From shade at redhat.com Thu Jun 1 07:57:20 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 1 Jun 2017 09:57:20 +0200 Subject: RFR(XS) Early return results imbalanced time partition In-Reply-To: References: <2174c6a8-5f52-21a8-ba59-8d25ef7691e8@redhat.com> <61c33ed5-a139-7c3f-26b5-bba5572e0754@redhat.com> <52d4ad82-1f73-ff5b-7663-66d52071a1ee@redhat.com> <7dbc0f16-7100-de4a-33bf-18eb98dc070a@redhat.com> <507f94a5-6ad4-f7c8-2e6f-b1aebcac0204@redhat.com> Message-ID: <97ff53e3-11a7-28d4-bf59-1f72ae0e03bc@redhat.com> On 05/31/2017 11:05 PM, Zhengyu Gu wrote: > Okay, then: http://cr.openjdk.java.net/~zgu/shenandoah/tp_unbalance/webrev.01/ This is a nice compromise. Good to go! -Aleksey From shade at redhat.com Thu Jun 1 09:57:45 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 1 Jun 2017 11:57:45 +0200 Subject: RFR: Heap region recycling should call explicit clear() and request zapping Message-ID: Hi, Recent observation by chf about resetting top() [1] prompted me to find where we actually do this. We apparently do that via CompactibleSpace::initialize -> Space::initialize -> CompactibleSpace::clear. It feels more straightforward to call that method explicitly. Plus, request zapping of region space -- it will be enabled with +ZapUnusedHeapArea, true in fastdebug, false in product. This should help to diagnose bugs with referencing dead objects in recycled regions. Fix: http://cr.openjdk.java.net/~shade/shenandoah/shr-clear-zap/webrev.01/ Checked -UseTLAB allocation pressure tests do not regress. Testing: hotspot_gc_shenandoah Thanks, -Aleksey [1] http://cr.openjdk.java.net/~chf/heuristics/webrev.00/src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp.sdiff.html From rkennke at redhat.com Thu Jun 1 10:44:58 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 1 Jun 2017 12:44:58 +0200 Subject: RFR: Safepooint suspendible worker threads In-Reply-To: <40472237-ee91-7631-5281-415a9f0ab2ec@redhat.com> References: <2e8114a3-59c4-5042-738c-28cd92eff3e6@redhat.com> <40472237-ee91-7631-5281-415a9f0ab2ec@redhat.com> Message-ID: Am 31.05.2017 um 22:41 schrieb Roman Kennke: > Am 31.05.2017 um 22:30 schrieb Roman Kennke: >> Currently, our GC workers are unaffected by (non-GC) safepoints: they >> happily carry on working their stuff. This is usually not a problem. >> However, lately we found that concurrent code cache marking sometimes >> barfs between the nmethod marking/sweeping sometimes steps in between >> (during a non-GC safepoint). Also, heapdump seems to rely on the heap >> holding still (naturally). We don't really know what other VM_Ops might >> depend on the heap/GC holding still and the general assumption is that >> nothing moves at a safepoint except the VMThread and the workers it spawns. >> >> This change makes Shenandoah's GC worker threads suspend at safepoints. >> >> It uses G1's (not G1-specific) SuspendibleThreadSet. >> >> It requires some extra magic to coordinate with full-gc. Specifically, >> when we check for cancelled heap, we must not yield when being >> cancelled. In order to do so, we first CAS _cancelled_gc to >> NOT_CANCELLED (prevents cancelling threads to bump it to CANCELLED while >> we yield()), then yield() (check for safepoint and suspend). >> >> I spared making ShenandoahConcurrentThread to take part in this dance. >> I'll probably add that later, however it seems not important (and will >> require some additional complicated co-ordination). >> >> It's enabled by -XX:+ShenandoahSuspendibleWorkers and off by default. >> Works like a charm for me on or off. We should check if/how it affects >> performance. >> >> Testing: hotspot_gc_shenandoah and specjvm >> >> http://cr.openjdk.java.net/~rkennke/suspendibleworkers/webrev.00/ >> >> >> Roman >> > Need to suspend (no pun!!) this RFR. Found a deadlock. Ok, found it. We need to leave the STS before offer_termination(), otherwise it will wait forever when other GC threads go into cancel/yield path. Tested using SPECjvm with fastdebug and release plus jcstress -m quick with fastdebug. No crashes. Performance in SPECjvm seems unaffected. -XX:+PrintSafepointStatistcs shows a slight increase in max sync time. Could also be noise. This certainly needs further investigation before turning this on by default. http://cr.openjdk.java.net/~rkennke/suspendibleworkers/webrev.01/ Ok now? Roman From shade at redhat.com Thu Jun 1 11:09:31 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 1 Jun 2017 13:09:31 +0200 Subject: RFR: Make {T,GC}LAB statistics unconditional Message-ID: <9e1c1c53-15cf-8d4a-8d49-5ce69033cf4f@redhat.com> Hi, I think it makes sense to make {T,GC}LAB region statistics unconditionally enabled. This would help to get more data in hs_err log, for example. Fix: http://cr.openjdk.java.net/~shade/shenandoah/shr-labs-unconditional/webrev.01/ Checked this does not regress performance with -UseTLAB Testing: hotspot_gc_shenandoah Thanks, -Aleksey From zgu at redhat.com Thu Jun 1 11:12:31 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 01 Jun 2017 11:12:31 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fixed early return results imbalanced time partition Message-ID: <201706011112.v51BCVxV022978@aojmv0008.oracle.com> Changeset: a26bdad43ebc Author: zgu Date: 2017-06-01 07:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a26bdad43ebc Fixed early return results imbalanced time partition ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp From rkennke at redhat.com Thu Jun 1 11:37:17 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 1 Jun 2017 13:37:17 +0200 Subject: RFR: Make {T,GC}LAB statistics unconditional In-Reply-To: <9e1c1c53-15cf-8d4a-8d49-5ce69033cf4f@redhat.com> References: <9e1c1c53-15cf-8d4a-8d49-5ce69033cf4f@redhat.com> Message-ID: <6bf912de-d95f-8586-fc33-0e880819e6e2@redhat.com> Am 01.06.2017 um 13:09 schrieb Aleksey Shipilev: > Hi, > > I think it makes sense to make {T,GC}LAB region statistics unconditionally > enabled. This would help to get more data in hs_err log, for example. Fix: > http://cr.openjdk.java.net/~shade/shenandoah/shr-labs-unconditional/webrev.01/ > > Checked this does not regress performance with -UseTLAB > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > Ok From zgu at redhat.com Thu Jun 1 11:50:57 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 1 Jun 2017 07:50:57 -0400 Subject: RFR: Safepooint suspendible worker threads In-Reply-To: References: <2e8114a3-59c4-5042-738c-28cd92eff3e6@redhat.com> <40472237-ee91-7631-5281-415a9f0ab2ec@redhat.com> Message-ID: <20d5d523-2407-22c6-baf0-2468c7783127@redhat.com> 1020 // Need to leave the STS here otherwise it might block safepoints. 1021 SuspendibleThreadSetLeaver stsl(CANCELLABLE && ShenandoahSuspendibleWorkers); 1022 if (terminator->offer_termination()) return; Entering termination does not mean it will terminate, should you re-enable STS in no termination case? Thanks, -Zhengyu On 06/01/2017 06:44 AM, Roman Kennke wrote: > Am 31.05.2017 um 22:41 schrieb Roman Kennke: >> Am 31.05.2017 um 22:30 schrieb Roman Kennke: >>> Currently, our GC workers are unaffected by (non-GC) safepoints: they >>> happily carry on working their stuff. This is usually not a problem. >>> However, lately we found that concurrent code cache marking sometimes >>> barfs between the nmethod marking/sweeping sometimes steps in between >>> (during a non-GC safepoint). Also, heapdump seems to rely on the heap >>> holding still (naturally). We don't really know what other VM_Ops might >>> depend on the heap/GC holding still and the general assumption is that >>> nothing moves at a safepoint except the VMThread and the workers it spawns. >>> >>> This change makes Shenandoah's GC worker threads suspend at safepoints. >>> >>> It uses G1's (not G1-specific) SuspendibleThreadSet. >>> >>> It requires some extra magic to coordinate with full-gc. Specifically, >>> when we check for cancelled heap, we must not yield when being >>> cancelled. In order to do so, we first CAS _cancelled_gc to >>> NOT_CANCELLED (prevents cancelling threads to bump it to CANCELLED while >>> we yield()), then yield() (check for safepoint and suspend). >>> >>> I spared making ShenandoahConcurrentThread to take part in this dance. >>> I'll probably add that later, however it seems not important (and will >>> require some additional complicated co-ordination). >>> >>> It's enabled by -XX:+ShenandoahSuspendibleWorkers and off by default. >>> Works like a charm for me on or off. We should check if/how it affects >>> performance. >>> >>> Testing: hotspot_gc_shenandoah and specjvm >>> >>> http://cr.openjdk.java.net/~rkennke/suspendibleworkers/webrev.00/ >>> >>> >>> Roman >>> >> Need to suspend (no pun!!) this RFR. Found a deadlock. > > Ok, found it. We need to leave the STS before offer_termination(), > otherwise it will wait forever when other GC threads go into > cancel/yield path. > > Tested using SPECjvm with fastdebug and release plus jcstress -m quick > with fastdebug. No crashes. > > Performance in SPECjvm seems unaffected. > -XX:+PrintSafepointStatistcs shows a slight increase in max sync time. > Could also be noise. This certainly needs further investigation before > turning this on by default. > > http://cr.openjdk.java.net/~rkennke/suspendibleworkers/webrev.01/ > > > Ok now? > > Roman > From rkennke at redhat.com Thu Jun 1 11:52:51 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 1 Jun 2017 13:52:51 +0200 Subject: RFR: Safepooint suspendible worker threads In-Reply-To: <20d5d523-2407-22c6-baf0-2468c7783127@redhat.com> References: <2e8114a3-59c4-5042-738c-28cd92eff3e6@redhat.com> <40472237-ee91-7631-5281-415a9f0ab2ec@redhat.com> <20d5d523-2407-22c6-baf0-2468c7783127@redhat.com> Message-ID: Am 01.06.2017 um 13:50 schrieb Zhengyu Gu: > > 1020 // Need to leave the STS here otherwise it might block > safepoints. > 1021 SuspendibleThreadSetLeaver stsl(CANCELLABLE && > ShenandoahSuspendibleWorkers); > 1022 if (terminator->offer_termination()) return; > > > Entering termination does not mean it will terminate, should you > re-enable STS in no termination case? Yes. STSLeaver is a scoped object. When leaving the scope, it will re-enter the STS. Roman > > Thanks, > > -Zhengyu > > On 06/01/2017 06:44 AM, Roman Kennke wrote: >> Am 31.05.2017 um 22:41 schrieb Roman Kennke: >>> Am 31.05.2017 um 22:30 schrieb Roman Kennke: >>>> Currently, our GC workers are unaffected by (non-GC) safepoints: they >>>> happily carry on working their stuff. This is usually not a problem. >>>> However, lately we found that concurrent code cache marking sometimes >>>> barfs between the nmethod marking/sweeping sometimes steps in between >>>> (during a non-GC safepoint). Also, heapdump seems to rely on the heap >>>> holding still (naturally). We don't really know what other VM_Ops >>>> might >>>> depend on the heap/GC holding still and the general assumption is that >>>> nothing moves at a safepoint except the VMThread and the workers it >>>> spawns. >>>> >>>> This change makes Shenandoah's GC worker threads suspend at >>>> safepoints. >>>> >>>> It uses G1's (not G1-specific) SuspendibleThreadSet. >>>> >>>> It requires some extra magic to coordinate with full-gc. Specifically, >>>> when we check for cancelled heap, we must not yield when being >>>> cancelled. In order to do so, we first CAS _cancelled_gc to >>>> NOT_CANCELLED (prevents cancelling threads to bump it to CANCELLED >>>> while >>>> we yield()), then yield() (check for safepoint and suspend). >>>> >>>> I spared making ShenandoahConcurrentThread to take part in this dance. >>>> I'll probably add that later, however it seems not important (and will >>>> require some additional complicated co-ordination). >>>> >>>> It's enabled by -XX:+ShenandoahSuspendibleWorkers and off by default. >>>> Works like a charm for me on or off. We should check if/how it affects >>>> performance. >>>> >>>> Testing: hotspot_gc_shenandoah and specjvm >>>> >>>> http://cr.openjdk.java.net/~rkennke/suspendibleworkers/webrev.00/ >>>> >>>> >>>> Roman >>>> >>> Need to suspend (no pun!!) this RFR. Found a deadlock. >> >> Ok, found it. We need to leave the STS before offer_termination(), >> otherwise it will wait forever when other GC threads go into >> cancel/yield path. >> >> Tested using SPECjvm with fastdebug and release plus jcstress -m quick >> with fastdebug. No crashes. >> >> Performance in SPECjvm seems unaffected. >> -XX:+PrintSafepointStatistcs shows a slight increase in max sync time. >> Could also be noise. This certainly needs further investigation before >> turning this on by default. >> >> http://cr.openjdk.java.net/~rkennke/suspendibleworkers/webrev.01/ >> >> >> Ok now? >> >> Roman >> From zgu at redhat.com Thu Jun 1 13:22:04 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 1 Jun 2017 09:22:04 -0400 Subject: RFR: Heap region recycling should call explicit clear() and request zapping In-Reply-To: References: Message-ID: <9833906a-1e08-d816-0f85-4c206f907e39@redhat.com> Yes. I was puzzled by Contiguous::initialize() in recycle method. Thanks, -Zhengyu On 06/01/2017 05:57 AM, Aleksey Shipilev wrote: > Hi, > > Recent observation by chf about resetting top() [1] prompted me to find where we > actually do this. We apparently do that via CompactibleSpace::initialize -> > Space::initialize -> CompactibleSpace::clear. It feels more straightforward to > call that method explicitly. > > Plus, request zapping of region space -- it will be enabled with > +ZapUnusedHeapArea, true in fastdebug, false in product. This should help to > diagnose bugs with referencing dead objects in recycled regions. > > Fix: > http://cr.openjdk.java.net/~shade/shenandoah/shr-clear-zap/webrev.01/ > > Checked -UseTLAB allocation pressure tests do not regress. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > Yes > [1] > http://cr.openjdk.java.net/~chf/heuristics/webrev.00/src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp.sdiff.html > From ashipile at redhat.com Thu Jun 1 13:24:29 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 01 Jun 2017 13:24:29 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201706011324.v51DOTHn020936@aojmv0008.oracle.com> Changeset: cdbe63396c70 Author: shade Date: 2017-06-01 12:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cdbe63396c70 Heap region recycling should call explicit clear() and request zapping ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: afedc79145b5 Author: shade Date: 2017-06-01 15:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/afedc79145b5 Make {T,GC}LAB statistics unconditional ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp From zgu at redhat.com Thu Jun 1 13:50:52 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 1 Jun 2017 09:50:52 -0400 Subject: RFR: Safepooint suspendible worker threads In-Reply-To: References: <2e8114a3-59c4-5042-738c-28cd92eff3e6@redhat.com> <40472237-ee91-7631-5281-415a9f0ab2ec@redhat.com> <20d5d523-2407-22c6-baf0-2468c7783127@redhat.com> Message-ID: <686a62cb-f8e9-1264-4678-23b4d15e1ea2@redhat.com> Okay. Look good to me. -Zhengyu On 06/01/2017 07:52 AM, Roman Kennke wrote: > Am 01.06.2017 um 13:50 schrieb Zhengyu Gu: >> >> 1020 // Need to leave the STS here otherwise it might block >> safepoints. >> 1021 SuspendibleThreadSetLeaver stsl(CANCELLABLE && >> ShenandoahSuspendibleWorkers); >> 1022 if (terminator->offer_termination()) return; >> >> >> Entering termination does not mean it will terminate, should you >> re-enable STS in no termination case? > > Yes. STSLeaver is a scoped object. When leaving the scope, it will > re-enter the STS. > > Roman > >> >> Thanks, >> >> -Zhengyu >> >> On 06/01/2017 06:44 AM, Roman Kennke wrote: >>> Am 31.05.2017 um 22:41 schrieb Roman Kennke: >>>> Am 31.05.2017 um 22:30 schrieb Roman Kennke: >>>>> Currently, our GC workers are unaffected by (non-GC) safepoints: they >>>>> happily carry on working their stuff. This is usually not a problem. >>>>> However, lately we found that concurrent code cache marking sometimes >>>>> barfs between the nmethod marking/sweeping sometimes steps in between >>>>> (during a non-GC safepoint). Also, heapdump seems to rely on the heap >>>>> holding still (naturally). We don't really know what other VM_Ops >>>>> might >>>>> depend on the heap/GC holding still and the general assumption is that >>>>> nothing moves at a safepoint except the VMThread and the workers it >>>>> spawns. >>>>> >>>>> This change makes Shenandoah's GC worker threads suspend at >>>>> safepoints. >>>>> >>>>> It uses G1's (not G1-specific) SuspendibleThreadSet. >>>>> >>>>> It requires some extra magic to coordinate with full-gc. Specifically, >>>>> when we check for cancelled heap, we must not yield when being >>>>> cancelled. In order to do so, we first CAS _cancelled_gc to >>>>> NOT_CANCELLED (prevents cancelling threads to bump it to CANCELLED >>>>> while >>>>> we yield()), then yield() (check for safepoint and suspend). >>>>> >>>>> I spared making ShenandoahConcurrentThread to take part in this dance. >>>>> I'll probably add that later, however it seems not important (and will >>>>> require some additional complicated co-ordination). >>>>> >>>>> It's enabled by -XX:+ShenandoahSuspendibleWorkers and off by default. >>>>> Works like a charm for me on or off. We should check if/how it affects >>>>> performance. >>>>> >>>>> Testing: hotspot_gc_shenandoah and specjvm >>>>> >>>>> http://cr.openjdk.java.net/~rkennke/suspendibleworkers/webrev.00/ >>>>> >>>>> >>>>> Roman >>>>> >>>> Need to suspend (no pun!!) this RFR. Found a deadlock. >>> >>> Ok, found it. We need to leave the STS before offer_termination(), >>> otherwise it will wait forever when other GC threads go into >>> cancel/yield path. >>> >>> Tested using SPECjvm with fastdebug and release plus jcstress -m quick >>> with fastdebug. No crashes. >>> >>> Performance in SPECjvm seems unaffected. >>> -XX:+PrintSafepointStatistcs shows a slight increase in max sync time. >>> Could also be noise. This certainly needs further investigation before >>> turning this on by default. >>> >>> http://cr.openjdk.java.net/~rkennke/suspendibleworkers/webrev.01/ >>> >>> >>> Ok now? >>> >>> Roman >>> > From roman at kennke.org Thu Jun 1 14:41:22 2017 From: roman at kennke.org (roman at kennke.org) Date: Thu, 01 Jun 2017 14:41:22 +0000 Subject: hg: shenandoah/jdk9/hotspot: Safepoint-suspendible worker threads Message-ID: <201706011441.v51EfM07021492@aojmv0008.oracle.com> Changeset: 5e4029519337 Author: rkennke Date: 2017-06-01 15:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5e4029519337 Safepoint-suspendible worker threads ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/runtime/safepoint.cpp From shade at redhat.com Thu Jun 1 19:37:30 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 1 Jun 2017 21:37:30 +0200 Subject: RFR: Refactor heap verification Message-ID: Hi, This is the massive refactor of our heap verification: http://cr.openjdk.java.net/~shade/shenandoah/verifier/webrev.01/ Sample hs_err (artificially induced): http://cr.openjdk.java.net/~shade/shenandoah/verifier/hs_err_pid959.log Brief tour of changes: *) Took our "verify reachable at safepoint" implementation, and put there all the other assorted verifications we are doing around ShenandoahHeap and friends. Purged all other verification methods and their associated closures. *) Moved verification to ShenandoahVerifier class in separate files *) Verification has several flags which define what it actually verifies. *) For each point where verification fires, added a named method. This allows to see all the invariants over the entire GC cycle in one file. Please check that invariants are indeed sane! Testing: hotspot_gc_shenandoah, SPECjbb with +ShVerify -Aleksey From shade at redhat.com Thu Jun 1 20:19:10 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 1 Jun 2017 22:19:10 +0200 Subject: RFR: Refactor heap verification In-Reply-To: References: Message-ID: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> On 06/01/2017 09:37 PM, Aleksey Shipilev wrote: > This is the massive refactor of our heap verification: > http://cr.openjdk.java.net/~shade/shenandoah/verifier/webrev.01/ Update: http://cr.openjdk.java.net/~shade/shenandoah/verifier/webrev.02/ -Aleksey From rkennke at redhat.com Thu Jun 1 20:25:54 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 1 Jun 2017 22:25:54 +0200 Subject: RFR: Refactor heap verification In-Reply-To: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> References: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> Message-ID: Am 01.06.2017 um 22:19 schrieb Aleksey Shipilev: > On 06/01/2017 09:37 PM, Aleksey Shipilev wrote: >> This is the massive refactor of our heap verification: >> http://cr.openjdk.java.net/~shade/shenandoah/verifier/webrev.01/ > Update: > http://cr.openjdk.java.net/~shade/shenandoah/verifier/webrev.02/ > > -Aleksey > Lovely! Where has all our shenandoahHeap.cpp gone? :-P I checked the checks. I think they look sane. Ok to go from me. Roman From zgu at redhat.com Thu Jun 1 20:41:59 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 1 Jun 2017 16:41:59 -0400 Subject: RFR: Refactor heap verification In-Reply-To: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> References: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> Message-ID: <00eaf961-4e94-1135-1844-92c6c82ee6db@redhat.com> Is this right? 239 if (ShenandoahVerify) { 240 ReservedSpace verify_bitmap(_bitmap_size, page_size); 241 os::commit_memory_or_exit(verify_bitmap.base(), verify_bitmap.size(), false, 242 "couldn't allocate verification bitmap"); 243 MemTracker::record_virtual_memory_type(verify_bitmap.base(), mtGC); 244 MemRegion verify_bitmap_region = MemRegion((HeapWord *) verify_bitmap.base(), verify_bitmap.size() / HeapWordSize); 245 _verification_bit_map.initialize(_heap_region, verify_bitmap_region); 246 } 247 248 _verifier = new ShenandoahVerifier(this, &_verification_bit_map); 249 You want to construct _verifier without initialized bitmap? -Zhengyu On 06/01/2017 04:19 PM, Aleksey Shipilev wrote: > On 06/01/2017 09:37 PM, Aleksey Shipilev wrote: >> This is the massive refactor of our heap verification: >> http://cr.openjdk.java.net/~shade/shenandoah/verifier/webrev.01/ > > Update: > http://cr.openjdk.java.net/~shade/shenandoah/verifier/webrev.02/ > > -Aleksey > From shade at redhat.com Thu Jun 1 20:44:04 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 1 Jun 2017 22:44:04 +0200 Subject: RFR: Refactor heap verification In-Reply-To: <00eaf961-4e94-1135-1844-92c6c82ee6db@redhat.com> References: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> <00eaf961-4e94-1135-1844-92c6c82ee6db@redhat.com> Message-ID: On 06/01/2017 10:41 PM, Zhengyu Gu wrote: > Is this right? > > 239 if (ShenandoahVerify) { > 240 ReservedSpace verify_bitmap(_bitmap_size, page_size); > 241 os::commit_memory_or_exit(verify_bitmap.base(), verify_bitmap.size(), > false, > 242 "couldn't allocate verification bitmap"); > 243 MemTracker::record_virtual_memory_type(verify_bitmap.base(), mtGC); > 244 MemRegion verify_bitmap_region = MemRegion((HeapWord *) > verify_bitmap.base(), verify_bitmap.size() / HeapWordSize); > 245 _verification_bit_map.initialize(_heap_region, verify_bitmap_region); > 246 } > 247 > 248 _verifier = new ShenandoahVerifier(this, &_verification_bit_map); > 249 > > You want to construct _verifier without initialized bitmap? Verifier would barf when used without ShenandoahVerify enabled. And this saves NULL-checking on every verifier()->foo() call. Seems like the lesser evil, although we need to think if we just want to initialize verification bitmap unconditionally, because sometimes Universe asks us to verify anyway. -Aleksey From zgu at redhat.com Thu Jun 1 20:57:52 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 1 Jun 2017 16:57:52 -0400 Subject: RFR: Refactor heap verification In-Reply-To: References: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> <00eaf961-4e94-1135-1844-92c6c82ee6db@redhat.com> Message-ID: On 06/01/2017 04:44 PM, Aleksey Shipilev wrote: > On 06/01/2017 10:41 PM, Zhengyu Gu wrote: >> Is this right? >> >> 239 if (ShenandoahVerify) { >> 240 ReservedSpace verify_bitmap(_bitmap_size, page_size); >> 241 os::commit_memory_or_exit(verify_bitmap.base(), verify_bitmap.size(), >> false, >> 242 "couldn't allocate verification bitmap"); >> 243 MemTracker::record_virtual_memory_type(verify_bitmap.base(), mtGC); >> 244 MemRegion verify_bitmap_region = MemRegion((HeapWord *) >> verify_bitmap.base(), verify_bitmap.size() / HeapWordSize); >> 245 _verification_bit_map.initialize(_heap_region, verify_bitmap_region); >> 246 } >> 247 >> 248 _verifier = new ShenandoahVerifier(this, &_verification_bit_map); >> 249 >> >> You want to construct _verifier without initialized bitmap? > > Verifier would barf when used without ShenandoahVerify enabled. And this saves > NULL-checking on every verifier()->foo() call. Seems like the lesser evil, > although we need to think if we just want to initialize verification bitmap > unconditionally, because sometimes Universe asks us to verify anyway. Well, it can barf in SH::verifier() method, and save the checking inside verifier. -Zhengyu > > -Aleksey > From zgu at redhat.com Thu Jun 1 21:12:28 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 1 Jun 2017 17:12:28 -0400 Subject: RFR: Refactor heap verification In-Reply-To: References: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> <00eaf961-4e94-1135-1844-92c6c82ee6db@redhat.com> Message-ID: <0de9c8ba-a0d7-aa2a-88ae-b4fd02e9bb35@redhat.com> On 06/01/2017 04:57 PM, Zhengyu Gu wrote: > > > On 06/01/2017 04:44 PM, Aleksey Shipilev wrote: >> On 06/01/2017 10:41 PM, Zhengyu Gu wrote: >>> Is this right? >>> >>> 239 if (ShenandoahVerify) { >>> 240 ReservedSpace verify_bitmap(_bitmap_size, page_size); >>> 241 os::commit_memory_or_exit(verify_bitmap.base(), >>> verify_bitmap.size(), >>> false, >>> 242 "couldn't allocate verification >>> bitmap"); >>> 243 MemTracker::record_virtual_memory_type(verify_bitmap.base(), >>> mtGC); >>> 244 MemRegion verify_bitmap_region = MemRegion((HeapWord *) >>> verify_bitmap.base(), verify_bitmap.size() / HeapWordSize); >>> 245 _verification_bit_map.initialize(_heap_region, >>> verify_bitmap_region); >>> 246 } >>> 247 >>> 248 _verifier = new ShenandoahVerifier(this, &_verification_bit_map); >>> 249 >>> >>> You want to construct _verifier without initialized bitmap? >> >> Verifier would barf when used without ShenandoahVerify enabled. And >> this saves >> NULL-checking on every verifier()->foo() call. Seems like the lesser >> evil, >> although we need to think if we just want to initialize verification >> bitmap >> unconditionally, because sometimes Universe asks us to verify anyway. > > Well, it can barf in SH::verifier() method, and save the checking inside > verifier. > Okay, never mind. Not all verification need bitmap. Good to me. -Zhengyu > -Zhengyu > > >> >> -Aleksey >> From shade at redhat.com Thu Jun 1 21:13:09 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 1 Jun 2017 23:13:09 +0200 Subject: RFR: Refactor heap verification In-Reply-To: References: <63cb5739-f82e-abba-2b41-9dc60c6b190a@redhat.com> <00eaf961-4e94-1135-1844-92c6c82ee6db@redhat.com> Message-ID: <4506c097-ff70-53ac-d9d9-953c01575ba8@redhat.com> On 06/01/2017 10:57 PM, Zhengyu Gu wrote: > Well, it can barf in SH::verifier() method, and save the checking inside verifier. Right, let's do that: http://cr.openjdk.java.net/~shade/shenandoah/verifier/webrev.03/ I kept the check inside Verifier too for my sanity. -Aleksey From ashipile at redhat.com Thu Jun 1 21:57:42 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 01 Jun 2017 21:57:42 +0000 Subject: hg: shenandoah/jdk9/hotspot: Refactor heap verification Message-ID: <201706012157.v51LvgSD020794@aojmv0008.oracle.com> Changeset: 164d849643f7 Author: shade Date: 2017-06-01 23:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/164d849643f7 Refactor heap verification ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp + src/share/vm/gc/shenandoah/shenandoahVerifier.cpp + src/share/vm/gc/shenandoah/shenandoahVerifier.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp From shade at redhat.com Fri Jun 2 09:03:48 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 2 Jun 2017 11:03:48 +0200 Subject: RFR: Optimize heap verification Message-ID: Hi, There are few easy things to improve in verification performance- and sanity-wise: *) Use non-synchronized Stack instead of SCM Queue. This helps performance, and detaches verifier from relying on optimized Shenandoah implementation. *) Use single-oop task holder. This again helps performance, and keeps us away from Shenandoah-optimized implementation, which deals with workstealing arrays better. This does not apply to single-threaded verification. *) Peel verification method with test, to aid its inlineablity. *) Use BrooksPointer::get_raw to avoid excess asserts inside ::forwardee, which we will assert in verification anyway. All done here: http://cr.openjdk.java.net/~shade/shenandoah/verifier-optimize/webrev.01/ Testing: hotspot_gc_shenandoah -Aleksey From rkennke at redhat.com Fri Jun 2 09:30:06 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 2 Jun 2017 11:30:06 +0200 Subject: RFR: Optimize heap verification In-Reply-To: References: Message-ID: <07113e11-e8dd-a7a1-65f3-ddc939145fb2@redhat.com> Am 02.06.2017 um 11:03 schrieb Aleksey Shipilev: > Hi, > > There are few easy things to improve in verification performance- and sanity-wise: > > *) Use non-synchronized Stack instead of SCM Queue. This helps performance, and > detaches verifier from relying on optimized Shenandoah implementation. > > *) Use single-oop task holder. This again helps performance, and keeps us away > from Shenandoah-optimized implementation, which deals with workstealing arrays > better. This does not apply to single-threaded verification. > > *) Peel verification method with test, to aid its inlineablity. > > *) Use BrooksPointer::get_raw to avoid excess asserts inside ::forwardee, which > we will assert in verification anyway. > > All done here: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-optimize/webrev.01/ > > Testing: hotspot_gc_shenandoah > > -Aleksey > Great! Yes! Roman From ashipile at redhat.com Fri Jun 2 09:35:52 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 02 Jun 2017 09:35:52 +0000 Subject: hg: shenandoah/jdk9/hotspot: Optimize heap verification Message-ID: <201706020935.v529Zqh2009953@aojmv0008.oracle.com> Changeset: 0001940a661a Author: shade Date: 2017-06-02 11:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0001940a661a Optimize heap verification ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From shade at redhat.com Fri Jun 2 12:36:36 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 2 Jun 2017 14:36:36 +0200 Subject: RFR: Tests should use all heuristics and pass heap verification Message-ID: Hi, This a long-standing issue with our in-forest tests: they should really use all heuristics and enable heap verification. Also, we need to put the tests in proper categories, and remove some cruft, while we are at it. Webrev: http://cr.openjdk.java.net/~shade/shenandoah/tests-verify/webrev.01/ This makes hotspot_gc_shenandoah longer: 7 minutes -> 15 minutes on my desktop. Seems like a fair trade for extended testing coverage. hotspot_fast_gc_shenandoah still runs in under a minute. Testing: hotspot_gc_shenandoah Thanks, -Aleksey From zgu at redhat.com Fri Jun 2 12:53:27 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 2 Jun 2017 08:53:27 -0400 Subject: RFR: Tests should use all heuristics and pass heap verification In-Reply-To: References: Message-ID: <6d0952a3-ef30-0277-e3ce-35be76225096@redhat.com> Great! -Zhengyu On 06/02/2017 08:36 AM, Aleksey Shipilev wrote: > Hi, > > This a long-standing issue with our in-forest tests: they should really use all > heuristics and enable heap verification. Also, we need to put the tests in > proper categories, and remove some cruft, while we are at it. > > Webrev: > http://cr.openjdk.java.net/~shade/shenandoah/tests-verify/webrev.01/ > > This makes hotspot_gc_shenandoah longer: 7 minutes -> 15 minutes on my desktop. > Seems like a fair trade for extended testing coverage. > hotspot_fast_gc_shenandoah still runs in under a minute. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From ashipile at redhat.com Fri Jun 2 12:59:37 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 02 Jun 2017 12:59:37 +0000 Subject: hg: shenandoah/jdk9/hotspot: Tests should use all heuristics and pass heap verification Message-ID: <201706021259.v52CxbS9014857@aojmv0008.oracle.com> Changeset: 86454044f17c Author: shade Date: 2017-06-02 14:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/86454044f17c Tests should use all heuristics and pass heap verification ! test/TEST.groups - test/gc/shenandoah/AlwaysPreTouch.java - test/gc/shenandoah/C1VectorizedMismatch.java - test/gc/shenandoah/HumongousRegionReclaimTest/TestHumongous.java - test/gc/shenandoah/StringInternCleanup.java - test/gc/shenandoah/TestLoopMiningArguments.java - test/gc/shenandoah/TestRegionSizeArgs.java - test/gc/shenandoah/TestShenandoahArgumentRanges.java - test/gc/shenandoah/TestSingleThreadedShenandoah.java ! test/gc/shenandoah/acceptance/AllocIntArrays.java ! test/gc/shenandoah/acceptance/AllocObjectArrays.java ! test/gc/shenandoah/acceptance/AllocObjects.java + test/gc/shenandoah/acceptance/StringInternCleanup.java - test/gc/shenandoah/cas/ReferenceCAS.java + test/gc/shenandoah/compiler/C1VectorizedMismatch.java + test/gc/shenandoah/compiler/TestReferenceCAS.java + test/gc/shenandoah/options/AlwaysPreTouch.java + test/gc/shenandoah/options/TestLoopMiningArguments.java + test/gc/shenandoah/options/TestRegionSizeArgs.java + test/gc/shenandoah/options/TestShenandoahArgumentRanges.java + test/gc/shenandoah/options/TestSingleThreadedShenandoah.java ! test/gc/stress/TestGCOldWithShenandoah.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java From shade at redhat.com Fri Jun 2 13:29:56 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 2 Jun 2017 15:29:56 +0200 Subject: RFR: "Before Full GC" verification is too strong for OOME-during-evac Message-ID: Our new heap verification code verifies that every object in collection set should have a forwardee. This works almost everywhere, because we verify at start/end of each phase, so e.g. evac should complete before verification starts. However, testing reveals this is too strong for a corner case where we hit OOME during evacuation. From there, we can go to Full GC with half-evacuated regions, and verification would fail. The answer is to separate cset and fwdptr verification, and allow Full GC verification experience non-forwarded cset refs: http://cr.openjdk.java.net/~shade/shenandoah/verifier-oome-evac/webrev.01/ Testing: hotspot_gc_shenandoah (was failing before) Thanks, -Aleksey From rkennke at redhat.com Fri Jun 2 13:48:35 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 02 Jun 2017 15:48:35 +0200 Subject: RFR: "Before Full GC" verification is too strong for OOME-during-evac In-Reply-To: References: Message-ID: Sounds correct. Go. Am 2. Juni 2017 15:29:56 MESZ schrieb Aleksey Shipilev : >Our new heap verification code verifies that every object in collection >set >should have a forwardee. This works almost everywhere, because we >verify at >start/end of each phase, so e.g. evac should complete before >verification starts. > >However, testing reveals this is too strong for a corner case where we >hit OOME >during evacuation. From there, we can go to Full GC with half-evacuated >regions, >and verification would fail. > >The answer is to separate cset and fwdptr verification, and allow Full >GC >verification experience non-forwarded cset refs: >http://cr.openjdk.java.net/~shade/shenandoah/verifier-oome-evac/webrev.01/ > >Testing: hotspot_gc_shenandoah (was failing before) > >Thanks, >-Aleksey -- Sent from my FairPhone From ashipile at redhat.com Fri Jun 2 13:51:20 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 02 Jun 2017 13:51:20 +0000 Subject: hg: shenandoah/jdk9/hotspot: "Before Full GC" verification is too strong for OOME-during-evac Message-ID: <201706021351.v52DpKGG003203@aojmv0008.oracle.com> Changeset: c9709f185415 Author: shade Date: 2017-06-02 15:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c9709f185415 "Before Full GC" verification is too strong for OOME-during-evac ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp From shade at redhat.com Fri Jun 2 15:10:11 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 2 Jun 2017 17:10:11 +0200 Subject: RFR: Disable aggressive+verification test configs Message-ID: <299306a8-adaf-58ea-cdfe-d064657f5e17@redhat.com> Testing on some machines revealed that the aggressive+verification combo drops down the mutator utilization so much the tests are not progressing quickly enough, and timeout. The intermediate solution is to disable that combo: http://cr.openjdk.java.net/~shade/shenandoah/tests-no-aggressive-verify/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From zgu at redhat.com Fri Jun 2 15:13:32 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 2 Jun 2017 11:13:32 -0400 Subject: RFR: Disable aggressive+verification test configs In-Reply-To: <299306a8-adaf-58ea-cdfe-d064657f5e17@redhat.com> References: <299306a8-adaf-58ea-cdfe-d064657f5e17@redhat.com> Message-ID: <059d6da2-1645-5b27-00ac-e9e4f6916cdc@redhat.com> Okay! -Zhengyu On 06/02/2017 11:10 AM, Aleksey Shipilev wrote: > Testing on some machines revealed that the aggressive+verification combo drops > down the mutator utilization so much the tests are not progressing quickly > enough, and timeout. > > The intermediate solution is to disable that combo: > http://cr.openjdk.java.net/~shade/shenandoah/tests-no-aggressive-verify/webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From ashipile at redhat.com Fri Jun 2 15:28:56 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 02 Jun 2017 15:28:56 +0000 Subject: hg: shenandoah/jdk9/hotspot: Disable aggressive+verification test configs Message-ID: <201706021528.v52FSuJn007517@aojmv0008.oracle.com> Changeset: 3d9c95de8b13 Author: shade Date: 2017-06-02 17:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3d9c95de8b13 Disable aggressive+verification test configs ! test/gc/shenandoah/acceptance/AllocIntArrays.java ! test/gc/shenandoah/acceptance/AllocObjectArrays.java ! test/gc/shenandoah/acceptance/AllocObjects.java ! test/gc/shenandoah/acceptance/StringInternCleanup.java ! test/gc/stress/TestGCOldWithShenandoah.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java From zgu at redhat.com Fri Jun 2 16:29:00 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 2 Jun 2017 12:29:00 -0400 Subject: RFR(S): ShenandoahCollectionSet refactor Message-ID: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> Hi, This refactor eliminates the second collection set state, which results out-of-sync problem we encountered early. Now, ShenandoahCollectionSet wraps _cset_fast_test map, and all updates to the map have to go through this class. http://cr.openjdk.java.net/~zgu/shenandoah/one_cset/webrev.00/ Test: hotspot_gc_shenandoah with fastdebug and release Thanks, -Zhengyu From rkennke at redhat.com Fri Jun 2 16:37:02 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 2 Jun 2017 18:37:02 +0200 Subject: RFR(S): ShenandoahCollectionSet refactor In-Reply-To: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> References: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> Message-ID: Very nice, I like that. Makes me wonder if we should probably move the whole _fast_cset stuff from ShenandoahHeap into ShenandoahCollection set to begin with? Make the accessors inlinable in ShCollectionSet, and it should be fine? Roman Am 02.06.2017 um 18:29 schrieb Zhengyu Gu: > Hi, > > This refactor eliminates the second collection set state, which > results out-of-sync problem we encountered early. > > Now, ShenandoahCollectionSet wraps _cset_fast_test map, and all > updates to the map have to go through this class. > > http://cr.openjdk.java.net/~zgu/shenandoah/one_cset/webrev.00/ > > Test: > hotspot_gc_shenandoah with fastdebug and release > > Thanks, > > -Zhengyu From shade at redhat.com Fri Jun 2 16:43:21 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 2 Jun 2017 18:43:21 +0200 Subject: RFR(S): ShenandoahCollectionSet refactor In-Reply-To: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> References: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> Message-ID: On 06/02/2017 06:29 PM, Zhengyu Gu wrote: > http://cr.openjdk.java.net/~zgu/shenandoah/one_cset/webrev.00/ Awesome. One step closer to ditching all RegionSets, and just redoing them as the accessors over SH bitmaps. Comments: *) ShenandoahCollectionSet::print -- I don't think there is a need in debug_only() there, it is not supposed to be highly performant anyway. *) Can you turn _cset_map into char*? sizeof(char) == 1 is guaranteed by Standard, sizeof(bool), on the other hand... *) Typo "Should not be": assert(!in_collection_set(region), "Humongous region should not in collection set"); *) So we have removed r->set_in_collection_set(false) in cleanups, because now collection_set()->clear() handles the same, right? Thanks, -Aleksey From zgu at redhat.com Fri Jun 2 17:11:55 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 2 Jun 2017 13:11:55 -0400 Subject: RFR(S): ShenandoahCollectionSet refactor In-Reply-To: References: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> Message-ID: <4e5be014-9a1b-6e92-dee6-8f7f18c93d74@redhat.com> On 06/02/2017 12:43 PM, Aleksey Shipilev wrote: > On 06/02/2017 06:29 PM, Zhengyu Gu wrote: >> http://cr.openjdk.java.net/~zgu/shenandoah/one_cset/webrev.00/ > > Awesome. One step closer to ditching all RegionSets, and just redoing them as > the accessors over SH bitmaps. > > Comments: > > *) ShenandoahCollectionSet::print -- I don't think there is a need in > debug_only() there, it is not supposed to be highly performant anyway. Well, the variable is only used for assertion ... > > *) Can you turn _cset_map into char*? sizeof(char) == 1 is guaranteed by > Standard, sizeof(bool), on the other hand... Last time I was in matrix code, I was wondering if we should use jbyte instead? hotspot has better support jbyte type. > > *) Typo "Should not be": > > assert(!in_collection_set(region), "Humongous region should not in collection > set"); > Thanks, > *) So we have removed r->set_in_collection_set(false) in cleanups, because now > collection_set()->clear() handles the same, right? > Yes. Thanks, -Zhengyu > Thanks, > -Aleksey > > > From zgu at redhat.com Fri Jun 2 17:15:53 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 2 Jun 2017 13:15:53 -0400 Subject: RFR(S): ShenandoahCollectionSet refactor In-Reply-To: References: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> Message-ID: <3d25ee2c-9dad-0f17-7df4-6d6665434d5e@redhat.com> ShenandoahHeap gets very heavy, we probably should do some cleanup. I would like defer it, see what we want to do with them, such as verification bitmap, etc. Thanks, -Zhengyu On 06/02/2017 12:37 PM, Roman Kennke wrote: > Very nice, I like that. > > Makes me wonder if we should probably move the whole _fast_cset stuff > from ShenandoahHeap into ShenandoahCollection set to begin with? Make > the accessors inlinable in ShCollectionSet, and it should be fine? > > Roman > > Am 02.06.2017 um 18:29 schrieb Zhengyu Gu: >> Hi, >> >> This refactor eliminates the second collection set state, which >> results out-of-sync problem we encountered early. >> >> Now, ShenandoahCollectionSet wraps _cset_fast_test map, and all >> updates to the map have to go through this class. >> >> http://cr.openjdk.java.net/~zgu/shenandoah/one_cset/webrev.00/ >> >> Test: >> hotspot_gc_shenandoah with fastdebug and release >> >> Thanks, >> >> -Zhengyu > > From ashipile at redhat.com Fri Jun 2 17:31:13 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 02 Jun 2017 17:31:13 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 7 new changesets Message-ID: <201706021731.v52HVDDq020134@aojmv0008.oracle.com> Changeset: 963233f64623 Author: shade Date: 2017-06-02 18:01 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/963233f64623 [backport] Concurrent preclean + Fix weakref precleaning ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp Changeset: c60cd2ca0d8e Author: shade Date: 2017-06-02 18:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c60cd2ca0d8e [backport] Dense ShenandoahHeapRegion printout ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp Changeset: c59a2215bc79 Author: shade Date: 2017-06-02 18:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c59a2215bc79 [backport] Ensure collection set and cset map are consistent ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp Changeset: da7f2b12e597 Author: shade Date: 2017-06-02 19:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/da7f2b12e597 [backport] "String/Symbol/CodeCache" -> "Str/Sym, Code Cache" ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp Changeset: e822f9a7714f Author: shade Date: 2017-06-02 19:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e822f9a7714f [backport] Rehash ShenandoahHeap section in hs_err ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: 3880c5a8921d Author: shade Date: 2017-06-02 19:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3880c5a8921d [backport] Heap region recycling should call explicit clear() and request zapping ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp Changeset: c17bfc405638 Author: shade Date: 2017-06-02 19:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c17bfc405638 [backport] Make {T,GC}LAB statistics unconditional ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp From zgu at redhat.com Fri Jun 2 18:02:03 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Fri, 2 Jun 2017 14:02:03 -0400 Subject: RFR(S): ShenandoahCollectionSet refactor In-Reply-To: References: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> Message-ID: <55896599-6abf-efe4-dedb-7cf91acfc47b@redhat.com> Updated: http://cr.openjdk.java.net/~zgu/shenandoah/one_cset/webrev.01/index.html Thanks, -Zhengyu On 06/02/2017 01:10 PM, Zhengyu Gu wrote: > > On 06/02/2017 12:43 PM, Aleksey Shipilev wrote: >> On 06/02/2017 06:29 PM, Zhengyu Gu wrote: >>> http://cr.openjdk.java.net/~zgu/shenandoah/one_cset/webrev.00/ >> >> Awesome. One step closer to ditching all RegionSets, and just redoing >> them as >> the accessors over SH bitmaps. >> >> Comments: >> >> *) ShenandoahCollectionSet::print -- I don't think there is a need in >> debug_only() there, it is not supposed to be highly performant anyway. > Well, the variable is only used for assertion ... > >> >> *) Can you turn _cset_map into char*? sizeof(char) == 1 is guaranteed by >> Standard, sizeof(bool), on the other hand... > Last time I was in matrix code, I was wondering if we should use jbyte > instead? hotspot has better support jbyte type. > >> >> *) Typo "Should not be": >> >> assert(!in_collection_set(region), "Humongous region should not in >> collection >> set"); >> > Thnaks, >> *) So we have removed r->set_in_collection_set(false) in cleanups, >> because now >> collection_set()->clear() handles the same, right? >> > > >> Thanks, >> -Aleksey >> >> >> From shade at redhat.com Fri Jun 2 18:51:15 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 2 Jun 2017 20:51:15 +0200 Subject: RFR(S): ShenandoahCollectionSet refactor In-Reply-To: <55896599-6abf-efe4-dedb-7cf91acfc47b@redhat.com> References: <1e805f43-8c30-354a-3602-54954fd42320@redhat.com> <55896599-6abf-efe4-dedb-7cf91acfc47b@redhat.com> Message-ID: <22f4e9ce-047a-e57a-96aa-b04d1bff5fb2@redhat.com> On 06/02/2017 08:02 PM, Zhengyu Gu wrote: > Updated: http://cr.openjdk.java.net/~zgu/shenandoah/one_cset/webrev.01/index.html OK! -Aleksey From zgu at redhat.com Fri Jun 2 18:55:26 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Fri, 02 Jun 2017 18:55:26 +0000 Subject: hg: shenandoah/jdk9/hotspot: ShenandoahCollectionSet refactor Message-ID: <201706021855.v52ItQQG021147@aojmv0008.oracle.com> Changeset: fb7f19d8f856 Author: zgu Date: 2017-06-02 14:06 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fb7f19d8f856 ShenandoahCollectionSet refactor ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp From ashipile at redhat.com Mon Jun 5 13:38:53 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 05 Jun 2017 13:38:53 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 6 new changesets Message-ID: <201706051338.v55Dcskj018017@aojmv0008.oracle.com> Changeset: 7b06428608d6 Author: shade Date: 2017-06-05 11:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7b06428608d6 [backport] Refactor heap verification ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp Changeset: 7a44cc3c6b75 Author: shade Date: 2017-06-05 12:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7a44cc3c6b75 [backport] Optimize heap verification ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp Changeset: 7dcef66ad3c5 Author: shade Date: 2017-06-05 12:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7dcef66ad3c5 [backport] "Before Full GC" verification is too strong for OOME-during-evac ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp Changeset: 1b63069ef8df Author: shade Date: 2017-06-05 13:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1b63069ef8df [backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs ! test/TEST.groups - test/gc/shenandoah/AlwaysPreTouch.java - test/gc/shenandoah/C1VectorizedMismatch.java - test/gc/shenandoah/HumongousRegionReclaimTest/TestHumongous.java - test/gc/shenandoah/StringInternCleanup.java - test/gc/shenandoah/TestRegionSizeArgs.java - test/gc/shenandoah/TestShenandoahArgumentRanges.java - test/gc/shenandoah/TestSingleThreadedShenandoah.java ! test/gc/shenandoah/acceptance/AllocIntArrays.java ! test/gc/shenandoah/acceptance/AllocObjectArrays.java ! test/gc/shenandoah/acceptance/AllocObjects.java + test/gc/shenandoah/acceptance/StringInternCleanup.java - test/gc/shenandoah/cas/ReferenceCAS.java + test/gc/shenandoah/compiler/C1VectorizedMismatch.java + test/gc/shenandoah/compiler/TestReferenceCAS.java + test/gc/shenandoah/options/AlwaysPreTouch.java + test/gc/shenandoah/options/TestRegionSizeArgs.java + test/gc/shenandoah/options/TestShenandoahArgumentRanges.java + test/gc/shenandoah/options/TestSingleThreadedShenandoah.java Changeset: 1ee2e65c5ad9 Author: shade Date: 2017-06-05 14:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1ee2e65c5ad9 [backport] Trim down native GC footprint ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp Changeset: 84d00d8a09b2 Author: shade Date: 2017-06-05 14:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/84d00d8a09b2 [backport] ShenandoahCollectionSet refactor ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp From ashipile at redhat.com Mon Jun 5 16:18:32 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 05 Jun 2017 16:18:32 +0000 Subject: hg: shenandoah/jdk9/hotspot: Disable aggressive+verification test configs (leftovers) Message-ID: <201706051618.v55GIWwj004361@aojmv0008.oracle.com> Changeset: 5bd4a9ed9c7e Author: shade Date: 2017-06-05 18:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5bd4a9ed9c7e Disable aggressive+verification test configs (leftovers) ! test/gc/shenandoah/acceptance/StringInternCleanup.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java From ashipile at redhat.com Tue Jun 6 09:35:19 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 06 Jun 2017 09:35:19 +0000 Subject: hg: shenandoah/jdk9/hotspot: Disable aggressive+verification test configs (jtreg eats up last configuration) Message-ID: <201706060935.v569ZJHL013105@aojmv0008.oracle.com> Changeset: b08f767a8441 Author: shade Date: 2017-06-06 11:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b08f767a8441 Disable aggressive+verification test configs (jtreg eats up last configuration) ! test/gc/shenandoah/acceptance/AllocIntArrays.java ! test/gc/shenandoah/acceptance/AllocObjectArrays.java ! test/gc/shenandoah/acceptance/AllocObjects.java ! test/gc/shenandoah/acceptance/StringInternCleanup.java ! test/gc/stress/TestGCOldWithShenandoah.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java From ashipile at redhat.com Tue Jun 6 09:49:49 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 06 Jun 2017 09:49:49 +0000 Subject: hg: shenandoah/jdk8u/hotspot: [backport] Disable aggressive+verification test configs (jtreg eats up last configuration) Message-ID: <201706060949.v569nn99018001@aojmv0008.oracle.com> Changeset: 0cb9e7d85e2a Author: shade Date: 2017-06-06 11:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0cb9e7d85e2a [backport] Disable aggressive+verification test configs (jtreg eats up last configuration) ! test/gc/shenandoah/acceptance/AllocIntArrays.java ! test/gc/shenandoah/acceptance/AllocObjectArrays.java ! test/gc/shenandoah/acceptance/AllocObjects.java ! test/gc/shenandoah/acceptance/StringInternCleanup.java From shade at redhat.com Tue Jun 6 11:43:55 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 6 Jun 2017 13:43:55 +0200 Subject: RFR: Reference processing deadlocks with -ParallelRefProcEnabled Message-ID: Reference processing deadlocks with -ParallelRefProcEnabled, because we have the terminator that can be used only once. However, RP can call the closure several times, and on second use the product build deadlocks. fastdebug fails with: # Internal Error (/home/shade/trunks/shenandoah-jdk9/hotspot/src/share/vm/gc/shared/taskqueue.cpp:155), pid=465, tid=480 # assert(_offered_termination < _n_threads) failed: Invariant The solution is to terminator reusable after closure is done with it: http://cr.openjdk.java.net/~shade/shenandoah/refproc-non-mt/webrev.01/ New test captures the failure. Testing: hotspot_gc_shenandoah Thanks, -Aleksey From zgu at redhat.com Tue Jun 6 12:06:47 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 6 Jun 2017 08:06:47 -0400 Subject: RFR: Reference processing deadlocks with -ParallelRefProcEnabled In-Reply-To: References: Message-ID: <522124b3-9c37-6751-9bb7-83f7791fccac@redhat.com> Okay. -Zhengyu On 06/06/2017 07:43 AM, Aleksey Shipilev wrote: > Reference processing deadlocks with -ParallelRefProcEnabled, because we have the > terminator that can be used only once. However, RP can call the closure several > times, and on second use the product build deadlocks. fastdebug fails with: > > # Internal Error > (/home/shade/trunks/shenandoah-jdk9/hotspot/src/share/vm/gc/shared/taskqueue.cpp:155), > pid=465, tid=480 > # assert(_offered_termination < _n_threads) failed: Invariant > > The solution is to terminator reusable after closure is done with it: > http://cr.openjdk.java.net/~shade/shenandoah/refproc-non-mt/webrev.01/ > > New test captures the failure. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From ashipile at redhat.com Tue Jun 6 12:20:08 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 06 Jun 2017 12:20:08 +0000 Subject: hg: shenandoah/jdk9/hotspot: Reference processing deadlocks with -ParallelRefProcEnabled Message-ID: <201706061220.v56CK8ve013087@aojmv0008.oracle.com> Changeset: 9e0a0e79a390 Author: shade Date: 2017-06-06 13:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9e0a0e79a390 Reference processing deadlocks with -ParallelRefProcEnabled ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp + test/gc/shenandoah/acceptance/ParallelRefprocSanity.java From shade at redhat.com Tue Jun 6 17:54:27 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 6 Jun 2017 19:54:27 +0200 Subject: RFR: Shortcut reference processing when no work is available Message-ID: <994a56d4-f7f5-2f41-77f7-d300c470c0be@redhat.com> Shenandoah has parallel reference processing enabled by default. Current RP implementation submits the processing task to the supplied executor, in hope that parallelism would be beneficial. However, in many cases, either the lists of references is empty, or the number of actual references is zero (e.g. after precleaning), or the number of references falls to zero in the following phases. This makes RP start the executor task, even if we know there is no work. We would then waste time waiting for threads to wake up, discover there is no work, rendezvous and terminate. While there is the potential upstream work [1] that can solve the issue completely for smaller number of tasks, we can handle the corner case of zero tasks in current Shenandoah: 1) Shortcut with has_discovered_references() in precleaning and weakrefs_work; 2) Shortcut in the Shenandoah-specific RP task; http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-empty/webrev.01/ These two improvements trim down the weak ref processing time significantly, even on small desktop: http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-empty/before.txt http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-empty/after.txt Thanks, -Aleksey [1] https://bugs.openjdk.java.net/browse/JDK-8043575 From zgu at redhat.com Tue Jun 6 18:21:05 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 6 Jun 2017 14:21:05 -0400 Subject: RFR: Shortcut reference processing when no work is available In-Reply-To: <994a56d4-f7f5-2f41-77f7-d300c470c0be@redhat.com> References: <994a56d4-f7f5-2f41-77f7-d300c470c0be@redhat.com> Message-ID: Looks great! -Zhengyu On 06/06/2017 01:54 PM, Aleksey Shipilev wrote: > Shenandoah has parallel reference processing enabled by default. > > Current RP implementation submits the processing task to the supplied executor, > in hope that parallelism would be beneficial. However, in many cases, either the > lists of references is empty, or the number of actual references is zero (e.g. > after precleaning), or the number of references falls to zero in the following > phases. > > This makes RP start the executor task, even if we know there is no work. We > would then waste time waiting for threads to wake up, discover there is no work, > rendezvous and terminate. > > While there is the potential upstream work [1] that can solve the issue > completely for smaller number of tasks, we can handle the corner case of zero > tasks in current Shenandoah: > > 1) Shortcut with has_discovered_references() in precleaning and weakrefs_work; > 2) Shortcut in the Shenandoah-specific RP task; > > http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-empty/webrev.01/ > > These two improvements trim down the weak ref processing time significantly, > even on small desktop: > http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-empty/before.txt > http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-empty/after.txt > > Thanks, > -Aleksey > > [1] https://bugs.openjdk.java.net/browse/JDK-8043575 > From ashipile at redhat.com Tue Jun 6 19:40:38 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 06 Jun 2017 19:40:38 +0000 Subject: hg: shenandoah/jdk9/hotspot: Shortcut reference processing when no work is available Message-ID: <201706061940.v56JecBK024188@aojmv0008.oracle.com> Changeset: eb9e7bfcd2ec Author: shade Date: 2017-06-06 21:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eb9e7bfcd2ec Shortcut reference processing when no work is available ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp From ashipile at redhat.com Wed Jun 7 08:32:38 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 07 Jun 2017 08:32:38 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 2 new changesets Message-ID: <201706070832.v578WcXN000945@aojmv0008.oracle.com> Changeset: 9fbc605625d2 Author: shade Date: 2017-06-07 10:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9fbc605625d2 [backport] Reference processing deadlocks with -ParallelRefProcEnabled ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp + test/gc/shenandoah/acceptance/ParallelRefprocSanity.java Changeset: 0649a2afc00f Author: shade Date: 2017-06-07 10:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0649a2afc00f [backport] Shortcut reference processing when no work is available ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/memory/referenceProcessor.hpp From shade at redhat.com Wed Jun 7 09:46:29 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 7 Jun 2017 11:46:29 +0200 Subject: RFR: Verification log is truncated Message-ID: <34c32f47-de33-99fa-b04e-80f61b23c438@redhat.com> When Matrix is enabled, the verification error log can be truncated, because vmError code expects the _detailed_ message to be less than 1024 characters. The workaround seems to be to call report_vm_error directly, which poses no limit to the message length. Webrev: http://cr.openjdk.java.net/~shade/shenandoah/verifier-no-trunc/webrev.01/ Thanks, -Aleksey From rkennke at redhat.com Wed Jun 7 11:56:16 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 7 Jun 2017 13:56:16 +0200 Subject: RFR: Verification log is truncated In-Reply-To: <34c32f47-de33-99fa-b04e-80f61b23c438@redhat.com> References: <34c32f47-de33-99fa-b04e-80f61b23c438@redhat.com> Message-ID: <37130cbe-b0b1-dd1d-0c84-e2a1687ff3c7@redhat.com> Am 07.06.2017 um 11:46 schrieb Aleksey Shipilev: > When Matrix is enabled, the verification error log can be truncated, because > vmError code expects the _detailed_ message to be less than 1024 characters. The > workaround seems to be to call report_vm_error directly, which poses no limit to > the message length. > > Webrev: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-no-trunc/webrev.01/ > > Thanks, > -Aleksey > Yup. Weird API ;-) Roman From ashipile at redhat.com Wed Jun 7 12:11:38 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 07 Jun 2017 12:11:38 +0000 Subject: hg: shenandoah/jdk9/hotspot: Verification error log is truncated Message-ID: <201706071211.v57CBcGl012264@aojmv0008.oracle.com> Changeset: 568b89562a94 Author: shade Date: 2017-06-07 12:01 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/568b89562a94 Verification error log is truncated ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From ashipile at redhat.com Wed Jun 7 12:11:41 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 07 Jun 2017 12:11:41 +0000 Subject: hg: shenandoah/jdk8u/hotspot: [backport] Verification error log is truncated Message-ID: <201706071211.v57CBfSX012268@aojmv0008.oracle.com> Changeset: 5838b22e5b45 Author: shade Date: 2017-06-07 14:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5838b22e5b45 [backport] Verification error log is truncated ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp From shade at redhat.com Wed Jun 7 13:04:27 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 7 Jun 2017 15:04:27 +0200 Subject: RFR: Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark Message-ID: <47c45975-7323-60d4-ed11-cf709d77f84a@redhat.com> Hi, Another batch of stats improvements: http://cr.openjdk.java.net/~shade/shenandoah/stats-pause-tlabs/webrev.01/ -Aleksey From zgu at redhat.com Wed Jun 7 13:49:39 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 7 Jun 2017 09:49:39 -0400 Subject: RFR: Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark In-Reply-To: <47c45975-7323-60d4-ed11-cf709d77f84a@redhat.com> References: <47c45975-7323-60d4-ed11-cf709d77f84a@redhat.com> Message-ID: <208be9f6-d76b-2126-7421-393713387aaa@redhat.com> Looks good. -Zhengyu On 06/07/2017 09:04 AM, Aleksey Shipilev wrote: > Hi, > > Another batch of stats improvements: > http://cr.openjdk.java.net/~shade/shenandoah/stats-pause-tlabs/webrev.01/ > > -Aleksey > From ashipile at redhat.com Wed Jun 7 13:57:52 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 07 Jun 2017 13:57:52 +0000 Subject: hg: shenandoah/jdk9/hotspot: Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark Message-ID: <201706071357.v57DvqPj015832@aojmv0008.oracle.com> Changeset: cf1a5dfd8d29 Author: shade Date: 2017-06-07 15:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cf1a5dfd8d29 Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp From shade at redhat.com Wed Jun 7 16:38:53 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 7 Jun 2017 18:38:53 +0200 Subject: RFR: Stats should not record past-shutdown events Message-ID: <26a087aa-7069-d4dd-f580-911c49851a62@redhat.com> The decision to exit VM may come abruptly during concurrent phase. In this case, it makes little sense to record the performance data, because we will most likely record the degenerated cycle. Fix: http://cr.openjdk.java.net/~shade/shenandoah/stats-skip-shutdown/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From roman at kennke.org Wed Jun 7 17:28:14 2017 From: roman at kennke.org (Roman Kennke) Date: Wed, 7 Jun 2017 19:28:14 +0200 Subject: RFR: Stats should not record past-shutdown events In-Reply-To: <26a087aa-7069-d4dd-f580-911c49851a62@redhat.com> References: <26a087aa-7069-d4dd-f580-911c49851a62@redhat.com> Message-ID: Am 07.06.2017 um 18:38 schrieb Aleksey Shipilev: > The decision to exit VM may come abruptly during concurrent phase. In this case, > it makes little sense to record the performance data, because we will most > likely record the degenerated cycle. > > Fix: > http://cr.openjdk.java.net/~shade/shenandoah/stats-skip-shutdown/webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > > Yeah ok. Roman From ashipile at redhat.com Wed Jun 7 17:34:52 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 07 Jun 2017 17:34:52 +0000 Subject: hg: shenandoah/jdk9/hotspot: Stats should not record past-shutdown events Message-ID: <201706071734.v57HYrSc001052@aojmv0008.oracle.com> Changeset: b8b77a219d94 Author: shade Date: 2017-06-07 18:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b8b77a219d94 Stats should not record past-shutdown events ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From shade at redhat.com Wed Jun 7 17:51:30 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 7 Jun 2017 19:51:30 +0200 Subject: RFR: Do not abandon RP discovery on conc cancel Message-ID: <4a48afdd-4887-fcaf-2599-5553b1a32d95@redhat.com> Hi, I think our code that handles concurrent GC cancellation is still under belief that cancellation means Full GC. Which makes it correct to abandon reference discovery on cancel. But this is not true anymore for degenerate CM/UR -- we *want* to continue with RP, and we don't want to lose references. It smells like a bug. The fix is to move abandonment to Full GC: http://cr.openjdk.java.net/~shade/shenandoah/fullgc-abandon-rp/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From zgu at redhat.com Wed Jun 7 18:08:05 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 7 Jun 2017 14:08:05 -0400 Subject: RFR: Do not abandon RP discovery on conc cancel In-Reply-To: <4a48afdd-4887-fcaf-2599-5553b1a32d95@redhat.com> References: <4a48afdd-4887-fcaf-2599-5553b1a32d95@redhat.com> Message-ID: <226002b6-9cfa-8af5-c117-ec1c9a501f84@redhat.com> Okay. -Zhengyu On 06/07/2017 01:51 PM, Aleksey Shipilev wrote: > Hi, > > I think our code that handles concurrent GC cancellation is still under belief > that cancellation means Full GC. Which makes it correct to abandon reference > discovery on cancel. But this is not true anymore for degenerate CM/UR -- we > *want* to continue with RP, and we don't want to lose references. It smells like > a bug. > > The fix is to move abandonment to Full GC: > http://cr.openjdk.java.net/~shade/shenandoah/fullgc-abandon-rp/webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From shade at redhat.com Wed Jun 7 18:09:30 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 7 Jun 2017 20:09:30 +0200 Subject: RFR: Do not abandon RP discovery on conc cancel In-Reply-To: <4a48afdd-4887-fcaf-2599-5553b1a32d95@redhat.com> References: <4a48afdd-4887-fcaf-2599-5553b1a32d95@redhat.com> Message-ID: On 06/07/2017 07:51 PM, Aleksey Shipilev wrote: > Hi, > > I think our code that handles concurrent GC cancellation is still under belief > that cancellation means Full GC. Which makes it correct to abandon reference > discovery on cancel. But this is not true anymore for degenerate CM/UR -- we > *want* to continue with RP, and we don't want to lose references. It smells like > a bug. > > The fix is to move abandonment to Full GC: > http://cr.openjdk.java.net/~shade/shenandoah/fullgc-abandon-rp/webrev.01/ Maybe even stronger, abandon unconditionally before Full GC: http://cr.openjdk.java.net/~shade/shenandoah/fullgc-abandon-rp/webrev.02/ -Aleksey From zgu at redhat.com Wed Jun 7 18:22:43 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 7 Jun 2017 14:22:43 -0400 Subject: RFR: Do not abandon RP discovery on conc cancel In-Reply-To: References: <4a48afdd-4887-fcaf-2599-5553b1a32d95@redhat.com> Message-ID: <09585c86-73d5-099e-b9be-971d452fe00f@redhat.com> Okay, again. -Zhengyu On 06/07/2017 02:09 PM, Aleksey Shipilev wrote: > On 06/07/2017 07:51 PM, Aleksey Shipilev wrote: >> Hi, >> >> I think our code that handles concurrent GC cancellation is still under belief >> that cancellation means Full GC. Which makes it correct to abandon reference >> discovery on cancel. But this is not true anymore for degenerate CM/UR -- we >> *want* to continue with RP, and we don't want to lose references. It smells like >> a bug. >> >> The fix is to move abandonment to Full GC: >> http://cr.openjdk.java.net/~shade/shenandoah/fullgc-abandon-rp/webrev.01/ > > Maybe even stronger, abandon unconditionally before Full GC: > http://cr.openjdk.java.net/~shade/shenandoah/fullgc-abandon-rp/webrev.02/ > > -Aleksey > From ashipile at redhat.com Wed Jun 7 18:37:16 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 07 Jun 2017 18:37:16 +0000 Subject: hg: shenandoah/jdk9/hotspot: Do not abandon RP discovery on conc GC cancel, do that only before Full GC Message-ID: <201706071837.v57IbGoO024026@aojmv0008.oracle.com> Changeset: 97f8399083e4 Author: shade Date: 2017-06-07 20:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/97f8399083e4 Do not abandon RP discovery on conc GC cancel, do that only before Full GC ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp From shade at redhat.com Thu Jun 8 14:05:44 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 8 Jun 2017 16:05:44 +0200 Subject: RFR: Shortcutting RP during final mark misses JNI Weak Refs Message-ID: <2e60840b-716f-37f0-ab2e-4ce536cba932@redhat.com> Turns out, there is landmine in RP code: we cannot shortcut on has_discovered_references() at our final mark reference processing, because that misses the JNI Weak Refs processing. Weak Refs are not counted towards "discovered" refs now, so we can omit marking them on shortcut, breaking the heap. Fix: http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-jniweak/webrev.01/ Heap verifier fails on jcstress because of this. Thanks, -Aleksey From rkennke at redhat.com Thu Jun 8 14:17:28 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 08 Jun 2017 16:17:28 +0200 Subject: RFR: Shortcutting RP during final mark misses JNI Weak Refs In-Reply-To: <2e60840b-716f-37f0-ab2e-4ce536cba932@redhat.com> References: <2e60840b-716f-37f0-ab2e-4ce536cba932@redhat.com> Message-ID: <0D62591E-7F67-4335-BFA7-788D4A82EBFF@redhat.com> Oops. Yes. /Roman (from the beach) Am 8. Juni 2017 16:05:44 MESZ schrieb Aleksey Shipilev : >Turns out, there is landmine in RP code: we cannot shortcut on >has_discovered_references() at our final mark reference processing, >because that >misses the JNI Weak Refs processing. Weak Refs are not counted towards >"discovered" refs now, so we can omit marking them on shortcut, >breaking the heap. > >Fix: >http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-jniweak/webrev.01/ > >Heap verifier fails on jcstress because of this. > >Thanks, >-Aleksey -- Sent from my FairPhone From zgu at redhat.com Thu Jun 8 14:43:16 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 8 Jun 2017 10:43:16 -0400 Subject: RFR: Shortcutting RP during final mark misses JNI Weak Refs In-Reply-To: <2e60840b-716f-37f0-ab2e-4ce536cba932@redhat.com> References: <2e60840b-716f-37f0-ab2e-4ce536cba932@redhat.com> Message-ID: Ha, that's an ugly one. or you can hoist it out, since process_phaseJNI is public. Thanks, -Zhengyu On 06/08/2017 10:05 AM, Aleksey Shipilev wrote: > Turns out, there is landmine in RP code: we cannot shortcut on > has_discovered_references() at our final mark reference processing, because that > misses the JNI Weak Refs processing. Weak Refs are not counted towards > "discovered" refs now, so we can omit marking them on shortcut, breaking the heap. > > Fix: > http://cr.openjdk.java.net/~shade/shenandoah/refproc-shortcut-jniweak/webrev.01/ > > Heap verifier fails on jcstress because of this. > > Thanks, > -Aleksey > From shade at redhat.com Thu Jun 8 14:56:24 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 8 Jun 2017 16:56:24 +0200 Subject: RFR: Shortcutting RP during final mark misses JNI Weak Refs In-Reply-To: References: <2e60840b-716f-37f0-ab2e-4ce536cba932@redhat.com> Message-ID: On 06/08/2017 04:43 PM, Zhengyu Gu wrote: > Ha, that's an ugly one. > > or you can hoist it out, since process_phaseJNI is public. Thought about this, but it seems to win us nothing: we still have to set up closures, etc. The shortcut in ShenandoahRefProcProxy task would cater for shortcutting anyhow. -Aleksey From ashipile at redhat.com Thu Jun 8 14:58:16 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 08 Jun 2017 14:58:16 +0000 Subject: hg: shenandoah/jdk9/hotspot: Shortcutting RP during final mark misses JNI Weak Refs Message-ID: <201706081458.v58EwG6c027582@aojmv0008.oracle.com> Changeset: 5e44b9b4cff2 Author: shade Date: 2017-06-08 16:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5e44b9b4cff2 Shortcutting RP during final mark misses JNI Weak Refs ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp From shade at redhat.com Thu Jun 8 17:04:11 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 8 Jun 2017 19:04:11 +0200 Subject: RFR: Remove heap printing routines from ShenandoahHeap Message-ID: The printing code is old, unused and bitrotted. It also does not seem very useful on decent heap sizes. I suggest we remove it: http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.01/ -Aleksey From shade at redhat.com Thu Jun 8 17:24:54 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 8 Jun 2017 19:24:54 +0200 Subject: RFR: Remove heap printing routines from ShenandoahHeap In-Reply-To: References: Message-ID: On 06/08/2017 07:04 PM, Aleksey Shipilev wrote: > The printing code is old, unused and bitrotted. It also does not seem very > useful on decent heap sizes. I suggest we remove it: > http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.01/ Or maybe pull it out to separate .cpp: http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.02/ -Aleksey From roman at kennke.org Thu Jun 8 17:27:47 2017 From: roman at kennke.org (Roman Kennke) Date: Thu, 08 Jun 2017 19:27:47 +0200 Subject: RFR: Remove heap printing routines from ShenandoahHeap In-Reply-To: References: Message-ID: Why not remove it? Am 8. Juni 2017 19:24:54 MESZ schrieb Aleksey Shipilev : >On 06/08/2017 07:04 PM, Aleksey Shipilev wrote: >> The printing code is old, unused and bitrotted. It also does not seem >very >> useful on decent heap sizes. I suggest we remove it: >> >http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.01/ > >Or maybe pull it out to separate .cpp: >http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.02/ > >-Aleksey -- Sent from my FairPhone From shade at redhat.com Thu Jun 8 17:30:58 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 8 Jun 2017 19:30:58 +0200 Subject: RFR: Remove heap printing routines from ShenandoahHeap In-Reply-To: References: Message-ID: <26932607-0eaf-f8a7-0a24-9dad83bdf964@redhat.com> There are hardcore devs among us who think text heap dumps are aesthetically pleasing to watch while contemplating the next moves during debug sessions. chf wants it to be around :) -Aleksey On 06/08/2017 07:27 PM, Roman Kennke wrote: > Why not remove it? > > Am 8. Juni 2017 19:24:54 MESZ schrieb Aleksey Shipilev : >> On 06/08/2017 07:04 PM, Aleksey Shipilev wrote: >>> The printing code is old, unused and bitrotted. It also does not seem >> very >>> useful on decent heap sizes. I suggest we remove it: >>> >> http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.01/ >> >> Or maybe pull it out to separate .cpp: >> http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.02/ >> >> -Aleksey > From rkennke at redhat.com Thu Jun 8 17:38:26 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 8 Jun 2017 19:38:26 +0200 Subject: RFR: Remove heap printing routines from ShenandoahHeap In-Reply-To: <26932607-0eaf-f8a7-0a24-9dad83bdf964@redhat.com> References: <26932607-0eaf-f8a7-0a24-9dad83bdf964@redhat.com> Message-ID: <74cefb93-f59c-84bd-4341-14649d41e27e@redhat.com> Ha! Ok then! Roman > There are hardcore devs among us who think text heap dumps are aesthetically > pleasing to watch while contemplating the next moves during debug sessions. chf > wants it to be around :) > > -Aleksey > > On 06/08/2017 07:27 PM, Roman Kennke wrote: >> Why not remove it? >> >> Am 8. Juni 2017 19:24:54 MESZ schrieb Aleksey Shipilev : >>> On 06/08/2017 07:04 PM, Aleksey Shipilev wrote: >>>> The printing code is old, unused and bitrotted. It also does not seem >>> very >>>> useful on decent heap sizes. I suggest we remove it: >>>> >>> http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.01/ >>> >>> Or maybe pull it out to separate .cpp: >>> http://cr.openjdk.java.net/~shade/shenandoah/heap-print-remove/webrev.02/ >>> >>> -Aleksey > From ashipile at redhat.com Thu Jun 8 17:44:44 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 08 Jun 2017 17:44:44 +0000 Subject: hg: shenandoah/jdk9/hotspot: Remove heap printing routines from ShenandoahHeap Message-ID: <201706081744.v58Hii5p025055@aojmv0008.oracle.com> Changeset: e06be1d290c4 Author: shade Date: 2017-06-08 19:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e06be1d290c4 Remove heap printing routines from ShenandoahHeap ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp + src/share/vm/gc/shenandoah/shenandoahPrinter.cpp + src/share/vm/gc/shenandoah/shenandoahPrinter.hpp From ashipile at redhat.com Thu Jun 8 21:15:15 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 08 Jun 2017 21:15:15 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 4 new changesets Message-ID: <201706082115.v58LFF7U013805@aojmv0008.oracle.com> Changeset: 4070ea7703d2 Author: shade Date: 2017-06-08 22:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4070ea7703d2 [backport] Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp Changeset: f04a27a72861 Author: shade Date: 2017-06-08 22:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f04a27a72861 [backport] Stats should not record past-shutdown events ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp Changeset: 8e80e31c9627 Author: shade Date: 2017-06-08 22:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8e80e31c9627 [backport] Do not abandon RP discovery on conc GC cancel, do that only before Full GC ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp Changeset: 0642db2f83b2 Author: shade Date: 2017-06-08 22:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0642db2f83b2 [backport] Remove heap printing routines from ShenandoahHeap ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.hpp From shade at redhat.com Sun Jun 11 18:57:46 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Sun, 11 Jun 2017 20:57:46 +0200 Subject: Heads-up: barriers for constants crash C2 Message-ID: Hey Roland, I'm looking into enabling barriers for constants, because that saves a lot of final mark time. It seems like we have a C2 bug with barriers around constants. Change this: - experimental(bool, ShenandoahNoBarriersForConst, true, \ + experimental(bool, ShenandoahNoBarriersForConst, false, \ ...and then run fastdebug with hotspot_gc_shenandoah. Then you will see TestGCOldWithShenandoah crashing with: # Internal Error (/home/shade/trunks/shenandoah-jdk9/hotspot/src/share/vm/opto/gcm.cpp:749), pid=12758, tid=12778 # assert(store->find_edge(load) != -1) failed: missing precedence edge Could you take a look and squash this thing down? Thanks, -Aleksey From shade at redhat.com Mon Jun 12 09:18:57 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 12 Jun 2017 11:18:57 +0200 Subject: Heads-up: guarantee(obj->mark() == markOopDesc::encode(mid)) failed Message-ID: Hey Roman, I think ShenandoahMergeSafepointCleanup has a bug somewhere, because this seems to fail with moderate frequency: $ build/linux-x86_64-normal-server-fastdebug/images/jdk/bin/java -jar ~/Install/jcstress/jcstress-tests-all-2017-06-12.jar --jvmArgs "-XX:+UseShenandoahGC -XX:ShenandoahGCHeustics=aggressive -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahMergeSafepointCleanup" -t WeakReference -m stress # Internal Error (/home/shade/trunks/shenandoah-jdk9/hotspot/src/share/vm/runtime/synchronizer.cpp:1611), pid=12272, tid=12292 # guarantee(obj->mark() == markOopDesc::encode(mid)) failed: invariant http://cr.openjdk.java.net/~shade/shenandoah/hs_err_pid12272.log Please take a look? Thanks, -Aleksey From shade at redhat.com Mon Jun 12 11:30:23 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 12 Jun 2017 13:30:23 +0200 Subject: RFR: jdk 9b173 merge Message-ID: <49b82d15-9624-5b5a-acd3-5a8e5101b4bd@redhat.com> Hi, JDK 9b173 merge is ready: http://cr.openjdk.java.net/~shade/shenandoah/merge-jdk9b173/webrev.02/ It brings two interesting compiler bugfixes, among other things. No jtreg update needed. hotspot_gc_shenandoah is clean. jcstress -m quick run seems clean. Thanks, -Aleksey From zgu at redhat.com Mon Jun 12 13:25:17 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 12 Jun 2017 09:25:17 -0400 Subject: RFR: jdk 9b173 merge In-Reply-To: <49b82d15-9624-5b5a-acd3-5a8e5101b4bd@redhat.com> References: <49b82d15-9624-5b5a-acd3-5a8e5101b4bd@redhat.com> Message-ID: <2edad0fa-71b3-563d-b028-02b1f2348632@redhat.com> Okay. -Zhengyu On 06/12/2017 07:30 AM, Aleksey Shipilev wrote: > Hi, > > JDK 9b173 merge is ready: > http://cr.openjdk.java.net/~shade/shenandoah/merge-jdk9b173/webrev.02/ > > It brings two interesting compiler bugfixes, among other things. No jtreg update > needed. hotspot_gc_shenandoah is clean. jcstress -m quick run seems clean. > > Thanks, > -Aleksey > From ashipile at redhat.com Mon Jun 12 14:23:32 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 14:23:32 +0000 Subject: hg: shenandoah/jdk9/nashorn: 3 new changesets Message-ID: <201706121423.v5CENW0C014639@aojmv0008.oracle.com> Changeset: c8d6b740f0f7 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/c8d6b740f0f7 Added tag jdk-9+171 for changeset fc416270a776 ! .hgtags Changeset: fa8e4de50e82 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/fa8e4de50e82 Added tag jdk-9+172 for changeset c8d6b740f0f7 ! .hgtags Changeset: df6109f734e8 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/df6109f734e8 Added tag jdk-9+173 for changeset fa8e4de50e82 ! .hgtags From ashipile at redhat.com Mon Jun 12 14:23:34 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 14:23:34 +0000 Subject: hg: shenandoah/jdk9/corba: 6 new changesets Message-ID: <201706121423.v5CENY3m014754@aojmv0008.oracle.com> Changeset: 95ed14547ca9 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/95ed14547ca9 Added tag jdk-9+171 for changeset c62e5964cfcf ! .hgtags Changeset: b5f3f4fc6b93 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/b5f3f4fc6b93 Added tag jdk-9+172 for changeset 95ed14547ca9 ! .hgtags Changeset: d5fd6bd57a56 Author: jjg Date: 2017-05-30 15:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/d5fd6bd57a56 8181290: Invalid HTML 5 in core-libs docs Reviewed-by: mchung, lancea ! src/java.corba/share/classes/org/omg/CORBA/doc-files/generatedfiles.html Changeset: bd32b2b28de5 Author: msheppar Date: 2017-06-01 17:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/bd32b2b28de5 8176784: Amend HREF to technote/guides in CORBA API docs to unilinks for guides Reviewed-by: chegar, rriggs ! src/java.corba/share/classes/javax/rmi/PortableRemoteObject.java ! src/java.corba/share/classes/org/omg/CORBA/ACTIVITY_COMPLETED.java ! src/java.corba/share/classes/org/omg/CORBA/ACTIVITY_REQUIRED.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_CONTEXT.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_INV_ORDER.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_OPERATION.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_PARAM.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_QOS.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_TYPECODE.java ! src/java.corba/share/classes/org/omg/CORBA/Bounds.java ! src/java.corba/share/classes/org/omg/CORBA/CODESET_INCOMPATIBLE.java ! src/java.corba/share/classes/org/omg/CORBA/COMM_FAILURE.java ! src/java.corba/share/classes/org/omg/CORBA/DATA_CONVERSION.java ! src/java.corba/share/classes/org/omg/CORBA/FREE_MEM.java ! src/java.corba/share/classes/org/omg/CORBA/IMP_LIMIT.java ! src/java.corba/share/classes/org/omg/CORBA/INITIALIZE.java ! src/java.corba/share/classes/org/omg/CORBA/INTERNAL.java ! src/java.corba/share/classes/org/omg/CORBA/INTF_REPOS.java ! src/java.corba/share/classes/org/omg/CORBA/INVALID_ACTIVITY.java ! src/java.corba/share/classes/org/omg/CORBA/INVALID_TRANSACTION.java ! src/java.corba/share/classes/org/omg/CORBA/INV_FLAG.java ! src/java.corba/share/classes/org/omg/CORBA/INV_IDENT.java ! src/java.corba/share/classes/org/omg/CORBA/INV_OBJREF.java ! src/java.corba/share/classes/org/omg/CORBA/INV_POLICY.java ! src/java.corba/share/classes/org/omg/CORBA/MARSHAL.java ! src/java.corba/share/classes/org/omg/CORBA/NO_IMPLEMENT.java ! src/java.corba/share/classes/org/omg/CORBA/NO_MEMORY.java ! src/java.corba/share/classes/org/omg/CORBA/NO_PERMISSION.java ! src/java.corba/share/classes/org/omg/CORBA/NO_RESOURCES.java ! src/java.corba/share/classes/org/omg/CORBA/NO_RESPONSE.java ! src/java.corba/share/classes/org/omg/CORBA/OBJECT_NOT_EXIST.java ! src/java.corba/share/classes/org/omg/CORBA/OBJ_ADAPTER.java ! src/java.corba/share/classes/org/omg/CORBA/ORB.java ! src/java.corba/share/classes/org/omg/CORBA/PERSIST_STORE.java ! src/java.corba/share/classes/org/omg/CORBA/REBIND.java ! src/java.corba/share/classes/org/omg/CORBA/SystemException.java ! src/java.corba/share/classes/org/omg/CORBA/TIMEOUT.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_MODE.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_REQUIRED.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_ROLLEDBACK.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_UNAVAILABLE.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSIENT.java ! src/java.corba/share/classes/org/omg/CORBA/UNKNOWN.java ! src/java.corba/share/classes/org/omg/CORBA/UnknownUserException.java ! src/java.corba/share/classes/org/omg/CORBA/UserException.java ! src/java.corba/share/classes/org/omg/CORBA/WrongTransaction.java ! src/java.corba/share/classes/org/omg/CORBA/package.html ! src/java.corba/share/classes/org/omg/CosNaming/package.html ! src/java.corba/share/classes/org/omg/PortableServer/package.html Changeset: 534ba4f8cfcf Author: lana Date: 2017-06-01 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/534ba4f8cfcf Merge Changeset: 3615768c1290 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/3615768c1290 Added tag jdk-9+173 for changeset 534ba4f8cfcf ! .hgtags From ashipile at redhat.com Mon Jun 12 14:23:36 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 14:23:36 +0000 Subject: hg: shenandoah/jdk9/jaxws: 3 new changesets Message-ID: <201706121423.v5CENaMx014874@aojmv0008.oracle.com> Changeset: 8c615099f3e3 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/8c615099f3e3 Added tag jdk-9+171 for changeset 139e7c786ee4 ! .hgtags Changeset: 2bd967aa452c Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/2bd967aa452c Added tag jdk-9+172 for changeset 8c615099f3e3 ! .hgtags Changeset: 40b9dc95ccbb Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/40b9dc95ccbb Added tag jdk-9+173 for changeset 2bd967aa452c ! .hgtags From ashipile at redhat.com Mon Jun 12 14:23:38 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 14:23:38 +0000 Subject: hg: shenandoah/jdk9/jaxp: 8 new changesets Message-ID: <201706121423.v5CENcj1014879@aojmv0008.oracle.com> Changeset: e6d6c8126a36 Author: jjg Date: 2017-05-16 17:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/e6d6c8126a36 8180385: Fix HTML5 issues in the java.xml module Reviewed-by: joehw, lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/catalog/package.html ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java ! src/java.xml/share/classes/javax/xml/datatype/Duration.java ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java ! src/java.xml/share/classes/javax/xml/datatype/package.html ! src/java.xml/share/classes/javax/xml/namespace/NamespaceContext.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/XMLStreamReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/transform/package.html ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryLoader.java ! src/java.xml/share/classes/javax/xml/validation/Validator.java ! src/java.xml/share/classes/javax/xml/validation/package.html ! src/java.xml/share/classes/javax/xml/xpath/XPath.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java ! src/java.xml/share/classes/javax/xml/xpath/package.html ! src/java.xml/share/classes/org/w3c/dom/Attr.java ! src/java.xml/share/classes/org/w3c/dom/Document.java ! src/java.xml/share/classes/org/w3c/dom/Node.java ! src/java.xml/share/classes/org/w3c/dom/ranges/package.html ! src/java.xml/share/classes/org/xml/sax/package.html Changeset: c27321c889cf Author: lana Date: 2017-05-18 16:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/c27321c889cf Merge Changeset: e88a78db4c18 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/e88a78db4c18 Added tag jdk-9+171 for changeset c27321c889cf ! .hgtags Changeset: 0f9c0239ff0c Author: lana Date: 2017-05-23 23:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/0f9c0239ff0c 8180167: JDK9 message drop 40 l10n resource file updates Reviewed-by: alanb, mchung, dfuchs, rfield, shinyafox, weijun, joehw Contributed-by: li.jiang at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_de.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_es.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_fr.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_it.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ja.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ko.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_pt_BR.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_sv.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_CN.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_TW.properties Changeset: a208fa9beeee Author: joehw Date: 2017-05-24 14:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/a208fa9beeee 8180349: Review JAXP Java SE 9 API javadocs Reviewed-by: rriggs, lancea + src/java.xml/share/classes/javax/xml/catalog/package-info.java - src/java.xml/share/classes/javax/xml/catalog/package.html + src/java.xml/share/classes/javax/xml/datatype/package-info.java - src/java.xml/share/classes/javax/xml/datatype/package.html + src/java.xml/share/classes/javax/xml/namespace/package-info.java - src/java.xml/share/classes/javax/xml/namespace/package.html + src/java.xml/share/classes/javax/xml/package-info.java + src/java.xml/share/classes/javax/xml/parsers/package-info.java - src/java.xml/share/classes/javax/xml/parsers/package.html + src/java.xml/share/classes/javax/xml/stream/events/package-info.java + src/java.xml/share/classes/javax/xml/stream/package-info.java + src/java.xml/share/classes/javax/xml/stream/util/package-info.java + src/java.xml/share/classes/javax/xml/transform/dom/package-info.java - src/java.xml/share/classes/javax/xml/transform/dom/package.html + src/java.xml/share/classes/javax/xml/transform/package-info.java - src/java.xml/share/classes/javax/xml/transform/package.html + src/java.xml/share/classes/javax/xml/transform/sax/package-info.java - src/java.xml/share/classes/javax/xml/transform/sax/package.html + src/java.xml/share/classes/javax/xml/transform/stax/package-info.java - src/java.xml/share/classes/javax/xml/transform/stax/package.html + src/java.xml/share/classes/javax/xml/transform/stream/package-info.java - src/java.xml/share/classes/javax/xml/transform/stream/package.html + src/java.xml/share/classes/javax/xml/validation/package-info.java - src/java.xml/share/classes/javax/xml/validation/package.html + src/java.xml/share/classes/javax/xml/xpath/package-info.java - src/java.xml/share/classes/javax/xml/xpath/package.html + src/java.xml/share/classes/org/w3c/dom/bootstrap/package-info.java + src/java.xml/share/classes/org/w3c/dom/events/package-info.java + src/java.xml/share/classes/org/w3c/dom/ls/package-info.java + src/java.xml/share/classes/org/w3c/dom/package-info.java - src/java.xml/share/classes/org/w3c/dom/package.html + src/java.xml/share/classes/org/w3c/dom/ranges/package-info.java - src/java.xml/share/classes/org/w3c/dom/ranges/package.html + src/java.xml/share/classes/org/w3c/dom/traversal/package-info.java + src/java.xml/share/classes/org/w3c/dom/views/package-info.java + src/java.xml/share/classes/org/xml/sax/ext/package-info.java - src/java.xml/share/classes/org/xml/sax/ext/package.html + src/java.xml/share/classes/org/xml/sax/helpers/package-info.java - src/java.xml/share/classes/org/xml/sax/helpers/package.html + src/java.xml/share/classes/org/xml/sax/package-info.java - src/java.xml/share/classes/org/xml/sax/package.html Changeset: eedb6e54c8bd Author: lana Date: 2017-05-26 00:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/eedb6e54c8bd Merge - src/java.xml/share/classes/javax/xml/catalog/package.html - src/java.xml/share/classes/javax/xml/datatype/package.html - src/java.xml/share/classes/javax/xml/namespace/package.html - src/java.xml/share/classes/javax/xml/parsers/package.html - src/java.xml/share/classes/javax/xml/transform/dom/package.html - src/java.xml/share/classes/javax/xml/transform/package.html - src/java.xml/share/classes/javax/xml/transform/sax/package.html - src/java.xml/share/classes/javax/xml/transform/stax/package.html - src/java.xml/share/classes/javax/xml/transform/stream/package.html - src/java.xml/share/classes/javax/xml/validation/package.html - src/java.xml/share/classes/javax/xml/xpath/package.html - src/java.xml/share/classes/org/w3c/dom/package.html - src/java.xml/share/classes/org/w3c/dom/ranges/package.html - src/java.xml/share/classes/org/xml/sax/ext/package.html - src/java.xml/share/classes/org/xml/sax/helpers/package.html - src/java.xml/share/classes/org/xml/sax/package.html Changeset: 9788347e0629 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/9788347e0629 Added tag jdk-9+172 for changeset eedb6e54c8bd ! .hgtags Changeset: 67ce05675aaf Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/67ce05675aaf Added tag jdk-9+173 for changeset 9788347e0629 ! .hgtags From ashipile at redhat.com Mon Jun 12 14:23:39 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 14:23:39 +0000 Subject: hg: shenandoah/jdk9/langtools: 8 new changesets Message-ID: <201706121423.v5CENd1C014885@aojmv0008.oracle.com> Changeset: 65652f51a99a Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/65652f51a99a Added tag jdk-9+171 for changeset aae59039c1f5 ! .hgtags Changeset: 0eedec5776e4 Author: lana Date: 2017-05-23 23:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0eedec5776e4 8180167: JDK9 message drop 40 l10n resource file updates Reviewed-by: alanb, mchung, dfuchs, rfield, shinyafox, weijun, joehw Contributed-by: li.jiang at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 03669efa77f5 Author: lana Date: 2017-05-26 00:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/03669efa77f5 Merge Changeset: 16febc896c36 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/16febc896c36 Added tag jdk-9+172 for changeset 03669efa77f5 ! .hgtags Changeset: 5be57bc01147 Author: mchung Date: 2017-05-30 14:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5be57bc01147 8181148: Update the jdeps tool to list exported packages instead of just internal APIs Reviewed-by: psandoz - make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java Changeset: eaee37d37d51 Author: lana Date: 2017-06-01 18:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/eaee37d37d51 Merge - make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java Changeset: 123eb0956a45 Author: ksrini Date: 2017-06-02 13:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/123eb0956a45 8181441: Fix minor typo/link in the old standard doclet API documentation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java Changeset: ff9b23e56b10 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ff9b23e56b10 Added tag jdk-9+173 for changeset 123eb0956a45 ! .hgtags From ashipile at redhat.com Mon Jun 12 14:23:47 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 14:23:47 +0000 Subject: hg: shenandoah/jdk9/jdk: 52 new changesets Message-ID: <201706121423.v5CENnNR014966@aojmv0008.oracle.com> Changeset: 78ce7067aba9 Author: bpb Date: 2017-05-16 14:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/78ce7067aba9 8180431: Remove intermittent keyword from some no longer failing NIO tests Summary: Remove "intermittent" keyword from @key tag, Reviewed-by: alanb ! test/java/nio/channels/Selector/SelectAndClose.java ! test/java/nio/channels/Selector/WakeupAfterClose.java Changeset: 148a2cbe49a4 Author: darcy Date: 2017-05-16 18:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/148a2cbe49a4 8180452: Mark ClipCloseLoss.java as failing intermittently Reviewed-by: serb ! test/javax/sound/sampled/Clip/ClipCloseLoss.java Changeset: 09038ebee480 Author: mullan Date: 2017-05-17 08:51 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/09038ebee480 8180307: Update JDK 9 Required Cipher Algorithms Reviewed-by: valeriep ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: 93b0c398e243 Author: bpb Date: 2017-05-17 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/93b0c398e243 7086489: File.lastModified should accuracy as well as resolution Summary: Add an @apiNote indicating that the last-modified time might be of coarser than millisecond granularity. Reviewed-by: smarks ! src/java.base/share/classes/java/io/File.java Changeset: 13b7c6fdf864 Author: henryjen Date: 2017-05-17 16:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/13b7c6fdf864 8180447: Trailing space in JDK_JAVA_OPTIONS causes an application fail to launch Reviewed-by: alanb, mchung, ksrini ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/emessages.h ! test/tools/launcher/ArgsEnvVar.java Changeset: 7efb352c6765 Author: ihse Date: 2017-05-18 09:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7efb352c6765 8180426: Use standard css file for new docs bundle index.html page Reviewed-by: mchung, erikj + make/data/docs-resources/resources/jdk-default.css - make/data/docs-resources/specs/resources/jdk-default.css ! make/src/classes/build/tools/docs/docs-bundle-page.html Changeset: 85ccf9e98ba0 Author: ihse Date: 2017-05-18 12:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/85ccf9e98ba0 8180486: extLink taglet needs escaped "&" Reviewed-by: dholmes ! make/src/classes/build/tools/taglet/ExtLink.java Changeset: ee3280639210 Author: lana Date: 2017-05-18 16:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ee3280639210 Merge - make/data/docs-resources/specs/resources/jdk-default.css Changeset: f6553abdefb6 Author: bchristi Date: 2017-05-19 09:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f6553abdefb6 8180633: Remove intermittent key from java/lang/ClassLoader/Assert.java Reviewed-by: darcy, mchung ! test/java/lang/ClassLoader/Assert.java Changeset: 490393b435bb Author: stuefe Date: 2017-05-21 10:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/490393b435bb 8180424: Another build issue on AIX after 8034174 Reviewed-by: clanger, vtewari ! src/java.base/aix/native/libnet/aix_close.c Changeset: 698cb1c6c88e Author: michaelm Date: 2017-05-22 17:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/698cb1c6c88e 8180498: Remove httpclient internal APIs which supply ByteBuffers to read calls Reviewed-by: chegar, dfuchs ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java ! test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java Changeset: 29bbedd4cce8 Author: mchung Date: 2017-05-22 11:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/29bbedd4cce8 8180717: Upgrade the docs bundle index page Reviewed-by: jjg, ihse ! make/src/classes/build/tools/docs/GenDocsBundlePage.java ! make/src/classes/build/tools/docs/docs-bundle-page.html ! make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: 2d94659f7ff3 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2d94659f7ff3 Added tag jdk-9+171 for changeset 29bbedd4cce8 ! .hgtags Changeset: 82ab8dec02ae Author: dfuchs Date: 2017-05-23 11:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/82ab8dec02ae 8180428: Clarify implementation note in Clock.java to match implementation changes made by JDK-8068730 Reviewed-by: dholmes, scolebourne ! src/java.base/share/classes/java/time/Clock.java Changeset: 54e8bad0022c Author: bpb Date: 2017-05-23 11:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/54e8bad0022c 8180353: FileOutputStream documentation does not indicate properly whether files get truncated or not Summary: Update documentation of FileOutputStream(String) Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/io/FileOutputStream.java Changeset: 321f66c89406 Author: lancea Date: 2017-05-23 16:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/321f66c89406 8180728: DatabaseMeta.getRowIdLifetime returns an enum but javadoc refers to int Reviewed-by: joehw, rriggs ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java Changeset: 47032f7eebb1 Author: darcy Date: 2017-05-23 14:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/47032f7eebb1 8074977: Constructor.getAnnotatedParameterTypes returns wrong value Summary: Additional comments from plevart and forax Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/java/lang/annotation/TestConstructorParameterAnnotations.java + test/java/lang/annotation/typeAnnotations/TestConstructorParameterTypeAnnotations.java Changeset: d0d971960744 Author: robm Date: 2017-05-24 17:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d0d971960744 8175131: sun.rmi.transport.tcp.TCPChannel.createConnection close connection on timeout Reviewed-by: rriggs, msheppar ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java Changeset: c162df937880 Author: bpb Date: 2017-05-24 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c162df937880 8180885: Create test to detect if TimeZone.setDefault affects File.setLastModifiedTime Summary: Check whether File.lastModified is affected by not setting the default time zone or by setting to any of the available time zones. Reviewed-by: dfuchs, rriggs + test/java/io/File/TimeZoneLastModified.java Changeset: e3446d4c7fd2 Author: lana Date: 2017-05-23 23:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e3446d4c7fd2 8180167: JDK9 message drop 40 l10n resource file updates Reviewed-by: alanb, mchung, dfuchs, rfield, shinyafox, weijun, joehw Contributed-by: li.jiang at oracle.com ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java ! src/java.base/share/classes/sun/security/util/AuthResources_ko.java ! src/java.base/share/classes/sun/security/util/AuthResources_sv.java ! src/java.base/share/classes/sun/security/util/Resources_sv.java ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/java.desktop/share/classes/sun/awt/resources/awt_sv.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties ! src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_sv.java Changeset: 3f350fe1bec8 Author: robm Date: 2017-05-24 22:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3f350fe1bec8 8180949: Correctly handle exception in TCPChannel.createConnection Reviewed-by: rriggs ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java Changeset: 4e167bc5be91 Author: mli Date: 2017-05-24 19:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4e167bc5be91 8180807: java.io.Serializable class-level readObject description error Reviewed-by: chegar, rriggs ! src/java.base/share/classes/java/io/Serializable.java Changeset: bdf91a08aa79 Author: dfuchs Date: 2017-05-25 11:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bdf91a08aa79 8180279: java/net/httpclient/whitebox/Driver.java failed due to timeout Summary: fixed a race condition in RawChannelTest.java Reviewed-by: prappo, michaelm ! test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/RawChannelTest.java Changeset: 400428c4be8b Author: mchung Date: 2017-05-25 10:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/400428c4be8b 8181033: Confusing message: A JNI error has occurred, please check your installation and try again Reviewed-by: alanb, dholmes, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! test/tools/launcher/MainClassCantBeLoadedTest.java Changeset: 8c879b07e43e Author: lana Date: 2017-05-26 00:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/8c879b07e43e Merge Changeset: 7b5027da67f7 Author: serb Date: 2017-05-06 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/7b5027da67f7 8178383: Validation of FileIO in the tests for JavaSound should be stricter Reviewed-by: prr ! test/ProblemList.txt ! test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java ! test/javax/sound/sampled/AudioInputStream/FrameLengthAfterConversion.java ! test/javax/sound/sampled/spi/AudioFileReader/ShortHeader.java ! test/javax/sound/sampled/spi/AudioFileWriter/WriterCloseInput.java Changeset: b0d3c98013d0 Author: prr Date: 2017-05-09 12:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b0d3c98013d0 Merge ! test/ProblemList.txt - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java Changeset: a7c8147f1891 Author: pkbalakr Date: 2017-05-11 12:41 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a7c8147f1891 8179014: JFileChooser with Windows look and feel crashes on win 10 Reviewed-by: prr, serb Contributed-by: ajit.ghaisas at oracle.com ! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp + test/javax/swing/JFileChooser/GodMode/JFileChooserTest.java Changeset: e4d6ad2be5df Author: psadhukhan Date: 2017-05-12 12:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e4d6ad2be5df 8169897: [PIT] javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java fails Reviewed-by: alexsch ! test/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java Changeset: 4a610c6d0b9c Author: azvegint Date: 2017-05-12 15:01 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4a610c6d0b9c 8178996: [macos] JComboBox doesn't display popup in mixed JavaFX Swing Application on 8u131 and Mac OS 10.12 Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 828d3f3728a2 Author: mcherkas Date: 2017-05-15 15:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/828d3f3728a2 8175915: NullPointerException from JComboBox and JList when Accessibility enabled Reviewed-by: serb, prr ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 85d12636d9f6 Author: prr Date: 2017-05-17 11:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/85d12636d9f6 Merge - src/java.base/share/specs/serialization/changelog.md - src/java.base/share/specs/serialization/images/class.gif Changeset: 046ac3fa2792 Author: ssadetsky Date: 2017-05-19 07:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/046ac3fa2792 8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp + test/javax/swing/JFrame/AlwaysOnTop/AlwaysOnTopImeTest.java Changeset: c1ddb97ee2ab Author: prr Date: 2017-05-19 14:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c1ddb97ee2ab 8177393: Result of RescaleOp for 4BYTE_ABGR images may be 25% black Reviewed-by: flar, psadhukhan ! src/java.desktop/share/classes/java/awt/image/RescaleOp.java + test/java/awt/image/RescaleOp/ImageRescaleOpTest.java Changeset: a09827296150 Author: prr Date: 2017-05-22 08:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a09827296150 Merge - make/data/docs-resources/specs/resources/jdk-default.css Changeset: e748c6a2d2e6 Author: serb Date: 2017-05-22 19:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e748c6a2d2e6 8177628: Opensource unit/regression tests for ImageIO Reviewed-by: prr, pnarayanan + test/javax/imageio/AllowSearch.java + test/javax/imageio/AppContextTest.java + test/javax/imageio/AppletResourceTest.html + test/javax/imageio/AppletResourceTest.java + test/javax/imageio/GetNumImages.java + test/javax/imageio/GetReaderWriterInfo.java + test/javax/imageio/IIOImageConstructor.java + test/javax/imageio/ITSDataType.java + test/javax/imageio/ImageIOGetImageReaders.java + test/javax/imageio/ImageIOWriteFile.java + test/javax/imageio/ImageIOWriteNull.java + test/javax/imageio/ImageReadParamPasses.java + test/javax/imageio/ImageReaderGetDestination.java + test/javax/imageio/ImageReaderReadAll.java + test/javax/imageio/ImageStreamFromRAF.java + test/javax/imageio/ImageTypeSpecifierBitsPerBand.java + test/javax/imageio/ImageTypeSpecifierTest.java + test/javax/imageio/ImageWriteParamMisc.java + test/javax/imageio/NullInputOutput.java + test/javax/imageio/PNGSpiStreamMetadata.java + test/javax/imageio/PNGSuffixes.java + test/javax/imageio/ReadBitsTest.java + test/javax/imageio/SetOutput.java + test/javax/imageio/WriteNullImageTest.java + test/javax/imageio/event/WriteProgressListenerTest.java + test/javax/imageio/plugins/bmp/BMPCompressionTest.java + test/javax/imageio/plugins/bmp/BMPPluginTest.java + test/javax/imageio/plugins/bmp/BMPWriteParamTest.java + test/javax/imageio/plugins/bmp/BmpBigDestinationTest.java + test/javax/imageio/plugins/bmp/BmpDefaultImageMetadataTest.java + test/javax/imageio/plugins/bmp/CompressionModeTest.java + test/javax/imageio/plugins/bmp/EmbeddedFormatTest.java + test/javax/imageio/plugins/bmp/EmptyInputBmpMetadataTest.java + test/javax/imageio/plugins/bmp/NoExtraBytesTest.java + test/javax/imageio/plugins/bmp/RLECompressionTest.java + test/javax/imageio/plugins/bmp/ReaderListenersTest.java + test/javax/imageio/plugins/bmp/RleEncodingTest.java + test/javax/imageio/plugins/bmp/TestCompressionBI_BITFIELDS.java + test/javax/imageio/plugins/bmp/Write3ByteBgrTest.java + test/javax/imageio/plugins/bmp/WriteProgressListenerTest.java + test/javax/imageio/plugins/bmp/WritingColorChangeTest.java + test/javax/imageio/plugins/gif/AnimationTest.java + test/javax/imageio/plugins/gif/DisableCompressionTest.java + test/javax/imageio/plugins/gif/EndWriteSequenceTest.java + test/javax/imageio/plugins/gif/IndexingTest.java + test/javax/imageio/plugins/gif/LogicalScreenDimensionTest.java + test/javax/imageio/plugins/gif/OddPaletteTest.java + test/javax/imageio/plugins/gif/PrepareWriteSequenceTest.java + test/javax/imageio/plugins/gif/RGBAnimationTest.java + test/javax/imageio/plugins/gif/RGBImageTest.java + test/javax/imageio/plugins/gif/StreamMetadataTest.java + test/javax/imageio/plugins/gif/TransparencyTest.java + test/javax/imageio/plugins/gif/UshortOutOfMemoryTest.java + test/javax/imageio/plugins/gif/WriteMetadataTest.java + test/javax/imageio/plugins/gif/WriterResetTest.java + test/javax/imageio/plugins/gif/WriterReuseTest.java + test/javax/imageio/plugins/jpeg/ByteBinaryTest.java + test/javax/imageio/plugins/jpeg/CanEncodeIndexed.java + test/javax/imageio/plugins/jpeg/CompressionBug.java + test/javax/imageio/plugins/jpeg/CompressionVals.java + test/javax/imageio/plugins/jpeg/CrashAfterDispose.java + test/javax/imageio/plugins/jpeg/DestTypeTest.java + test/javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java + test/javax/imageio/plugins/jpeg/MergeTreeTest.java + test/javax/imageio/plugins/jpeg/RasterWithMinXTest.java + test/javax/imageio/plugins/jpeg/ResetOutOfMemory.java + test/javax/imageio/plugins/jpeg/UshortGrayTest.java + test/javax/imageio/plugins/png/CanEncodeShort.java + test/javax/imageio/plugins/png/ImageCompare.java + test/javax/imageio/plugins/png/PngPremultAlphaTest.java + test/javax/imageio/plugins/png/ShortPaletteTest.java + test/javax/imageio/plugins/png/WriteProgressive.java + test/javax/imageio/plugins/wbmp/EmptyInputWbmpMetadataTest.java + test/javax/imageio/plugins/wbmp/GetImageTypesTest.java + test/javax/imageio/plugins/wbmp/ValidWbmpTest.java + test/javax/imageio/plugins/wbmp/WBMPPluginTest.java + test/javax/imageio/plugins/wbmp/WbmpBigDestinationTest.java + test/javax/imageio/plugins/wbmp/WbmpDefaultImageMetadataTest.java + test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh + test/javax/imageio/spi/AppletContextTest/DummyReaderPluginSpi.java + test/javax/imageio/spi/AppletContextTest/IIOPluginTest.java + test/javax/imageio/spi/CreateMemoryCacheOutputStream.java + test/javax/imageio/spi/DeregisterAllSpiTest.java + test/javax/imageio/spi/DeregisterOrderedSpiTest.java + test/javax/imageio/spi/OrderingTest.java + test/javax/imageio/spi/PluginSpiTest.java + test/javax/imageio/spi/RegisterPluginTwiceTest.java + test/javax/imageio/spi/SpiTest.java + test/javax/imageio/spi/SpiVersionNumbers.java + test/javax/imageio/stream/BitPadding.java + test/javax/imageio/stream/DeleteOnExitTest.java + test/javax/imageio/stream/DeleteOnExitTest.sh + test/javax/imageio/stream/FileCacheImageInputStreamNullTest.java + test/javax/imageio/stream/FlushBefore.java + test/javax/imageio/stream/MemoryCacheImageOutputStreamTest.java + test/javax/imageio/stream/ReadBytesIIOByteBuffer.java + test/javax/imageio/stream/ReadFullyTest.java + test/javax/imageio/stream/ReadUnsignedIntTest.java + test/javax/imageio/stream/StreamFlush.java + test/javax/imageio/stream/WriteBitsTest.java Changeset: de18b4a5ded2 Author: prr Date: 2017-05-26 08:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/de18b4a5ded2 Merge Changeset: b41e9d22a754 Author: serb Date: 2017-05-24 13:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b41e9d22a754 8066005: java.awt.event.KeyEvent.originalSource doesn't have "since" tag in Serialized Form Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java Changeset: 99014f394c0c Author: prr Date: 2017-05-26 09:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/99014f394c0c Merge Changeset: 92d5e94796d9 Author: mchung Date: 2017-05-26 21:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/92d5e94796d9 8180574: tools/launcher/modules/patch/systemmodules/PatchSystemModules.java failed in upgradeHashedModule() and patchHashedModule() intermittently Reviewed-by: alanb, bchristi ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java + test/tools/launcher/modules/patch/systemmodules/src1/m1/module-info.java + test/tools/launcher/modules/patch/systemmodules/src1/m1/p1/Main.java Changeset: 0ff9ad7d067c Author: ihse Date: 2017-05-29 09:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ff9ad7d067c 8175824: Adapt javadoc generation to different requirements for JDK and JavaSE Reviewed-by: erikj, mchung - src/java.base/share/classes/overview-core.html Changeset: a2894068c221 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a2894068c221 Added tag jdk-9+172 for changeset 0ff9ad7d067c ! .hgtags Changeset: 54551ea84184 Author: mchung Date: 2017-05-30 14:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/54551ea84184 8181148: Update the jdeps tool to list exported packages instead of just internal APIs Reviewed-by: psandoz + make/src/classes/build/tools/jigsaw/ListPackages.java Changeset: 4c0054896900 Author: jjg Date: 2017-05-30 15:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4c0054896900 8181290: Invalid HTML 5 in core-libs docs Reviewed-by: mchung, lancea ! src/java.base/share/classes/java/lang/invoke/package-info.java ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/nio/channels/package-info.java ! src/java.base/share/classes/java/nio/file/package-info.java ! src/java.base/share/classes/java/nio/package-info.java ! src/java.base/share/classes/java/util/package-info.java ! src/java.base/share/classes/java/util/zip/package-info.java Changeset: 02bd39544ff1 Author: mli Date: 2017-05-31 19:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/02bd39544ff1 8181082: class-level since tag issues in java.base & java.datatransfer module Reviewed-by: alanb, serb ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/reflect/Array.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java ! src/java.base/share/classes/java/lang/reflect/Member.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/SocketOptions.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/Certificate.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/DigestException.java ! src/java.base/share/classes/java/security/DigestInputStream.java ! src/java.base/share/classes/java/security/DigestOutputStream.java ! src/java.base/share/classes/java/security/GeneralSecurityException.java ! src/java.base/share/classes/java/security/Guard.java ! src/java.base/share/classes/java/security/GuardedObject.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/InvalidKeyException.java ! src/java.base/share/classes/java/security/InvalidParameterException.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyException.java ! src/java.base/share/classes/java/security/KeyManagementException.java ! src/java.base/share/classes/java/security/KeyPair.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/MessageDigestSpi.java ! src/java.base/share/classes/java/security/NoSuchAlgorithmException.java ! src/java.base/share/classes/java/security/NoSuchProviderException.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/PermissionCollection.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/Principal.java ! src/java.base/share/classes/java/security/PrivateKey.java ! src/java.base/share/classes/java/security/PrivilegedAction.java ! src/java.base/share/classes/java/security/PrivilegedActionException.java ! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/ProviderException.java ! src/java.base/share/classes/java/security/PublicKey.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/SignatureException.java ! src/java.base/share/classes/java/security/SignatureSpi.java ! src/java.base/share/classes/java/security/SignedObject.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/acl/Acl.java ! src/java.base/share/classes/java/security/acl/AclEntry.java ! src/java.base/share/classes/java/security/acl/AclNotFoundException.java ! src/java.base/share/classes/java/security/acl/Group.java ! src/java.base/share/classes/java/security/acl/LastOwnerException.java ! src/java.base/share/classes/java/security/acl/NotOwnerException.java ! src/java.base/share/classes/java/security/acl/Owner.java ! src/java.base/share/classes/java/security/acl/Permission.java ! src/java.base/share/classes/java/security/cert/CRLException.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateEncodingException.java ! src/java.base/share/classes/java/security/cert/CertificateException.java ! src/java.base/share/classes/java/security/cert/CertificateExpiredException.java ! src/java.base/share/classes/java/security/cert/CertificateNotYetValidException.java ! src/java.base/share/classes/java/security/cert/CertificateParsingException.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509CRLEntry.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/cert/X509Extension.java ! src/java.base/share/classes/java/security/interfaces/DSAKey.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/security/interfaces/DSAParams.java ! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java ! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAPrivateKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAPublicKeySpec.java ! src/java.base/share/classes/java/text/BreakIterator.java ! src/java.base/share/classes/java/text/CharacterIterator.java ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! src/java.base/share/classes/java/text/CollationKey.java ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/DateFormatSymbols.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! src/java.base/share/classes/java/text/FieldPosition.java ! src/java.base/share/classes/java/text/Format.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/ParseException.java ! src/java.base/share/classes/java/text/ParsePosition.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! src/java.base/share/classes/java/text/StringCharacterIterator.java ! src/java.base/share/classes/java/util/concurrent/CompletionService.java ! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/CheckedInputStream.java ! src/java.base/share/classes/java/util/zip/CheckedOutputStream.java ! src/java.base/share/classes/java/util/zip/Checksum.java ! src/java.base/share/classes/java/util/zip/DataFormatException.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/ZipConstants.java ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/DestroyFailedException.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/RefreshFailedException.java ! src/java.base/share/classes/javax/security/auth/Refreshable.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/callback/Callback.java ! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java ! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java ! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java ! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java ! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java ! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java ! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java ! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java ! src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java ! src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java ! src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/javax/security/auth/login/LoginException.java ! src/java.base/share/classes/javax/security/auth/spi/LoginModule.java ! src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java Changeset: 6435d673ea25 Author: valeriep Date: 2017-06-01 03:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6435d673ea25 8180635: (doc) Clarify the compatibility and interoperability issue when using provider default values Summary: updated the javadoc of KeyPairGenerator, KeyGenerator, AlgorithmParameterGenerator and their Spi classes Reviewed-by: mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameterGeneratorSpi.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/KeyGeneratorSpi.java Changeset: 1f820f4aff3e Author: rriggs Date: 2017-05-31 23:45 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/1f820f4aff3e 8180582: The bind to rmiregistry is rejected by registryFilter even though registryFilter is set Summary: The Registry MAXDEPTH should allow binding more complex objects Reviewed-by: dfuchs, smarks ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! test/java/rmi/registry/serialFilter/RegistryFilterTest.java Changeset: a24583f5e4bf Author: rriggs Date: 2017-06-01 09:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a24583f5e4bf 8181156: html5 issues in java.base javadoc Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/package-info.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/nio/channels/package-info.java ! src/java.base/share/classes/java/nio/charset/package-info.java ! src/java.base/share/classes/java/nio/file/attribute/package-info.java ! src/java.base/share/classes/java/nio/package-info.java ! src/java.base/share/classes/java/util/spi/CalendarNameProvider.java Changeset: 3a73b3d5318e Author: lana Date: 2017-06-01 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3a73b3d5318e Merge Changeset: fb80de0ea690 Author: naoto Date: 2017-06-01 14:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fb80de0ea690 8180375: Rename Provider to .spi.Provider Reviewed-by: mchung ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java ! test/java/util/ResourceBundle/modules/appbasic/src/asiabundles/jdk/test/resources/asia/MyResourcesAsia.java ! test/java/util/ResourceBundle/modules/appbasic/src/asiabundles/module-info.java ! test/java/util/ResourceBundle/modules/appbasic/src/eubundles/jdk/test/resources/eu/MyResourcesEU.java ! test/java/util/ResourceBundle/modules/appbasic/src/eubundles/module-info.java - test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/MyResourcesProviderImpl.java + test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/appbasic/src/test/module-info.java ! test/java/util/ResourceBundle/modules/appbasic2/src/asiabundles/jdk/test/resources/asia/MyResourcesAsia.java ! test/java/util/ResourceBundle/modules/appbasic2/src/asiabundles/module-info.java ! test/java/util/ResourceBundle/modules/appbasic2/src/eubundles/jdk/test/resources/eu/MyResourcesEU.java ! test/java/util/ResourceBundle/modules/appbasic2/src/eubundles/module-info.java - test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/MyResourcesProviderImpl.java + test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/appbasic2/src/test/module-info.java ! test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/asia/MyResourcesAsia.java ! test/java/util/ResourceBundle/modules/basic/src/asiabundles/module-info.java ! test/java/util/ResourceBundle/modules/basic/src/eubundles/jdk/test/resources/eu/MyResourcesEU.java ! test/java/util/ResourceBundle/modules/basic/src/eubundles/module-info.java ! test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesMain.java - test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/basic/src/mainbundles/module-info.java ! test/java/util/ResourceBundle/modules/basic/src/test/module-info.java + test/java/util/ResourceBundle/modules/layer/run.sh + test/java/util/ResourceBundle/modules/layer/src/Main.java + test/java/util/ResourceBundle/modules/layer/src/m1/module-info.java + test/java/util/ResourceBundle/modules/layer/src/m1/p/Main.java + test/java/util/ResourceBundle/modules/layer/src/m1/p/internal/BundleProvider.java + test/java/util/ResourceBundle/modules/layer/src/m1/p/resources/MyResource.properties + test/java/util/ResourceBundle/modules/layer/src/m1/p/resources/spi/MyResourceProvider.java + test/java/util/ResourceBundle/modules/layer/src/m2/module-info.java + test/java/util/ResourceBundle/modules/layer/src/m2/p/internal/BundleProvider.java + test/java/util/ResourceBundle/modules/layer/src/m2/p/resources/MyResource_ja.properties - test/java/util/ResourceBundle/modules/simple/src/bundles/jdk/test/resources/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/simple/src/bundles/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/simple/src/bundles/module-info.java ! test/java/util/ResourceBundle/modules/simple/src/test/module-info.java - test/java/util/ResourceBundle/modules/visibility/src/exported.named.bundles/jdk/test/resources/exported/classes/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/visibility/src/exported.named.bundles/jdk/test/resources/exported/classes/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/visibility/src/exported.named.bundles/module-info.java - test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/classes/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/classes/spi/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/props/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/props/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/visibility/src/named.bundles/module-info.java ! test/java/util/ResourceBundle/modules/visibility/src/test/module-info.java - test/java/util/ResourceBundle/modules/xmlformat/src/bundles/jdk/test/resources/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/xmlformat/src/bundles/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/xmlformat/src/bundles/module-info.java ! test/java/util/ResourceBundle/modules/xmlformat/src/test/module-info.java Changeset: a5506b425f1b Author: prappo Date: 2017-06-02 18:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a5506b425f1b 8180155: WebSocket secure connection get stuck after onOpen 8156518: WebSocket.Builder.connectTimeout(long timeout, TimeUnit unit) implicitly affect websocket connection timeout Reviewed-by: dfuchs ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java Changeset: 23721aa1d87f Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/23721aa1d87f Added tag jdk-9+173 for changeset a5506b425f1b ! .hgtags From ashipile at redhat.com Mon Jun 12 14:56:10 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 14:56:10 +0000 Subject: hg: shenandoah/jdk9: 15 new changesets Message-ID: <201706121456.v5CEuATH027768@aojmv0008.oracle.com> Changeset: 9c70f25ca307 Author: ihse Date: 2017-05-17 12:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9c70f25ca307 8180472: Pandoc should generate html5 from markdown Reviewed-by: erikj ! common/doc/building.html ! common/doc/testing.html ! make/common/ProcessMarkdown.gmk Changeset: e6365fea178f Author: ihse Date: 2017-05-17 12:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e6365fea178f 8180318: Enable HTML 5 checking at compile time Reviewed-by: erikj ! make/CompileJavaModules.gmk ! make/common/SetupJavaCompilers.gmk Changeset: 3389bd361d46 Author: ihse Date: 2017-05-18 09:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3389bd361d46 8180426: Use standard css file for new docs bundle index.html page Reviewed-by: mchung, erikj ! make/Docs.gmk ! make/Main.gmk Changeset: c491c6d36014 Author: lana Date: 2017-05-18 16:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c491c6d36014 Merge Changeset: 1f19e7c36079 Author: wetmore Date: 2017-05-18 10:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1f19e7c36079 8180540: Add pandoc build fix for windows Reviewed-by: wetmore Contributed-by: magnus.ihse.bursie at oracle.com ! common/autoconf/spec.gmk.in Changeset: 440c40aa07c7 Author: uvangapally Date: 2017-05-19 15:27 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/440c40aa07c7 8175845: Provide javadoc descriptions for jdk.hotspot.agent module Summary: Added description for jdk.hotspot.agent module Reviewed-by: mchung ! make/common/Modules.gmk Changeset: d273234a040d Author: ihse Date: 2017-05-22 09:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d273234a040d 8180480: Use "requires transitive" relationship when determining modules for javadoc Reviewed-by: mchung, erikj ! make/Docs.gmk ! make/common/Modules.gmk Changeset: 4c12464a907d Author: iignatyev Date: 2017-05-22 15:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4c12464a907d 8180793: move jdk.test.lib.wrappers.* to jdk.test.lib package Reviewed-by: mchung + test/lib/jdk/test/lib/InfiniteLoop.java + test/lib/jdk/test/lib/TimeLimitedRunner.java - test/lib/jdk/test/lib/wrappers/InfiniteLoop.java - test/lib/jdk/test/lib/wrappers/TimeLimitedRunner.java Changeset: 23c001d69fc1 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/23c001d69fc1 Added tag jdk-9+171 for changeset 4c12464a907d ! .hgtags Changeset: 2c25fc241032 Author: ihse Date: 2017-05-29 09:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2c25fc241032 8175824: Adapt javadoc generation to different requirements for JDK and JavaSE Reviewed-by: erikj, mchung ! make/Docs.gmk ! make/common/MakeBase.gmk Changeset: d7537347a652 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d7537347a652 Added tag jdk-9+172 for changeset 2c25fc241032 ! .hgtags Changeset: 3ad8b22b022c Author: rriggs Date: 2017-06-01 10:21 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3ad8b22b022c 8181156: html5 issues in java.base javadoc Reviewed-by: ihse, erikj ! make/CompileJavaModules.gmk Changeset: 88d7fd969e7d Author: lana Date: 2017-06-01 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/88d7fd969e7d Merge Changeset: 4cdfea93f3f4 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/4cdfea93f3f4 Added tag jdk-9+173 for changeset 88d7fd969e7d ! .hgtags Changeset: 601e6ec3dc27 Author: shade Date: 2017-06-12 16:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/601e6ec3dc27 Merge - test/lib/jdk/test/lib/wrappers/InfiniteLoop.java - test/lib/jdk/test/lib/wrappers/TimeLimitedRunner.java From ashipile at redhat.com Mon Jun 12 14:56:09 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 14:56:09 +0000 Subject: hg: shenandoah/jdk9/hotspot: 24 new changesets Message-ID: <201706121456.v5CEuAqT027765@aojmv0008.oracle.com> Changeset: 507f8a7678b4 Author: mcberg Date: 2017-05-16 12:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/507f8a7678b4 8178800: compiler/c2/PolynomialRoot.java fails on Xeon Phi linux host with UseAVX=3 Summary: upper register bank support added for novl machines that emit EVEX Reviewed-by: kvn, thartmann ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp Changeset: 6427ba02ae4b Author: lana Date: 2017-05-18 16:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6427ba02ae4b Merge Changeset: c2314cb67e28 Author: twisti Date: 2017-05-18 16:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c2314cb67e28 8180453: [JVMCI] mx eclipseinit doesn't pick up generated sources Reviewed-by: kvn ! .mx.jvmci/mx_jvmci.py Changeset: 34c47915ae05 Author: uvangapally Date: 2017-05-19 15:32 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/34c47915ae05 8175845: Provide javadoc descriptions for jdk.hotspot.agent module Summary: Added description for jdk.hotspot.agent module Reviewed-by: mchung ! src/jdk.hotspot.agent/share/classes/module-info.java Changeset: 8f941bab493f Author: thartmann Date: 2017-05-22 09:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8f941bab493f 8180565: Null pointer dereferences of ConstMethod::method() Summary: We need to check ConstMethod::method() for NULL before dereferencing. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/constMethod.cpp Changeset: 0b218e675429 Author: thartmann Date: 2017-05-22 09:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0b218e675429 8180617: Null pointer dereference in InitializeNode::complete_stores Summary: Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait. Reviewed-by: zmajo ! src/share/vm/opto/memnode.cpp Changeset: 1f917785fbe7 Author: thartmann Date: 2017-05-22 09:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1f917785fbe7 8180511: Null pointer dereference in Matcher::ReduceInst() Summary: Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 286c8e80795b Author: thartmann Date: 2017-05-22 09:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/286c8e80795b 8180576: Null pointer dereference in Matcher::xform() Summary: Fixed a missing null check on n->in(0) found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 31c842513336 Author: thartmann Date: 2017-05-22 09:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/31c842513336 8180575: Null pointer dereference in LoadNode::Identity() Summary: Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: 79f53d722d58 Author: iignatyev Date: 2017-05-22 15:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/79f53d722d58 8180793: move jdk.test.lib.wrappers.* to jdk.test.lib package Reviewed-by: mchung ! test/compiler/codecache/stress/CodeCacheStressRunner.java ! test/compiler/codecache/stress/Helper.java ! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java ! test/compiler/whitebox/AllocationCodeBlobTest.java Changeset: d53171650a2c Author: iignatyev Date: 2017-05-22 15:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d53171650a2c 8180721: clean up ProblemList Reviewed-by: sspitsyn, gtriantafill ! test/ProblemList.txt ! test/serviceability/jdwp/AllModulesCommandTest.java Changeset: 385668275400 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/385668275400 Added tag jdk-9+171 for changeset d53171650a2c ! .hgtags Changeset: 63ac6d565c21 Author: thartmann Date: 2017-05-24 16:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63ac6d565c21 8180813: Null pointer dereference of CodeCache::find_blob() result Summary: Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait. Reviewed-by: shade, kvn ! src/share/vm/code/relocInfo.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 531cb9202a0f Author: lana Date: 2017-05-26 00:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/531cb9202a0f Merge Changeset: 1ae9e84f68b3 Author: zmajo Date: 2017-05-29 10:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ae9e84f68b3 8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 Summary: Check for possible null-point dereference. Reviewed-by: kvn ! src/share/vm/compiler/oopMap.cpp Changeset: d5ed1e34de8b Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d5ed1e34de8b Added tag jdk-9+172 for changeset 1ae9e84f68b3 ! .hgtags Changeset: e939acda146e Author: vlivanov Date: 2017-05-30 21:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e939acda146e 8179882: C2: Stale control info after cast node elimination during loop optimization pass Reviewed-by: kvn, roland ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp Changeset: c0501ae2ceda Author: lana Date: 2017-06-01 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c0501ae2ceda Merge Changeset: 3ee42d818496 Author: roland Date: 2017-06-02 09:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3ee42d818496 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash Summary: Replacing load on dst with load on src only valid if copy doesn't modify src element to load Reviewed-by: kvn, thartmann ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp + test/compiler/arraycopy/TestACSameSrcDst.java Changeset: e5192b08213c Author: ihse Date: 2017-06-02 14:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e5192b08213c 8180322: Move JNI spec to specs directory Reviewed-by: mchung, dholmes ! src/share/vm/prims/jvmti.xml Changeset: e271f2b09a39 Author: bobv Date: 2017-06-02 10:35 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e271f2b09a39 8181093: assert(si->is_ldr_literal()) failed on arm64 test nsk/jdi/.../returnValue004 Reviewed-by: kvn, dlong ! src/cpu/arm/vm/relocInfo_arm.cpp Changeset: e64b1cb48d6e Author: bobv Date: 2017-06-02 10:37 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e64b1cb48d6e Merge Changeset: 7f45d3d72a9b Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7f45d3d72a9b Added tag jdk-9+173 for changeset e64b1cb48d6e ! .hgtags Changeset: 9eef9f572166 Author: shade Date: 2017-06-12 16:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9eef9f572166 Merge ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/runtime/sharedRuntime.cpp From shade at redhat.com Mon Jun 12 15:09:36 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 12 Jun 2017 17:09:36 +0200 Subject: RFR: Generic verification should not trust bitmaps Message-ID: <0acadd40-192d-1efa-acea-31dc61efff5e@redhat.com> There is a path to verification via Universe::verify(). Before today, we thought it is a sane idea to piggyback on G1 Mark* constants to select which bitmap to trust. But it turns out, we can call verification on VM exit when either CM or UR were cancelled, and thus we cannot trust bitmaps. The solution is to be more conservative there: $ hg diff diff -r e06be1d290c4 src/share/vm/gc/shenandoah/shenandoahVerifier.cpp --- a/src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Thu Jun 08 19:37:46 2017 +0200 +++ b/src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Mon Jun 12 17:06:19 2017 +0200 @@ -342,27 +342,10 @@ } void ShenandoahVerifier::verify_generic(VerifyOption vo) { - // _vo == UsePrevMarking -> use "prev" marking information, - // _vo == UseNextMarking -> use "next" marking information, - // _vo == UseMarkWord -> use mark word from object header. - - VerifyMarked mark_verify; - switch (vo) { - case VerifyOption_G1UsePrevMarking: - mark_verify = _verify_marked_complete; - break; - case VerifyOption_G1UseNextMarking: - mark_verify = _verify_marked_next; - break; - default: - mark_verify = _verify_marked_disable; - break; - } - verify_reachable_at_safepoint( "Generic Verification", _verify_forwarded_allow, // conservatively allow forwarded - mark_verify, // (selector above) + _verify_marked_disable, // cannot trust bitmaps here _verify_matrix_disable, // matrix can be inconsistent here _verify_cset_disable // cset may be inconsistent ); Testing: hotspot_gc_shenandoah, jcstress -m quick Thanks, -Aleksey From rwestrel at redhat.com Mon Jun 12 15:17:40 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Mon, 12 Jun 2017 17:17:40 +0200 Subject: Heads-up: barriers for constants crash C2 In-Reply-To: References: Message-ID: Fix is below. I will have it go through more testing before I push it. Roland. diff --git a/src/share/vm/opto/shenandoahSupport.cpp b/src/share/vm/opto/shenandoahSupport.cpp --- a/src/share/vm/opto/shenandoahSupport.cpp +++ b/src/share/vm/opto/shenandoahSupport.cpp @@ -3729,7 +3729,7 @@ test_evacuation_in_progress(ctrl, alias, raw_mem, wb_mem, evacuation_iff, evac_in_progress, evac_not_in_progress, phase); Node* region = new RegionNode(4); - Node* val_phi = PhiNode::make_blank(region, val); + Node* val_phi = new PhiNode(region, val->bottom_type()->is_oopptr()->cast_to_nonconst()); Node* mem_phi = PhiNode::make(region, wb_mem, Type::MEMORY, phase->C->alias_type(wb->adr_type())->adr_type()); Node* raw_mem_phi = PhiNode::make(region, raw_mem, Type::MEMORY, TypeRawPtr::BOTTOM); From zgu at redhat.com Mon Jun 12 16:43:16 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 12 Jun 2017 12:43:16 -0400 Subject: RFR: Generic verification should not trust bitmaps In-Reply-To: <0acadd40-192d-1efa-acea-31dc61efff5e@redhat.com> References: <0acadd40-192d-1efa-acea-31dc61efff5e@redhat.com> Message-ID: <2ac281c9-a22c-2acd-6c4f-03cf39361676@redhat.com> Okay. -Zhengyu On 06/12/2017 11:09 AM, Aleksey Shipilev wrote: > There is a path to verification via Universe::verify(). Before today, we thought > it is a sane idea to piggyback on G1 Mark* constants to select which bitmap to > trust. But it turns out, we can call verification on VM exit when either CM or > UR were cancelled, and thus we cannot trust bitmaps. > > The solution is to be more conservative there: > > $ hg diff > diff -r e06be1d290c4 src/share/vm/gc/shenandoah/shenandoahVerifier.cpp > --- a/src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Thu Jun 08 19:37:46 2017 > +0200 > +++ b/src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Mon Jun 12 17:06:19 2017 > +0200 > @@ -342,27 +342,10 @@ > } > > void ShenandoahVerifier::verify_generic(VerifyOption vo) { > - // _vo == UsePrevMarking -> use "prev" marking information, > - // _vo == UseNextMarking -> use "next" marking information, > - // _vo == UseMarkWord -> use mark word from object header. > - > - VerifyMarked mark_verify; > - switch (vo) { > - case VerifyOption_G1UsePrevMarking: > - mark_verify = _verify_marked_complete; > - break; > - case VerifyOption_G1UseNextMarking: > - mark_verify = _verify_marked_next; > - break; > - default: > - mark_verify = _verify_marked_disable; > - break; > - } > - > verify_reachable_at_safepoint( > "Generic Verification", > _verify_forwarded_allow, // conservatively allow forwarded > - mark_verify, // (selector above) > + _verify_marked_disable, // cannot trust bitmaps here > _verify_matrix_disable, // matrix can be inconsistent here > _verify_cset_disable // cset may be inconsistent > ); > > Testing: hotspot_gc_shenandoah, jcstress -m quick > > Thanks, > -Aleksey > From shade at redhat.com Mon Jun 12 17:00:35 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 12 Jun 2017 19:00:35 +0200 Subject: Heads-up: barriers for constants crash C2 In-Reply-To: References: Message-ID: <2da85201-52bb-daf2-bc0a-c1c727cf77d4@redhat.com> On 06/12/2017 05:17 PM, Roland Westrelin wrote: > Fix is below. I will have it go through more testing before I push it. > > Roland. > > diff --git a/src/share/vm/opto/shenandoahSupport.cpp b/src/share/vm/opto/shenandoahSupport.cpp > --- a/src/share/vm/opto/shenandoahSupport.cpp > +++ b/src/share/vm/opto/shenandoahSupport.cpp > @@ -3729,7 +3729,7 @@ > test_evacuation_in_progress(ctrl, alias, raw_mem, wb_mem, evacuation_iff, evac_in_progress, evac_not_in_progress, phase); > > Node* region = new RegionNode(4); > - Node* val_phi = PhiNode::make_blank(region, val); > + Node* val_phi = new PhiNode(region, val->bottom_type()->is_oopptr()->cast_to_nonconst()); > Node* mem_phi = PhiNode::make(region, wb_mem, Type::MEMORY, phase->C->alias_type(wb->adr_type())->adr_type()); > Node* raw_mem_phi = PhiNode::make(region, raw_mem, Type::MEMORY, TypeRawPtr::BOTTOM); Thanks, seems to help: - failing test - specjvm2008 fastdebug/release Thanks, -Aleksey From ashipile at redhat.com Mon Jun 12 17:50:33 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Mon, 12 Jun 2017 17:50:33 +0000 Subject: hg: shenandoah/jdk9/hotspot: Generic verification should not trust bitmaps Message-ID: <201706121750.v5CHoXDl006819@aojmv0008.oracle.com> Changeset: e77b022b4eea Author: shade Date: 2017-06-12 19:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e77b022b4eea Generic verification should not trust bitmaps ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From shade at redhat.com Tue Jun 13 08:40:54 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 10:40:54 +0200 Subject: RFR: Heap region verification Message-ID: <9ce7f336-6dcb-efb9-d8bf-08bef823800a@redhat.com> Let us extend the Verifier with basic heap region sanity checks: http://cr.openjdk.java.net/~shade/shenandoah/verifier-heapregions/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rwestrel at redhat.com Tue Jun 13 09:42:01 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 13 Jun 2017 09:42:01 +0000 Subject: hg: shenandoah/jdk9/hotspot: Result of write barrier on constant not used Message-ID: <201706130942.v5D9g1If026328@aojmv0008.oracle.com> Changeset: 193ef452cda3 Author: roland Date: 2017-06-12 16:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/193ef452cda3 Result of write barrier on constant not used ! src/share/vm/opto/shenandoahSupport.cpp From shade at redhat.com Tue Jun 13 11:04:20 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 13:04:20 +0200 Subject: RFR: Account "shared" out-of-LAB allocations separately Message-ID: <3993a8a7-485e-fc12-17d1-616d854bdab9@redhat.com> For debugging and research purposes it makes sense to record out-of-TLAB allocations separately. Right now they are mistakenly attributed to TLAB allocs. This change adds new counter, does a few renames, adds monitoring support (Visualizer changes are ready), adds checks to Verifier: http://cr.openjdk.java.net/~shade/shenandoah/heap-account-shared/webrev.01/ Testing: hotspot_gc_shenandoah, specjvm, specjbb Thanks, -Aleksey From zgu at redhat.com Tue Jun 13 13:16:26 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 13 Jun 2017 09:16:26 -0400 Subject: RFR: Heap region verification In-Reply-To: <9ce7f336-6dcb-efb9-d8bf-08bef823800a@redhat.com> References: <9ce7f336-6dcb-efb9-d8bf-08bef823800a@redhat.com> Message-ID: Good to me. -Zhengyu On 06/13/2017 04:40 AM, Aleksey Shipilev wrote: > Let us extend the Verifier with basic heap region sanity checks: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-heapregions/webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From shade at redhat.com Tue Jun 13 15:05:10 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 17:05:10 +0200 Subject: Bug: C2 crash on Derby with -XX:-ShenandoahNoBarriersForConst Message-ID: <084e260b-e641-2ab3-868c-47ba707295ba@redhat.com> Even after the recent Roland's fix, Derby fails with ShNoBarriersForConst: $ java -jar target/benchmarks.jar Derby --jvmArgs "-XX:+UseShenandoahGC -Xmx4g -Xms4g -XX:+UnlockExperimentalVMOptions -XX:-ShenandoahNoBarriersForConst" -f 1 -t 8 http://cr.openjdk.java.net/~shade/shenandoah/crashes/derby-noconst/hs_err_pid28482.log http://cr.openjdk.java.net/~shade/shenandoah/crashes/derby-noconst/replay_pid28482.log Thanks, -Aleksey From zgu at redhat.com Tue Jun 13 15:10:10 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 13 Jun 2017 11:10:10 -0400 Subject: RFR: Account "shared" out-of-LAB allocations separately In-Reply-To: <3993a8a7-485e-fc12-17d1-616d854bdab9@redhat.com> References: <3993a8a7-485e-fc12-17d1-616d854bdab9@redhat.com> Message-ID: <61397d67-7ba4-8f66-dbac-27f6098aed6b@redhat.com> Look good to me. Nit: ShenandoahHeap.cpp #635 and #659: two *if* stmts can be merged. Thanks, -Zhengyu On 06/13/2017 07:04 AM, Aleksey Shipilev wrote: > For debugging and research purposes it makes sense to record out-of-TLAB > allocations separately. Right now they are mistakenly attributed to TLAB allocs. > This change adds new counter, does a few renames, adds monitoring support > (Visualizer changes are ready), adds checks to Verifier: > http://cr.openjdk.java.net/~shade/shenandoah/heap-account-shared/webrev.01/ > > Testing: hotspot_gc_shenandoah, specjvm, specjbb > > Thanks, > -Aleksey > From shade at redhat.com Tue Jun 13 15:13:36 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 17:13:36 +0200 Subject: Bug: C2 crash on Derby with -XX:-ShenandoahNoBarriersForConst In-Reply-To: <084e260b-e641-2ab3-868c-47ba707295ba@redhat.com> References: <084e260b-e641-2ab3-868c-47ba707295ba@redhat.com> Message-ID: On 06/13/2017 05:05 PM, Aleksey Shipilev wrote: > Even after the recent Roland's fix, Derby fails with ShNoBarriersForConst: > > $ java -jar target/benchmarks.jar Derby --jvmArgs "-XX:+UseShenandoahGC -Xmx4g > -Xms4g -XX:+UnlockExperimentalVMOptions -XX:-ShenandoahNoBarriersForConst" -f 1 -t 8 > > http://cr.openjdk.java.net/~shade/shenandoah/crashes/derby-noconst/hs_err_pid28482.log > > http://cr.openjdk.java.net/~shade/shenandoah/crashes/derby-noconst/replay_pid28482.log Fastdebug crashes on this assert in PhaseIdealLoop::get_ctrl: # Internal Error (/home/shade/trunks/shenandoah-jdk9/hotspot/src/share/vm/opto/loopnode.hpp:731), pid=7472, tid=7491 # Error: assert(has_node(i)) failed -Aleksey From zgu at redhat.com Tue Jun 13 15:24:49 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 13 Jun 2017 11:24:49 -0400 Subject: RFR(S): Use scoped object for gc session/phases recording Message-ID: <03b5c10e-592c-445f-7cda-ec7060445d53@redhat.com> Using scoped object for recording gc session and gc phases, to avoid the awkward do ... while(false) loop Webrev:http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_recording/webrev.00/ Thanks, -Zhengyu From shade at redhat.com Tue Jun 13 15:39:15 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 17:39:15 +0200 Subject: RFR(S): Use scoped object for gc session/phases recording In-Reply-To: <03b5c10e-592c-445f-7cda-ec7060445d53@redhat.com> References: <03b5c10e-592c-445f-7cda-ec7060445d53@redhat.com> Message-ID: On 06/13/2017 05:24 PM, Zhengyu Gu wrote: > Using scoped object for recording gc session and gc phases, to avoid the awkward > do ... while(false) loop > > > Webrev:http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_recording/webrev.00/ Oh! I like this a lot. *) When doing the scopes, can you put ShenandoahGCPhase at the beginning of the scope? E.g.: { ShenandoahGCPhase total(SCP::total_pause_gross); ShenandoahGCPhase final_update_refs_phase(SCP::total_pause_gross); VM_ShenandoahFinalUpdateRefs final_update_refs; VMThread::execute(&final_update_refs); } instead of: { VM_ShenandoahFinalUpdateRefs final_update_refs; ShenandoahGCPhase total(SCP::total_pause_gross); ShenandoahGCPhase final_update_refs_phase(SCP::total_pause_gross); VMThread::execute(&final_update_refs); } *) These instances could be just named "phase", right? 1465 ShenandoahGCPhase accum_stats_phase(ShenandoahCollectorPolicy::accumulate_stats); 1480 ShenandoahGCPhase clear_liveness_phase(ShenandoahCollectorPolicy::clear_liveness); ... *) I am a bit worried about changing the BS in MarkCompact until we cancelled and cleaned up everything in preparation phase. I think leaving that block outside of "preparation" scope is fine. Thanks, -Aleksey From ashipile at redhat.com Tue Jun 13 15:46:40 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 13 Jun 2017 15:46:40 +0000 Subject: hg: shenandoah/jdk9/hotspot: Heap region verification Message-ID: <201706131546.v5DFkf1e008232@aojmv0008.oracle.com> Changeset: ce9727049059 Author: shade Date: 2017-06-13 17:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ce9727049059 Heap region verification ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From shade at redhat.com Tue Jun 13 15:48:25 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 17:48:25 +0200 Subject: RFR(S): Use scoped object for gc session/phases recording In-Reply-To: References: <03b5c10e-592c-445f-7cda-ec7060445d53@redhat.com> Message-ID: <7cc4958e-b49a-56be-ab20-768b2645fa4c@redhat.com> On 06/13/2017 05:39 PM, Aleksey Shipilev wrote: > On 06/13/2017 05:24 PM, Zhengyu Gu wrote: >> Using scoped object for recording gc session and gc phases, to avoid the awkward >> do ... while(false) loop >> >> >> Webrev:http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_recording/webrev.00/ Also, I now realize "shenandoahUtils.hpp" is missing from the webrev. -Aleksey From ashipile at redhat.com Tue Jun 13 16:04:35 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 13 Jun 2017 16:04:35 +0000 Subject: hg: shenandoah/jdk9/hotspot: Account "shared" out-of-LAB allocations separately Message-ID: <201706131604.v5DG4Z97017932@aojmv0008.oracle.com> Changeset: f9d8ad9a6f47 Author: shade Date: 2017-06-13 17:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f9d8ad9a6f47 Account "shared" out-of-LAB allocations separately ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From zgu at redhat.com Tue Jun 13 16:56:27 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 13 Jun 2017 12:56:27 -0400 Subject: RFR(S): Use scoped object for gc session/phases recording In-Reply-To: <7cc4958e-b49a-56be-ab20-768b2645fa4c@redhat.com> References: <03b5c10e-592c-445f-7cda-ec7060445d53@redhat.com> <7cc4958e-b49a-56be-ab20-768b2645fa4c@redhat.com> Message-ID: <3fe3aeb5-aae5-8180-41a9-ffc10951af07@redhat.com> On 06/13/2017 11:48 AM, Aleksey Shipilev wrote: > On 06/13/2017 05:39 PM, Aleksey Shipilev wrote: >> On 06/13/2017 05:24 PM, Zhengyu Gu wrote: >>> Using scoped object for recording gc session and gc phases, to avoid the awkward >>> do ... while(false) loop >>> >>> >>> Webrev:http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_recording/webrev.00/ > > Also, I now realize "shenandoahUtils.hpp" is missing from the webrev. > Sorry about this. Updated webrev: /home/zgu/webrevs/shenandoah/gc_phase_recording Tests: hotspot_gc_shenandoah: fastdebug and release Thanks, -Zhengyu > -Aleksey > > From shade at redhat.com Tue Jun 13 16:57:58 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 18:57:58 +0200 Subject: RFR(S): Use scoped object for gc session/phases recording In-Reply-To: <3fe3aeb5-aae5-8180-41a9-ffc10951af07@redhat.com> References: <03b5c10e-592c-445f-7cda-ec7060445d53@redhat.com> <7cc4958e-b49a-56be-ab20-768b2645fa4c@redhat.com> <3fe3aeb5-aae5-8180-41a9-ffc10951af07@redhat.com> Message-ID: <42ab4405-bedc-c184-cace-5d1fc92a4aaa@redhat.com> On 06/13/2017 06:56 PM, Zhengyu Gu wrote: > On 06/13/2017 11:48 AM, Aleksey Shipilev wrote: >> On 06/13/2017 05:39 PM, Aleksey Shipilev wrote: >>> On 06/13/2017 05:24 PM, Zhengyu Gu wrote: >>>> Using scoped object for recording gc session and gc phases, to avoid the >>>> awkward >>>> do ... while(false) loop >>>> >>>> >>>> Webrev:http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_recording/webrev.00/ >> >> Also, I now realize "shenandoahUtils.hpp" is missing from the webrev. >> > > Sorry about this. > > Updated webrev: /home/zgu/webrevs/shenandoah/gc_phase_recording Um. -Aleksey From zgu at redhat.com Tue Jun 13 17:05:43 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 13 Jun 2017 13:05:43 -0400 Subject: RFR(S): Use scoped object for gc session/phases recording In-Reply-To: <42ab4405-bedc-c184-cace-5d1fc92a4aaa@redhat.com> References: <03b5c10e-592c-445f-7cda-ec7060445d53@redhat.com> <7cc4958e-b49a-56be-ab20-768b2645fa4c@redhat.com> <3fe3aeb5-aae5-8180-41a9-ffc10951af07@redhat.com> <42ab4405-bedc-c184-cace-5d1fc92a4aaa@redhat.com> Message-ID: Oops! http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_recording/webrev.01/ Thanks, -Zhengyu On 06/13/2017 12:57 PM, Aleksey Shipilev wrote: > On 06/13/2017 06:56 PM, Zhengyu Gu wrote: >> On 06/13/2017 11:48 AM, Aleksey Shipilev wrote: >>> On 06/13/2017 05:39 PM, Aleksey Shipilev wrote: >>>> On 06/13/2017 05:24 PM, Zhengyu Gu wrote: >>>>> Using scoped object for recording gc session and gc phases, to avoid the >>>>> awkward >>>>> do ... while(false) loop >>>>> >>>>> >>>>> Webrev:http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_recording/webrev.00/ >>> >>> Also, I now realize "shenandoahUtils.hpp" is missing from the webrev. >>> >> >> Sorry about this. >> >> Updated webrev: /home/zgu/webrevs/shenandoah/gc_phase_recording > > Um. > > -Aleksey > From shade at redhat.com Tue Jun 13 17:10:45 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 19:10:45 +0200 Subject: RFR(S): Use scoped object for gc session/phases recording In-Reply-To: References: <03b5c10e-592c-445f-7cda-ec7060445d53@redhat.com> <7cc4958e-b49a-56be-ab20-768b2645fa4c@redhat.com> <3fe3aeb5-aae5-8180-41a9-ffc10951af07@redhat.com> <42ab4405-bedc-c184-cace-5d1fc92a4aaa@redhat.com> Message-ID: <9183f93c-e954-3a4b-b2ce-cc7f33b6125f@redhat.com> On 06/13/2017 07:05 PM, Zhengyu Gu wrote: > http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_recording/webrev.01/ Excellent, good to go. -Aleksey From zgu at redhat.com Tue Jun 13 17:13:11 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 13 Jun 2017 17:13:11 +0000 Subject: hg: shenandoah/jdk9/hotspot: Use scoped object for gc session/phases recording Message-ID: <201706131713.v5DHDCLK015896@aojmv0008.oracle.com> Changeset: d3edf41ae2dc Author: zgu Date: 2017-06-13 13:02 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d3edf41ae2dc Use scoped object for gc session/phases recording ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp + src/share/vm/gc/shenandoah/shenandoahUtils.cpp + src/share/vm/gc/shenandoah/shenandoahUtils.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp From shade at redhat.com Tue Jun 13 17:46:14 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 19:46:14 +0200 Subject: Heads-up: guarantee(obj->mark() == markOopDesc::encode(mid)) failed In-Reply-To: References: Message-ID: <5e36658d-595d-b0cc-f4aa-7fa3761ec94c@redhat.com> On 06/12/2017 11:18 AM, Aleksey Shipilev wrote: > Hey Roman, > > I think ShenandoahMergeSafepointCleanup has a bug somewhere, because this seems > to fail with moderate frequency: > > $ build/linux-x86_64-normal-server-fastdebug/images/jdk/bin/java -jar > ~/Install/jcstress/jcstress-tests-all-2017-06-12.jar --jvmArgs > "-XX:+UseShenandoahGC -XX:ShenandoahGCHeustics=aggressive > -XX:+UnlockExperimentalVMOptions -XX:+ShenandoahMergeSafepointCleanup" -t > WeakReference -m stress > > > # Internal Error > (/home/shade/trunks/shenandoah-jdk9/hotspot/src/share/vm/runtime/synchronizer.cpp:1611), > pid=12272, tid=12292 > # guarantee(obj->mark() == markOopDesc::encode(mid)) failed: invariant > > > http://cr.openjdk.java.net/~shade/shenandoah/hs_err_pid12272.log > > Please take a look? It seems to always crash like this: https://paste.fedoraproject.org/paste/x2hklWE3oq9DOyn1FNfCOQ I.e. we try to deflate some monitor that seems already deflated, and the failure always happens at full GC that follows cancellation. A clue, perhaps? -Aleksey From rkennke at redhat.com Tue Jun 13 17:58:21 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 13 Jun 2017 19:58:21 +0200 Subject: Heads-up: guarantee(obj->mark() == markOopDesc::encode(mid)) failed In-Reply-To: <5e36658d-595d-b0cc-f4aa-7fa3761ec94c@redhat.com> References: <5e36658d-595d-b0cc-f4aa-7fa3761ec94c@redhat.com> Message-ID: <3C2B9240-E3D1-4832-BE9D-400EA9625588@redhat.com> Double pass over the monitors, once for update, once for evac? Or maybe once in SP cleanup and once for evac? Am 13. Juni 2017 19:46:14 MESZ schrieb Aleksey Shipilev : >On 06/12/2017 11:18 AM, Aleksey Shipilev wrote: >> Hey Roman, >> >> I think ShenandoahMergeSafepointCleanup has a bug somewhere, because >this seems >> to fail with moderate frequency: >> >> $ build/linux-x86_64-normal-server-fastdebug/images/jdk/bin/java -jar >> ~/Install/jcstress/jcstress-tests-all-2017-06-12.jar --jvmArgs >> "-XX:+UseShenandoahGC -XX:ShenandoahGCHeustics=aggressive >> -XX:+UnlockExperimentalVMOptions >-XX:+ShenandoahMergeSafepointCleanup" -t >> WeakReference -m stress >> >> >> # Internal Error >> >(/home/shade/trunks/shenandoah-jdk9/hotspot/src/share/vm/runtime/synchronizer.cpp:1611), >> pid=12272, tid=12292 >> # guarantee(obj->mark() == markOopDesc::encode(mid)) failed: >invariant >> >> >> http://cr.openjdk.java.net/~shade/shenandoah/hs_err_pid12272.log >> >> Please take a look? > >It seems to always crash like this: > https://paste.fedoraproject.org/paste/x2hklWE3oq9DOyn1FNfCOQ > >I.e. we try to deflate some monitor that seems already deflated, and >the failure >always happens at full GC that follows cancellation. A clue, perhaps? > >-Aleksey -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From shade at redhat.com Tue Jun 13 18:46:00 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 20:46:00 +0200 Subject: Heads-up: guarantee(obj->mark() == markOopDesc::encode(mid)) failed In-Reply-To: <3C2B9240-E3D1-4832-BE9D-400EA9625588@redhat.com> References: <5e36658d-595d-b0cc-f4aa-7fa3761ec94c@redhat.com> <3C2B9240-E3D1-4832-BE9D-400EA9625588@redhat.com> Message-ID: <0abbf7d1-eb27-6996-7cd4-f83ea7055dde@redhat.com> On 06/13/2017 07:58 PM, Roman Kennke wrote: > Double pass over the monitors, once for update, once for evac? Or maybe once in > SP cleanup and once for evac? Thought so too, but logging seems to tell we only pass once. But, there seems to be RevokeBias shortly before the failure: http://cr.openjdk.java.net/~shade/shenandoah/crashes/weakref-mergedsp/crash.log FTR, the tracing patch: http://cr.openjdk.java.net/~shade/shenandoah/crashes/weakref-mergedsp/traces-1.patch -Aleksey From rkennke at redhat.com Tue Jun 13 18:49:29 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 13 Jun 2017 20:49:29 +0200 Subject: Heads-up: guarantee(obj->mark() == markOopDesc::encode(mid)) failed In-Reply-To: <0abbf7d1-eb27-6996-7cd4-f83ea7055dde@redhat.com> References: <5e36658d-595d-b0cc-f4aa-7fa3761ec94c@redhat.com> <3C2B9240-E3D1-4832-BE9D-400EA9625588@redhat.com> <0abbf7d1-eb27-6996-7cd4-f83ea7055dde@redhat.com> Message-ID: Yes, but does it deflate during cleanup and then again during GC pause? Am 13. Juni 2017 20:46:00 MESZ schrieb Aleksey Shipilev : >On 06/13/2017 07:58 PM, Roman Kennke wrote: >> Double pass over the monitors, once for update, once for evac? Or >maybe once in >> SP cleanup and once for evac? > >Thought so too, but logging seems to tell we only pass once. But, there >seems to >be RevokeBias shortly before the failure: >http://cr.openjdk.java.net/~shade/shenandoah/crashes/weakref-mergedsp/crash.log > >FTR, the tracing patch: > >http://cr.openjdk.java.net/~shade/shenandoah/crashes/weakref-mergedsp/traces-1.patch > >-Aleksey -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From shade at redhat.com Tue Jun 13 18:57:09 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 20:57:09 +0200 Subject: Heads-up: guarantee(obj->mark() == markOopDesc::encode(mid)) failed In-Reply-To: References: <5e36658d-595d-b0cc-f4aa-7fa3761ec94c@redhat.com> <3C2B9240-E3D1-4832-BE9D-400EA9625588@redhat.com> <0abbf7d1-eb27-6996-7cd4-f83ea7055dde@redhat.com> Message-ID: <7b16058c-0217-bfa2-137f-bb7b5dd86394@redhat.com> Does not seem to be, see the failure log. I'll leave it for you to follow up, and disable the option in our nightly runs until the issue is fixed. -Aleksey On 06/13/2017 08:49 PM, Roman Kennke wrote: > Yes, but does it deflate during cleanup and then again during GC pause? > > Am 13. Juni 2017 20:46:00 MESZ schrieb Aleksey Shipilev : > > On 06/13/2017 07:58 PM, Roman Kennke wrote: > > Double pass over the monitors, once for update, once for evac? Or maybe > once in > SP cleanup and once for evac? > > > Thought so too, but logging seems to tell we only pass once. But, there seems to > be RevokeBias shortly before the failure: > http://cr.openjdk.java.net/~shade/shenandoah/crashes/weakref-mergedsp/crash.log > From rkennke at redhat.com Tue Jun 13 19:01:38 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 13 Jun 2017 21:01:38 +0200 Subject: Heads-up: guarantee(obj->mark() == markOopDesc::encode(mid)) failed In-Reply-To: <7b16058c-0217-bfa2-137f-bb7b5dd86394@redhat.com> References: <5e36658d-595d-b0cc-f4aa-7fa3761ec94c@redhat.com> <3C2B9240-E3D1-4832-BE9D-400EA9625588@redhat.com> <0abbf7d1-eb27-6996-7cd4-f83ea7055dde@redhat.com> <7b16058c-0217-bfa2-137f-bb7b5dd86394@redhat.com> Message-ID: <22177F74-BD5B-4FAF-B61B-C689D2C38E8B@redhat.com> Any concurrency issues deflating monitors using multiple GC threads? Am 13. Juni 2017 20:57:09 MESZ schrieb Aleksey Shipilev : >Does not seem to be, see the failure log. I'll leave it for you to >follow up, >and disable the option in our nightly runs until the issue is fixed. > >-Aleksey > >On 06/13/2017 08:49 PM, Roman Kennke wrote: >> Yes, but does it deflate during cleanup and then again during GC >pause? >> >> Am 13. Juni 2017 20:46:00 MESZ schrieb Aleksey Shipilev >: >> >> On 06/13/2017 07:58 PM, Roman Kennke wrote: >> >> Double pass over the monitors, once for update, once for >evac? Or maybe >> once in >> SP cleanup and once for evac? >> >> >> Thought so too, but logging seems to tell we only pass once. But, >there seems to >> be RevokeBias shortly before the failure: >> >http://cr.openjdk.java.net/~shade/shenandoah/crashes/weakref-mergedsp/crash.log >> > -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From shade at redhat.com Tue Jun 13 19:13:16 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 13 Jun 2017 21:13:16 +0200 Subject: RFR: Purge shenandoahHumongous.hpp Message-ID: <335ef45e-4c69-3614-6add-aaf01481c644@redhat.com> Serves no purpose: http://cr.openjdk.java.net/~shade/shenandoah/purge-humongous/webrev.01/ -Aleksey From zgu at redhat.com Tue Jun 13 19:33:10 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 13 Jun 2017 15:33:10 -0400 Subject: RFR: Purge shenandoahHumongous.hpp In-Reply-To: <335ef45e-4c69-3614-6add-aaf01481c644@redhat.com> References: <335ef45e-4c69-3614-6add-aaf01481c644@redhat.com> Message-ID: Good. -Zhengyu On 06/13/2017 03:13 PM, Aleksey Shipilev wrote: > Serves no purpose: > http://cr.openjdk.java.net/~shade/shenandoah/purge-humongous/webrev.01/ > > -Aleksey > From ashipile at redhat.com Tue Jun 13 19:36:03 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 13 Jun 2017 19:36:03 +0000 Subject: hg: shenandoah/jdk9/hotspot: Purge shenandoahHumongous.hpp Message-ID: <201706131936.v5DJa3KU028116@aojmv0008.oracle.com> Changeset: b10751f9d951 Author: shade Date: 2017-06-13 21:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b10751f9d951 Purge shenandoahHumongous.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp - src/share/vm/gc/shenandoah/shenandoahHumongous.hpp From shade at redhat.com Wed Jun 14 08:44:49 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 10:44:49 +0200 Subject: RFR: Add matrix data to hs_err Message-ID: For debugging purposes, it makes sense to record the actual matrix address, stride and magic constant into hs_err: http://cr.openjdk.java.net/~shade/shenandoah/matrix-hs_err/webrev.01/ -Aleksey From rkennke at redhat.com Wed Jun 14 09:02:47 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 14 Jun 2017 11:02:47 +0200 Subject: RFR: Add matrix data to hs_err In-Reply-To: References: Message-ID: <5DCBE9BC-05C7-4EE9-9F2A-EB2E8C1F29EC@redhat.com> Good. Maybe NULL-check if we actually have a matrix? Wouldn't want to crash while printing crash report.. ;-) Am 14. Juni 2017 10:44:49 MESZ schrieb Aleksey Shipilev : >For debugging purposes, it makes sense to record the actual matrix >address, >stride and magic constant into hs_err: > http://cr.openjdk.java.net/~shade/shenandoah/matrix-hs_err/webrev.01/ > >-Aleksey -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From ashipile at redhat.com Wed Jun 14 09:25:20 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 14 Jun 2017 09:25:20 +0000 Subject: hg: shenandoah/jdk9/hotspot: Add matrix data to hs_err Message-ID: <201706140925.v5E9PK3V028065@aojmv0008.oracle.com> Changeset: 63e17cffaa5c Author: shade Date: 2017-06-14 11:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63e17cffaa5c Add matrix data to hs_err ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp From shade at redhat.com Wed Jun 14 09:25:32 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 11:25:32 +0200 Subject: RFR: Add matrix data to hs_err In-Reply-To: <5DCBE9BC-05C7-4EE9-9F2A-EB2E8C1F29EC@redhat.com> References: <5DCBE9BC-05C7-4EE9-9F2A-EB2E8C1F29EC@redhat.com> Message-ID: <8c101033-df6d-66aa-812a-3596df986c4d@redhat.com> On 06/14/2017 11:02 AM, Roman Kennke wrote: > Good. Maybe NULL-check if we actually have a matrix? Wouldn't want to crash > while printing crash report.. ;-) Good idea, wrapped in NULL check: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/63e17cffaa5c -Aleksey From shade at redhat.com Wed Jun 14 11:15:19 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 13:15:19 +0200 Subject: RFR: Verifier should not assert cset in forwarded test block Message-ID: Small fix: http://cr.openjdk.java.net/~shade/shenandoah/verifier-fwd-no-cset/webrev.01/ We don't need to do this on _verify_forwarded path, because it is handled below on _verify_cset path. Testing: hotspot_gc_shenandoah Thanks, -Aleksey From shade at redhat.com Wed Jun 14 13:31:03 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 15:31:03 +0200 Subject: RFR: Keep root bits until the end of partial Message-ID: We need to keep region->is_root bit until partial is over, because otherwise hs_err from the mid-partial crash looks misleading: it could say that some region is not root, while it actually is! See: http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.01/ Thanks, -Aleksey From zgu at redhat.com Wed Jun 14 13:34:10 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 14 Jun 2017 09:34:10 -0400 Subject: RFR: Keep root bits until the end of partial In-Reply-To: References: Message-ID: <17531a4e-3ee6-913c-2878-1b3c9e9c78c5@redhat.com> Okay. -Zhengyu On 06/14/2017 09:31 AM, Aleksey Shipilev wrote: > We need to keep region->is_root bit until partial is over, because otherwise > hs_err from the mid-partial crash looks misleading: it could say that some > region is not root, while it actually is! > > See: > http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.01/ > > Thanks, > -Aleksey > From shade at redhat.com Wed Jun 14 13:36:36 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 15:36:36 +0200 Subject: RFR: Keep root bits until the end of partial In-Reply-To: <17531a4e-3ee6-913c-2878-1b3c9e9c78c5@redhat.com> References: <17531a4e-3ee6-913c-2878-1b3c9e9c78c5@redhat.com> Message-ID: <81698c7b-5368-bbeb-4369-a135e5ebf516@redhat.com> Actually that was wrong. We still need to clean root bits at the first step, because partial may get cancelled on OOME, leaving roots set indefinitely: http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.02/ -Aleksey On 06/14/2017 03:34 PM, Zhengyu Gu wrote: > Okay. > > -Zhengyu > > On 06/14/2017 09:31 AM, Aleksey Shipilev wrote: >> We need to keep region->is_root bit until partial is over, because otherwise >> hs_err from the mid-partial crash looks misleading: it could say that some >> region is not root, while it actually is! >> >> See: >> http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.01/ >> >> Thanks, >> -Aleksey >> From zgu at redhat.com Wed Jun 14 13:43:06 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 14 Jun 2017 09:43:06 -0400 Subject: RFR: Keep root bits until the end of partial In-Reply-To: <81698c7b-5368-bbeb-4369-a135e5ebf516@redhat.com> References: <17531a4e-3ee6-913c-2878-1b3c9e9c78c5@redhat.com> <81698c7b-5368-bbeb-4369-a135e5ebf516@redhat.com> Message-ID: <2a2cc5ed-d5c5-36e1-8afb-dea9cbfcc132@redhat.com> Probably should encapsulate the logic inside root_regions->clear()? -Zhengyu On 06/14/2017 09:36 AM, Aleksey Shipilev wrote: > Actually that was wrong. We still need to clean root bits at the first step, > because partial may get cancelled on OOME, leaving roots set indefinitely: > http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.02/ > > -Aleksey > > On 06/14/2017 03:34 PM, Zhengyu Gu wrote: >> Okay. >> >> -Zhengyu >> >> On 06/14/2017 09:31 AM, Aleksey Shipilev wrote: >>> We need to keep region->is_root bit until partial is over, because otherwise >>> hs_err from the mid-partial crash looks misleading: it could say that some >>> region is not root, while it actually is! >>> >>> See: >>> http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.01/ >>> >>> Thanks, >>> -Aleksey >>> > > From shade at redhat.com Wed Jun 14 13:44:26 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 15:44:26 +0200 Subject: RFR: Keep root bits until the end of partial In-Reply-To: <2a2cc5ed-d5c5-36e1-8afb-dea9cbfcc132@redhat.com> References: <17531a4e-3ee6-913c-2878-1b3c9e9c78c5@redhat.com> <81698c7b-5368-bbeb-4369-a135e5ebf516@redhat.com> <2a2cc5ed-d5c5-36e1-8afb-dea9cbfcc132@redhat.com> Message-ID: Not really, because the first step clear *all* regions just in case, and root_regions get populated much later. I'd prefer to keep it this way, until further refactoring. -Aleksey On 06/14/2017 03:43 PM, Zhengyu Gu wrote: > Probably should encapsulate the logic inside root_regions->clear()? > > -Zhengyu > > On 06/14/2017 09:36 AM, Aleksey Shipilev wrote: >> Actually that was wrong. We still need to clean root bits at the first step, >> because partial may get cancelled on OOME, leaving roots set indefinitely: >> http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.02/ >> >> -Aleksey >> >> On 06/14/2017 03:34 PM, Zhengyu Gu wrote: >>> Okay. >>> >>> -Zhengyu >>> >>> On 06/14/2017 09:31 AM, Aleksey Shipilev wrote: >>>> We need to keep region->is_root bit until partial is over, because otherwise >>>> hs_err from the mid-partial crash looks misleading: it could say that some >>>> region is not root, while it actually is! >>>> >>>> See: >>>> http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.01/ >>>> >>>> Thanks, >>>> -Aleksey >>>> >> >> From zgu at redhat.com Wed Jun 14 13:46:53 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 14 Jun 2017 09:46:53 -0400 Subject: RFR: Keep root bits until the end of partial In-Reply-To: References: <17531a4e-3ee6-913c-2878-1b3c9e9c78c5@redhat.com> <81698c7b-5368-bbeb-4369-a135e5ebf516@redhat.com> <2a2cc5ed-d5c5-36e1-8afb-dea9cbfcc132@redhat.com> Message-ID: <44c1e55c-f920-21d4-fa7c-222d3b54ab3d@redhat.com> Okay. -Zhengyu On 06/14/2017 09:44 AM, Aleksey Shipilev wrote: > Not really, because the first step clear *all* regions just in case, and > root_regions get populated much later. I'd prefer to keep it this way, until > further refactoring. > > -Aleksey > > On 06/14/2017 03:43 PM, Zhengyu Gu wrote: >> Probably should encapsulate the logic inside root_regions->clear()? >> >> -Zhengyu >> >> On 06/14/2017 09:36 AM, Aleksey Shipilev wrote: >>> Actually that was wrong. We still need to clean root bits at the first step, >>> because partial may get cancelled on OOME, leaving roots set indefinitely:Okat >>> -Aleksey >>> >>> On 06/14/2017 03:34 PM, Zhengyu Gu wrote: >>>> Okay. >>>> >>>> -Zhengyu >>>> >>>> On 06/14/2017 09:31 AM, Aleksey Shipilev wrote: >>>>> We need to keep region->is_root bit until partial is over, because otherwise >>>>> hs_err from the mid-partial crash looks misleading: it could say that some >>>>> region is not root, while it actually is! >>>>> >>>>> See: >>>>> http://cr.openjdk.java.net/~shade/shenandoah/partial-keeproots/webrev.01/ >>>>> >>>>> Thanks, >>>>> -Aleksey >>>>> >>> >>> > > From zgu at redhat.com Wed Jun 14 13:55:28 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 14 Jun 2017 09:55:28 -0400 Subject: RFR: Verifier should not assert cset in forwarded test block In-Reply-To: References: Message-ID: Okay. -Zhengyu On 06/14/2017 07:15 AM, Aleksey Shipilev wrote: > Small fix: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-fwd-no-cset/webrev.01/ > > We don't need to do this on _verify_forwarded path, because it is handled below > on _verify_cset path. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From ashipile at redhat.com Wed Jun 14 14:14:26 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 14 Jun 2017 14:14:26 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201706141414.v5EEEQr9009166@aojmv0008.oracle.com> Changeset: 762d30047143 Author: shade Date: 2017-06-14 15:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/762d30047143 Keep root bits until the end of partial ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: dcc7dfbb797b Author: shade Date: 2017-06-14 15:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dcc7dfbb797b Verifier should not assert cset in forwarded test block ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From zgu at redhat.com Wed Jun 14 15:26:03 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 14 Jun 2017 11:26:03 -0400 Subject: RFR(XS): Wrong call in GCSession destructor Message-ID: Made stupid mistake: Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_fix/webrev.00/ Thanks, -Zhengyu From shade at redhat.com Wed Jun 14 15:28:06 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 17:28:06 +0200 Subject: RFR(XS): Wrong call in GCSession destructor In-Reply-To: References: Message-ID: <5af49701-e05f-fec5-8b75-486f7ab1f932@redhat.com> On 06/14/2017 05:26 PM, Zhengyu Gu wrote: > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/gc_phase_fix/webrev.00/ Yup. -Aleksey From zgu at redhat.com Wed Jun 14 15:31:56 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 14 Jun 2017 15:31:56 +0000 Subject: hg: shenandoah/jdk9/hotspot: Wrong call in GCSession destructor Message-ID: <201706141531.v5EFVv5J002762@aojmv0008.oracle.com> Changeset: 49fa6ef527fc Author: zgu Date: 2017-06-14 11:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/49fa6ef527fc Wrong call in GCSession destructor ! src/share/vm/gc/shenandoah/shenandoahUtils.cpp From shade at redhat.com Wed Jun 14 16:52:06 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 18:52:06 +0200 Subject: RFR: Fix recycled regions zapping Message-ID: Turns out, it is not enough to call ContiguousSpace::clear(true) to get zapping. The default version calls into zap_unused, this zaps everything between top and high watermark. And we do not set any watermark. So, as suggested in the docs, we need to call mangle_unused_area_complete() after resetting top. This will mangle everything between top() and end(). Fix: http://cr.openjdk.java.net/~shade/shenandoah/zapping-enable/webrev.01/ ZapUnusedHeapArea is true in debug, which makes tests run around 20% longer. Testing: hotspot_gc_shenandoah, failing tests Thanks, -Aleksey From zgu at redhat.com Wed Jun 14 18:39:34 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 14 Jun 2017 14:39:34 -0400 Subject: RFR: Fix recycled regions zapping In-Reply-To: References: Message-ID: <90f5dcae-22c5-1d79-bd03-b73dee0e2c07@redhat.com> Okay. -Zhengyu On 06/14/2017 12:52 PM, Aleksey Shipilev wrote: > Turns out, it is not enough to call ContiguousSpace::clear(true) to get zapping. > The default version calls into zap_unused, this zaps everything between top and > high watermark. And we do not set any watermark. So, as suggested in the docs, > we need to call mangle_unused_area_complete() after resetting top. This will > mangle everything between top() and end(). > > Fix: > http://cr.openjdk.java.net/~shade/shenandoah/zapping-enable/webrev.01/ > > ZapUnusedHeapArea is true in debug, which makes tests run around 20% longer. > > Testing: hotspot_gc_shenandoah, failing tests > > Thanks, > -Aleksey > > From ashipile at redhat.com Wed Jun 14 18:43:23 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 14 Jun 2017 18:43:23 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix recycled regions zapping Message-ID: <201706141843.v5EIhOgL027756@aojmv0008.oracle.com> Changeset: 8210b159281c Author: shade Date: 2017-06-14 18:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8210b159281c Fix recycled regions zapping ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp From shade at redhat.com Wed Jun 14 19:30:57 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 14 Jun 2017 21:30:57 +0200 Subject: RFR: Refactor BrooksPointer asserts Message-ID: It makes sense to refactor BrooksPointer asserts to print more data about the assert. Nominally, the actual values for the broken ptrs. It seems cleaner to move everything to Verifier for this. Fix: http://cr.openjdk.java.net/~shade/shenandoah/verifier-brooksptr/webrev.01/ Testing: hotspot_gc_shenandoah -Aleksey From zgu at redhat.com Wed Jun 14 19:46:52 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 14 Jun 2017 15:46:52 -0400 Subject: RFR: Refactor BrooksPointer asserts In-Reply-To: References: Message-ID: <3cc07d5a-7568-63cc-5afd-f33675cb348c@redhat.com> Looks good. -Zhengyu On 06/14/2017 03:30 PM, Aleksey Shipilev wrote: > It makes sense to refactor BrooksPointer asserts to print more data about the > assert. Nominally, the actual values for the broken ptrs. It seems cleaner to > move everything to Verifier for this. > > Fix: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-brooksptr/webrev.01/ > > Testing: hotspot_gc_shenandoah > > -Aleksey > From rwestrel at redhat.com Thu Jun 15 07:53:48 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Thu, 15 Jun 2017 07:53:48 +0000 Subject: hg: shenandoah/jdk9/hotspot: more barrier on constant oop fixes + couple small unrelated fixes Message-ID: <201706150753.v5F7rnwf029812@aojmv0008.oracle.com> Changeset: 0280165be874 Author: roland Date: 2017-06-14 21:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0280165be874 more barrier on constant oop fixes + couple small unrelated fixes ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp From rwestrel at redhat.com Thu Jun 15 08:07:14 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 15 Jun 2017 10:07:14 +0200 Subject: Bug: C2 crash on Derby with -XX:-ShenandoahNoBarriersForConst In-Reply-To: <084e260b-e641-2ab3-868c-47ba707295ba@redhat.com> References: <084e260b-e641-2ab3-868c-47ba707295ba@redhat.com> Message-ID: > Even after the recent Roland's fix, Derby fails with ShNoBarriersForConst: > > $ java -jar target/benchmarks.jar Derby --jvmArgs "-XX:+UseShenandoahGC -Xmx4g > -Xms4g -XX:+UnlockExperimentalVMOptions -XX:-ShenandoahNoBarriersForConst" -f 1 -t 8 > > http://cr.openjdk.java.net/~shade/shenandoah/crashes/derby-noconst/hs_err_pid28482.log > > http://cr.openjdk.java.net/~shade/shenandoah/crashes/derby-noconst/replay_pid28482.log FYI, this one is still not fixed. I pushed some fixes today but they are unrelated. I'm working on the Derby crash now. Roland. From ashipile at redhat.com Thu Jun 15 08:13:35 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 15 Jun 2017 08:13:35 +0000 Subject: hg: shenandoah/jdk9/hotspot: Refactor BrooksPointer asserts Message-ID: <201706150813.v5F8DZQW006403@aojmv0008.oracle.com> Changeset: 36c8dbd46203 Author: shade Date: 2017-06-15 10:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/36c8dbd46203 Refactor BrooksPointer asserts ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp From shade at redhat.com Thu Jun 15 10:18:27 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 15 Jun 2017 12:18:27 +0200 Subject: RFR: Out-of-TLAB allocation should overwrite stale copies Message-ID: One of the failures we were chasing for a while now was apparently caused by the trouble with out-of-TLAB allocation during evacuation. Then, we could leave the "alive" object with garbled ptrs, on which we'd then crash during subsequent pauses. See more details in the patch comments. Fix: http://cr.openjdk.java.net/~shade/shenandoah/evac-non-tlab/webrev.02 I also cleaned up evacuate_object while we are at it. Testing: hotspot_gc_shenandoah (includes tests that were failing before) Thanks, -Aleksey From zgu at redhat.com Thu Jun 15 11:10:37 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 15 Jun 2017 07:10:37 -0400 Subject: RFR: Out-of-TLAB allocation should overwrite stale copies In-Reply-To: References: Message-ID: <243aee7c-1d26-70c2-0ba7-fd0bb74da07e@redhat.com> Yes! I think this is the case. Looks good to me. Thanks, -Zhengyu On 06/15/2017 06:18 AM, Aleksey Shipilev wrote: > One of the failures we were chasing for a while now was apparently caused by the > trouble with out-of-TLAB allocation during evacuation. Then, we could leave the > "alive" object with garbled ptrs, on which we'd then crash during subsequent > pauses. See more details in the patch comments. > > Fix: > http://cr.openjdk.java.net/~shade/shenandoah/evac-non-tlab/webrev.02 > > I also cleaned up evacuate_object while we are at it. > > Testing: hotspot_gc_shenandoah (includes tests that were failing before) > > Thanks, > -Aleksey > From ashipile at redhat.com Thu Jun 15 11:13:05 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 15 Jun 2017 11:13:05 +0000 Subject: hg: shenandoah/jdk9/hotspot: Out-of-TLAB evacuation should overwrite stale copies Message-ID: <201706151113.v5FBD5GX008034@aojmv0008.oracle.com> Changeset: 6adead593193 Author: shade Date: 2017-06-15 12:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6adead593193 Out-of-TLAB evacuation should overwrite stale copies ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp + test/gc/shenandoah/acceptance/RetainObjects.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java From rkennke at redhat.com Thu Jun 15 12:24:46 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 15 Jun 2017 14:24:46 +0200 Subject: RFR: Out-of-TLAB allocation should overwrite stale copies In-Reply-To: <243aee7c-1d26-70c2-0ba7-fd0bb74da07e@redhat.com> References: <243aee7c-1d26-70c2-0ba7-fd0bb74da07e@redhat.com> Message-ID: <7F6FB6A9-4455-4F9A-B3B4-E4238BD2CCF1@redhat.com> Does that fix the crash that zgu's been chasing for weeks now? Am 15. Juni 2017 13:10:37 MESZ schrieb Zhengyu Gu : >Yes! I think this is the case. Looks good to me. > >Thanks, > >-Zhengyu > >On 06/15/2017 06:18 AM, Aleksey Shipilev wrote: >> One of the failures we were chasing for a while now was apparently >caused by the >> trouble with out-of-TLAB allocation during evacuation. Then, we could >leave the >> "alive" object with garbled ptrs, on which we'd then crash during >subsequent >> pauses. See more details in the patch comments. >> >> Fix: >> >http://cr.openjdk.java.net/~shade/shenandoah/evac-non-tlab/webrev.02 >> >> I also cleaned up evacuate_object while we are at it. >> >> Testing: hotspot_gc_shenandoah (includes tests that were failing >before) >> >> Thanks, >> -Aleksey >> -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From zgu at redhat.com Thu Jun 15 13:51:30 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 15 Jun 2017 09:51:30 -0400 Subject: RFR: Out-of-TLAB allocation should overwrite stale copies In-Reply-To: <7F6FB6A9-4455-4F9A-B3B4-E4238BD2CCF1@redhat.com> References: <243aee7c-1d26-70c2-0ba7-fd0bb74da07e@redhat.com> <7F6FB6A9-4455-4F9A-B3B4-E4238BD2CCF1@redhat.com> Message-ID: <67e37414-e59c-5fa8-8d20-3c22af0848a0@redhat.com> Yep, seems to fix the crash I was chasing. Thanks, -Zhengyu On 06/15/2017 08:24 AM, Roman Kennke wrote: > Does that fix the crash that zgu's been chasing for weeks now? > > Am 15. Juni 2017 13:10:37 MESZ schrieb Zhengyu Gu : > > Yes! I think this is the case. Looks good to me. > > Thanks, > > -Zhengyu > > On 06/15/2017 06:18 AM, Aleksey Shipilev wrote: > > One of the failures we were chasing for a while now was > apparently caused by the > trouble with out-of-TLAB allocation during evacuation. Then, we > could leave the > "alive" object with garbled ptrs, on which we'd then crash > during subsequent > pauses. See more details in the patch comments. > > Fix: > http://cr.openjdk.java.net/~shade/shenandoah/evac-non-tlab/webrev.02 > > I also cleaned up evacuate_object while we are at it. > > Testing: hotspot_gc_shenandoah (includes tests that were failing > before) > > Thanks, > -Aleksey > > > > -- > Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From shade at redhat.com Thu Jun 15 14:23:36 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 15 Jun 2017 16:23:36 +0200 Subject: RFR: Typo in scoped phase object tag Message-ID: Little typo: $ hg diff diff -r 6adead593193 src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp --- a/src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Thu Jun 15 12:45:49 2017 +0200 +++ b/src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Thu Jun 15 16:23:13 2017 +0200 @@ -235,7 +235,7 @@ { ShenandoahGCPhase total(ShenandoahCollectorPolicy::total_pause_gross); - ShenandoahGCPhase final_update_refs_phase(ShenandoahCollectorPolicy::total_pause_gross); + ShenandoahGCPhase final_update_refs_phase(ShenandoahCollectorPolicy::final_update_refs_gross); VM_ShenandoahFinalUpdateRefs final_update_refs; VMThread::execute(&final_update_refs); } -Aleksey From zgu at redhat.com Thu Jun 15 15:09:03 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 15 Jun 2017 11:09:03 -0400 Subject: RFR: Typo in scoped phase object tag In-Reply-To: References: Message-ID: <4f3db614-616a-5f47-9474-54cc4d1fb2cd@redhat.com> Looks good! Sorry for the blunder. Thanks, -Zhengyu On 06/15/2017 10:23 AM, Aleksey Shipilev wrote: > Little typo: > > $ hg diff > diff -r 6adead593193 src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp > --- a/src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Thu Jun 15 > 12:45:49 2017 +0200 > +++ b/src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Thu Jun 15 > 16:23:13 2017 +0200 > @@ -235,7 +235,7 @@ > > { > ShenandoahGCPhase total(ShenandoahCollectorPolicy::total_pause_gross); > - ShenandoahGCPhase > final_update_refs_phase(ShenandoahCollectorPolicy::total_pause_gross); > + ShenandoahGCPhase > final_update_refs_phase(ShenandoahCollectorPolicy::final_update_refs_gross); > VM_ShenandoahFinalUpdateRefs final_update_refs; > VMThread::execute(&final_update_refs); > } > > -Aleksey > From ashipile at redhat.com Thu Jun 15 15:11:29 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 15 Jun 2017 15:11:29 +0000 Subject: hg: shenandoah/jdk9/hotspot: Typo in scoped phase object tag Message-ID: <201706151511.v5FFBTpj006888@aojmv0008.oracle.com> Changeset: 72f8af7e0171 Author: shade Date: 2017-06-15 16:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/72f8af7e0171 Typo in scoped phase object tag ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp From ashipile at redhat.com Thu Jun 15 15:28:54 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 15 Jun 2017 15:28:54 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 5 new changesets Message-ID: <201706151528.v5FFSsHO013148@aojmv0008.oracle.com> Changeset: b7021272d566 Author: shade Date: 2017-06-15 13:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b7021272d566 [backport] Generic verification should not trust bitmaps ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp Changeset: 38c91c78c052 Author: shade Date: 2017-06-15 13:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/38c91c78c052 [backport] Result of write barrier on constant not used ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 8df7fa2541c1 Author: shade Date: 2017-06-15 13:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8df7fa2541c1 [backport] Heap region verification ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp Changeset: 8be7953445de Author: shade Date: 2017-06-15 15:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8be7953445de [backport] Account "shared" out-of-LAB allocations separately ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp Changeset: 805d1ffaf3db Author: shade Date: 2017-06-15 17:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/805d1ffaf3db [backport] Use scoped object for gc session/phases recording [backport] Wrong call in GCSession destructor [backport] Typo in scoped phase object tag ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp ! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp From ashipile at redhat.com Thu Jun 15 16:57:42 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 15 Jun 2017 16:57:42 +0000 Subject: hg: shenandoah/jdk8u/hotspot: 6 new changesets Message-ID: <201706151657.v5FGvgel018797@aojmv0008.oracle.com> Changeset: 4cd44efa8d07 Author: shade Date: 2017-06-15 17:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4cd44efa8d07 [backport] Purge shenandoahHumongous.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp - src/share/vm/gc_implementation/shenandoah/shenandoahHumongous.hpp Changeset: b47d296147a1 Author: shade Date: 2017-06-15 17:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b47d296147a1 [backport] Verifier should not assert cset in forwarded test block ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp Changeset: d5fe3aaa003d Author: shade Date: 2017-06-15 17:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d5fe3aaa003d [backport] Fix recycled regions zapping ! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp Changeset: 31726bbbe47e Author: shade Date: 2017-06-15 17:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/31726bbbe47e [backport] Refactor BrooksPointer asserts ! src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp Changeset: 289b7f6f30e2 Author: shade Date: 2017-06-15 18:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/289b7f6f30e2 [backport] Out-of-TLAB evacuation should overwrite stale copies ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp + test/gc/shenandoah/acceptance/RetainObjects.java Changeset: 5c54e136bfa8 Author: shade Date: 2017-06-15 18:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5c54e136bfa8 [backport] more barrier on constant oop fixes + couple small unrelated fixes ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp From zgu at redhat.com Thu Jun 15 18:27:57 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 15 Jun 2017 14:27:57 -0400 Subject: RFR(XS): Fix live data accounting for humongous region Message-ID: We count a humongous region's live data in humongous start region, which can well exceed the size of the region. When calculating the region's garbage (used - live data), can result scary numbers. Also, consolidated logic for finding humongous start region. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/humongous_ld_acct/webrev.00/ Test: hotspot_gc_shenandoah: fastdebug and release Thanks, -Zhengyu From shade at redhat.com Thu Jun 15 18:44:38 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 15 Jun 2017 20:44:38 +0200 Subject: RFR(XS): Fix live data accounting for humongous region In-Reply-To: References: Message-ID: On 06/15/2017 08:27 PM, Zhengyu Gu wrote: > We count a humongous region's live data in humongous start region, which can > well exceed the size of the region. When calculating the region's garbage (used > - live data), can result scary numbers. > > Also, consolidated logic for finding humongous start region. > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/humongous_ld_acct/webrev.00/ Ah, intended to do this some time later! So now it should report "used" for humongous continuations. *) Please do parentheses to stick the evaluation order: 105 return (live_data == 0) ? 0 : used() / HeapWordSize; 108 return start->get_live_data_words() == 0 ? 0 : used() / HeapWordSize; *) Move this assert to humongous_start_region(), and remove at uses: 542 assert(region->is_humongous_start(), "Must be humongous start region"); *) Move out the decrement to a separate line: 257 r = _heap->regions()->get(-- reg_num); *) Drop the "humongous" part of the check in Verifier: verify(r, (r->get_live_data_bytes() <= r->capacity()) || (r->is_humongous_start()), "Live data cannot be larger than capacity"); Thanks, -Aleksey From zgu at redhat.com Thu Jun 15 18:57:22 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 15 Jun 2017 14:57:22 -0400 Subject: RFR(XS): Fix live data accounting for humongous region In-Reply-To: References: Message-ID: <2c712a11-6ed4-3eae-fb80-47a9fd49c4d6@redhat.com> Updated: http://cr.openjdk.java.net/~zgu/shenandoah/humongous_ld_acct/webrev.01/index.html Thanks, -Zhengyu On 06/15/2017 02:44 PM, Aleksey Shipilev wrote: > On 06/15/2017 08:27 PM, Zhengyu Gu wrote: >> We count a humongous region's live data in humongous start region, which can >> well exceed the size of the region. When calculating the region's garbage (used >> - live data), can result scary numbers. >> >> Also, consolidated logic for finding humongous start region. >> >> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/humongous_ld_acct/webrev.00/ > > Ah, intended to do this some time later! So now it should report "used" for > humongous continuations. > > *) Please do parentheses to stick the evaluation order: > > 105 return (live_data == 0) ? 0 : used() / HeapWordSize; > 108 return start->get_live_data_words() == 0 ? 0 : used() / HeapWordSize; > > *) Move this assert to humongous_start_region(), and remove at uses: > > 542 assert(region->is_humongous_start(), "Must be humongous start region"); > > *) Move out the decrement to a separate line: > > 257 r = _heap->regions()->get(-- reg_num); > > *) Drop the "humongous" part of the check in Verifier: > > verify(r, (r->get_live_data_bytes() <= r->capacity()) || > (r->is_humongous_start()), "Live data cannot be larger than capacity"); > > Thanks, > -Aleksey > From shade at redhat.com Thu Jun 15 19:00:12 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 15 Jun 2017 21:00:12 +0200 Subject: RFR(XS): Fix live data accounting for humongous region In-Reply-To: <2c712a11-6ed4-3eae-fb80-47a9fd49c4d6@redhat.com> References: <2c712a11-6ed4-3eae-fb80-47a9fd49c4d6@redhat.com> Message-ID: On 06/15/2017 08:57 PM, Zhengyu Gu wrote: > Updated: > http://cr.openjdk.java.net/~zgu/shenandoah/humongous_ld_acct/webrev.01/index.html Argh! I meant remove the "is_humongous_start" from this condition, because now that exception does not hold anymore with your patch: 330 verify(r, (r->get_live_data_bytes() <= r->capacity()) || (r->is_humongous_start()), 331 "Live data cannot be larger than capacity"); Otherwise good! Fix the Verifier, run tests for sanity, and push. -Aleksey From zgu at redhat.com Thu Jun 15 19:02:20 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 15 Jun 2017 15:02:20 -0400 Subject: RFR(XS): Fix live data accounting for humongous region In-Reply-To: References: <2c712a11-6ed4-3eae-fb80-47a9fd49c4d6@redhat.com> Message-ID: <5073ccfe-0745-2dc3-7260-1f6154f44c16@redhat.com> On 06/15/2017 03:00 PM, Aleksey Shipilev wrote: > On 06/15/2017 08:57 PM, Zhengyu Gu wrote: >> Updated: >> http://cr.openjdk.java.net/~zgu/shenandoah/humongous_ld_acct/webrev.01/index.html > > Argh! I meant remove the "is_humongous_start" from this condition, because now > that exception does not hold anymore with your patch: > > 330 verify(r, (r->get_live_data_bytes() <= r->capacity()) || > (r->is_humongous_start()), > 331 "Live data cannot be larger than capacity"); > Oh, I see. > > Otherwise good! Fix the Verifier, run tests for sanity, and push. okay. -Zhengyu > > -Aleksey > From zgu at redhat.com Thu Jun 15 20:16:18 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 15 Jun 2017 20:16:18 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix live data accounting for humongous region Message-ID: <201706152016.v5FKGJxw002179@aojmv0008.oracle.com> Changeset: e0fd0b38405d Author: zgu Date: 2017-06-15 16:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e0fd0b38405d Fix live data accounting for humongous region ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From zgu at redhat.com Thu Jun 15 20:40:36 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 15 Jun 2017 16:40:36 -0400 Subject: RFR(XS): shenandoah_wb should fallback to slow path with -UseTLAB Message-ID: When UseTLAB = false, gclab and tlab are not properly initialized. shenandoah_wb should just fallback to slow path immediately. Please pay additional attention to aarch64, as I am not familiar with ARM 64 instructions and have not test machine. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/shbs_no_tlab/webrev.00/ Test: X86_64: hotspot_gc_shenandoah and modified gcbasher with a lot of -UseTLAB. Thanks, -Zhengyu From shade at redhat.com Fri Jun 16 07:59:16 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 16 Jun 2017 09:59:16 +0200 Subject: RFR(XS): shenandoah_wb should fallback to slow path with -UseTLAB In-Reply-To: References: Message-ID: <75572c19-f9c7-55b8-cdf1-b2c712d09a90@redhat.com> On 06/15/2017 10:40 PM, Zhengyu Gu wrote: > When UseTLAB = false, gclab and tlab are not properly initialized. shenandoah_wb > should just fallback to slow path immediately. > > Please pay additional attention to aarch64, as I am not familiar with ARM 64 > instructions and have not test machine. > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/shbs_no_tlab/webrev.00/ Seems fine. -Aleksey From zgu at redhat.com Fri Jun 16 11:49:50 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Fri, 16 Jun 2017 11:49:50 +0000 Subject: hg: shenandoah/jdk9/hotspot: shenandoah_wb should fallback to slow path with -UseTLAB Message-ID: <201706161149.v5GBnoYW009598@aojmv0008.oracle.com> Changeset: 3b94531e46bc Author: zgu Date: 2017-06-16 07:46 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3b94531e46bc shenandoah_wb should fallback to slow path with -UseTLAB ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp From shade at redhat.com Fri Jun 16 19:14:14 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 16 Jun 2017 21:14:14 +0200 Subject: RFC: Accept embedded oops barriers to alleviate final mark time Message-ID: Hi, This is my experimental patch for accepting barriers in the code cache, *and* avoiding the evacuation work at the pause. It is dirty, and maybe incorrect, but it passes hotspot_gc_shenandoah, and provides nice improvements for final mark pause time. The overheads for emitting the barrier for constants is hard to quantify before Roland fixes up the compiler bugs around it. Throwing the patch out for the record, while I am going on vacation :) Webrev: http://cr.openjdk.java.net/~shade/shenandoah/codecache-barriers/webrev.01/ GC stats before/after on some workloads: http://cr.openjdk.java.net/~shade/shenandoah/codecache-barriers/perf.txt Init evac times, and sometimes final mark times are down to 100-500 us range! Thanks, -Aleksey From rkennke at redhat.com Fri Jun 16 20:07:46 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 16 Jun 2017 22:07:46 +0200 Subject: RFC: Accept embedded oops barriers to alleviate final mark time In-Reply-To: References: Message-ID: The results are cool. The patch is not trivial enough to quickly check for correctness, or else hide everything behind a flag (at least not afaics) ;-) I'll take a closer look next week, when I am back, if that is ok with you. Thanks, and enjoy your vacation! Roman Am 16.06.2017 um 21:14 schrieb Aleksey Shipilev: > Hi, > > This is my experimental patch for accepting barriers in the code cache, *and* > avoiding the evacuation work at the pause. It is dirty, and maybe incorrect, but > it passes hotspot_gc_shenandoah, and provides nice improvements for final mark > pause time. The overheads for emitting the barrier for constants is hard to > quantify before Roland fixes up the compiler bugs around it. Throwing the patch > out for the record, while I am going on vacation :) > > Webrev: > http://cr.openjdk.java.net/~shade/shenandoah/codecache-barriers/webrev.01/ > > GC stats before/after on some workloads: > http://cr.openjdk.java.net/~shade/shenandoah/codecache-barriers/perf.txt > > Init evac times, and sometimes final mark times are down to 100-500 us range! > > Thanks, > -Aleksey > > From shade at redhat.com Fri Jun 16 20:16:58 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 16 Jun 2017 22:16:58 +0200 Subject: RFC: Accept embedded oops barriers to alleviate final mark time In-Reply-To: References: Message-ID: Sure. Handle this as you see fit! Over and out. -Aleksey On 06/16/2017 10:07 PM, Roman Kennke wrote: > The results are cool. > > The patch is not trivial enough to quickly check for correctness, or > else hide everything behind a flag (at least not afaics) ;-) I'll take a > closer look next week, when I am back, if that is ok with you. > > Thanks, and enjoy your vacation! > > Roman > > Am 16.06.2017 um 21:14 schrieb Aleksey Shipilev: >> Hi, >> >> This is my experimental patch for accepting barriers in the code cache, *and* >> avoiding the evacuation work at the pause. It is dirty, and maybe incorrect, but >> it passes hotspot_gc_shenandoah, and provides nice improvements for final mark >> pause time. The overheads for emitting the barrier for constants is hard to >> quantify before Roland fixes up the compiler bugs around it. Throwing the patch >> out for the record, while I am going on vacation :) >> >> Webrev: >> http://cr.openjdk.java.net/~shade/shenandoah/codecache-barriers/webrev.01/ >> >> GC stats before/after on some workloads: >> http://cr.openjdk.java.net/~shade/shenandoah/codecache-barriers/perf.txt >> >> Init evac times, and sometimes final mark times are down to 100-500 us range! >> >> Thanks, >> -Aleksey >> >> > From rwestrel at redhat.com Mon Jun 19 12:26:57 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Mon, 19 Jun 2017 12:26:57 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix memory Phis with only data uses Message-ID: <201706191226.v5JCQvlp028206@aojmv0008.oracle.com> Changeset: 6df40317fac3 Author: roland Date: 2017-06-19 14:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6df40317fac3 Fix memory Phis with only data uses ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp From rwestrel at redhat.com Mon Jun 19 12:26:39 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Mon, 19 Jun 2017 14:26:39 +0200 Subject: Bug: C2 crash on Derby with -XX:-ShenandoahNoBarriersForConst In-Reply-To: <084e260b-e641-2ab3-868c-47ba707295ba@redhat.com> References: <084e260b-e641-2ab3-868c-47ba707295ba@redhat.com> Message-ID: > Even after the recent Roland's fix, Derby fails with ShNoBarriersForConst: > > $ java -jar target/benchmarks.jar Derby --jvmArgs "-XX:+UseShenandoahGC -Xmx4g > -Xms4g -XX:+UnlockExperimentalVMOptions -XX:-ShenandoahNoBarriersForConst" -f 1 -t 8 This one should be fixed now. Roland. From zgu at redhat.com Mon Jun 19 19:24:26 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 19 Jun 2017 15:24:26 -0400 Subject: RFR(XS) A few of early returns still calling register_gc_end() Message-ID: <91b04c85-28b5-eb70-204b-19261f80f8f4@redhat.com> Hi, I missed a few of early return cases, where still call register_gc_end(). Now ShenandoahGCSession's destructor should handle the cases. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/early_returns/webrev.00/ Test: hotspot_gc_shenandoah: fastdebug and release Thanks, -Zhengyu From rkennke at redhat.com Mon Jun 19 19:27:16 2017 From: rkennke at redhat.com (Roman Kennke) Date: Mon, 19 Jun 2017 21:27:16 +0200 Subject: RFR(XS) A few of early returns still calling register_gc_end() In-Reply-To: <91b04c85-28b5-eb70-204b-19261f80f8f4@redhat.com> References: <91b04c85-28b5-eb70-204b-19261f80f8f4@redhat.com> Message-ID: <162a82bb-f934-716c-c50f-449d055f5b14@redhat.com> Am 19.06.2017 um 21:24 schrieb Zhengyu Gu: > Hi, > > I missed a few of early return cases, where still call > register_gc_end(). Now ShenandoahGCSession's destructor should handle > the cases. > > Webrev: > http://cr.openjdk.java.net/~zgu/shenandoah/early_returns/webrev.00/ > > > Test: > hotspot_gc_shenandoah: fastdebug and release > > > Thanks, > > -Zhengyu Yes! From zgu at redhat.com Mon Jun 19 19:51:14 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Mon, 19 Jun 2017 19:51:14 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fixed a few of early returns that calling register_gc_end() Message-ID: <201706191951.v5JJpEv7020471@aojmv0008.oracle.com> Changeset: 9592bccd62b5 Author: zgu Date: 2017-06-19 15:47 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9592bccd62b5 Fixed a few of early returns that calling register_gc_end() ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp From zgu at redhat.com Mon Jun 19 20:30:09 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 19 Jun 2017 16:30:09 -0400 Subject: RFR(XS): Fix aarch64 compilation error due to shenandoah_wb change Message-ID: Borrowed an aarch64 machine from beaker to verify shenandoah_wb change, discovered a compilation error due to the scope of obj register. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/wb_aarch64/webrev.00/ Thanks, -Zhengyu From shade at redhat.com Tue Jun 20 07:59:48 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 20 Jun 2017 10:59:48 +0300 Subject: RFR(XS): Fix aarch64 compilation error due to shenandoah_wb change In-Reply-To: References: Message-ID: <5192c8a5-79c5-c610-f0b4-eba2ec0be2d8@redhat.com> On 06/19/2017 11:30 PM, Zhengyu Gu wrote: > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/wb_aarch64/webrev.00/ Looks good. -Aleksey From zgu at redhat.com Tue Jun 20 11:15:17 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 20 Jun 2017 11:15:17 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix aarch64 compilation error due to shenandoah_wb change Message-ID: <201706201115.v5KBFHaG029312@aojmv0008.oracle.com> Changeset: 5ea583381dc1 Author: zgu Date: 2017-06-20 07:13 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5ea583381dc1 Fix aarch64 compilation error due to shenandoah_wb change ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp From rkennke at redhat.com Tue Jun 20 15:44:31 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 20 Jun 2017 17:44:31 +0200 Subject: RFR: Disable barrier optimization on constant when +ShenandoahBarriersForConst Message-ID: <0e236716-c9de-ba2d-907b-2859528814e4@redhat.com> There is an optimization in CmpPNode::shenandoah_optimize_java_mirror_cmp() that eliminates barriers when comparing two java mirror objects. We need those barriers when running with +ShenandoahBarriersForConst. This patch disables that optimization: http://cr.openjdk.java.net/~rkennke/fixbarriersforconst/webrev.00/ Ok? Roman From rwestrel at redhat.com Tue Jun 20 15:52:55 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 20 Jun 2017 17:52:55 +0200 Subject: RFR: Disable barrier optimization on constant when +ShenandoahBarriersForConst In-Reply-To: <0e236716-c9de-ba2d-907b-2859528814e4@redhat.com> References: <0e236716-c9de-ba2d-907b-2859528814e4@redhat.com> Message-ID: > There is an optimization in > CmpPNode::shenandoah_optimize_java_mirror_cmp() that eliminates barriers > when comparing two java mirror objects. We need those barriers when > running with +ShenandoahBarriersForConst. This patch disables that > optimization: > > http://cr.openjdk.java.net/~rkennke/fixbarriersforconst/webrev.00/ > Unless I misread the code, this optimization transforms: a = o1.getClass(); b = o2.getClass(); if (a != b) { a' = read_barrier(a); b' = read_barrier(b); if (a' == b') { .. } else { .. } } else { to: a = o1.getClass(); b = o2.getClass(); if (a != b) { if (a == b) { .. } else { .. } } else { then to: if (o1.klass != o2.klass) { if (o1.klass == o2.klass) { .. } else { .. } } else { so I'm surprised it affects a correctness. Roland. From rkennke at redhat.com Tue Jun 20 16:03:22 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 20 Jun 2017 18:03:22 +0200 Subject: RFR: Disable barrier optimization on constant when +ShenandoahBarriersForConst In-Reply-To: References: <0e236716-c9de-ba2d-907b-2859528814e4@redhat.com> Message-ID: Am 20.06.2017 um 17:52 schrieb Roland Westrelin: >> There is an optimization in >> CmpPNode::shenandoah_optimize_java_mirror_cmp() that eliminates barriers >> when comparing two java mirror objects. We need those barriers when >> running with +ShenandoahBarriersForConst. This patch disables that >> optimization: >> >> http://cr.openjdk.java.net/~rkennke/fixbarriersforconst/webrev.00/ >> > Unless I misread the code, this optimization transforms: > > a = o1.getClass(); > b = o2.getClass(); > if (a != b) { > a' = read_barrier(a); > b' = read_barrier(b); > if (a' == b') { > .. > } else { > .. > } > } else { > > to: > > a = o1.getClass(); > b = o2.getClass(); > if (a != b) { > if (a == b) { > .. > } else { > .. > } > } else { But this is not valid when we can get false negatives on a != b ! Suppose you get a and b both pointing to the same Class object, but different copies of it, then the cmp would fail even though it should not. > then to: > > if (o1.klass != o2.klass) { > if (o1.klass == o2.klass) { Is this always equivalent? E.g. primitive classes or array classes? Roman From rwestrel at redhat.com Tue Jun 20 16:07:01 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 20 Jun 2017 18:07:01 +0200 Subject: RFR: Disable barrier optimization on constant when +ShenandoahBarriersForConst In-Reply-To: References: <0e236716-c9de-ba2d-907b-2859528814e4@redhat.com> Message-ID: >> a = o1.getClass(); >> b = o2.getClass(); >> if (a != b) { >> a' = read_barrier(a); >> b' = read_barrier(b); >> if (a' == b') { >> .. >> } else { >> .. >> } >> } else { >> >> to: >> >> a = o1.getClass(); >> b = o2.getClass(); >> if (a != b) { >> if (a == b) { >> .. >> } else { >> .. >> } >> } else { > > But this is not valid when we can get false negatives on a != b ! > Suppose you get a and b both pointing to the same Class object, but > different copies of it, then the cmp would fail even though it should not. It's no valid but it's only a temporary state because then the getClass are removed right away and replaced by o1.klass and o2.klass. >> then to: >> >> if (o1.klass != o2.klass) { >> if (o1.klass == o2.klass) { > Is this always equivalent? E.g. primitive classes or array classes? It's an optimization from upstream so hopefully, yes. Roland. From rkennke at redhat.com Tue Jun 20 16:19:32 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 20 Jun 2017 18:19:32 +0200 Subject: RFR: Disable barrier optimization on constant when +ShenandoahBarriersForConst In-Reply-To: <0e236716-c9de-ba2d-907b-2859528814e4@redhat.com> References: <0e236716-c9de-ba2d-907b-2859528814e4@redhat.com> Message-ID: <3b43bda3-3d42-f042-8b2e-0763ecc5b972@redhat.com> Am 20.06.2017 um 17:44 schrieb Roman Kennke: > There is an optimization in > CmpPNode::shenandoah_optimize_java_mirror_cmp() that eliminates barriers > when comparing two java mirror objects. We need those barriers when > running with +ShenandoahBarriersForConst. This patch disables that > optimization: > > http://cr.openjdk.java.net/~rkennke/fixbarriersforconst/webrev.00/ > > > Ok? > > Roman > I made a mistake. I used ShenandoahBarriersForConst as renamed in the patch posted by Aleksey, but that one is not in the repo yet. So here comes the correct version that actually builds: http://cr.openjdk.java.net/~rkennke/fixbarriersforconst/webrev.01/ Roman From zgu at redhat.com Tue Jun 20 22:10:34 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 20 Jun 2017 18:10:34 -0400 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier Message-ID: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> Interpreter's matrix barrier is missing in aarch64 port. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.00/index.html Test: hotspot_gc_shenandoah : fastdebug and release Thanks, -Zhengyu From shade at redhat.com Wed Jun 21 08:14:45 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 21 Jun 2017 11:14:45 +0300 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> Message-ID: <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> On 06/21/2017 01:10 AM, Zhengyu Gu wrote: > Interpreter's matrix barrier is missing in aarch64 port. > > Webrev: > http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.00/index.html Looks okay to me. You can move this block inside Shenandoah branch: 180 // For Shenandoah, make sure we only store refs into to-space. 181 oopDesc::bs()->interpreter_read_barrier(_masm, val); I would probably write the checks explicitly too, like this: if (UseG1GC) { ... } else if (UseShenandoahGC) { ... } else { ShouldNotReachHere(); } Thanks, -Aleksey From aph at redhat.com Wed Jun 21 09:41:31 2017 From: aph at redhat.com (Andrew Haley) Date: Wed, 21 Jun 2017 10:41:31 +0100 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> Message-ID: <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> On 21/06/17 09:14, Aleksey Shipilev wrote: > On 06/21/2017 01:10 AM, Zhengyu Gu wrote: >> Interpreter's matrix barrier is missing in aarch64 port. >> >> Webrev: >> http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.00/index.html > > Looks okay to me. > > You can move this block inside Shenandoah branch: > > 180 // For Shenandoah, make sure we only store refs into to-space. > 181 oopDesc::bs()->interpreter_read_barrier(_masm, val); > > I would probably write the checks explicitly too, like this: > > if (UseG1GC) { > ... > } else if (UseShenandoahGC) { > ... > } else { > ShouldNotReachHere(); > } +void MacroAssembler::shenandoah_write_barrier_post(Register store_addr, + Register new_val, + Register thread, + Register tmp, + Register tmp2) { + assert(thread == rthread, "must be"); + assert(UseShenandoahGC, "expect Shenandoah GC"); + + if (! UseShenandoahMatrix) { + // No need for that barrier if not using matrix. + return; + } + + assert_different_registers(store_addr, new_val, thread, tmp, tmp2, rscratch2); + + Label done; + cbz(new_val, done); + + ShenandoahConnectionMatrix* matrix = ShenandoahHeap::heap()->connection_matrix(); + address matrix_addr = matrix->matrix_addr(); + movptr(rscratch2, (intptr_t)ShenandoahHeap::heap()->base()); If an address isn't going to be relocated it makes more sense to use adrp, not movptr, here: unsigned long offset; adrp(rscratch2, ExternalAddress(ShenandoahHeap::heap()->base(), offset); lea(rscratch2, Address(rscratch2, offset)); The heap base should be page aligned, so the lea won't generate any code. + mov(tmp, new_val); + sub(tmp, tmp, rscratch2); sub(tmp, new_val, rscratch2); + lsr(tmp, tmp, ShenandoahHeapRegion::region_size_shift_jint()); + + mov(tmp2, store_addr); + sub(tmp2, tmp2, rscratch2); sub(tmp2, store_addr, rscratch2) + lsr(tmp2, tmp2, ShenandoahHeapRegion::region_size_shift_jint()); + + movptr(rscratch2, (intptr_t)matrix->stride_jint()); Don't use movptr here: it generates a patchable address, which you don't need. Use mov(reg, uint64_t) . + madd(tmp, tmp, rscratch2, tmp2); + + movptr(rscratch2, (intptr_t)matrix_addr); Use mov(dst, address) . + Address loc(rscratch2, tmp); + + ldrb(tmp2, loc); + cbnz(tmp2, done); + mov(tmp2, 1); + strb(tmp2, loc); + bind(done); +} + -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From zgu at redhat.com Wed Jun 21 13:51:23 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 21 Jun 2017 09:51:23 -0400 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> Message-ID: <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> Thanks for the review, Andrew and Aleksey, I updated patch according to your comments: Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.01/ Thanks, -Zhengyu On 06/21/2017 05:41 AM, Andrew Haley wrote: > On 21/06/17 09:14, Aleksey Shipilev wrote: >> On 06/21/2017 01:10 AM, Zhengyu Gu wrote: >>> Interpreter's matrix barrier is missing in aarch64 port. >>> >>> Webrev: >>> http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.00/index.html >> >> Looks okay to me. >> >> You can move this block inside Shenandoah branch: >> >> 180 // For Shenandoah, make sure we only store refs into to-space. >> 181 oopDesc::bs()->interpreter_read_barrier(_masm, val); >> >> I would probably write the checks explicitly too, like this: >> >> if (UseG1GC) { >> ... >> } else if (UseShenandoahGC) { >> ... >> } else { >> ShouldNotReachHere(); >> } > > +void MacroAssembler::shenandoah_write_barrier_post(Register store_addr, > + Register new_val, > + Register thread, > + Register tmp, > + Register tmp2) { > + assert(thread == rthread, "must be"); > + assert(UseShenandoahGC, "expect Shenandoah GC"); > + > + if (! UseShenandoahMatrix) { > + // No need for that barrier if not using matrix. > + return; > + } > + > + assert_different_registers(store_addr, new_val, thread, tmp, tmp2, rscratch2); > + > + Label done; > + cbz(new_val, done); > + > + ShenandoahConnectionMatrix* matrix = ShenandoahHeap::heap()->connection_matrix(); > + address matrix_addr = matrix->matrix_addr(); > + movptr(rscratch2, (intptr_t)ShenandoahHeap::heap()->base()); > > If an address isn't going to be relocated it makes more sense to use > adrp, not movptr, here: > > unsigned long offset; > adrp(rscratch2, ExternalAddress(ShenandoahHeap::heap()->base(), offset); > lea(rscratch2, Address(rscratch2, offset)); > > The heap base should be page aligned, so the lea won't generate any code. > > + mov(tmp, new_val); > + sub(tmp, tmp, rscratch2); > > sub(tmp, new_val, rscratch2); > > + lsr(tmp, tmp, ShenandoahHeapRegion::region_size_shift_jint()); > + > + mov(tmp2, store_addr); > + sub(tmp2, tmp2, rscratch2); > > sub(tmp2, store_addr, rscratch2) > > + lsr(tmp2, tmp2, ShenandoahHeapRegion::region_size_shift_jint()); > + > + movptr(rscratch2, (intptr_t)matrix->stride_jint()); > > Don't use movptr here: it generates a patchable address, which you > don't need. Use mov(reg, uint64_t) . > > + madd(tmp, tmp, rscratch2, tmp2); > + > + movptr(rscratch2, (intptr_t)matrix_addr); > > Use mov(dst, address) . > > + Address loc(rscratch2, tmp); > + > + ldrb(tmp2, loc); > + cbnz(tmp2, done); > + mov(tmp2, 1); > + strb(tmp2, loc); > + bind(done); > +} > + > From shade at redhat.com Wed Jun 21 16:15:59 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 21 Jun 2017 19:15:59 +0300 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> Message-ID: <05e7300b-106c-a542-5af8-812df2db7a19@redhat.com> On 06/21/2017 04:51 PM, Zhengyu Gu wrote: > Thanks for the review, Andrew and Aleksey, > > I updated patch according to your comments: > > Webrev: > http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.01/ *) This line smells odd: 3880 unsigned long offset; 3881 adrp(rscratch2, ExternalAddress(ShenandoahHeap::heap()->base()), offset); ...is that ExternalAddress(...base(), (unsigned long)0)? Otherwise seems fine. -Aleksey From zgu at redhat.com Wed Jun 21 16:26:30 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 21 Jun 2017 12:26:30 -0400 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: <05e7300b-106c-a542-5af8-812df2db7a19@redhat.com> References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> <05e7300b-106c-a542-5af8-812df2db7a19@redhat.com> Message-ID: <8630e34d-5c62-9746-f1e6-b8d1bb9d7c53@redhat.com> On 06/21/2017 12:15 PM, Aleksey Shipilev wrote: > On 06/21/2017 04:51 PM, Zhengyu Gu wrote: >> Thanks for the review, Andrew and Aleksey, >> >> I updated patch according to your comments: >> >> Webrev: >> http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.01/ > > *) This line smells odd: > > 3880 unsigned long offset; > 3881 adrp(rscratch2, ExternalAddress(ShenandoahHeap::heap()->base()), offset); That's a reference parameter: void adrp(Register reg1, const Address &dest, unsigned long &byte_offset); -Zhengyu > > ...is that ExternalAddress(...base(), (unsigned long)0)? > > Otherwise seems fine. > > -Aleksey > From zgu at redhat.com Wed Jun 21 16:29:01 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 21 Jun 2017 16:29:01 +0000 Subject: hg: shenandoah/jdk9/hotspot: Implementation of interpreter matrix barrier on aarch64 Message-ID: <201706211629.v5LGT1U4011142@aojmv0008.oracle.com> Changeset: f1555a08f8f5 Author: zgu Date: 2017-06-21 09:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1555a08f8f5 Implementation of interpreter matrix barrier on aarch64 ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp From aph at redhat.com Wed Jun 21 16:32:18 2017 From: aph at redhat.com (Andrew Haley) Date: Wed, 21 Jun 2017 17:32:18 +0100 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: <05e7300b-106c-a542-5af8-812df2db7a19@redhat.com> References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> <05e7300b-106c-a542-5af8-812df2db7a19@redhat.com> Message-ID: <233d64fa-460f-c849-09b5-d9bcc3c2e039@redhat.com> On 21/06/17 17:15, Aleksey Shipilev wrote: > On 06/21/2017 04:51 PM, Zhengyu Gu wrote: >> Thanks for the review, Andrew and Aleksey, >> >> I updated patch according to your comments: >> >> Webrev: >> http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.01/ > > *) This line smells odd: > > 3880 unsigned long offset; > 3881 adrp(rscratch2, ExternalAddress(ShenandoahHeap::heap()->base()), offset); > > ...is that ExternalAddress(...base(), (unsigned long)0)? No, it's correct. Offset is passed by reference to adrp(). Sorry about that, but it seemed like a good idea at the time... :-) -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Wed Jun 21 16:48:42 2017 From: aph at redhat.com (Andrew Haley) Date: Wed, 21 Jun 2017 17:48:42 +0100 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> Message-ID: On 21/06/17 14:51, Zhengyu Gu wrote: > Thanks for the review, Andrew and Aleksey, > > I updated patch according to your comments: > > Webrev: > http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.01/ Much better, but assert that offset is zero or use lea. + ShenandoahConnectionMatrix* matrix = ShenandoahHeap::heap()->connection_matrix(); + address matrix_addr = matrix->matrix_addr(); + unsigned long offset; + adrp(rscratch2, ExternalAddress(ShenandoahHeap::heap()->base()), offset); Thanks. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From zgu at redhat.com Wed Jun 21 17:24:01 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 21 Jun 2017 13:24:01 -0400 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> Message-ID: <49701e91-2e6e-f21d-3c2a-81fd7980cebb@redhat.com> Oops, I pushed. Added assertion here: Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/assert_heap_alignment/webrev.00/ Thanks, -Zhengyu On 06/21/2017 12:48 PM, Andrew Haley wrote: > On 21/06/17 14:51, Zhengyu Gu wrote: >> Thanks for the review, Andrew and Aleksey, >> >> I updated patch according to your comments: >> >> Webrev: >> http://cr.openjdk.java.net/~zgu/shenandoah/aarch64_int_matrix_barrier/webrev.01/ > > Much better, but assert that offset is zero or use lea. > > + ShenandoahConnectionMatrix* matrix = ShenandoahHeap::heap()->connection_matrix(); > + address matrix_addr = matrix->matrix_addr(); > + unsigned long offset; > + adrp(rscratch2, ExternalAddress(ShenandoahHeap::heap()->base()), offset); > > Thanks. > From aph at redhat.com Thu Jun 22 08:36:15 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 22 Jun 2017 09:36:15 +0100 Subject: RFR(S): Implementation of aarch64 interpreter matrix barrier In-Reply-To: <49701e91-2e6e-f21d-3c2a-81fd7980cebb@redhat.com> References: <0b828a15-b5fe-77c6-54c9-75dfab97e4ef@redhat.com> <3c13419d-30a3-cb90-3d40-242b44bd487e@redhat.com> <204352c8-68ef-bbfa-e2d7-4a2de836be43@redhat.com> <359a1e80-8517-4bd5-313f-7121bcaf1543@redhat.com> <49701e91-2e6e-f21d-3c2a-81fd7980cebb@redhat.com> Message-ID: <8d363fa5-0a63-7103-0a7f-fdb5bb8a9267@redhat.com> On 21/06/17 18:24, Zhengyu Gu wrote: > Added assertion here: > > Webrev: > http://cr.openjdk.java.net/~zgu/shenandoah/assert_heap_alignment/webrev.00/ That's right, thank you. Always assert what you assume. :-) -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From zgu at redhat.com Thu Jun 22 11:49:40 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 22 Jun 2017 11:49:40 +0000 Subject: hg: shenandoah/jdk9/hotspot: Added assertion for page alignment of heap's base address Message-ID: <201706221149.v5MBnePl003976@aojmv0008.oracle.com> Changeset: 03af0068b7e0 Author: zgu Date: 2017-06-22 07:47 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/03af0068b7e0 Added assertion for page alignment of heap's base address ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp From rwestrel at redhat.com Thu Jun 22 15:42:38 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 22 Jun 2017 17:42:38 +0200 Subject: RFR: fix shenandoah store checks and implicit null checks on aarch64 Message-ID: http://cr.openjdk.java.net/~roland/shenandoah/aarch64-storecheck-nullcheck/webrev.00/ 1) When code is emitted in a scratch buffer to compute the size of a store (for instance), with ShenandoahStoreCheck, the verification code is emitted and allocates a string for the error message. When the code is generated for good another string is allocated. Depending on its address, the assembly code that loads the string in a register doesn't always have the same shape. C2 can be confused if it sees a mismatch between the size of the code in the scratch buffer and the final code. The patch fixes this by choosing an arbitrary address that can only be emitted with the worst case number of instructions when emitting in the scratch buffer. 2) A shenandoah read barrier can trigger an implicit null check. In that case the offset is -8 and the oop can be null. On a system where this doesn't work properly, I see that the offset that MacroAssembler::needs_explicit_null_check() sees is: 0xfffffffffffff8 that is 56 bits so not quite -8. With Universe::narrow_oop_base() not null, offset + 8 is not 0 but a number bit enough to be greater than the base and the offset being tested doesn't fall in the first page. For this to work I think we need to mask offset + 8 the way it's done for the check line 332. Note that the comment says addresses are 48 bits but the one I see is 56 bits. No sure if that means addresses can be larger than 48 bits? Roland. From aph at redhat.com Thu Jun 22 16:00:17 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 22 Jun 2017 17:00:17 +0100 Subject: RFR: fix shenandoah store checks and implicit null checks on aarch64 In-Reply-To: References: Message-ID: <3efe3011-b53c-8865-f921-43823d2b97ff@redhat.com> On 22/06/17 16:42, Roland Westrelin wrote: > > http://cr.openjdk.java.net/~roland/shenandoah/aarch64-storecheck-nullcheck/webrev.00/ > > 1) When code is emitted in a scratch buffer to compute the size of a > store (for instance), with ShenandoahStoreCheck, the verification code > is emitted and allocates a string for the error message. When the code > is generated for good another string is allocated. Depending on its > address, the assembly code that loads the string in a register doesn't > always have the same shape. C2 can be confused if it sees a mismatch > between the size of the code in the scratch buffer and the final > code. The patch fixes this by choosing an arbitrary address that can > only be emitted with the worst case number of instructions when emitting > in the scratch buffer. Presumably this isn't a patchable address, so it's emitted as a simple integer constant? If it's of the correct type, we should output it as mov(reg, address). This will not change size. > 2) A shenandoah read barrier can trigger an implicit null check. In that > case the offset is -8 and the oop can be null. On a system where this > doesn't work properly, I see that the offset that > MacroAssembler::needs_explicit_null_check() sees is: > > 0xfffffffffffff8 > > that is 56 bits so not quite -8. With Universe::narrow_oop_base() not > null, offset + 8 is not 0 but a number bit enough to be greater than the > base and the offset being tested doesn't fall in the first page. For > this to work I think we need to mask offset + 8 the way it's done for > the check line 332. > > Note that the comment says addresses are 48 bits but the one I see is 56 > bits. No sure if that means addresses can be larger than 48 bits? They can't. 48 bits is correct. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From rwestrel at redhat.com Thu Jun 22 16:11:23 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 22 Jun 2017 18:11:23 +0200 Subject: RFR: fix shenandoah store checks and implicit null checks on aarch64 In-Reply-To: <3efe3011-b53c-8865-f921-43823d2b97ff@redhat.com> References: <3efe3011-b53c-8865-f921-43823d2b97ff@redhat.com> Message-ID: > Presumably this isn't a patchable address, so it's emitted as a simple > integer constant? If it's of the correct type, we should output it as > mov(reg, address). This will not change size. It's a patch I worked on a while back so I don't have all the details fresh in my mind but in MacroAssembler::stop() mov(c_rarg0, (address)msg); would call: inline void mov(Register dst, address addr) { mov_immediate64(dst, (u_int64_t)addr); } and MacroAssembler::mov_immediate64() is quite a bit more involved than a simple mov. Anyway, I don't like my change so I welcome any other suggestion. Roland. From aph at redhat.com Thu Jun 22 16:46:36 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 22 Jun 2017 17:46:36 +0100 Subject: RFR: fix shenandoah store checks and implicit null checks on aarch64 In-Reply-To: References: <3efe3011-b53c-8865-f921-43823d2b97ff@redhat.com> Message-ID: <809d06e7-0cda-48f4-fdf8-a640c120fecb@redhat.com> On 22/06/17 17:11, Roland Westrelin wrote: > >> Presumably this isn't a patchable address, so it's emitted as a simple >> integer constant? If it's of the correct type, we should output it as >> mov(reg, address). This will not change size. > > It's a patch I worked on a while back so I don't have all the details > fresh in my mind but in MacroAssembler::stop() > > mov(c_rarg0, (address)msg); > > would call: > > inline void mov(Register dst, address addr) > { > mov_immediate64(dst, (u_int64_t)addr); > } > > and MacroAssembler::mov_immediate64() is quite a bit more involved than > a simple mov. > > Anyway, I don't like my change so I welcome any other suggestion. Ah, yes, I see. I'd change stop() to use mov(c_rarg0, Address((address)msg)); which is a proper relocatable address. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From zgu at redhat.com Thu Jun 22 18:07:52 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 22 Jun 2017 14:07:52 -0400 Subject: RFR(S): ShenandoahGCSession used wrong timer for full GC Message-ID: <9f2e90bb-6569-acc5-081d-47059b4185ee@redhat.com> ShenandoahGCSession should use STW timer instead of concurrent timer during full GC. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/gcsession_timer/webrev.00/index.html Test: hotspot_gc_shenandoah: fastdebug and release Thanks, -Zhengyu From rwestrel at redhat.com Thu Jun 22 19:20:29 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Thu, 22 Jun 2017 21:20:29 +0200 Subject: RFR: fix shenandoah store checks and implicit null checks on aarch64 In-Reply-To: <809d06e7-0cda-48f4-fdf8-a640c120fecb@redhat.com> References: <3efe3011-b53c-8865-f921-43823d2b97ff@redhat.com> <809d06e7-0cda-48f4-fdf8-a640c120fecb@redhat.com> Message-ID: > Ah, yes, I see. I'd change stop() to use > > mov(c_rarg0, Address((address)msg)); > > which is a proper relocatable address. That doesn't work because stop() is apparently emitted in stubs that don't support relocation. What about this: http://cr.openjdk.java.net/~roland/shenandoah/aarch64-storecheck-nullcheck/webrev.01/ Roland. From aph at redhat.com Thu Jun 22 19:34:32 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 22 Jun 2017 20:34:32 +0100 Subject: RFR: fix shenandoah store checks and implicit null checks on aarch64 In-Reply-To: References: <3efe3011-b53c-8865-f921-43823d2b97ff@redhat.com> <809d06e7-0cda-48f4-fdf8-a640c120fecb@redhat.com> Message-ID: On 22/06/17 20:20, Roland Westrelin wrote: > That doesn't work because stop() is apparently emitted in stubs that > don't support relocation. What about this: > > http://cr.openjdk.java.net/~roland/shenandoah/aarch64-storecheck-nullcheck/webrev.01/ OK, but please say "we use movptr rather than mov here because we need code size not to depend..." -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From shade at redhat.com Thu Jun 22 20:11:28 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 22 Jun 2017 23:11:28 +0300 Subject: RFR(S): ShenandoahGCSession used wrong timer for full GC In-Reply-To: <9f2e90bb-6569-acc5-081d-47059b4185ee@redhat.com> References: <9f2e90bb-6569-acc5-081d-47059b4185ee@redhat.com> Message-ID: <28fa01c6-e188-9b01-6342-05aa6d801a6c@redhat.com> On 06/22/2017 09:07 PM, Zhengyu Gu wrote: > ShenandoahGCSession should use STW timer instead of concurrent timer during full > GC. > > Webrev: > http://cr.openjdk.java.net/~zgu/shenandoah/gcsession_timer/webrev.00/index.html I think enum is redundant, can just say: ShenandoahGCSession session(/* is_full_gc = */ true); Otherwise looks fine. -Aleksey From zgu at redhat.com Thu Jun 22 20:32:27 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Thu, 22 Jun 2017 20:32:27 +0000 Subject: hg: shenandoah/jdk9/hotspot: ShenandoahGCSession used wrong timer for full GC Message-ID: <201706222032.v5MKWRXA009607@aojmv0008.oracle.com> Changeset: 945564615333 Author: zgu Date: 2017-06-22 16:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/945564615333 ShenandoahGCSession used wrong timer for full GC ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.hpp ! src/share/vm/gc/shenandoah/shenandoahUtils.cpp ! src/share/vm/gc/shenandoah/shenandoahUtils.hpp From rwestrel at redhat.com Fri Jun 23 08:39:32 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Fri, 23 Jun 2017 08:39:32 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201706230839.v5N8dWOi007594@aojmv0008.oracle.com> Changeset: 9584f2c1e041 Author: roland Date: 2017-06-22 17:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9584f2c1e041 implicit null checks broken on aarch64 ! src/share/vm/asm/assembler.cpp Changeset: 75c34a5164bd Author: roland Date: 2017-06-23 10:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/75c34a5164bd aarch64 store check fix ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp From rwestrel at redhat.com Fri Jun 23 08:39:21 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Fri, 23 Jun 2017 10:39:21 +0200 Subject: RFR: fix shenandoah store checks and implicit null checks on aarch64 In-Reply-To: References: <3efe3011-b53c-8865-f921-43823d2b97ff@redhat.com> <809d06e7-0cda-48f4-fdf8-a640c120fecb@redhat.com> Message-ID: > OK, but please say "we use movptr rather than mov here because we need > code size not to depend..." Ok. Thanks. Roland. From rwestrel at redhat.com Tue Jun 27 08:04:18 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 27 Jun 2017 10:04:18 +0200 Subject: fixes for barriers on constant oops Message-ID: http://cr.openjdk.java.net/~roland/shenandoah/barrier-on-const-fixes/webrev.00/ The patch includes: - missing barriers on constant oops - a small fix for compare and exchange in x86_64.ad: setting the cost to 1000 is apparently not sufficient as I found the CAE could be emitted without the barriers - a change to the implementation of acmp so now instead of building: if (a != b) { a = rb(a); b = rb(b); } if (a == b) { } else { } at parse time and letting the compiler possibly optimize it to: if (a != b) { a = rb(a); b = rb(b); if (a != b) { } else { } } else { } C2 builds the second form at parse time. It's not as easy to plug the new graph shape where there are pointer comparisons (in intrinsics). So other pointer comparisons now all use: a = wb(a); b = wb(b); if (a == b) { } else { } - another fix to the write barrier code once expanded when it's applied to a constant oop - some unrelated fixes Roland. From rkennke at redhat.com Tue Jun 27 09:00:10 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 27 Jun 2017 11:00:10 +0200 Subject: fixes for barriers on constant oops In-Reply-To: References: Message-ID: <56537dec-25c1-d558-177a-7c369b692881@redhat.com> Hi Roland, of the paths with write-barrier-cmp in library_call.cpp, there are only two cases: - comparing threads. is this likely to be a hot path? - comparing classes: are we sure this is still optimized to a.klass==b.klass? Is this correct? @@ -992,16 +992,16 @@ region->set_req(2, membar->in(0)); membar->set_req(0, phase->C->top()); phase->record_for_igvn(region); phase->record_for_igvn(membar); } - } return true; } } } } + } } else if (in(1)->is_ShenandoahBarrier()) { // For this pattern: // if (a != b) { // a = read_barrier(a); // b = read_barrier(b); Other than that, looks good to me. Roman Am 27.06.2017 um 10:04 schrieb Roland Westrelin: > http://cr.openjdk.java.net/~roland/shenandoah/barrier-on-const-fixes/webrev.00/ > > The patch includes: > > - missing barriers on constant oops > > - a small fix for compare and exchange in x86_64.ad: setting the cost to > 1000 is apparently not sufficient as I found the CAE could be emitted > without the barriers > > - a change to the implementation of acmp so now instead of building: > > if (a != b) { > a = rb(a); > b = rb(b); > } > if (a == b) { > > } else { > > } > > at parse time and letting the compiler possibly optimize it to: > > if (a != b) { > a = rb(a); > b = rb(b); > if (a != b) { > } else { > } > } else { > > } > > C2 builds the second form at parse time. It's not as easy to plug the > new graph shape where there are pointer comparisons (in intrinsics). So > other pointer comparisons now all use: > > a = wb(a); > b = wb(b); > > if (a == b) { > > } else { > > } > > - another fix to the write barrier code once expanded when it's applied > to a constant oop > > - some unrelated fixes > > Roland. From rwestrel at redhat.com Tue Jun 27 09:08:35 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 27 Jun 2017 11:08:35 +0200 Subject: fixes for barriers on constant oops In-Reply-To: <56537dec-25c1-d558-177a-7c369b692881@redhat.com> References: <56537dec-25c1-d558-177a-7c369b692881@redhat.com> Message-ID: Hi Roman, > of the paths with write-barrier-cmp in library_call.cpp, there are only > two cases: > - comparing threads. is this likely to be a hot path? I have no idea. Given there's an intrinsic I suppose it can be. Anyway, using write barriers make the code a lot simpler so unless we find there's something to gain here, I'd like to keep the code as simple as possible. > - comparing classes: are we sure this is still optimized to > a.klass==b.klass? Likely not. I'll double check that. But I'ld like to push the changes I have so far. > Is this correct? > > @@ -992,16 +992,16 @@ > region->set_req(2, membar->in(0)); > membar->set_req(0, phase->C->top()); > phase->record_for_igvn(region); > phase->record_for_igvn(membar); > } > - } > return true; > } > } > } > } > + } > } else if (in(1)->is_ShenandoahBarrier()) { > // For this pattern: > // if (a != b) { > // a = read_barrier(a); > // b = read_barrier(b); The current code looks broken to me. It makes all those validation checks but returns true even if one of the check fails. Roland. From rkennke at redhat.com Tue Jun 27 09:09:30 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 27 Jun 2017 11:09:30 +0200 Subject: fixes for barriers on constant oops In-Reply-To: References: <56537dec-25c1-d558-177a-7c369b692881@redhat.com> Message-ID: <145ad33a-cf7d-31a5-09f8-4ae74ae296c7@redhat.com> Am 27.06.2017 um 11:08 schrieb Roland Westrelin: > Hi Roman, > >> of the paths with write-barrier-cmp in library_call.cpp, there are only >> two cases: >> - comparing threads. is this likely to be a hot path? > I have no idea. Given there's an intrinsic I suppose it can be. Anyway, > using write barriers make the code a lot simpler so unless we find > there's something to gain here, I'd like to keep the code as simple as > possible. > >> - comparing classes: are we sure this is still optimized to >> a.klass==b.klass? > Likely not. I'll double check that. But I'ld like to push the changes I > have so far. > >> Is this correct? >> >> @@ -992,16 +992,16 @@ >> region->set_req(2, membar->in(0)); >> membar->set_req(0, phase->C->top()); >> phase->record_for_igvn(region); >> phase->record_for_igvn(membar); >> } >> - } >> return true; >> } >> } >> } >> } >> + } >> } else if (in(1)->is_ShenandoahBarrier()) { >> // For this pattern: >> // if (a != b) { >> // a = read_barrier(a); >> // b = read_barrier(b); > The current code looks broken to me. It makes all those validation > checks but returns true even if one of the check fails. > > Roland. Ok then. Roman From rwestrel at redhat.com Tue Jun 27 09:13:23 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Tue, 27 Jun 2017 09:13:23 +0000 Subject: hg: shenandoah/jdk9/hotspot: missing barriers on constant oops + acmp rework + cas fix + write barrier on constant oop fix Message-ID: <201706270913.v5R9DNNF011230@aojmv0008.oracle.com> Changeset: 6a90a442d2ae Author: roland Date: 2017-06-27 11:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6a90a442d2ae missing barriers on constant oops + acmp rework + cas fix + write barrier on constant oop fix ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp From shade at redhat.com Tue Jun 27 09:45:56 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 27 Jun 2017 11:45:56 +0200 Subject: RFR: Verification should assert complete bitmaps in most phases Message-ID: <4f6ac252-0828-25ca-3ffd-229a5f35d5d8@redhat.com> Hi, Realized that marking data should not become wrong, only less precise. For either full or partial evac, new objects are allocated after TAMS. Ditto the regular allocations during all concurrent phases. The only question is Full GC and generic verification can take cancellation and VM exit paths, I TODO'ed them: http://cr.openjdk.java.net/~shade/shenandoah/verifier-check-markcomplete/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Tue Jun 27 09:53:19 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 27 Jun 2017 11:53:19 +0200 Subject: RFR: Verification should assert complete bitmaps in most phases In-Reply-To: <4f6ac252-0828-25ca-3ffd-229a5f35d5d8@redhat.com> References: <4f6ac252-0828-25ca-3ffd-229a5f35d5d8@redhat.com> Message-ID: Am 27.06.2017 um 11:45 schrieb Aleksey Shipilev: > Hi, > > Realized that marking data should not become wrong, only less precise. For > either full or partial evac, new objects are allocated after TAMS. Ditto the > regular allocations during all concurrent phases. The only question is Full GC > and generic verification can take cancellation and VM exit paths, I TODO'ed them: > > http://cr.openjdk.java.net/~shade/shenandoah/verifier-check-markcomplete/webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > > > Looks good. Roman From ashipile at redhat.com Tue Jun 27 09:55:57 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 27 Jun 2017 09:55:57 +0000 Subject: hg: shenandoah/jdk9/hotspot: Verification should assert complete bitmaps in most phases Message-ID: <201706270955.v5R9tv7x025257@aojmv0008.oracle.com> Changeset: c4cea35fae75 Author: shade Date: 2017-06-27 11:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c4cea35fae75 Verification should assert complete bitmaps in most phases ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From shade at redhat.com Tue Jun 27 12:27:08 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 27 Jun 2017 14:27:08 +0200 Subject: RFR: Verify marked objects Message-ID: <1885f749-aa9a-7a0a-d53b-ee5cddb72151@redhat.com> Our previous bug hunt identified a white spot in Verifier. Current Verifier only checks reachable objects, but there are objects that GC scans even though they are not reachable, because the marking data may be imprecise -- for example objects allocated past TAMS. This change adds the additional pass over marked objects to Verifier: http://cr.openjdk.java.net/~shade/shenandoah/verifier-marked/webrev.01/ It also moves the "After Partial" verification after the region recycling, because it would expectedly fail when scanning the "marked" objects in non-recycled CSet otherwise. Testing: hotspot_gc_shenandoah, specjbb Thanks, -Aleksey From zgu at redhat.com Tue Jun 27 14:00:32 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 27 Jun 2017 10:00:32 -0400 Subject: RFR(S) More collection set and matrix cleanup Message-ID: <76039756-a633-e13f-8cbb-cab0864d8da1@redhat.com> A few more cleanup on collection set and matrix: 1) Use jbyte instead of char 2) Make both classes more self-contained: moved memory allocation into the constructors. 3) Inline cset test functions Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/cset_matrix_refactor/webrev.00/ Test: hotspot_gc_shenandoa: fastdebug and release Thanks, -Zhengyu From zgu at redhat.com Tue Jun 27 14:47:02 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 27 Jun 2017 10:47:02 -0400 Subject: RFR: Verify marked objects In-Reply-To: <1885f749-aa9a-7a0a-d53b-ee5cddb72151@redhat.com> References: <1885f749-aa9a-7a0a-d53b-ee5cddb72151@redhat.com> Message-ID: <384ab5e3-3837-b4d1-7b49-6a4085113eae@redhat.com> Good to me. -Zhengyu On 06/27/2017 08:27 AM, Aleksey Shipilev wrote: > Our previous bug hunt identified a white spot in Verifier. > > Current Verifier only checks reachable objects, but there are objects that GC > scans even though they are not reachable, because the marking data may be > imprecise -- for example objects allocated past TAMS. This change adds the > additional pass over marked objects to Verifier: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-marked/webrev.01/ > > It also moves the "After Partial" verification after the region recycling, > because it would expectedly fail when scanning the "marked" objects in > non-recycled CSet otherwise. > > Testing: hotspot_gc_shenandoah, specjbb > > Thanks, > -Aleksey > > From shade at redhat.com Tue Jun 27 14:56:36 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 27 Jun 2017 16:56:36 +0200 Subject: RFR(S) More collection set and matrix cleanup In-Reply-To: <76039756-a633-e13f-8cbb-cab0864d8da1@redhat.com> References: <76039756-a633-e13f-8cbb-cab0864d8da1@redhat.com> Message-ID: On 06/27/2017 04:00 PM, Zhengyu Gu wrote: > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/cset_matrix_refactor/webrev.00/ *) Can use zero_to_bytes? 44 Copy::fill_to_bytes(_cset_map, _map_size, 0); ... 68 Copy::fill_to_bytes(_cset_map, _map_size, 0); Otherwise good. -Aleksey From ashipile at redhat.com Tue Jun 27 14:59:03 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 27 Jun 2017 14:59:03 +0000 Subject: hg: shenandoah/jdk9/hotspot: Verify marked objects Message-ID: <201706271459.v5REx3t4021914@aojmv0008.oracle.com> Changeset: 3da5bfd8385a Author: shade Date: 2017-06-27 16:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3da5bfd8385a Verify marked objects ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp From shade at redhat.com Tue Jun 27 16:14:37 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 27 Jun 2017 18:14:37 +0200 Subject: RFR: Verifier performance improvements: scan objects once, avoid double oop checks Message-ID: <5c99b644-6abd-535e-1708-3621fb89841a@redhat.com> Marked object verification now takes considerable time, because it now touches normally unreachable objects after TAMS. This captures most recent allocations, especially during Init Mark verification, when immediate garbage regions are not yet reclaimed. We can improve verifier performance a little bit by using verification bitmap to avoid scanning already scanned objects. We can also revise fully inline is_oop assert to avoid useless double checking for is_in and check_alignment. Webrev: http://cr.openjdk.java.net/~shade/shenandoah/verifier-perf/webrev.01/ Thanks, -Aleksey From zgu at redhat.com Tue Jun 27 16:39:11 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Tue, 27 Jun 2017 16:39:11 +0000 Subject: hg: shenandoah/jdk9/hotspot: More collection set and matrix cleanup Message-ID: <201706271639.v5RGdB29005142@aojmv0008.oracle.com> Changeset: 9b296c46c293 Author: zgu Date: 2017-06-27 11:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9b296c46c293 More collection set and matrix cleanup ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.hpp + src/share/vm/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp From shade at redhat.com Tue Jun 27 18:16:04 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 27 Jun 2017 20:16:04 +0200 Subject: RFR: Matrix should assert indexes to be in bounds Message-ID: This serves as protection against matrix overflows: http://cr.openjdk.java.net/~shade/shenandoah/matrix-verify-index/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From zgu at redhat.com Tue Jun 27 18:27:31 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 27 Jun 2017 14:27:31 -0400 Subject: RFR: Matrix should assert indexes to be in bounds In-Reply-To: References: Message-ID: <470cb169-d156-cc1a-2a72-a0f367758fdd@redhat.com> Looks good. -Zhengyu On 06/27/2017 02:16 PM, Aleksey Shipilev wrote: > This serves as protection against matrix overflows: > http://cr.openjdk.java.net/~shade/shenandoah/matrix-verify-index/webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From zgu at redhat.com Tue Jun 27 18:31:53 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 27 Jun 2017 14:31:53 -0400 Subject: RFR: Verifier performance improvements: scan objects once, avoid double oop checks In-Reply-To: <5c99b644-6abd-535e-1708-3621fb89841a@redhat.com> References: <5c99b644-6abd-535e-1708-3621fb89841a@redhat.com> Message-ID: <1ec86465-790a-de94-eeef-9e2efabbf9b6@redhat.com> Okay. -Zhengyu On 06/27/2017 12:14 PM, Aleksey Shipilev wrote: > Marked object verification now takes considerable time, because it now touches > normally unreachable objects after TAMS. This captures most recent allocations, > especially during Init Mark verification, when immediate garbage regions are not > yet reclaimed. > > We can improve verifier performance a little bit by using verification bitmap to > avoid scanning already scanned objects. We can also revise fully inline is_oop > assert to avoid useless double checking for is_in and check_alignment. > > Webrev: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-perf/webrev.01/ > > Thanks, > -Aleksey > From ashipile at redhat.com Tue Jun 27 18:48:56 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 27 Jun 2017 18:48:56 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201706271848.v5RImuN2007634@aojmv0008.oracle.com> Changeset: 40dd4d928484 Author: shade Date: 2017-06-27 20:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/40dd4d928484 Matrix should assert indexes to be in bounds ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp Changeset: 9eedb97805d9 Author: shade Date: 2017-06-27 20:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9eedb97805d9 Verifier performance improvements: scan objects once, avoid double oop checks ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From shade at redhat.com Tue Jun 27 19:25:14 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 27 Jun 2017 21:25:14 +0200 Subject: RFR: Verify TAMS and object sizes Message-ID: <2d0996c3-9483-676e-9eda-07412efca3ba@redhat.com> This change adds TAMS verification and object size fit checks to Verifier: http://cr.openjdk.java.net/~shade/shenandoah/verifier-tams-sizes/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From shade at redhat.com Tue Jun 27 19:54:35 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 27 Jun 2017 21:54:35 +0200 Subject: RFR: Disable complete bitmap verification in init mark Message-ID: Basically, our verifier spends >50% of time dealing with dead allocations now. It seems excessive to verify them before Init Mark, because it will rebuild the bitmaps anyway. After conc mark is done, it will blow most immediate garbage, and subsequent verification phases are good. Same reasoning applies to Full GC. Patch: http://cr.openjdk.java.net/~shade/shenandoah/verifier-perf-new-allocs/webrev.01/ Thanks, -Aleksey From rkennke at redhat.com Tue Jun 27 20:04:53 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 27 Jun 2017 22:04:53 +0200 Subject: RFR: Verify TAMS and object sizes In-Reply-To: <2d0996c3-9483-676e-9eda-07412efca3ba@redhat.com> References: <2d0996c3-9483-676e-9eda-07412efca3ba@redhat.com> Message-ID: <5a9d8796-dc37-8a45-d7d7-275d04995136@redhat.com> Am 27.06.2017 um 21:25 schrieb Aleksey Shipilev: > This change adds TAMS verification and object size fit checks to Verifier: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-tams-sizes/webrev.01/ > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > Yes! Thank you! From rkennke at redhat.com Tue Jun 27 20:05:33 2017 From: rkennke at redhat.com (Roman Kennke) Date: Tue, 27 Jun 2017 22:05:33 +0200 Subject: RFR: Disable complete bitmap verification in init mark In-Reply-To: References: Message-ID: <5a87e7ed-8481-5a2a-6345-f841ce28acb4@redhat.com> Am 27.06.2017 um 21:54 schrieb Aleksey Shipilev: > Basically, our verifier spends >50% of time dealing with dead allocations now. > It seems excessive to verify them before Init Mark, because it will rebuild the > bitmaps anyway. After conc mark is done, it will blow most immediate garbage, > and subsequent verification phases are good. Same reasoning applies to Full GC. > > Patch: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-perf-new-allocs/webrev.01/ > > Thanks, > -Aleksey > Yes From ashipile at redhat.com Tue Jun 27 20:12:25 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Tue, 27 Jun 2017 20:12:25 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201706272012.v5RKCP54007310@aojmv0008.oracle.com> Changeset: c26fd590dc7c Author: shade Date: 2017-06-27 21:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c26fd590dc7c Verify TAMS and object sizes ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: cdcb33fade83 Author: shade Date: 2017-06-27 22:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cdcb33fade83 Disable complete bitmap verification in init mark ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From shade at redhat.com Wed Jun 28 10:05:09 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 28 Jun 2017 12:05:09 +0200 Subject: RFR: Concurrent code cache evacuation Message-ID: Hi, I would like us to make code cache evacuation concurrent: http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac/webrev.02/ This gives us the benefit of much lower final mark times, where we had to evacuate the code cache roots: http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac/perf.txt Code cache was evacuated at pause because constant oops barriers were stripped away as optimization, and this change conflicts with that optimization. So, +ShenandoahBarriersForConst is set by default. This may affect correctness, as demonstrated by recent Roland's fixes to C2. Throughput-wise, only Compiler.* tests are regressing ~2% in single-threaded mode. The regression is completely gone in fully-threaded configuration. We seen no other regressions. Testing: hotspot_gc_shenandoah, specjvm with +Verify, specjbb with +Verify Thanks, -Aleksey From rkennke at redhat.com Wed Jun 28 10:20:03 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 28 Jun 2017 12:20:03 +0200 Subject: RFR: Concurrent code cache evacuation In-Reply-To: References: Message-ID: Hi Aleksey, I would probably not couple conc codecache evac to ShenandoahConcurrentCodeRoots, but rather make a new flag (or rename ShenandoahBarriersForConst once again). The reason for this is that while concurrent code cache marking is unproblematic with regards to performance (no new barriers required), concurrent code cache evacuation is not. It requires more barriers and can thus affect performance. Your measurements don't show a big regression, but when I was doing my first experiments with it, the regression with compiler.sunflow was very pronounced. It is possible that this is gone (with all the changes done by Roland in the meantime, and probably also with your patch). Other than that: great stuff! Roman Am 28.06.2017 um 12:05 schrieb Aleksey Shipilev: > Hi, > > I would like us to make code cache evacuation concurrent: > http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac/webrev.02/ > > This gives us the benefit of much lower final mark times, where we had to > evacuate the code cache roots: > http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac/perf.txt > > Code cache was evacuated at pause because constant oops barriers were stripped > away as optimization, and this change conflicts with that optimization. So, > +ShenandoahBarriersForConst is set by default. This may affect correctness, as > demonstrated by recent Roland's fixes to C2. > > Throughput-wise, only Compiler.* tests are regressing ~2% in single-threaded > mode. The regression is completely gone in fully-threaded configuration. We seen > no other regressions. > > Testing: hotspot_gc_shenandoah, specjvm with +Verify, specjbb with +Verify > > Thanks, > -Aleksey > From shade at redhat.com Wed Jun 28 10:31:07 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 28 Jun 2017 12:31:07 +0200 Subject: RFR: Concurrent code cache evacuation In-Reply-To: References: Message-ID: <7943aec6-596b-e14f-bed1-59488357f6ce@redhat.com> On 06/28/2017 12:20 PM, Roman Kennke wrote: > I would probably not couple conc codecache evac to > ShenandoahConcurrentCodeRoots, but rather make a new flag (or rename > ShenandoahBarriersForConst once again). The reason for this is that > while concurrent code cache marking is unproblematic with regards to > performance (no new barriers required), concurrent code cache evacuation > is not. It requires more barriers and can thus affect performance. I was thinking that ShenandoahConcurrentCodeRoots should act as global killswitch for concurrent code cache ops, both scanning and evacuating. So this would happen: -ShConcCodeRoots ?ShBarriersForConst: scan at STW, evac at STW +ShConcCodeRoots -ShBarriersForConst: scan concurrently, evac at STW +ShConcCodeRoots +ShBarriersForConst: scan concurrently, evac concurrently Maybe what is missing from equation is an option for disabling concurrent scan? > Your > measurements don't show a big regression, but when I was doing my first > experiments with it, the regression with compiler.sunflow was very > pronounced. It is possible that this is gone (with all the changes done > by Roland in the meantime, and probably also with your patch). Aha. I had just remeasured this by hand: # -Barriers Compiler.sunflow thrpt 10 190.151 ? 1.898 ops/min # +Barriers Compiler.sunflow thrpt 10 188.369 ? 2.842 ops/min Thanks, -Aleksey From rkennke at redhat.com Wed Jun 28 10:40:45 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 28 Jun 2017 12:40:45 +0200 Subject: RFR: Concurrent code cache evacuation In-Reply-To: <7943aec6-596b-e14f-bed1-59488357f6ce@redhat.com> References: <7943aec6-596b-e14f-bed1-59488357f6ce@redhat.com> Message-ID: <099d6b5e-1a4a-26c8-08fe-14ddc87db665@redhat.com> Am 28.06.2017 um 12:31 schrieb Aleksey Shipilev: > On 06/28/2017 12:20 PM, Roman Kennke wrote: >> I would probably not couple conc codecache evac to >> ShenandoahConcurrentCodeRoots, but rather make a new flag (or rename >> ShenandoahBarriersForConst once again). The reason for this is that >> while concurrent code cache marking is unproblematic with regards to >> performance (no new barriers required), concurrent code cache evacuation >> is not. It requires more barriers and can thus affect performance. > I was thinking that ShenandoahConcurrentCodeRoots should act as global > killswitch for concurrent code cache ops, both scanning and evacuating. So this > would happen: > > -ShConcCodeRoots ?ShBarriersForConst: scan at STW, evac at STW > +ShConcCodeRoots -ShBarriersForConst: scan concurrently, evac at STW > +ShConcCodeRoots +ShBarriersForConst: scan concurrently, evac concurrently > > Maybe what is missing from equation is an option for disabling concurrent scan? Concurrent code cache evacuation is a feature. ShBarriersForConst is a technical detail (much like +/-ShenandoahReadBarriers, etc). Concurrent code cache marking is technically separate. I have no problem putting these two under the same flag if performance and correctness are both ok. For conc codecache marking we are pretty certain at this point it is ok, conc codecache evac not so much (yet). > >> Your >> measurements don't show a big regression, but when I was doing my first >> experiments with it, the regression with compiler.sunflow was very >> pronounced. It is possible that this is gone (with all the changes done >> by Roland in the meantime, and probably also with your patch). > Aha. I had just remeasured this by hand: > > # -Barriers > Compiler.sunflow thrpt 10 190.151 ? 1.898 ops/min > > # +Barriers > Compiler.sunflow thrpt 10 188.369 ? 2.842 ops/min This looks ok. I will test it again. Notice that I gave it as much heap as I could to possibly amplify barriers impact (or rather, reduce GC threads impact). Roman From shade at redhat.com Wed Jun 28 10:43:41 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 28 Jun 2017 12:43:41 +0200 Subject: RFR: Concurrent code cache evacuation In-Reply-To: <099d6b5e-1a4a-26c8-08fe-14ddc87db665@redhat.com> References: <7943aec6-596b-e14f-bed1-59488357f6ce@redhat.com> <099d6b5e-1a4a-26c8-08fe-14ddc87db665@redhat.com> Message-ID: <53c9d31f-b478-6aac-e66e-c97a7e9a8394@redhat.com> On 06/28/2017 12:40 PM, Roman Kennke wrote: > Am 28.06.2017 um 12:31 schrieb Aleksey Shipilev: >> On 06/28/2017 12:20 PM, Roman Kennke wrote: >>> I would probably not couple conc codecache evac to >>> ShenandoahConcurrentCodeRoots, but rather make a new flag (or rename >>> ShenandoahBarriersForConst once again). The reason for this is that >>> while concurrent code cache marking is unproblematic with regards to >>> performance (no new barriers required), concurrent code cache evacuation >>> is not. It requires more barriers and can thus affect performance. >> I was thinking that ShenandoahConcurrentCodeRoots should act as global >> killswitch for concurrent code cache ops, both scanning and evacuating. So this >> would happen: >> >> -ShConcCodeRoots ?ShBarriersForConst: scan at STW, evac at STW >> +ShConcCodeRoots -ShBarriersForConst: scan concurrently, evac at STW >> +ShConcCodeRoots +ShBarriersForConst: scan concurrently, evac concurrently >> >> Maybe what is missing from equation is an option for disabling concurrent scan? > > Concurrent code cache evacuation is a feature. ShBarriersForConst is a > technical detail (much like +/-ShenandoahReadBarriers, etc). > Concurrent code cache marking is technically separate. I have no problem > putting these two under the same flag if performance and correctness are > both ok. For conc codecache marking we are pretty certain at this point > it is ok, conc codecache evac not so much (yet). All right, fine. Let's keep it simple for now, and use only ShBarriersForConst: http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac/webrev.03/ -Aleksey From rkennke at redhat.com Wed Jun 28 10:57:38 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 28 Jun 2017 12:57:38 +0200 Subject: RFR: Concurrent code cache evacuation In-Reply-To: <53c9d31f-b478-6aac-e66e-c97a7e9a8394@redhat.com> References: <7943aec6-596b-e14f-bed1-59488357f6ce@redhat.com> <099d6b5e-1a4a-26c8-08fe-14ddc87db665@redhat.com> <53c9d31f-b478-6aac-e66e-c97a7e9a8394@redhat.com> Message-ID: Am 28.06.2017 um 12:43 schrieb Aleksey Shipilev: > On 06/28/2017 12:40 PM, Roman Kennke wrote: >> Am 28.06.2017 um 12:31 schrieb Aleksey Shipilev: >>> On 06/28/2017 12:20 PM, Roman Kennke wrote: >>>> I would probably not couple conc codecache evac to >>>> ShenandoahConcurrentCodeRoots, but rather make a new flag (or rename >>>> ShenandoahBarriersForConst once again). The reason for this is that >>>> while concurrent code cache marking is unproblematic with regards to >>>> performance (no new barriers required), concurrent code cache evacuation >>>> is not. It requires more barriers and can thus affect performance. >>> I was thinking that ShenandoahConcurrentCodeRoots should act as global >>> killswitch for concurrent code cache ops, both scanning and evacuating. So this >>> would happen: >>> >>> -ShConcCodeRoots ?ShBarriersForConst: scan at STW, evac at STW >>> +ShConcCodeRoots -ShBarriersForConst: scan concurrently, evac at STW >>> +ShConcCodeRoots +ShBarriersForConst: scan concurrently, evac concurrently >>> >>> Maybe what is missing from equation is an option for disabling concurrent scan? >> Concurrent code cache evacuation is a feature. ShBarriersForConst is a >> technical detail (much like +/-ShenandoahReadBarriers, etc). >> Concurrent code cache marking is technically separate. I have no problem >> putting these two under the same flag if performance and correctness are >> both ok. For conc codecache marking we are pretty certain at this point >> it is ok, conc codecache evac not so much (yet). > All right, fine. Let's keep it simple for now, and use only ShBarriersForConst: > http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac/webrev.03/ > > -Aleksey > Yep From ashipile at redhat.com Wed Jun 28 11:33:43 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 11:33:43 +0000 Subject: hg: shenandoah/jdk9/hotspot: Concurrent code cache evacuation Message-ID: <201706281133.v5SBXhII010165@aojmv0008.oracle.com> Changeset: ee225cb19196 Author: shade Date: 2017-06-28 13:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ee225cb19196 Concurrent code cache evacuation ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From shade at redhat.com Wed Jun 28 11:53:07 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 28 Jun 2017 13:53:07 +0200 Subject: RFR: Verifier should print extended info on referenced location Message-ID: <4bf3c858-d0ab-e17c-a040-38e6a5000c35@redhat.com> I was wondering recently is it possible to get the human-readable data on where the given address belongs to. It turns out, there is os::print_location that is called for hs_err, which decodes most of the stuff. It makes sense to call it for our interior ptr printout in Verifier: http://cr.openjdk.java.net/~shade/shenandoah/verifier-print-location/webrev.01/ Induced failure looks like this: Referenced from: interior location: 0x00007fd7ab7abed5 outside of Java heap 0x00007fd7ab7abed5 is at entry_point+117 in (nmethod*)0x00007fd7ab7aba90 Thanks, -Aleksey From zgu at redhat.com Wed Jun 28 12:49:21 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 28 Jun 2017 08:49:21 -0400 Subject: RFR: Verifier should print extended info on referenced location In-Reply-To: <4bf3c858-d0ab-e17c-a040-38e6a5000c35@redhat.com> References: <4bf3c858-d0ab-e17c-a040-38e6a5000c35@redhat.com> Message-ID: Good. -Zhengyu On 06/28/2017 07:53 AM, Aleksey Shipilev wrote: > I was wondering recently is it possible to get the human-readable data on where > the given address belongs to. It turns out, there is os::print_location that is > called for hs_err, which decodes most of the stuff. It makes sense to call it > for our interior ptr printout in Verifier: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-print-location/webrev.01/ > > Induced failure looks like this: > > Referenced from: > interior location: 0x00007fd7ab7abed5 > outside of Java heap > 0x00007fd7ab7abed5 is at entry_point+117 in (nmethod*)0x00007fd7ab7aba90 > > Thanks, > -Aleksey > From zgu at redhat.com Wed Jun 28 13:26:45 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Wed, 28 Jun 2017 09:26:45 -0400 Subject: RFR(XS) Eliminating _num_regions variable in ShenandoahHeap Message-ID: <290367bc-3f14-6042-20c5-f82df465dcea@redhat.com> Eliminate dual states which might result out-of-sync problem. and use _ordered_regions->active_regions() solely. Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/heap_regions_count/webrev.00/ Test: hotspot_gc_shenandoah: fastdebug and release Thanks, -Zhengyu From shade at redhat.com Wed Jun 28 13:35:25 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 28 Jun 2017 15:35:25 +0200 Subject: RFR(XS) Eliminating _num_regions variable in ShenandoahHeap In-Reply-To: <290367bc-3f14-6042-20c5-f82df465dcea@redhat.com> References: <290367bc-3f14-6042-20c5-f82df465dcea@redhat.com> Message-ID: <07624554-5afe-eb12-6a7d-4e01dc3c3bfe@redhat.com> On 06/28/2017 03:26 PM, Zhengyu Gu wrote: > Eliminate dual states which might result out-of-sync problem. > and use _ordered_regions->active_regions() solely. > > Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/heap_regions_count/webrev.00/ Good! Minor things: *) Write something here? 190 assert(_ordered_regions->active_regions() == num_regions, ""); *) Invert this to ">="? 107 if (!(index < num_regions())) { Thanks, -Aleksey From ashipile at redhat.com Wed Jun 28 13:39:40 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 13:39:40 +0000 Subject: hg: shenandoah/jdk9/hotspot: Verifier should print extended info on referenced location Message-ID: <201706281339.v5SDdeNq029315@aojmv0008.oracle.com> Changeset: ca4d72a10eb2 Author: shade Date: 2017-06-28 14:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca4d72a10eb2 Verifier should print extended info on referenced location ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp From zgu at redhat.com Wed Jun 28 14:24:52 2017 From: zgu at redhat.com (zgu at redhat.com) Date: Wed, 28 Jun 2017 14:24:52 +0000 Subject: hg: shenandoah/jdk9/hotspot: Eliminating _num_regions variable in ShenandoahHeap Message-ID: <201706281424.v5SEOrSv016700@aojmv0008.oracle.com> Changeset: fe846c4e72e7 Author: zgu Date: 2017-06-28 10:22 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe846c4e72e7 Eliminating _num_regions variable in ShenandoahHeap ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp From ashipile at redhat.com Wed Jun 28 16:33:05 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 16:33:05 +0000 Subject: hg: shenandoah/jdk10/corba: 65 new changesets Message-ID: <201706281633.v5SGX5dw009535@aojmv0008.oracle.com> Changeset: 9eada61b403d Author: msheppar Date: 2017-02-09 15:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/9eada61b403d 8049375: Extend how the org.omg.CORBA.ORB handles the search for orb.properties Reviewed-by: lancea, alanb ! src/java.corba/share/classes/org/omg/CORBA/ORB.java Changeset: fee432a1b886 Author: lana Date: 2017-02-09 18:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/fee432a1b886 Merge Changeset: 9383da04b385 Author: mli Date: 2017-02-10 00:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/9383da04b385 8174698: Fix @since in module-info.java in dev/corba repo Reviewed-by: alanb ! src/java.corba/share/classes/module-info.java Changeset: de6bdf38935f Author: lana Date: 2017-02-16 17:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/de6bdf38935f Added tag jdk-9+157 for changeset 9383da04b385 ! .hgtags Changeset: 3183708aa8f2 Author: lana Date: 2017-02-23 17:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/3183708aa8f2 Merge ! .hgtags Changeset: 6feea77d2083 Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/6feea77d2083 Added tag jdk-9+158 for changeset de6bdf38935f ! .hgtags Changeset: 56a8bf532268 Author: lana Date: 2017-02-23 17:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/56a8bf532268 Merge ! .hgtags Changeset: c7688f2fa079 Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/c7688f2fa079 Added tag jdk-9+159 for changeset 6feea77d2083 ! .hgtags Changeset: c8acf6cf5944 Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/c8acf6cf5944 Added tag jdk-9+160 for changeset c7688f2fa079 ! .hgtags Changeset: 9d7563c47bd7 Author: lana Date: 2017-03-13 19:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/9d7563c47bd7 Merge ! .hgtags Changeset: 18f02bc43fe9 Author: ihse Date: 2017-03-13 14:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/18f02bc43fe9 8176509: Use pandoc for converting build readme to html Reviewed-by: erikj - README Changeset: 03e77e610507 Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/03e77e610507 Added tag jdk-9+161 for changeset 18f02bc43fe9 ! .hgtags Changeset: 3813c94c8585 Author: lana Date: 2017-03-16 20:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/3813c94c8585 Merge ! .hgtags Changeset: 31dddeed0943 Author: mchung Date: 2017-03-15 18:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/31dddeed0943 8176815: Remove StackFramePermission and use RuntimePermission for stack walking Reviewed-by: alanb, bchristi ! src/java.corba/share/classes/sun/corba/Bridge.java Changeset: 18ffcf99a3b4 Author: lana Date: 2017-03-16 17:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/18ffcf99a3b4 Merge Changeset: 493011dee80e Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/493011dee80e Added tag jdk-9+162 for changeset 18ffcf99a3b4 ! .hgtags Changeset: 04c3dc7f1cbf Author: lana Date: 2017-03-25 01:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/04c3dc7f1cbf Merge ! .hgtags Changeset: 48a6b541153d Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/48a6b541153d Added tag jdk-9+163 for changeset 493011dee80e ! .hgtags Changeset: 8e9b64d90b69 Author: mchung Date: 2017-03-29 09:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/8e9b64d90b69 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea ! src/java.corba/share/classes/module-info.java Changeset: 965bbae30727 Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/965bbae30727 Merge Changeset: 8aa7044a5b59 Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/8aa7044a5b59 Merge ! .hgtags Changeset: a510b2201154 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/a510b2201154 Added tag jdk-9+164 for changeset 965bbae30727 ! .hgtags Changeset: 5d6d891bb36d Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/5d6d891bb36d Merge ! .hgtags Changeset: 934c18145915 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/934c18145915 Added tag jdk-9+165 for changeset a510b2201154 ! .hgtags Changeset: 7c5328012799 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/7c5328012799 Merge ! .hgtags Changeset: 43de67f51801 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/43de67f51801 Added tag jdk-9+166 for changeset 934c18145915 ! .hgtags Changeset: c7358d703e12 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/c7358d703e12 Merge ! .hgtags Changeset: 11e88bffa281 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/11e88bffa281 Added tag jdk-10+1 for changeset 37c9962586a4 ! .hgtags Changeset: b46142514fae Author: lana Date: 2017-04-25 08:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/b46142514fae Merge ! .hgtags Changeset: 3ffb5f519a83 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/3ffb5f519a83 Added tag jdk-10+2 for changeset 56a8bf532268 ! .hgtags Changeset: 1a5caa222f06 Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/1a5caa222f06 Added tag jdk-10+3 for changeset 3813c94c8585 ! .hgtags Changeset: 342ccd2f546b Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/342ccd2f546b Added tag jdk-10+4 for changeset 5d6d891bb36d ! .hgtags Changeset: c293063e9217 Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/c293063e9217 Added tag jdk-10+5 for changeset 7c5328012799 ! .hgtags Changeset: 471236b1dea8 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/471236b1dea8 Added tag jdk-10+6 for changeset c7358d703e12 ! .hgtags Changeset: 03a2cc9c8a1e Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/03a2cc9c8a1e Added tag jdk-9+167 for changeset 43de67f51801 ! .hgtags Changeset: b2218d41edef Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/b2218d41edef Added tag jdk-9+168 for changeset 03a2cc9c8a1e ! .hgtags Changeset: aed5a4edc827 Author: lana Date: 2017-05-05 04:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/aed5a4edc827 Merge ! .hgtags Changeset: 72bb2cd3f013 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/72bb2cd3f013 Added tag jdk-9+169 for changeset b2218d41edef ! .hgtags Changeset: 648b0a00824e Author: lana Date: 2017-05-11 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/648b0a00824e Merge ! .hgtags Changeset: a3e210a93f90 Author: jjg Date: 2017-05-10 15:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/a3e210a93f90 8180041: Fix HTML 5 issues in java.corba Reviewed-by: alanb, lancea ! src/java.corba/share/classes/com/sun/corba/se/spi/monitoring/package.html ! src/java.corba/share/classes/org/omg/CORBA/Any.java ! src/java.corba/share/classes/org/omg/CORBA/ORB.java ! src/java.corba/share/classes/org/omg/CORBA/doc-files/compliance.html ! src/java.corba/share/classes/org/omg/CORBA/doc-files/generatedfiles.html ! src/java.corba/share/classes/org/omg/CORBA/package.html ! src/java.corba/share/classes/org/omg/CORBA/portable/package.html ! src/java.corba/share/classes/org/omg/CORBA_2_3/package.html ! src/java.corba/share/classes/org/omg/PortableInterceptor/IOP.idl ! src/java.corba/share/classes/org/omg/PortableInterceptor/Interceptors.idl ! src/java.corba/share/classes/org/omg/PortableInterceptor/package.html ! src/java.corba/share/classes/org/omg/PortableServer/package.html Changeset: 8a4ab3b0ab9a Author: lana Date: 2017-05-11 18:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/8a4ab3b0ab9a Merge Changeset: c62e5964cfcf Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/c62e5964cfcf Added tag jdk-9+170 for changeset 8a4ab3b0ab9a ! .hgtags Changeset: 82897dd5d1e5 Author: lana Date: 2017-05-19 04:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/82897dd5d1e5 Merge ! .hgtags Changeset: 940cd86ef83e Author: lana Date: 2017-05-23 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/940cd86ef83e Added tag jdk-10+7 for changeset aed5a4edc827 ! .hgtags Changeset: 54c6621f7b34 Author: lana Date: 2017-05-23 22:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/54c6621f7b34 Added tag jdk-10+8 for changeset 648b0a00824e ! .hgtags Changeset: 77612ad980f7 Author: lana Date: 2017-05-26 01:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/77612ad980f7 Added tag jdk-10+9 for changeset 54c6621f7b34 ! .hgtags Changeset: 95ed14547ca9 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/95ed14547ca9 Added tag jdk-9+171 for changeset c62e5964cfcf ! .hgtags Changeset: 080c37fd77e2 Author: lana Date: 2017-05-31 17:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/080c37fd77e2 Merge ! .hgtags Changeset: 61d927fbfa59 Author: lana Date: 2017-06-02 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/61d927fbfa59 Added tag jdk-10+10 for changeset 080c37fd77e2 ! .hgtags Changeset: b5f3f4fc6b93 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/b5f3f4fc6b93 Added tag jdk-9+172 for changeset 95ed14547ca9 ! .hgtags Changeset: 8ef8a0f1c4df Author: lana Date: 2017-06-03 02:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/8ef8a0f1c4df Merge ! .hgtags Changeset: 3053bba569e0 Author: lana Date: 2017-06-09 21:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/3053bba569e0 Added tag jdk-10+11 for changeset 8ef8a0f1c4df ! .hgtags Changeset: d5fd6bd57a56 Author: jjg Date: 2017-05-30 15:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/d5fd6bd57a56 8181290: Invalid HTML 5 in core-libs docs Reviewed-by: mchung, lancea ! src/java.corba/share/classes/org/omg/CORBA/doc-files/generatedfiles.html Changeset: bd32b2b28de5 Author: msheppar Date: 2017-06-01 17:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/bd32b2b28de5 8176784: Amend HREF to technote/guides in CORBA API docs to unilinks for guides Reviewed-by: chegar, rriggs ! src/java.corba/share/classes/javax/rmi/PortableRemoteObject.java ! src/java.corba/share/classes/org/omg/CORBA/ACTIVITY_COMPLETED.java ! src/java.corba/share/classes/org/omg/CORBA/ACTIVITY_REQUIRED.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_CONTEXT.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_INV_ORDER.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_OPERATION.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_PARAM.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_QOS.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_TYPECODE.java ! src/java.corba/share/classes/org/omg/CORBA/Bounds.java ! src/java.corba/share/classes/org/omg/CORBA/CODESET_INCOMPATIBLE.java ! src/java.corba/share/classes/org/omg/CORBA/COMM_FAILURE.java ! src/java.corba/share/classes/org/omg/CORBA/DATA_CONVERSION.java ! src/java.corba/share/classes/org/omg/CORBA/FREE_MEM.java ! src/java.corba/share/classes/org/omg/CORBA/IMP_LIMIT.java ! src/java.corba/share/classes/org/omg/CORBA/INITIALIZE.java ! src/java.corba/share/classes/org/omg/CORBA/INTERNAL.java ! src/java.corba/share/classes/org/omg/CORBA/INTF_REPOS.java ! src/java.corba/share/classes/org/omg/CORBA/INVALID_ACTIVITY.java ! src/java.corba/share/classes/org/omg/CORBA/INVALID_TRANSACTION.java ! src/java.corba/share/classes/org/omg/CORBA/INV_FLAG.java ! src/java.corba/share/classes/org/omg/CORBA/INV_IDENT.java ! src/java.corba/share/classes/org/omg/CORBA/INV_OBJREF.java ! src/java.corba/share/classes/org/omg/CORBA/INV_POLICY.java ! src/java.corba/share/classes/org/omg/CORBA/MARSHAL.java ! src/java.corba/share/classes/org/omg/CORBA/NO_IMPLEMENT.java ! src/java.corba/share/classes/org/omg/CORBA/NO_MEMORY.java ! src/java.corba/share/classes/org/omg/CORBA/NO_PERMISSION.java ! src/java.corba/share/classes/org/omg/CORBA/NO_RESOURCES.java ! src/java.corba/share/classes/org/omg/CORBA/NO_RESPONSE.java ! src/java.corba/share/classes/org/omg/CORBA/OBJECT_NOT_EXIST.java ! src/java.corba/share/classes/org/omg/CORBA/OBJ_ADAPTER.java ! src/java.corba/share/classes/org/omg/CORBA/ORB.java ! src/java.corba/share/classes/org/omg/CORBA/PERSIST_STORE.java ! src/java.corba/share/classes/org/omg/CORBA/REBIND.java ! src/java.corba/share/classes/org/omg/CORBA/SystemException.java ! src/java.corba/share/classes/org/omg/CORBA/TIMEOUT.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_MODE.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_REQUIRED.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_ROLLEDBACK.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSACTION_UNAVAILABLE.java ! src/java.corba/share/classes/org/omg/CORBA/TRANSIENT.java ! src/java.corba/share/classes/org/omg/CORBA/UNKNOWN.java ! src/java.corba/share/classes/org/omg/CORBA/UnknownUserException.java ! src/java.corba/share/classes/org/omg/CORBA/UserException.java ! src/java.corba/share/classes/org/omg/CORBA/WrongTransaction.java ! src/java.corba/share/classes/org/omg/CORBA/package.html ! src/java.corba/share/classes/org/omg/CosNaming/package.html ! src/java.corba/share/classes/org/omg/PortableServer/package.html Changeset: 534ba4f8cfcf Author: lana Date: 2017-06-01 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/534ba4f8cfcf Merge Changeset: 3615768c1290 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/3615768c1290 Added tag jdk-9+173 for changeset 534ba4f8cfcf ! .hgtags Changeset: 00ae6307d78b Author: lana Date: 2017-06-14 20:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/00ae6307d78b Merge ! .hgtags Changeset: 6a33ed672191 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/6a33ed672191 Added tag jdk-9+174 for changeset 3615768c1290 ! .hgtags Changeset: 86f8f4cf41c4 Author: lana Date: 2017-06-16 04:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/86f8f4cf41c4 Merge ! .hgtags Changeset: 564fced058bd Author: lana Date: 2017-06-17 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/564fced058bd Added tag jdk-10+12 for changeset 00ae6307d78b ! .hgtags Changeset: e68b042f7130 Author: msheppar Date: 2017-06-16 20:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/e68b042f7130 8181836: BadKindHelper.html and BoundsHelper.html contains broken link in the javadoc Reviewed-by: chegar ! src/java.corba/share/classes/org/omg/CORBA/BoundsHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InvalidNameHelper.java ! src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BadKindHelper.java ! src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BoundsHelper.java Changeset: dc78a3dd6b3a Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/dc78a3dd6b3a 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.corba/share/classes/module-info.java Changeset: 40fb9f229471 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/40fb9f229471 Added tag jdk-9+175 for changeset dc78a3dd6b3a ! .hgtags Changeset: a2db85d01a02 Author: lana Date: 2017-06-24 00:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/a2db85d01a02 Merge ! .hgtags Changeset: 994baad957b1 Author: lana Date: 2017-06-24 02:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/corba/rev/994baad957b1 Added tag jdk-10+13 for changeset 564fced058bd ! .hgtags From ashipile at redhat.com Wed Jun 28 16:33:03 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 16:33:03 +0000 Subject: hg: shenandoah/jdk10/nashorn: 71 new changesets Message-ID: <201706281633.v5SGX4xi009532@aojmv0008.oracle.com> Changeset: c84e9bd100e9 Author: alanb Date: 2017-02-10 09:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/c84e9bd100e9 8173393: Module system implementation refresh (2/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java Changeset: f6070efba6af Author: mli Date: 2017-02-12 18:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/f6070efba6af 8174699: Fix @since in module-info.java in dev/nashorn repo Reviewed-by: jlaskey ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 13ae2480a4c3 Author: lana Date: 2017-02-16 17:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/13ae2480a4c3 Added tag jdk-9+157 for changeset f6070efba6af ! .hgtags Changeset: d75af059cff6 Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/d75af059cff6 Added tag jdk-9+158 for changeset 13ae2480a4c3 ! .hgtags Changeset: 47277bbced66 Author: lana Date: 2017-02-23 17:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/47277bbced66 Merge ! .hgtags Changeset: b8c48884e7c6 Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/b8c48884e7c6 Added tag jdk-9+159 for changeset d75af059cff6 ! .hgtags Changeset: 4561f9afd9bd Author: sdama Date: 2017-03-02 09:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/4561f9afd9bd 8156743: ES6 for..of should work for Java Maps and Sets Summary: Implemented java map object iterator which behaves similar to native map object iterator Reviewed-by: jlaskey, attila Contributed-by: srinivas.dama at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/es6/JDK-8156743.js + test/script/basic/es6/JDK-8156743.js.EXPECTED Changeset: 9d4dbb8cbe7c Author: lana Date: 2017-03-03 01:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/9d4dbb8cbe7c Merge Changeset: 4e07ad21f8e0 Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/4e07ad21f8e0 Added tag jdk-9+160 for changeset 9d4dbb8cbe7c ! .hgtags Changeset: 67d9faaea49e Author: lana Date: 2017-03-13 19:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/67d9faaea49e Merge ! .hgtags Changeset: d6ef419af865 Author: hannesw Date: 2017-03-10 18:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/d6ef419af865 8176511: JSObject property access is broken for numeric keys outside the int range Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8176511.js Changeset: 2cd29b339692 Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/2cd29b339692 Added tag jdk-9+161 for changeset d6ef419af865 ! .hgtags Changeset: a76a5e1c9d0b Author: lana Date: 2017-03-16 20:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/a76a5e1c9d0b Merge ! .hgtags Changeset: 5e5e436543da Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/5e5e436543da Added tag jdk-9+162 for changeset 2cd29b339692 ! .hgtags Changeset: a80f117fe9e4 Author: lana Date: 2017-03-25 01:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/a80f117fe9e4 Merge ! .hgtags Changeset: b473fab09baa Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/b473fab09baa Added tag jdk-9+163 for changeset 5e5e436543da ! .hgtags Changeset: 20014f4cea19 Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/20014f4cea19 Merge ! .hgtags Changeset: 8c8c38891345 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/8c8c38891345 Added tag jdk-9+164 for changeset b473fab09baa ! .hgtags Changeset: e6bc0ad505e6 Author: lana Date: 2017-04-08 03:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/e6bc0ad505e6 Merge ! .hgtags Changeset: 8bf1dab35084 Author: mchung Date: 2017-04-06 18:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/8bf1dab35084 8178286: Missing @moduleGraph in javadoc Reviewed-by: lancea ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 48d8835e3aaa Author: alanb Date: 2017-04-07 08:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/48d8835e3aaa 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! 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/linker/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/ModuleGraphManipulator.java ! test/TEST.ROOT ! test/src/jdk/nashorn/test/models/Reflector.java Changeset: e36e62d3ea53 Author: alanb Date: 2017-04-07 09:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/e36e62d3ea53 Merge Changeset: 5b2e7b2101c0 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/5b2e7b2101c0 Added tag jdk-9+165 for changeset e36e62d3ea53 ! .hgtags Changeset: 59278e0c6ccd Author: lana Date: 2017-04-13 20:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/59278e0c6ccd Merge ! .hgtags Changeset: 85bf1d0aeb09 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/85bf1d0aeb09 Added tag jdk-9+166 for changeset 5b2e7b2101c0 ! .hgtags Changeset: 0c5f25cc0d1b Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/0c5f25cc0d1b Merge ! .hgtags Changeset: 45eecc979818 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/45eecc979818 Added tag jdk-10+1 for changeset ac893c3a86dd ! .hgtags Changeset: 356a5f4ffc65 Author: lana Date: 2017-04-25 08:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/356a5f4ffc65 Merge ! .hgtags Changeset: b08dbf03d478 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/b08dbf03d478 Added tag jdk-10+2 for changeset 47277bbced66 ! .hgtags Changeset: c9c4a433d1ba Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/c9c4a433d1ba Added tag jdk-10+3 for changeset a76a5e1c9d0b ! .hgtags Changeset: 627430453f71 Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/627430453f71 Added tag jdk-10+4 for changeset e6bc0ad505e6 ! .hgtags Changeset: 55ba6b9c4889 Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/55ba6b9c4889 Added tag jdk-10+5 for changeset 59278e0c6ccd ! .hgtags Changeset: 7abd1affce85 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/7abd1affce85 Added tag jdk-10+6 for changeset 0c5f25cc0d1b ! .hgtags Changeset: 03e5f1316a2d Author: sundar Date: 2017-04-19 14:05 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/03e5f1316a2d 8178954: jjs uses wrong javadoc base URL Reviewed-by: hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: c9ffb95dfef4 Author: sundar Date: 2017-04-19 15:34 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/c9ffb95dfef4 8178315: nashorn ant build failure with @moduleGraph javadoc tag Summary: Added support for moduleGraph tag Reviewed-by: sundar, hannesw Contributed-by: srinivas.dama at oracle.com ! make/project.properties Changeset: b9a42a98ec1d Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/b9a42a98ec1d 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: a623ab461523 Author: vtewari Date: 2017-04-12 14:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/a623ab461523 8177656: Closed/nashorn/JDK_8034967.java starts failing (all platforms) since 9/154 Reviewed-by: jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java Changeset: e118c818dbf8 Author: lana Date: 2017-04-21 03:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/e118c818dbf8 Merge Changeset: 98935976d88c Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/98935976d88c Added tag jdk-9+167 for changeset e118c818dbf8 ! .hgtags Changeset: a3022cc65b17 Author: jjg Date: 2017-04-26 10:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/a3022cc65b17 8179304: Fix HTML 5 errors in jdk.scripting.nashorn and jdk.dynalink module Reviewed-by: sundar, jlaskey, hannesw ! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java Changeset: 0f81cde5a1f7 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/0f81cde5a1f7 Merge Changeset: c78163ad1a4e Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/c78163ad1a4e Added tag jdk-9+168 for changeset 0f81cde5a1f7 ! .hgtags Changeset: 7e9cb37e6d6e Author: lana Date: 2017-05-05 04:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/7e9cb37e6d6e Merge ! .hgtags Changeset: 131e25008015 Author: ihse Date: 2017-05-09 12:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/131e25008015 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java ! test/script/basic/JDK-8150218.js ! test/script/basic/JDK-8170594.js ! test/script/basic/JDK-8171849.js ! test/script/basic/es6/JDK-8168373.js Changeset: 597d3dc02579 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/597d3dc02579 Added tag jdk-9+169 for changeset 131e25008015 ! .hgtags Changeset: edb825e2dfb1 Author: lana Date: 2017-05-11 20:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/edb825e2dfb1 Merge ! .hgtags Changeset: 550bfc15779f Author: sdama Date: 2017-05-12 12:12 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/550bfc15779f 8179891: JavaDoc for for..in is incorrect Summary: Fixed javadoc typo error Reviewed-by: sundar, hannesw, jlaskey Contributed-by: srinivas.dama at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForOfLoopTree.java Changeset: fc416270a776 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/fc416270a776 Added tag jdk-9+170 for changeset 550bfc15779f ! .hgtags Changeset: 494044fb3b4b Author: lana Date: 2017-05-19 04:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/494044fb3b4b Merge ! .hgtags Changeset: 7f059a53a9df Author: lana Date: 2017-05-23 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/7f059a53a9df Added tag jdk-10+7 for changeset 7e9cb37e6d6e ! .hgtags Changeset: d7d69c89088a Author: lana Date: 2017-05-23 22:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/d7d69c89088a Added tag jdk-10+8 for changeset edb825e2dfb1 ! .hgtags Changeset: 450e9fa66cf1 Author: lana Date: 2017-05-26 01:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/450e9fa66cf1 Added tag jdk-10+9 for changeset d7d69c89088a ! .hgtags Changeset: c8d6b740f0f7 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/c8d6b740f0f7 Added tag jdk-9+171 for changeset fc416270a776 ! .hgtags Changeset: f381e171bec9 Author: lana Date: 2017-05-31 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/f381e171bec9 Merge ! .hgtags Changeset: 832bb0f3c4fc Author: lana Date: 2017-06-02 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/832bb0f3c4fc Added tag jdk-10+10 for changeset f381e171bec9 ! .hgtags Changeset: fa8e4de50e82 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/fa8e4de50e82 Added tag jdk-9+172 for changeset c8d6b740f0f7 ! .hgtags Changeset: ae0c4f1560e4 Author: lana Date: 2017-06-03 02:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/ae0c4f1560e4 Merge ! .hgtags Changeset: b6df5f486557 Author: lana Date: 2017-06-09 21:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/b6df5f486557 Added tag jdk-10+11 for changeset ae0c4f1560e4 ! .hgtags Changeset: 3325f0c7fed2 Author: hannesw Date: 2017-06-14 10:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/3325f0c7fed2 8181191: getUint32 returning Long Reviewed-by: attila, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDataView.java + test/script/basic/JDK-8181191.js Changeset: df6109f734e8 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/df6109f734e8 Added tag jdk-9+173 for changeset fa8e4de50e82 ! .hgtags Changeset: de571c0a9325 Author: lana Date: 2017-06-14 20:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/de571c0a9325 Merge ! .hgtags Changeset: 7b100002e7ae Author: mchung Date: 2017-06-07 18:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/7b100002e7ae 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 7d4006eaa088 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/7d4006eaa088 Merge Changeset: da6134f74952 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/da6134f74952 Added tag jdk-9+174 for changeset 7d4006eaa088 ! .hgtags Changeset: f758064c1e37 Author: lana Date: 2017-06-16 04:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/f758064c1e37 Merge ! .hgtags Changeset: 2ab4a2055c2e Author: lana Date: 2017-06-17 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/2ab4a2055c2e Added tag jdk-10+12 for changeset de571c0a9325 ! .hgtags Changeset: 8c265a551d17 Author: anazarov Date: 2017-06-22 10:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/8c265a551d17 8181105: Nashorn file descriptor leak Reviewed-by: jlaskey, hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java Changeset: 734b3209b6ed Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/734b3209b6ed 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 3c6fbdf6e785 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/3c6fbdf6e785 Added tag jdk-9+175 for changeset 734b3209b6ed ! .hgtags Changeset: 60b9ba5bf8fa Author: lana Date: 2017-06-24 00:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/60b9ba5bf8fa Merge ! .hgtags Changeset: fc3af109dace Author: lana Date: 2017-06-24 02:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/nashorn/rev/fc3af109dace Added tag jdk-10+13 for changeset 2ab4a2055c2e ! .hgtags From ashipile at redhat.com Wed Jun 28 16:33:09 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 16:33:09 +0000 Subject: hg: shenandoah/jdk10/jaxws: 70 new changesets Message-ID: <201706281633.v5SGXAED009713@aojmv0008.oracle.com> Changeset: 42993fcbd8f3 Author: lancea Date: 2017-02-07 15:46 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/42993fcbd8f3 8057795: Update of the mimestypes.default for JAF Reviewed-by: bpb ! src/java.activation/share/classes/META-INF/mimetypes.default Changeset: 487620ebb019 Author: lana Date: 2017-02-09 18:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/487620ebb019 Merge Changeset: b7e70e1e0154 Author: mli Date: 2017-02-10 00:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/b7e70e1e0154 8174697: Fix @since in module-info.java in dev/jaxws repo Reviewed-by: alanb ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java Changeset: 2dbdf7460052 Author: lana Date: 2017-02-16 17:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/2dbdf7460052 Added tag jdk-9+157 for changeset b7e70e1e0154 ! .hgtags Changeset: 311b931e5485 Author: aefimov Date: 2017-02-16 13:14 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/311b931e5485 8174735: Update JAX-WS RI integration to latest version Reviewed-by: alanb, mchung, lancea Contributed-by: roman.grigoriadi at oracle.com ! src/java.xml.bind/share/classes/com/sun/istack/internal/localization/Localizable.java ! src/java.xml.bind/share/classes/com/sun/istack/internal/localization/LocalizableMessage.java ! src/java.xml.bind/share/classes/com/sun/istack/internal/localization/LocalizableMessageFactory.java ! src/java.xml.bind/share/classes/com/sun/istack/internal/localization/Localizer.java ! src/java.xml.bind/share/classes/com/sun/istack/internal/localization/NullLocalizable.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/JAXBRIContext.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/ContextFactory.java + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/bytecode/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/bytecode/package.html + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/package.html ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ErrorHandler.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/PropertyKind.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/RegistryInfo.java + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/package.html + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/package.html ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/package.html ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/AccessorInjector.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Injector.java + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/package.html + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/package.html ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LocatorEx.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/package-info.java - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/package.html ! src/java.xml.bind/share/classes/javax/xml/bind/ContextFinder.java ! src/java.xml.bind/share/classes/javax/xml/bind/Messages.java ! src/java.xml.bind/share/classes/javax/xml/bind/Messages.properties + src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/package-info.java + src/java.xml.bind/share/classes/javax/xml/bind/helpers/package-info.java + src/java.xml.bind/share/classes/javax/xml/bind/package-info.java + src/java.xml.bind/share/classes/javax/xml/bind/util/package-info.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/LazyEnvelopeSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MultipartDataSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentDisposition.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ContentType.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/HeaderTokenizer.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeBodyPart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeUtility.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/SharedInputStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64DecoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BASE64EncoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/BEncoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/LineInputStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/OutputUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QEncoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUEncoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/Envelope.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/FastInfosetDataContentHandler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/GifDataContentHandler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ImageDataContentHandler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/JpegDataContentHandler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/LazyEnvelope.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MultipartDataContentHandler.java - src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPVersionMismatchException.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StringDataContentHandler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/XmlDataContentHandler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/NodeListImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/name/NameImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/Base64.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteOutputStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JaxmURI.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParseUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/SAAJUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/transform/EfficientStreamingTransformer.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/saaj/SAAJMessageHeaders.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/ThreadHelper.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/MethodUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/SDDocumentSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/ContextClassloaderLocal.java - src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/ContextClassloaderLocal.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/binding/BindingImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/binding/SOAPBindingImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/client/sei/MethodUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/commons/xmlutil/ContextClassloaderLocal.java - src/java.xml.ws/share/classes/com/sun/xml/internal/ws/commons/xmlutil/ContextClassloaderLocal.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/developer/ContextClassloaderLocal.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/Injector.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/SOAPSEIModel.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/privateutil/MethodUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/util/MethodUtil.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ContextClassloaderLocal.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ContextClassloaderLocalMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/ContextClassloaderLocal.java - src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/ContextClassloaderLocal.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/transport/http/server/EndpointImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/MethodUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/ContextClassloaderLocal.java - src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/ContextClassloaderLocal.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlCatalogUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java ! src/java.xml.ws/share/classes/javax/xml/soap/FactoryFinder.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JJavaName.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JModuleDirective.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/util/JavadocEscapeWriter.java ! src/jdk.xml.bind/share/classes/com/sun/istack/internal/tools/DefaultAuthenticator.java ! src/jdk.xml.bind/share/classes/com/sun/istack/internal/tools/SecureLoader.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties + src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/CatalogUtil.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/SchemaCache.java + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/gbind/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/gbind/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/package.html ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package.html + src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/runtime/package-info.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/runtime/package.html ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/ElementDecl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/IdentityConstraintImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx.java - src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/util/Uri.java + src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ContextClassloaderLocal.properties + src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ContextClassloaderLocalMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal.java - src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal.properties Changeset: e53b32235738 Author: lana Date: 2017-02-16 18:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/e53b32235738 Merge - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/bytecode/package.html - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/annotation/package.html - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/package.html - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/package.html - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/package.html - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/package.html - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/package.html - src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/xmlschema/package.html - src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java - src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/ContextClassloaderLocal.properties - src/java.xml.ws/share/classes/com/sun/xml/internal/ws/commons/xmlutil/ContextClassloaderLocal.properties - src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/ContextClassloaderLocal.properties - src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/xml/ContextClassloaderLocal.properties - src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/ap/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/impl/s2j/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/generator/bean/field/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/nav/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/dtd/bindinfo/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/gbind/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/package.html - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/runtime/package.html - src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/util/Uri.java - src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/parser/ContextClassloaderLocal.properties Changeset: 0ea34706c7fa Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/0ea34706c7fa Added tag jdk-9+158 for changeset e53b32235738 ! .hgtags Changeset: 06b9f0de66d3 Author: lana Date: 2017-02-23 17:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/06b9f0de66d3 Merge ! .hgtags Changeset: 6bff08fd5d21 Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/6bff08fd5d21 Added tag jdk-9+159 for changeset 0ea34706c7fa ! .hgtags Changeset: 5e7583d18339 Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/5e7583d18339 Added tag jdk-9+160 for changeset 6bff08fd5d21 ! .hgtags Changeset: 82084f9a7aa3 Author: lana Date: 2017-03-13 19:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/82084f9a7aa3 Merge ! .hgtags Changeset: 7d5352c54fc8 Author: ihse Date: 2017-03-13 14:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/7d5352c54fc8 8176509: Use pandoc for converting build readme to html Reviewed-by: erikj - README Changeset: 2abe12727a1b Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/2abe12727a1b Added tag jdk-9+161 for changeset 7d5352c54fc8 ! .hgtags Changeset: 2e2c78f1713b Author: lana Date: 2017-03-16 20:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/2e2c78f1713b Merge ! .hgtags Changeset: f7fced955087 Author: mchung Date: 2017-03-14 15:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/f7fced955087 8174977: Update license files with consistent license/notice names Reviewed-by: alanb, mchung Contributed-by: jeannette.hung at oracle.com ! src/jdk.xml.bind/share/legal/xmlresolver.md Changeset: 05d7b08e85c4 Author: lana Date: 2017-03-16 17:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/05d7b08e85c4 Merge Changeset: b8aebe5292f2 Author: lancea Date: 2017-03-16 16:50 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/b8aebe5292f2 8174728: Mark Java EE modules deprecated and for removal Reviewed-by: alanb ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java Changeset: 3890f96e8995 Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/3890f96e8995 Added tag jdk-9+162 for changeset b8aebe5292f2 ! .hgtags Changeset: 70d4fbe7e6da Author: lana Date: 2017-03-25 01:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/70d4fbe7e6da Merge ! .hgtags Changeset: 22b17dea56eb Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/22b17dea56eb Added tag jdk-9+163 for changeset 3890f96e8995 ! .hgtags Changeset: ee1849f16695 Author: mchung Date: 2017-03-29 09:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/ee1849f16695 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java Changeset: 1a52de2da827 Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/1a52de2da827 Merge Changeset: 3c21e3777f7d Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/3c21e3777f7d Merge ! .hgtags Changeset: b92bbd3a5613 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/b92bbd3a5613 Added tag jdk-9+164 for changeset 1a52de2da827 ! .hgtags Changeset: ac7e572a6a6b Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/ac7e572a6a6b Merge ! .hgtags Changeset: e4cd98db3249 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/e4cd98db3249 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/addressing/EPRSDDocumentFilter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/SDDocumentSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java Changeset: a987401bac0d Author: mchung Date: 2017-04-10 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/a987401bac0d 8177855: Clean up legal files Reviewed-by: alanb, darcy ! src/jdk.xml.bind/share/legal/relaxngdatatype.md Changeset: b1f30c27367b Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/b1f30c27367b Added tag jdk-9+165 for changeset a987401bac0d ! .hgtags Changeset: 879aad463c21 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/879aad463c21 Merge ! .hgtags Changeset: eea021f7411c Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/eea021f7411c Added tag jdk-9+166 for changeset b1f30c27367b ! .hgtags Changeset: 85e15cdc75aa Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/85e15cdc75aa Merge ! .hgtags Changeset: 86ed75fc0ed6 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/86ed75fc0ed6 Added tag jdk-10+1 for changeset 6afc1d9b8c41 ! .hgtags Changeset: 774f6a3fd270 Author: lana Date: 2017-04-25 08:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/774f6a3fd270 Merge ! .hgtags Changeset: 1dc8a36b4505 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/1dc8a36b4505 Added tag jdk-10+2 for changeset 06b9f0de66d3 ! .hgtags Changeset: c9cd3184dc4c Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/c9cd3184dc4c Added tag jdk-10+3 for changeset 2e2c78f1713b ! .hgtags Changeset: d8868c77b0d6 Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/d8868c77b0d6 Added tag jdk-10+4 for changeset ac7e572a6a6b ! .hgtags Changeset: 01ee48980c84 Author: lana Date: 2017-05-03 07:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/01ee48980c84 Added tag jdk-10+5 for changeset 879aad463c21 ! .hgtags Changeset: 033ea27ae99d Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/033ea27ae99d Added tag jdk-10+6 for changeset 85e15cdc75aa ! .hgtags Changeset: 1c610f1b4097 Author: aefimov Date: 2017-04-24 18:21 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/1c610f1b4097 8176168: Performance drop due to SAXParser SymbolTable reset Reviewed-by: joehw, lancea ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ParserPool.java Changeset: 2746716dcc5a Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/2746716dcc5a Added tag jdk-9+167 for changeset 1c610f1b4097 ! .hgtags Changeset: e66ea56c8751 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/e66ea56c8751 Added tag jdk-9+168 for changeset 2746716dcc5a ! .hgtags Changeset: b0efae7df1df Author: lana Date: 2017-05-05 04:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/b0efae7df1df Merge ! .hgtags Changeset: 912cf69806d5 Author: lancea Date: 2017-05-05 13:32 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/912cf69806d5 8179566: Add additional jaxws messages to be translated Reviewed-by: alanb, mchung + src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/newmessages.properties Changeset: e75d3abe579a Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/e75d3abe579a Added tag jdk-9+169 for changeset 912cf69806d5 ! .hgtags Changeset: e705867d9989 Author: lana Date: 2017-05-11 20:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/e705867d9989 Merge ! .hgtags Changeset: 139e7c786ee4 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/139e7c786ee4 Added tag jdk-9+170 for changeset e75d3abe579a ! .hgtags Changeset: 9c1122658e0b Author: lana Date: 2017-05-19 04:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/9c1122658e0b Merge ! .hgtags Changeset: 00f4918dc932 Author: lana Date: 2017-05-23 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/00f4918dc932 Added tag jdk-10+7 for changeset b0efae7df1df ! .hgtags Changeset: 2fe03e35bed5 Author: lana Date: 2017-05-23 22:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/2fe03e35bed5 Added tag jdk-10+8 for changeset e705867d9989 ! .hgtags Changeset: dadf3e0ee9cb Author: lana Date: 2017-05-26 01:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/dadf3e0ee9cb Added tag jdk-10+9 for changeset 2fe03e35bed5 ! .hgtags Changeset: 8c615099f3e3 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/8c615099f3e3 Added tag jdk-9+171 for changeset 139e7c786ee4 ! .hgtags Changeset: 3ccd9f37faa6 Author: lana Date: 2017-05-31 17:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/3ccd9f37faa6 Merge ! .hgtags Changeset: 05313beb6ae1 Author: lana Date: 2017-06-02 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/05313beb6ae1 Added tag jdk-10+10 for changeset 3ccd9f37faa6 ! .hgtags Changeset: 2bd967aa452c Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/2bd967aa452c Added tag jdk-9+172 for changeset 8c615099f3e3 ! .hgtags Changeset: 2d22d6732a73 Author: lana Date: 2017-06-03 02:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/2d22d6732a73 Merge ! .hgtags Changeset: 9fdd8fa0daf6 Author: lana Date: 2017-06-09 21:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/9fdd8fa0daf6 Added tag jdk-10+11 for changeset 2d22d6732a73 ! .hgtags Changeset: 40b9dc95ccbb Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/40b9dc95ccbb Added tag jdk-9+173 for changeset 2bd967aa452c ! .hgtags Changeset: 712a3a657654 Author: lana Date: 2017-06-14 20:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/712a3a657654 Merge ! .hgtags Changeset: 0d797e800441 Author: lancea Date: 2017-06-07 18:47 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/0d797e800441 8181702: Mark jdk.xml.bind and jdk.xml.ws modules deprecated and for removal Reviewed-by: alanb, mchung ! src/jdk.xml.bind/share/classes/module-info.java ! src/jdk.xml.ws/share/classes/module-info.java Changeset: e5fae34690ab Author: mchung Date: 2017-06-07 21:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/e5fae34690ab 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/module-info.java ! src/jdk.xml.ws/share/classes/module-info.java Changeset: c2296642010f Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/c2296642010f Merge Changeset: 872236b506ff Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/872236b506ff Added tag jdk-9+174 for changeset c2296642010f ! .hgtags Changeset: 46f56e123fbf Author: lana Date: 2017-06-16 04:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/46f56e123fbf Merge ! .hgtags Changeset: 46a14aad004a Author: lana Date: 2017-06-17 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/46a14aad004a Added tag jdk-10+12 for changeset 712a3a657654 ! .hgtags Changeset: c9b85ef1567e Author: lancea Date: 2017-06-16 19:12 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/c9b85ef1567e 8182405: add legal file for freebxml Reviewed-by: mchung + src/jdk.xml.bind/share/legal/freebxml.md Changeset: 083973007bef Author: mchung Date: 2017-06-17 11:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/083973007bef 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/module-info.java ! src/jdk.xml.ws/share/classes/module-info.java Changeset: a5d361b9d1f7 Author: aefimov Date: 2017-06-18 23:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/a5d361b9d1f7 8176508: Update JAX-WS RI integration to latest version Reviewed-by: lancea, mchung, alanb, iris ! src/java.activation/share/classes/javax/activation/CommandInfo.java ! src/java.activation/share/classes/javax/activation/CommandObject.java ! src/java.activation/share/classes/javax/activation/DataHandler.java ! src/java.activation/share/classes/javax/activation/DataSource.java ! src/java.activation/share/classes/javax/activation/MailcapCommandMap.java ! src/java.activation/share/classes/javax/activation/MimeType.java ! src/java.activation/share/classes/javax/activation/MimeTypeParameterList.java ! src/java.activation/share/classes/javax/activation/MimetypesFileTypeMap.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/MinimumEscapeHandler.java + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/NoEscapeHandler.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/BridgeImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/MarshallerImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/FastInfosetStreamWriterOutput.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/StAXExStreamWriterOutput.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java ! src/java.xml.bind/share/classes/javax/xml/bind/ContextFinder.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContextFactory.java ! src/java.xml.bind/share/classes/javax/xml/bind/Messages.java ! src/java.xml.bind/share/classes/javax/xml/bind/Messages.properties + src/java.xml.bind/share/classes/javax/xml/bind/ModuleUtil.java ! src/java.xml.bind/share/classes/javax/xml/bind/Unmarshaller.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/NamedNodeMapImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TextImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/saaj/SAAJMessageHeaders.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/SDDocumentSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/privateutil/LocalizationMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocal.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocalMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/AddressingMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/BindingApiMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ClientMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/DispatchMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/EncodingMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/HandlerMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/HttpserverMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ManagementMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ModelerMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/PolicyMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ProviderApiMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/SenderMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ServerMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/SoapMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/StreamingMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/TubelineassemblyMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/UtilMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/WsdlmodelMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/WsservletMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/XmlmessageMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_de.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_es.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_fr.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_it.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_ja.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_ko.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_pt_BR.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_zh_CN.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_zh_TW.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/MrJarUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/Pool.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/exception/JAXWSExceptionBase.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/javax/xml/soap/AttachmentPart.java ! src/java.xml.ws/share/classes/javax/xml/soap/Detail.java ! src/java.xml.ws/share/classes/javax/xml/soap/MimeHeaders.java ! src/java.xml.ws/share/classes/javax/xml/soap/Node.java ! src/java.xml.ws/share/classes/javax/xml/soap/SAAJMetaFactory.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPElement.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPElementFactory.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPException.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPFactory.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPFault.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeader.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPMessage.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPPart.java ! src/java.xml.ws/share/classes/javax/xml/soap/ServiceLoaderUtil.java ! src/java.xml.ws/share/classes/javax/xml/soap/package-info.java ! src/java.xml.ws/share/classes/javax/xml/ws/Action.java ! src/java.xml.ws/share/classes/javax/xml/ws/AsyncHandler.java ! src/java.xml.ws/share/classes/javax/xml/ws/BindingProvider.java ! src/java.xml.ws/share/classes/javax/xml/ws/BindingType.java ! src/java.xml.ws/share/classes/javax/xml/ws/Dispatch.java ! src/java.xml.ws/share/classes/javax/xml/ws/Endpoint.java ! src/java.xml.ws/share/classes/javax/xml/ws/EndpointReference.java ! src/java.xml.ws/share/classes/javax/xml/ws/FaultAction.java ! src/java.xml.ws/share/classes/javax/xml/ws/Holder.java ! src/java.xml.ws/share/classes/javax/xml/ws/Provider.java ! src/java.xml.ws/share/classes/javax/xml/ws/RequestWrapper.java ! src/java.xml.ws/share/classes/javax/xml/ws/RespectBinding.java ! src/java.xml.ws/share/classes/javax/xml/ws/Response.java ! src/java.xml.ws/share/classes/javax/xml/ws/ResponseWrapper.java ! src/java.xml.ws/share/classes/javax/xml/ws/Service.java ! src/java.xml.ws/share/classes/javax/xml/ws/ServiceMode.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebEndpoint.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceClient.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceContext.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceFeature.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceProvider.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceRef.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceRefs.java ! src/java.xml.ws/share/classes/javax/xml/ws/handler/Handler.java ! src/java.xml.ws/share/classes/javax/xml/ws/handler/LogicalHandler.java ! src/java.xml.ws/share/classes/javax/xml/ws/handler/MessageContext.java + src/java.xml.ws/share/classes/javax/xml/ws/handler/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/handler/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/handler/soap/SOAPHandler.java + src/java.xml.ws/share/classes/javax/xml/ws/handler/soap/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/handler/soap/package.html + src/java.xml.ws/share/classes/javax/xml/ws/http/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/http/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/soap/Addressing.java ! src/java.xml.ws/share/classes/javax/xml/ws/soap/MTOM.java + src/java.xml.ws/share/classes/javax/xml/ws/soap/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/soap/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/spi/Provider.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/ServiceDelegate.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/WebServiceFeatureAnnotation.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/http/HttpContext.java + src/java.xml.ws/share/classes/javax/xml/ws/spi/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/spi/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/wsaddressing/W3CEndpointReference.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JModuleDirective.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/SpecVersion.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForest.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/ProcessorException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ConfigurationMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/GeneratorMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/JavacompilerMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ModelMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ModelerMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ProcessorMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/UtilMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/WebserviceapMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/WscompileMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/WsdlMessages.java - src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/newmessages.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_de.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_es.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_fr.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_it.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_ja.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_ko.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_pt_BR.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_zh_CN.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_zh_TW.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/util/WSDLParseException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ParseException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ValidationException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java Changeset: ea819b6009d3 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/ea819b6009d3 Added tag jdk-9+175 for changeset a5d361b9d1f7 ! .hgtags Changeset: 6516cb0f3799 Author: lana Date: 2017-06-24 00:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/6516cb0f3799 Merge ! .hgtags Changeset: ab96cd045656 Author: lana Date: 2017-06-24 02:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxws/rev/ab96cd045656 Added tag jdk-10+13 for changeset 46a14aad004a ! .hgtags From ashipile at redhat.com Wed Jun 28 16:33:10 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 16:33:10 +0000 Subject: hg: shenandoah/jdk10: 200 new changesets Message-ID: <201706281633.v5SGXAQl009716@aojmv0008.oracle.com> Changeset: 7e095c2db6b2 Author: ihse Date: 2017-02-07 11:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7e095c2db6b2 8174064: Tab expansion broken for make Reviewed-by: erikj ! make/Init.gmk Changeset: 98503c50ee77 Author: ihse Date: 2017-02-07 12:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/98503c50ee77 8174069: Verify that bash is at least version 3.2 Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 6669d58b28b0 Author: erikj Date: 2017-02-09 09:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6669d58b28b0 8174172: Race when building java.base.jmod Reviewed-by: alanb, mchung ! make/Main.gmk Changeset: e1d613aa8c8d Author: lana Date: 2017-02-09 18:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e1d613aa8c8d Merge Changeset: e799e4e170d1 Author: jwilhelm Date: 2017-01-31 20:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e799e4e170d1 Merge ! common/autoconf/generated-configure.sh ! common/bin/unshuffle_list.txt Changeset: 5327e511b68d Author: dnsimon Date: 2017-02-02 05:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5327e511b68d 8145337: [JVMCI] JVMCI initialization with SecurityManager installed fails: java.security.AccessControlException: access denied Reviewed-by: kvn, alanb, mchung, mullan ! make/common/Modules.gmk Changeset: 5c4f6b099621 Author: jwilhelm Date: 2017-02-09 23:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5c4f6b099621 Merge ! common/autoconf/generated-configure.sh ! common/bin/unshuffle_list.txt ! make/common/Modules.gmk Changeset: 5308bdd50d13 Author: jwilhelm Date: 2017-02-09 23:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5308bdd50d13 Merge ! common/autoconf/generated-configure.sh Changeset: 9942e3c1ffd3 Author: prr Date: 2017-02-03 09:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9942e3c1ffd3 8173409: make setMixingCutoutShape public and remove jdk.desktop Reviewed-by: serb, mchung, alexsch ! make/common/Modules.gmk Changeset: 7e2e1deb2314 Author: prr Date: 2017-02-06 09:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7e2e1deb2314 Merge ! make/common/Modules.gmk Changeset: 4eb77fb98952 Author: prr Date: 2017-02-10 08:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4eb77fb98952 Merge ! make/common/Modules.gmk Changeset: 72761323ba0a Author: lana Date: 2017-02-16 17:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/72761323ba0a Added tag jdk-9+157 for changeset 4eb77fb98952 ! .hgtags Changeset: 04a685edd41d Author: darcy Date: 2017-02-14 09:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/04a685edd41d 8174945: Turn on doclint reference checking in build of java.compiler module Reviewed-by: erikj ! make/CompileJavaModules.gmk Changeset: 15a37edc6717 Author: sherman Date: 2017-02-15 12:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/15a37edc6717 8173207: Upgrade compression library Reviewed-by: alanb, erikj ! common/bin/unshuffle_list.txt ! common/nb_native/nbproject/configurations.xml Changeset: acad65b6e3ee Author: darcy Date: 2017-02-15 13:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/acad65b6e3ee 8175045: Turn on doclint reference checking in build of the java.management.rmi module Reviewed-by: lancea, mchung ! make/CompileJavaModules.gmk Changeset: 5a8a2aa4d40a Author: erikj Date: 2017-02-16 09:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5a8a2aa4d40a 8174895: test/TestCommon.gmk: value of JTREG_TESTVM_MEMORY_OPTION is missing Reviewed-by: dholmes, ihse ! test/TestCommon.gmk Changeset: 42d0b3eec016 Author: chegar Date: 2017-02-16 13:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/42d0b3eec016 8175071: Minor cleanup in Javadoc.gmk Reviewed-by: erikj, ihse ! make/Javadoc.gmk Changeset: ecb22730b4df Author: lana Date: 2017-02-16 18:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ecb22730b4df Merge Changeset: a4087bc10a88 Author: redestad Date: 2017-02-17 18:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a4087bc10a88 8175026: Capture build-time parameters to --generate-jli-classes Reviewed-by: mchung, ihse ! make/GenerateLinkOptData.gmk ! make/Images.gmk ! make/Main.gmk Changeset: 4dcf5af2ffa8 Author: lana Date: 2017-02-23 17:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4dcf5af2ffa8 Merge ! .hgtags Changeset: 281d20ee4076 Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/281d20ee4076 Added tag jdk-9+158 for changeset a4087bc10a88 ! .hgtags Changeset: 9c7248b787c3 Author: lana Date: 2017-02-23 17:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9c7248b787c3 Merge ! .hgtags Changeset: 4cea17c431f6 Author: erikj Date: 2017-02-21 13:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4cea17c431f6 8175271: Race in GenerateLinkOptData.gmk Reviewed-by: redestad, ihse ! make/GenerateLinkOptData.gmk Changeset: ab38aae4e6c0 Author: erikj Date: 2017-02-23 16:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ab38aae4e6c0 8077113: Configure script do not properly detect cross-compilation gcc Reviewed-by: tbell, ihse, gadams ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 8a10f39fa1e5 Author: erikj Date: 2017-02-23 16:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8a10f39fa1e5 8175311: Jib sets bad JT_JAVA on linux aarch64 Reviewed-by: tbell ! common/conf/jib-profiles.js Changeset: 5a529fa2ebbc Author: lana Date: 2017-02-23 17:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5a529fa2ebbc Merge Changeset: 1dc5f0ee3445 Author: jcm Date: 2017-02-03 19:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1dc5f0ee3445 8173679: Disable ProfileTrap code and UseRTMLocking in emulated client Win32 Summary: Made emulatedVM related changes in cli verfiy*SameVM. Reviewed-by: kvn ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: 90d549b64f58 Author: jwilhelm Date: 2017-02-10 15:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/90d549b64f58 Merge ! common/autoconf/generated-configure.sh Changeset: 4ecaa9898a1c Author: jwilhelm Date: 2017-02-12 04:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4ecaa9898a1c Merge ! common/autoconf/generated-configure.sh Changeset: ed112fe8a11d Author: jwilhelm Date: 2017-02-14 01:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ed112fe8a11d Merge ! common/autoconf/generated-configure.sh Changeset: 3c8afddf6fe2 Author: kvn Date: 2017-02-16 15:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/3c8afddf6fe2 8174879: Rename jdk.vm.ci to jdk.internal.vm.ci Summary: Rename jdk.vm.ci and jdk.vm.compiler modules to jdk.internal.vm.ci and jdk.internal.vm.compiler. Reviewed-by: mchung, ihse, dnsimon ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! make/CompileJavaModules.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 333a40cc29f3 Author: jwilhelm Date: 2017-02-18 03:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/333a40cc29f3 Merge ! common/autoconf/generated-configure.sh ! make/CompileJavaModules.gmk Changeset: fe8466adaef8 Author: jwilhelm Date: 2017-02-24 12:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/fe8466adaef8 Merge ! common/autoconf/generated-configure.sh ! make/Main.gmk Changeset: 327047e852ea Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/327047e852ea Added tag jdk-9+159 for changeset fe8466adaef8 ! .hgtags Changeset: 01d26dcf5eac Author: erikj Date: 2017-03-01 21:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/01d26dcf5eac 8176033: New cygwin grep does not match \r as newline Reviewed-by: tbell, ihse ! common/autoconf/basics_windows.m4 ! common/autoconf/generated-configure.sh Changeset: b4dbec309c0a Author: lana Date: 2017-03-03 01:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/b4dbec309c0a Merge Changeset: 459d61aa3b54 Author: ihse Date: 2017-03-03 12:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/459d61aa3b54 8176084: Developer-friendly run-test facility Reviewed-by: erikj ! make/Help.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/Main.gmk + make/RunTests.gmk + make/common/FindTests.gmk ! make/common/MakeBase.gmk ! test/make/TestMakeBase.gmk Changeset: 4d29ee32d926 Author: ihse Date: 2017-03-06 13:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4d29ee32d926 8176196: sed from FindTests.gmk prints warnings Reviewed-by: erikj ! make/common/FindTests.gmk Changeset: dd724f2c6161 Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/dd724f2c6161 Added tag jdk-9+160 for changeset 4d29ee32d926 ! .hgtags Changeset: 46fae4b4907e Author: lana Date: 2017-03-13 19:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/46fae4b4907e Merge ! .hgtags ! common/conf/jib-profiles.js Changeset: 8e58cdbcc371 Author: ihse Date: 2017-03-09 09:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8e58cdbcc371 8170884: Clean up post-jlink file copying to the images Reviewed-by: erikj ! make/Images.gmk Changeset: 70bdcead204c Author: jjg Date: 2017-03-09 13:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/70bdcead204c 8176331: Simplify new doclet packages Reviewed-by: ksrini ! make/Javadoc.gmk Changeset: d3984b0f8d66 Author: lana Date: 2017-03-09 23:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d3984b0f8d66 Merge Changeset: 9a27a9527866 Author: erikj Date: 2017-03-10 09:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9a27a9527866 8176172: Imported FX modules have have residual_imported.marker file Reviewed-by: ihse, alanb, mchung ! make/CreateJmods.gmk Changeset: 445ce1eef4d8 Author: ddehaven Date: 2017-02-22 08:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/445ce1eef4d8 8175307: rpath macro needs to use an argument on macosx Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 4106007c9969 Author: ddehaven Date: 2017-02-27 18:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4106007c9969 Merge ! common/autoconf/generated-configure.sh Changeset: e3f5f3047767 Author: prr Date: 2017-03-10 09:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e3f5f3047767 Merge ! common/autoconf/generated-configure.sh Changeset: de2acea42514 Author: erikj Date: 2017-03-13 09:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/de2acea42514 8176469: Warnings from the build: Unknown module: jdk.rmic specified in --patch-module Reviewed-by: ihse, mchung ! common/autoconf/spec.gmk.in Changeset: cda60babd152 Author: ihse Date: 2017-03-13 14:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/cda60babd152 8176509: Use pandoc for converting build readme to html Reviewed-by: erikj ! README - README-builds.html - README-builds.md ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/update-build-readme.sh + common/doc/building.html + common/doc/building.md ! make/Main.gmk + make/UpdateBuildDocs.gmk Changeset: 21b063d75b3e Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/21b063d75b3e Added tag jdk-9+161 for changeset cda60babd152 ! .hgtags Changeset: 06373236a308 Author: lana Date: 2017-03-16 20:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/06373236a308 Merge ! .hgtags Changeset: 794ff3bdb057 Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/794ff3bdb057 Added tag jdk-9+162 for changeset 21b063d75b3e ! .hgtags Changeset: a9fce4976c14 Author: lana Date: 2017-03-25 01:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a9fce4976c14 Merge ! .hgtags Changeset: fe226259b01d Author: asemenyuk Date: 2017-03-30 21:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/fe226259b01d 8177770: Need more precise control on build system logging Reviewed-by: ihse, erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in + common/bin/shell-profiler.sh - common/bin/shell-tracer.sh ! make/Init.gmk ! make/InitSupport.gmk ! make/common/MakeBase.gmk Changeset: 1accf96fa79b Author: prr Date: 2017-03-06 10:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1accf96fa79b Merge ! common/autoconf/generated-configure.sh Changeset: 6fea867479ea Author: prr Date: 2017-03-10 10:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6fea867479ea Merge Changeset: 08d2d5b9ad20 Author: prr Date: 2017-03-16 09:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/08d2d5b9ad20 Merge - README-builds.html - README-builds.md - common/bin/update-build-readme.sh Changeset: d4d6daaef6f1 Author: prr Date: 2017-03-21 08:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d4d6daaef6f1 Merge Changeset: 16d1c3ff3d0e Author: alanb Date: 2017-03-22 16:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/16d1c3ff3d0e 8174823: Module system implementation refresh (3/2017) Reviewed-by: erikj, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, sundararajan.athijegannathan at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk ! make/Images.gmk Changeset: 277c9c31206f Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/277c9c31206f Merge ! common/autoconf/generated-configure.sh Changeset: c38c6b270ccc Author: lana Date: 2017-03-23 22:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c38c6b270ccc Merge Changeset: 41d9f0545d53 Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/41d9f0545d53 Added tag jdk-9+163 for changeset c38c6b270ccc ! .hgtags Changeset: 66df71217ba3 Author: mchung Date: 2017-03-29 09:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/66df71217ba3 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea ! make/Javadoc.gmk ! make/Main.gmk Changeset: 04d60d5ae6fd Author: ihse Date: 2017-03-30 08:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/04d60d5ae6fd 8177634: Fix for 8175307 may cause linker errors on OS X 10.9 Reviewed-by: dholmes, erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 148642751a9f Author: erikj Date: 2017-03-30 10:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/148642751a9f 8177135: OpenJDK 9 freetype needs msvcr100.dll Reviewed-by: ihse, prr ! common/conf/jib-profiles.js Changeset: 7810f75d016a Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7810f75d016a Merge Changeset: ccfda1c4e17d Author: lana Date: 2017-04-06 04:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ccfda1c4e17d Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js Changeset: 6fe9f8461672 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6fe9f8461672 Added tag jdk-9+164 for changeset 7810f75d016a ! .hgtags Changeset: 8ec175c61fc3 Author: lana Date: 2017-04-08 03:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8ec175c61fc3 Merge ! .hgtags - common/bin/shell-tracer.sh Changeset: 90d0ca531471 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/90d0ca531471 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 0085cda3d392 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/0085cda3d392 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/lib/jdk/test/lib/JDKToolLauncher.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: f7b949f0a845 Author: iignatyev Date: 2017-04-12 19:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f7b949f0a845 8164944: Refactor ProcessTools to get rid of dependency on java.management Reviewed-by: kvn, gtriantafill, dfazunen, dholmes ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java + test/lib/jdk/test/lib/management/InputArguments.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 6fafcd0896fc Author: ihse Date: 2017-04-04 10:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6fafcd0896fc 8177955: Add testing documentation Reviewed-by: erikj + common/doc/testing.html + common/doc/testing.md ! make/RunTests.gmk ! make/UpdateBuildDocs.gmk Changeset: cfc382b84971 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/cfc382b84971 Merge Changeset: 02653e27987c Author: alanb Date: 2017-04-07 08:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/02653e27987c 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! common/conf/jib-profiles.js Changeset: aff4f339acd4 Author: alanb Date: 2017-04-07 09:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/aff4f339acd4 Merge Changeset: e817f52d73d0 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e817f52d73d0 Added tag jdk-9+165 for changeset aff4f339acd4 ! .hgtags Changeset: 111e2e7d00f4 Author: lana Date: 2017-04-13 20:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/111e2e7d00f4 Merge ! .hgtags - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js Changeset: 11153e2b9fbf Author: erikj Date: 2017-04-21 16:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/11153e2b9fbf 8179078: Jib run-test-prebuilt profile missing dependency on bootjdk Reviewed-by: ctornqvi, tbell ! common/conf/jib-profiles.js Changeset: 7d5d7ae50c72 Author: rriggs Date: 2017-04-11 14:20 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7d5d7ae50c72 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 35fbd9906dfc Author: erikj Date: 2017-04-13 09:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/35fbd9906dfc 8177822: Move closed jib configuration for arm platforms to open Reviewed-by: tbell ! common/conf/jib-profiles.js Changeset: 9e093f2eaabc Author: erikj Date: 2017-04-13 09:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9e093f2eaabc 8176271: Still unable to build JDK 9 on some *7 sparcs Reviewed-by: ihse ! common/conf/jib-profiles.js Changeset: 455bd4cb2482 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/455bd4cb2482 Merge Changeset: ba5b16c9c6d8 Author: darcy Date: 2017-04-13 14:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ba5b16c9c6d8 8177553: Address removal lint warnings in the JDK build Reviewed-by: mchung, erikj ! make/common/SetupJavaCompilers.gmk Changeset: cf6ee4d4c839 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/cf6ee4d4c839 Added tag jdk-9+166 for changeset ba5b16c9c6d8 ! .hgtags Changeset: 03fe61bb7670 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/03fe61bb7670 Merge ! .hgtags - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js ! make/common/SetupJavaCompilers.gmk ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: a083245e22c3 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a083245e22c3 Added tag jdk-10+1 for changeset 4df5f619c9ea ! .hgtags Changeset: 79f5a79343a8 Author: lana Date: 2017-04-25 08:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/79f5a79343a8 Merge ! .hgtags Changeset: e639a2576287 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e639a2576287 Added tag jdk-10+2 for changeset 9c7248b787c3 ! .hgtags Changeset: 6426c94ee05f Author: erikj Date: 2017-04-28 15:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6426c94ee05f 8179079: Incremental HotSpot builds broken on Windows Reviewed-by: tbell ! make/common/NativeCompilation.gmk Changeset: c0a24a886e0e Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c0a24a886e0e Added tag jdk-10+3 for changeset 06373236a308 ! .hgtags Changeset: c80350793fc8 Author: lana Date: 2017-05-03 07:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c80350793fc8 Added tag jdk-10+4 for changeset 8ec175c61fc3 ! .hgtags Changeset: 09338418af65 Author: lana Date: 2017-05-03 07:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/09338418af65 Added tag jdk-10+5 for changeset 111e2e7d00f4 ! .hgtags Changeset: a48054d1cba7 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a48054d1cba7 Added tag jdk-10+6 for changeset 03fe61bb7670 ! .hgtags Changeset: d3c1b028c499 Author: shurailine Date: 2017-04-17 19:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d3c1b028c499 8173801: Modify makefiles to not build demos and samples bundles. Reviewed-by: ihse, prr, erikj ! common/autoconf/spec.gmk.in ! common/bin/compare_exceptions.sh.incl ! common/nb_native/nbproject/configurations.xml ! make/Bundles.gmk ! make/Images.gmk ! make/Main.gmk Changeset: 566474d7b2e0 Author: ihse Date: 2017-04-19 10:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/566474d7b2e0 8172312: Update docs target and image for new combined docs Reviewed-by: erikj, mchung Contributed-by: Magnus Ihse Bursie , Mandy Chung ! make/Javadoc.gmk ! make/Main.gmk ! make/common/MakeBase.gmk ! make/common/Modules.gmk Changeset: 0bf994fa4ee5 Author: ihse Date: 2017-04-19 10:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/0bf994fa4ee5 8176785: Add build support to generate PNG file from .dot file Reviewed-by: erikj, mchung ! make/Help.gmk ! make/Javadoc.gmk ! make/Main.gmk ! make/common/Modules.gmk + make/devkit/createGraphvizBundle.sh Changeset: e5c480ca7b29 Author: ihse Date: 2017-04-19 10:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e5c480ca7b29 8178965: Second part of JDK-8176785 Reviewed-by: erikj, mchung ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js Changeset: cfdfc9d56584 Author: jlahoda Date: 2017-04-19 13:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/cfdfc9d56584 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:, avoiding -Xmodule: in InMemoryJavaCompiler. Reviewed-by: alanb ! test/lib/jdk/test/lib/InMemoryJavaCompiler.java Changeset: d0e9877fff61 Author: mchung Date: 2017-04-20 08:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d0e9877fff61 8175819: OS name and arch in JMOD files should match the values as in the bundle names Reviewed-by: erikj, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk ! make/Images.gmk Changeset: a01845fd5cfb Author: mchung Date: 2017-04-20 15:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a01845fd5cfb 8179035: Include tool modules in unified docs Reviewed-by: lancea ! make/common/Modules.gmk Changeset: 118722fb3973 Author: lana Date: 2017-04-21 03:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/118722fb3973 Merge Changeset: 6832b2d9d1ae Author: ihse Date: 2017-04-21 11:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6832b2d9d1ae 8175036: All API docs should be built for HTML 5 Reviewed-by: erikj ! make/Javadoc.gmk Changeset: e7f726bdc75d Author: ihse Date: 2017-04-23 21:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e7f726bdc75d 8178038: Copy jdwp-protocol.html to proper location 8178039: Copy jvmti.html to proper location 8178316: Add JVM-MANAGEMENT-MIB.mib to jdk/src/java.management/share/specs/ Reviewed-by: erikj, mchung ! make/Javadoc.gmk ! make/Main.gmk ! make/common/Modules.gmk Changeset: 35017c286513 Author: ihse Date: 2017-04-23 21:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/35017c286513 8179022: Add serialization spec as markdown Reviewed-by: erikj, mchung, rriggs ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/conf/jib-profiles.js ! make/Javadoc.gmk ! make/devkit/createGraphvizBundle.sh + make/devkit/createPandocBundle.sh Changeset: 8d4bb4d437fe Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8d4bb4d437fe Added tag jdk-9+167 for changeset 35017c286513 ! .hgtags Changeset: e1cd0e7075ae Author: ksrini Date: 2017-04-25 07:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e1cd0e7075ae 8178725: provide way to link to external documentation Reviewed-by: dholmes, erikj, ihse, jjg ! make/Javadoc.gmk Changeset: 4a25d35d9159 Author: ihse Date: 2017-04-26 14:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4a25d35d9159 8178042: Allow custom taglets Reviewed-by: erikj, mchung ! make/Javadoc.gmk Changeset: 7f290cff26cd Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7f290cff26cd Merge Changeset: 55b9ec67de79 Author: ihse Date: 2017-04-28 10:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/55b9ec67de79 8179361: specify -javafx option for javadoc command Reviewed-by: erikj ! make/Javadoc.gmk Changeset: a09f8a1f40ef Author: dnsimon Date: 2017-04-27 23:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a09f8a1f40ef 8177845: Need a mechanism to load Graal Reviewed-by: kvn, iveresov, mchung ! make/CompileJavaModules.gmk ! make/common/Modules.gmk Changeset: 143d4c87bc1e Author: erikj Date: 2017-04-28 15:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/143d4c87bc1e 8179225: Update graphviz bundle script with up to date build instructions Reviewed-by: tbell, ihse ! make/devkit/createGraphvizBundle.sh Changeset: 8e1d0bed44e5 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8e1d0bed44e5 Added tag jdk-9+168 for changeset 143d4c87bc1e ! .hgtags Changeset: aa3c97810d7c Author: lana Date: 2017-05-05 04:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/aa3c97810d7c Merge ! .hgtags ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js ! make/common/MakeBase.gmk Changeset: 6bc9f1fa25a3 Author: erikj Date: 2017-05-11 18:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6bc9f1fa25a3 8180081: Adjust Jib and JDL configuration for 10 to support promotable builds Reviewed-by: ctornqvi, tbell, ihse ! common/conf/jib-profiles.js Changeset: 481bd01358a9 Author: ihse Date: 2017-05-03 08:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/481bd01358a9 8179453: Add a proper SetupProcessMarkdown Reviewed-by: erikj ! common/doc/testing.md ! make/Javadoc.gmk ! make/UpdateBuildDocs.gmk + make/common/ProcessMarkdown.gmk Changeset: 5288abbc445c Author: erikj Date: 2017-05-03 20:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5288abbc445c 8179438: Incremental builds broken on Windows Reviewed-by: tbell, ihse ! make/common/NativeCompilation.gmk Changeset: 0b1d62e12105 Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/0b1d62e12105 8178380: Module system implementation refresh (5/2017) Reviewed-by: alanb Contributed-by: mandy.chung at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk ! make/ReleaseFile.gmk Changeset: 30db903fa442 Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/30db903fa442 Merge ! common/autoconf/generated-configure.sh Changeset: 25a364291f63 Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/25a364291f63 Merge Changeset: 7931344eeb84 Author: ihse Date: 2017-05-05 13:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7931344eeb84 8179557: Update generated Javadoc footer documentation link Reviewed-by: erikj ! make/Javadoc.gmk Changeset: a0c7c5e12113 Author: ihse Date: 2017-05-08 08:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a0c7c5e12113 8179658: SetupProcessMarkdown creates long file names Reviewed-by: tbell, erikj ! make/Javadoc.gmk Changeset: 65694748f53c Author: ihse Date: 2017-05-08 14:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/65694748f53c 8140268: Generate link to specification license for JavaDoc API documentation Reviewed-by: erikj ! make/Javadoc.gmk Changeset: b25838a28195 Author: ihse Date: 2017-05-09 14:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/b25838a28195 8179879: Clarify install.sh Reviewed-by: erikj ! common/autoconf/build-aux/install.sh Changeset: a0ce1616b7f1 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a0ce1616b7f1 Added tag jdk-9+169 for changeset b25838a28195 ! .hgtags Changeset: 4cce9a9da53d Author: lana Date: 2017-05-11 20:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4cce9a9da53d Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh Changeset: 6813d476197e Author: erikj Date: 2017-05-12 21:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6813d476197e 8180198: make bootcycle-images fail with uses of -d64 flags Reviewed-by: mchung, ksrini, tbell ! common/autoconf/boot-jdk.m4 ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: df33ef1dc163 Author: iignatyev Date: 2017-05-16 09:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/df33ef1dc163 8180195: remove jaxp testlibrary Reviewed-by: fyuan, joehw + test/lib/jdk/test/lib/compiler/CompilerUtils.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: d4c30fc77c75 Author: iignatyev Date: 2017-05-18 10:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d4c30fc77c75 8180395: move FilterClassLoader and ParentLastURLClassLoader to top level testlibrary Reviewed-by: psandoz + test/lib/jdk/test/lib/classloader/FilterClassLoader.java + test/lib/jdk/test/lib/classloader/ParentLastURLClassLoader.java Changeset: e847c2ed3a50 Author: iignatyev Date: 2017-05-18 15:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e847c2ed3a50 8180391: move SerializationUtils to top level testlibrary Reviewed-by: psandoz + test/lib/jdk/test/lib/util/SerializationUtils.java Changeset: 7583288d0802 Author: ihse Date: 2017-05-10 09:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7583288d0802 8178278: Move Standard Algorithm Names document to specs directory Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 4635fa3adac6 Author: erikj Date: 2017-05-10 18:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4635fa3adac6 8179867: JDK9 b167: demos exist in JDK bundles Reviewed-by: ihse ! make/Bundles.gmk ! make/Main.gmk Changeset: e50b2825a070 Author: tbell Date: 2017-05-10 14:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e50b2825a070 8180129: Bundles.gmk:181: *** unterminated call to function 'filter-out': missing ')'. Stop. Reviewed-by: erikj ! make/Bundles.gmk Changeset: d045961bbd5c Author: ihse Date: 2017-05-11 08:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d045961bbd5c 8179105: Respect "include_in_docs" property from imported modules. Reviewed-by: mchung, erikj ! make/common/Modules.gmk Changeset: 4dfb05777cb6 Author: erikj Date: 2017-05-11 18:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4dfb05777cb6 8180083: Adjust Jib and JDL configurations for 9 to support new generation Mach 5 Reviewed-by: tbell, ihse ! common/conf/jib-profiles.js Changeset: 503670294c7d Author: lana Date: 2017-05-11 18:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/503670294c7d Merge Changeset: f1ca22ebd70f Author: iignatyev Date: 2017-05-11 13:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f1ca22ebd70f 8180037: move jdk.test.lib.InMemoryJavaCompiler to a separate package Reviewed-by: mseledtsov, vlivanov ! test/lib/RedefineClassHelper.java - test/lib/jdk/test/lib/InMemoryJavaCompiler.java + test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java Changeset: 52fd3ed2536f Author: iignatyev Date: 2017-05-11 13:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/52fd3ed2536f 8180004: jdk.test.lib.DynamicVMOption should be moved to jdk.test.lib.management Reviewed-by: mseledtsov, vlivanov - test/lib/jdk/test/lib/DynamicVMOption.java + test/lib/jdk/test/lib/management/DynamicVMOption.java Changeset: 69879afbd98f Author: ihse Date: 2017-05-12 19:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/69879afbd98f 8175825: Stop including pubs repo Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/bin/hgforest.sh ! common/doc/building.html ! common/doc/testing.html + make/Docs.gmk - make/Javadoc.gmk ! make/Main.gmk Changeset: f6e365a5e489 Author: ihse Date: 2017-05-12 19:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f6e365a5e489 8180281: --with-jtreg is broken for many use cases Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 ! make/RunTests.gmk Changeset: c569c88b7650 Author: mchung Date: 2017-05-12 13:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c569c88b7650 8180208: Provide a new docs bundle page Reviewed-by: ihse, jjg ! make/Docs.gmk ! make/Main.gmk Changeset: 2878d95ace72 Author: ihse Date: 2017-05-15 16:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/2878d95ace72 8180342: Fixup path for jtreg Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 9f46e4fbae64 Author: ihse Date: 2017-05-16 14:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9f46e4fbae64 8180420: Set PATH for dot and pandoc in JIB Reviewed-by: erikj ! common/conf/jib-profiles.js Changeset: 4d163ec59d98 Author: ihse Date: 2017-05-16 14:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4d163ec59d98 8180328: Bad links in footer of all javadoc-generated pages Reviewed-by: erikj ! make/Docs.gmk Changeset: 30196d168c55 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/30196d168c55 Added tag jdk-9+170 for changeset 4d163ec59d98 ! .hgtags Changeset: 5980801638ba Author: lana Date: 2017-05-19 04:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5980801638ba Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js Changeset: 190dbd51ed68 Author: iignatyev Date: 2017-05-19 13:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/190dbd51ed68 8180644: move jdk.testlibrary.NetworkConfiguration to the top level test library Reviewed-by: psandoz + test/lib/jdk/test/lib/NetworkConfiguration.java Changeset: acc713e008a7 Author: lana Date: 2017-05-23 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/acc713e008a7 Added tag jdk-10+7 for changeset aa3c97810d7c ! .hgtags Changeset: cb3d540aa8ea Author: lana Date: 2017-05-23 22:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/cb3d540aa8ea Added tag jdk-10+8 for changeset df33ef1dc163 ! .hgtags Changeset: f08b1f0b2f2a Author: iignatyev Date: 2017-05-24 13:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f08b1f0b2f2a 8180802: move jdk.testlibrary.management.ThreadMXBeanTool to top level testlibrary Reviewed-by: psandoz + test/lib/jdk/test/lib/management/ThreadMXBeanTool.java Changeset: c4a17317fab2 Author: iignatyev Date: 2017-05-24 14:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c4a17317fab2 8180724: move ModuleInfoMaker to the top level testlibrary Reviewed-by: psandoz, mchung + test/lib/jdk/test/lib/compiler/ModuleInfoMaker.java Changeset: b94be69cbb1d Author: iignatyev Date: 2017-05-24 15:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/b94be69cbb1d 8180399: move jdk.testlibrary.LockFreeLogManager to the top level test library Reviewed-by: psandoz, mchung + test/lib/jdk/test/lib/LockFreeLogger.java Changeset: 11ec41f8ba87 Author: lana Date: 2017-05-26 01:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/11ec41f8ba87 Added tag jdk-10+9 for changeset b94be69cbb1d ! .hgtags Changeset: 2c5c3648a45f Author: erikj Date: 2017-05-29 14:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/2c5c3648a45f 8180651: Make target to run tests on exploded image Reviewed-by: ihse ! common/doc/testing.html ! common/doc/testing.md ! make/Help.gmk ! make/Main.gmk Changeset: abbba823f850 Author: iignatyev Date: 2017-05-30 14:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/abbba823f850 8180887: move FileUtils to top level testlibrary Reviewed-by: psandoz + test/lib/jdk/test/lib/util/FileUtils.java Changeset: dd4b4c262e52 Author: iignatyev Date: 2017-05-30 21:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/dd4b4c262e52 8180888: move jdk.testlibrary.JarUtils to the top level testlibrary Reviewed-by: weijun + test/lib/jdk/test/lib/util/JarUtils.java Changeset: d14008abb551 Author: iignatyev Date: 2017-05-30 21:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d14008abb551 8180805: move RandomFactory to the top level testlibrary Reviewed-by: bpb, rriggs + test/lib/jdk/test/lib/RandomFactory.java Changeset: 9c70f25ca307 Author: ihse Date: 2017-05-17 12:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/9c70f25ca307 8180472: Pandoc should generate html5 from markdown Reviewed-by: erikj ! common/doc/building.html ! common/doc/testing.html ! make/common/ProcessMarkdown.gmk Changeset: e6365fea178f Author: ihse Date: 2017-05-17 12:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e6365fea178f 8180318: Enable HTML 5 checking at compile time Reviewed-by: erikj ! make/CompileJavaModules.gmk ! make/common/SetupJavaCompilers.gmk Changeset: 3389bd361d46 Author: ihse Date: 2017-05-18 09:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/3389bd361d46 8180426: Use standard css file for new docs bundle index.html page Reviewed-by: mchung, erikj ! make/Docs.gmk ! make/Main.gmk Changeset: c491c6d36014 Author: lana Date: 2017-05-18 16:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c491c6d36014 Merge Changeset: 1f19e7c36079 Author: wetmore Date: 2017-05-18 10:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1f19e7c36079 8180540: Add pandoc build fix for windows Reviewed-by: wetmore Contributed-by: magnus.ihse.bursie at oracle.com ! common/autoconf/spec.gmk.in Changeset: 440c40aa07c7 Author: uvangapally Date: 2017-05-19 15:27 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/440c40aa07c7 8175845: Provide javadoc descriptions for jdk.hotspot.agent module Summary: Added description for jdk.hotspot.agent module Reviewed-by: mchung ! make/common/Modules.gmk Changeset: d273234a040d Author: ihse Date: 2017-05-22 09:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d273234a040d 8180480: Use "requires transitive" relationship when determining modules for javadoc Reviewed-by: mchung, erikj ! make/Docs.gmk ! make/common/Modules.gmk Changeset: 4c12464a907d Author: iignatyev Date: 2017-05-22 15:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4c12464a907d 8180793: move jdk.test.lib.wrappers.* to jdk.test.lib package Reviewed-by: mchung + test/lib/jdk/test/lib/InfiniteLoop.java + test/lib/jdk/test/lib/TimeLimitedRunner.java - test/lib/jdk/test/lib/wrappers/InfiniteLoop.java - test/lib/jdk/test/lib/wrappers/TimeLimitedRunner.java Changeset: 23c001d69fc1 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/23c001d69fc1 Added tag jdk-9+171 for changeset 4c12464a907d ! .hgtags Changeset: 6558c37afe83 Author: lana Date: 2017-05-31 17:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6558c37afe83 Merge ! .hgtags ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh ! common/doc/testing.html ! make/Main.gmk ! make/common/SetupJavaCompilers.gmk Changeset: 8589c969babc Author: sballal Date: 2017-06-02 12:29 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8589c969babc 6760477: Update SA to include stack traces in the heap dump Summary: Update SA to include HPROF_TRACE and HPROF_FRAME records in the heap dump Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com ! test/lib/jdk/test/lib/hprof/parser/HprofReader.java ! test/lib/jdk/test/lib/hprof/parser/Reader.java Changeset: 18a666244da1 Author: lana Date: 2017-06-02 21:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/18a666244da1 Added tag jdk-10+10 for changeset 6558c37afe83 ! .hgtags Changeset: 2c25fc241032 Author: ihse Date: 2017-05-29 09:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/2c25fc241032 8175824: Adapt javadoc generation to different requirements for JDK and JavaSE Reviewed-by: erikj, mchung ! make/Docs.gmk ! make/common/MakeBase.gmk Changeset: d7537347a652 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d7537347a652 Added tag jdk-9+172 for changeset 2c25fc241032 ! .hgtags Changeset: 1bed3f29d894 Author: lana Date: 2017-06-03 02:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1bed3f29d894 Merge ! .hgtags - common/bin/shell-tracer.sh ! make/common/MakeBase.gmk Changeset: 6b750cdb823a Author: iignatyev Date: 2017-06-06 19:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6b750cdb823a 8181335: remove packageless CompilerUtils Reviewed-by: alanb ! test/lib/jdk/test/lib/compiler/CompilerUtils.java Changeset: 204c708d2738 Author: erikj Date: 2017-06-08 16:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/204c708d2738 8181788: Unable to build JDK10 on SPARC-M8 machines Reviewed-by: tbell ! common/conf/jib-profiles.js Changeset: 288da90f237f Author: lana Date: 2017-06-09 21:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/288da90f237f Added tag jdk-10+11 for changeset 6b750cdb823a ! .hgtags Changeset: 96f737f4e11f Author: epavlova Date: 2017-06-12 12:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/96f737f4e11f 8181820: jdk/test/lib/Platform should not depend on jdk/test/lib/Utils Reviewed-by: alanb, chegar ! test/lib/jdk/test/lib/Platform.java Changeset: 3ad8b22b022c Author: rriggs Date: 2017-06-01 10:21 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/3ad8b22b022c 8181156: html5 issues in java.base javadoc Reviewed-by: ihse, erikj ! make/CompileJavaModules.gmk Changeset: 88d7fd969e7d Author: lana Date: 2017-06-01 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/88d7fd969e7d Merge Changeset: 4cdfea93f3f4 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/4cdfea93f3f4 Added tag jdk-9+173 for changeset 88d7fd969e7d ! .hgtags Changeset: 8d4ed1e06fe1 Author: lana Date: 2017-06-14 19:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8d4ed1e06fe1 Merge ! .hgtags - common/bin/shell-tracer.sh Changeset: 577896ffb41a Author: mchung Date: 2017-06-07 21:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/577896ffb41a 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! make/common/Modules.gmk Changeset: abe884590f03 Author: erikj Date: 2017-06-08 14:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/abe884590f03 8178064: OpenJDK RI binary should include the license file for freetype Reviewed-by: tbell, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/lib-freetype.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/CreateJmods.gmk Changeset: 5466f409346e Author: lana Date: 2017-06-08 23:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5466f409346e Merge Changeset: 023f93e511ba Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/023f93e511ba Added tag jdk-9+174 for changeset 5466f409346e ! .hgtags Changeset: 1212954b50dd Author: lana Date: 2017-06-16 04:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1212954b50dd Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js Changeset: 375ef1004be5 Author: lana Date: 2017-06-17 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/375ef1004be5 Added tag jdk-10+12 for changeset 8d4ed1e06fe1 ! .hgtags Changeset: d67a3f1f057f Author: redestad Date: 2017-06-19 10:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d67a3f1f057f 8181147: JNU_GetStringPlatformChars should have a fast path for UTF-8 Reviewed-by: martin, erikj, sherman, chegar, mikael ! make/Main.gmk ! make/jprt.properties Changeset: 35f50e9952e4 Author: mchung Date: 2017-06-13 10:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/35f50e9952e4 8182029: Make the top-level docs index.html to a HTML-level redirect to the API overview page Reviewed-by: alanb, erikj, ihse ! make/Docs.gmk Changeset: e73b6959f72d Author: lana Date: 2017-06-15 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e73b6959f72d Merge Changeset: e5c8a9c39558 Author: mchung Date: 2017-06-15 11:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/e5c8a9c39558 8182032: Make java.compiler upgradeable Reviewed-by: alanb, erikj ! make/CreateJmods.gmk ! make/common/Modules.gmk Changeset: ce42e2c57dc7 Author: ihse Date: 2017-06-16 11:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ce42e2c57dc7 8179556: Add specs copyright file Reviewed-by: erikj ! make/Docs.gmk Changeset: 34742222cd74 Author: alanb Date: 2017-06-16 09:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/34742222cd74 8181087: Module system implementation refresh (6/2017) Reviewed-by: sspitsyn, hseigel ! test/lib/sun/hotspot/WhiteBox.java Changeset: 83d12a7fae3d Author: alanb Date: 2017-06-17 08:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/83d12a7fae3d Merge Changeset: 7df4f16bfa8f Author: mr Date: 2017-06-19 18:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7df4f16bfa8f 8182408: Simplify the API-specification overview page Reviewed-by: erikj, mchung, jrose, alanb ! make/Docs.gmk Changeset: 985eae459953 Author: mchung Date: 2017-06-19 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/985eae459953 8182492: docs bundle needs legal notices for 3rd party libraries distributed for javadoc search Reviewed-by: jjg ! make/Docs.gmk Changeset: 8f7227c6012b Author: ihse Date: 2017-06-20 13:12 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/8f7227c6012b 8179537: Update testing.md for more clarity regarding JTReg configuration Reviewed-by: erikj ! common/doc/testing.html ! common/doc/testing.md Changeset: 77a9deaa0b4c Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/77a9deaa0b4c Added tag jdk-9+175 for changeset 8f7227c6012b ! .hgtags Changeset: 5a380daa50ba Author: lana Date: 2017-06-23 23:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5a380daa50ba Merge ! .hgtags - common/bin/shell-tracer.sh ! common/doc/testing.html ! common/doc/testing.md Changeset: 636c74550a81 Author: lana Date: 2017-06-24 02:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/636c74550a81 Added tag jdk-10+13 for changeset d67a3f1f057f ! .hgtags Changeset: 2b621c408db2 Author: iignatyev Date: 2017-06-27 08:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/2b621c408db2 8182154: merge jdk.testlibrary.Platform and jdk.test.lib.Platform Reviewed-by: sspitsyn, plevart ! test/lib/jdk/test/lib/Platform.java From ashipile at redhat.com Wed Jun 28 16:33:16 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 16:33:16 +0000 Subject: hg: shenandoah/jdk10/jaxp: 105 new changesets Message-ID: <201706281633.v5SGXHd9009829@aojmv0008.oracle.com> Changeset: e372795e1b7c Author: fyuan Date: 2017-02-09 16:47 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/e372795e1b7c 8173290: 3% regression in SPECjvm2008-XML with b150 Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java Changeset: 98998dfe5208 Author: lana Date: 2017-02-09 18:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/98998dfe5208 Merge Changeset: 7990ced86ca4 Author: mli Date: 2017-02-10 00:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/7990ced86ca4 8174696: Fix @since in module-info.java in dev/jaxp repo Reviewed-by: alanb ! src/java.xml/share/classes/module-info.java Changeset: 42c30d817faa Author: alanb Date: 2017-02-10 09:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/42c30d817faa 8173393: Module system implementation refresh (2/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java Changeset: 412df235a8a2 Author: alanb Date: 2017-02-10 12:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/412df235a8a2 Merge Changeset: 80143dad68ba Author: lana Date: 2017-02-16 17:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/80143dad68ba Added tag jdk-9+157 for changeset 412df235a8a2 ! .hgtags Changeset: 5621e47022e5 Author: joehw Date: 2017-02-14 10:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/5621e47022e5 8169450: StAX parse error if there is a newline in xml declaration Reviewed-by: clanger, dfuchs, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java + test/javax/xml/jaxp/unittest/parsers/BaseParsingTest.java Changeset: f329c1a1a1ea Author: fyuan Date: 2017-02-15 11:43 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/f329c1a1a1ea 8174025: Regression in XML Transform caused by JDK-8087303 Reviewed-by: joehw, dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java ! test/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java + test/javax/xml/jaxp/unittest/common/prettyprint/generate-catalog.xsl ! test/javax/xml/jaxp/unittest/common/prettyprint/htmltest1.xml + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest7.out + test/javax/xml/jaxp/unittest/common/prettyprint/htmltest7.xml ! test/javax/xml/jaxp/unittest/common/prettyprint/nodetest2.out + test/javax/xml/jaxp/unittest/common/prettyprint/nodetest2ls.out + test/javax/xml/jaxp/unittest/common/prettyprint/simple-entity-resolver-config-transformed.xml + test/javax/xml/jaxp/unittest/common/prettyprint/simple-entity-resolver-config.xml - test/javax/xml/jaxp/unittest/common/prettyprint/xmltest5.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest5ls.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest5xslt.out - test/javax/xml/jaxp/unittest/common/prettyprint/xmltest7.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest7ls.out + test/javax/xml/jaxp/unittest/common/prettyprint/xmltest7xslt.out ! test/javax/xml/jaxp/unittest/common/prettyprint/xmltest8.out ! test/javax/xml/jaxp/unittest/common/prettyprint/xmltest8.xml ! test/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java Changeset: 7d070d3e794b Author: aefimov Date: 2017-02-16 04:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/7d070d3e794b 8173390: Investigate SymbolTable in SAXParser Reviewed-by: dfuchs, joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java + test/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java Changeset: 97698c9cd095 Author: aefimov Date: 2017-02-16 13:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/97698c9cd095 8174735: Update JAX-WS RI integration to latest version Reviewed-by: alanb, mchung, lancea Contributed-by: roman.grigoriadi at oracle.com ! src/java.xml/share/classes/module-info.java Changeset: 83b9302a43f9 Author: fyuan Date: 2017-02-16 21:39 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/83b9302a43f9 8175043: Multiple jaxp tests failing across platforms Reviewed-by: weijun, joehw ! test/javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java ! test/javax/xml/jaxp/functional/test/astro/DocumentLSTest.java ! test/javax/xml/jaxp/unittest/parsers/Bug6341770.java ! test/javax/xml/jaxp/unittest/sax/Bug7057778Test.java ! test/javax/xml/jaxp/unittest/stream/Bug6688002Test.java ! test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java ! test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java ! test/javax/xml/jaxp/unittest/transform/Bug4693341Test.java ! test/javax/xml/jaxp/unittest/transform/Bug4892774.java ! test/javax/xml/jaxp/unittest/transform/Bug6216226Test.java ! test/javax/xml/jaxp/unittest/transform/CR6935697Test.java ! test/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java ! test/javax/xml/jaxp/unittest/transform/util/TransformerUtil.java ! test/javax/xml/jaxp/unittest/validation/CR6708840Test.java ! test/javax/xml/jaxp/unittest/validation/ValidatorTest.java Changeset: 60e670a65e07 Author: lana Date: 2017-02-16 18:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/60e670a65e07 Merge - test/javax/xml/jaxp/unittest/common/prettyprint/xmltest5.out - test/javax/xml/jaxp/unittest/common/prettyprint/xmltest7.out Changeset: bee6f114a47a Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/bee6f114a47a Added tag jdk-9+158 for changeset 60e670a65e07 ! .hgtags Changeset: fb8f87183981 Author: lana Date: 2017-02-23 17:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/fb8f87183981 Merge ! .hgtags Changeset: e395fb5d0618 Author: lana Date: 2017-02-21 06:03 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/e395fb5d0618 8172956: JDK9 message drop 30 l10n resource file updates - open Reviewed-by: joehw, mchung, smarks, sherman, henryjen Contributed-by: li.jiang at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_de.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_es.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_fr.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_it.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ja.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ko.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_pt_BR.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_sv.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_CN.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_TW.properties Changeset: 5695854e8831 Author: lana Date: 2017-02-23 17:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/5695854e8831 Merge Changeset: fb8f2c8e1529 Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/fb8f2c8e1529 Added tag jdk-9+159 for changeset 5695854e8831 ! .hgtags Changeset: 156b03007357 Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/156b03007357 Added tag jdk-9+160 for changeset fb8f2c8e1529 ! .hgtags Changeset: 17b6cc1c60ed Author: lana Date: 2017-03-13 19:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/17b6cc1c60ed Merge ! .hgtags Changeset: 310c2c221cb7 Author: joehw Date: 2017-03-07 11:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/310c2c221cb7 8175830: Provide javadoc description for jdk.xml.dom module Reviewed-by: lancea ! src/jdk.xml.dom/share/classes/module-info.java Changeset: 1bdec192d4d6 Author: lana Date: 2017-03-09 23:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/1bdec192d4d6 Merge Changeset: 51b63f1b8001 Author: ihse Date: 2017-03-13 14:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/51b63f1b8001 8176509: Use pandoc for converting build readme to html Reviewed-by: erikj - README Changeset: 7ddeadd4d7f1 Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/7ddeadd4d7f1 Added tag jdk-9+161 for changeset 51b63f1b8001 ! .hgtags Changeset: 97423b4995a2 Author: lana Date: 2017-03-16 20:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/97423b4995a2 Merge ! .hgtags Changeset: 3b9128ad3e35 Author: mchung Date: 2017-03-14 15:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/3b9128ad3e35 8174977: Update license files with consistent license/notice names Reviewed-by: alanb, mchung Contributed-by: jeannette.hung at oracle.com ! src/java.xml/share/legal/bcel.md ! src/java.xml/share/legal/dom.md ! src/java.xml/share/legal/xalan.md ! src/java.xml/share/legal/xerces.md ! src/java.xml/share/legal/xmlresolver.md Changeset: fd5e28ea6ffb Author: joehw Date: 2017-03-14 18:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/fd5e28ea6ffb 8176541: XML deprecation "since" values should use 1.x version form for 1.8 and earlier Reviewed-by: darcy, rriggs, smarks ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.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/org/xml/sax/AttributeList.java ! src/java.xml/share/classes/org/xml/sax/DocumentHandler.java ! src/java.xml/share/classes/org/xml/sax/Parser.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserFactory.java Changeset: d02b6fbcab06 Author: lana Date: 2017-03-16 17:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/d02b6fbcab06 Merge Changeset: 4771597cc596 Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/4771597cc596 Added tag jdk-9+162 for changeset d02b6fbcab06 ! .hgtags Changeset: 4e0a47b2310d Author: lana Date: 2017-03-25 01:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/4e0a47b2310d Merge ! .hgtags Changeset: b66d95128345 Author: alanb Date: 2017-03-22 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/b66d95128345 8174823: Module system implementation refresh (3/2017) Reviewed-by: mchung ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: c5553d4ca3b7 Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/c5553d4ca3b7 Merge Changeset: 4282c86136f0 Author: joehw Date: 2017-03-23 13:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/4282c86136f0 8177350: Two missed in the change from ${java.home}/lib to ${java.home}/conf Reviewed-by: lancea, mchung ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java Changeset: 389969e18ba2 Author: lana Date: 2017-03-23 22:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/389969e18ba2 Merge Changeset: 92a38c75cd27 Author: joehw Date: 2017-03-23 21:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/92a38c75cd27 8176405: Catalog circular reference check did not work in certain scenarios Reviewed-by: rriggs, lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.properties ! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java ! test/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java - test/javax/xml/jaxp/unittest/catalog/catalogReferCircle-itself.xml - test/javax/xml/jaxp/unittest/catalog/catalogReferCircle-left.xml - test/javax/xml/jaxp/unittest/catalog/catalogReferCircle-right.xml Changeset: fe0c5dfe9ce9 Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/fe0c5dfe9ce9 Added tag jdk-9+163 for changeset 92a38c75cd27 ! .hgtags Changeset: 086b6a500c6c Author: mchung Date: 2017-03-29 09:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/086b6a500c6c 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea ! src/java.xml/share/classes/module-info.java ! src/jdk.xml.dom/share/classes/module-info.java Changeset: 6dc790a4e831 Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/6dc790a4e831 Merge Changeset: 451215719ec3 Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/451215719ec3 Merge ! .hgtags Changeset: 8ecce2375af1 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/8ecce2375af1 Added tag jdk-9+164 for changeset 6dc790a4e831 ! .hgtags Changeset: 1f64e853c72b Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/1f64e853c72b Merge ! .hgtags Changeset: aceed0ba2e37 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/aceed0ba2e37 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 72fe965e5925 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/72fe965e5925 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 554196039897 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/554196039897 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/TEST.ROOT ! test/javax/xml/jaxp/module/ServiceProviderTest/DefaultFactoryWrapperTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/unnamed/Main.java Changeset: 01393a25477b Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/01393a25477b Added tag jdk-9+165 for changeset 554196039897 ! .hgtags Changeset: ac697b2bdf48 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/ac697b2bdf48 Merge ! .hgtags Changeset: 37cdb2871070 Author: rriggs Date: 2017-04-12 10:53 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/37cdb2871070 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 8d3febd5c9d8 Author: lana Date: 2017-04-13 16:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/8d3febd5c9d8 Merge Changeset: c98480dd22e7 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/c98480dd22e7 Added tag jdk-9+166 for changeset 8d3febd5c9d8 ! .hgtags Changeset: 26ed5e84fa13 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/26ed5e84fa13 Merge ! .hgtags ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 5a68bda463ea Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/5a68bda463ea Added tag jdk-10+1 for changeset b4257a40e55d ! .hgtags Changeset: d2a67a93bdcd Author: lana Date: 2017-04-25 08:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/d2a67a93bdcd Merge ! .hgtags Changeset: 43abc6866902 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/43abc6866902 Added tag jdk-10+2 for changeset fb8f87183981 ! .hgtags Changeset: 2ee79eb93df6 Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/2ee79eb93df6 Added tag jdk-10+3 for changeset 97423b4995a2 ! .hgtags Changeset: 9a0f85b8aa4b Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/9a0f85b8aa4b Added tag jdk-10+4 for changeset 1f64e853c72b ! .hgtags Changeset: 81d3d4403159 Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/81d3d4403159 Added tag jdk-10+5 for changeset ac697b2bdf48 ! .hgtags Changeset: 45982d40e0e5 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/45982d40e0e5 Added tag jdk-10+6 for changeset 26ed5e84fa13 ! .hgtags Changeset: 2fdbfbde3bc0 Author: joehw Date: 2017-04-17 16:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/2fdbfbde3bc0 8162572: Update License Header for all JAXP sources Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConstants.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AttributeReader.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInterfaceMethodref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodref.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ACONST_NULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ANEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AllocationInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArithmeticInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BIPUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BREAKPOINT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BasicType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CHECKCAST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGenException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CompoundInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConversionInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/D2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCMPL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP2_X2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/DUP_X2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/F2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCMPL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETFIELD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GETSTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GOTO_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/GotoInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2B.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2C.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2L.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/I2S.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IAND.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFGT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFLT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNONNULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IFNULL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ACMPNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPEQ.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPGT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPLT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IF_ICMPNE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IINC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ILOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP1.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMPDEP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INSTANCEOF.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ISUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IUSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IXOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IfInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/IndexedInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConstants.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionListObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InvokeInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JSR_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2D.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2F.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/L2I.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LADD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LAND.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC_W.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDIV.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LLOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LMUL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LNEG.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOOKUPSWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LREM.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LRETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHL.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LSUB.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LUSHR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LXOR.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LoadInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITORENTER.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MONITOREXIT.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodObserver.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NEWARRAY.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NOP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/NamedAndTyped.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/POP2.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTFIELD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PUTSTATIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PopInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/PushInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RETURN.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SALOAD.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SASTORE.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SIPUSH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWAP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackConsumer.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StackProducer.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/StoreInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TABLESWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/UnconditionalBranch.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/VariableLengthInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Visitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/AttributeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ByteSequence.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoader.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassLoaderRepository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassQueue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassStack.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassVector.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/extensions/ExpressionContext.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltCommon.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltMath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/Extensions.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/NodeInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_en.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/templates/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ConfigurationError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/CollatorFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMCache.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOMEnhancedForDTM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/NodeIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/ProcessorVersion.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/StripFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/Translet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/TransletException.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsoluteLocationPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AbsolutePathPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AlternativePattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AncestorPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyImports.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ArgumentList.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BinOpExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/BooleanExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CallTemplate.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CeilingCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Closure.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Comment.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CompilerException.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ConcatCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ContainsCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Copy.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CopyOf.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CurrentCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DecimalFormatting.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/DocumentCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ElementAvailableCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/EqualityExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Expression.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Fallback.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilterParentPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FilteredAbsoluteLocationPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FloorCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FlowList.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FormatNumberCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/GenerateIdCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdKeyPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IdPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/If.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IllegalCharException.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/IntExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/KeyPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LangCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LastCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralAttribute.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocalNameCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LocationPathPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LogicalExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NameCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceAlias.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NamespaceUriCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NodeTest.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NotCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Number.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/NumberCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Otherwise.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Output.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Param.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParameterRef.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentLocationPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ParentPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Pattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/PositionCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Predicate.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ProcessingInstructionPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/QName.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RealExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelationalExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativeLocationPath.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RelativePathPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/RoundCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SimpleAttributeValue.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SourceLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StartsWithCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StepPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/StringLengthCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Text.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TopLevelElement.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnaryOpExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnionPathExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnparsedEntityUriCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnresolvedRef.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UseAttributeSets.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ValueOf.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Variable.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRef.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/When.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/AttributeSetMethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/BooleanType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ClassGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/CompareGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/FilterGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/IntType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MarkerInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MatchGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NamedMethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeCounterGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSetType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordFactGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeSortRecordGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NodeType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/NumberType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkEnd.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/OutlineableChunkStart.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RealType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ResultTreeType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/RtMethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/SlotAllocator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringStack.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/StringType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TestGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Type.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/TypeCheckError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/VoidType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AbsoluteIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AnyNodeCounter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ArrayNodeListIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CachedNodeListIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ClonedNodeListIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CollatorFactoryBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/CurrentNodeListIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DupFilterIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/EmptyFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ExtendedSAX.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/Filter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilterIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/FilteredStepIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MatchingIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiValuedNodeHeapIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultipleNodeCounter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeCounter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeIteratorBase.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NthIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingleNodeCounter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SingletonIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortSettings.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SortingIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StepIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/StripWhitespaceFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/UnionIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/XSLTCDTMManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Attributes.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ca.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sk.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/MessageHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Node.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Operators.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Parameter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/StringValueHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/OutputBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/StringOutputBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2TO.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/OutputSettings.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/XSLTCSource.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/util/IntegerArray.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CDATASectionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CharacterDataImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ChildNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CommentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMErrorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationSourceImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMInputImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMLocatorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMOutputImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMXSImplementationSourceImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeepNodeListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredAttrNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCDATASectionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredCommentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementDefinitionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredElementNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredEntityReferenceImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredNotationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredProcessingInstructionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredTextImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentFragmentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementDefinitionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/EntityImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/EntityReferenceImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeIteratorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeListCache.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NotationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/PSVIDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ProcessingInstructionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/RangeExceptionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/RangeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/TextImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/TreeWalkerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/events/EventImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/events/MutationEventImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/RevalidationHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NamespaceBinder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDProcessor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11DTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XML11NSDTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLContentSpec.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNSDTDValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLNotationDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMAny.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMBinOp.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMLeaf.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMStateSet.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/CMUniOp.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/ContentModelValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/MixedContentModel.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/models/SimpleContentModel.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DVFactoryException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeFacetException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/InvalidDatatypeValueException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSFacets.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/XSSimpleType.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11IDREFDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/Base64.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/util/HexBin.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyAtomicDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnySimpleDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/AnyURIDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/BooleanDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/EntityDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/FullDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IDREFDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/IntegerDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/QNameDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDateTimeException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/StringDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/TypeValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/UnionDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/ASCIIReader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/MalformedByteSequenceException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/UCSReader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/io/UTF8Reader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/EntityState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ValidationManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaNamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SchemaSymbols.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAnnotationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/IdentityConstraint.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/KeyRef.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/UniqueOrKey.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMBinOp.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMLeaf.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMUniOp.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultDocument.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultElement.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultText.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/DefaultXMLDocumentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NamedNodeMapImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/NodeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/opti/TextImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAnnotationInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/SimpleLocator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XInt.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XIntPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/JAXPValidatorComponent.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/TeeXMLDocumentFilterImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMDocumentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultAugmentor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMResultBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/DraconianErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ErrorHandlerAdaptor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ReadOnlyGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SimpleXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/SoftReferenceGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/Util.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WeakReferenceXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractXMLDocumentParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/CachingParserPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/IntegratedParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configurable.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XPointerParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/AttributesProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMEntityResolverWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMInputSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DefaultErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DraconianErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/EntityResolver2Wrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/IntStack.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/LocatorProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/LocatorWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/MessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/NamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAX2XNI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAXInputSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAXLocatorWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ShadowedSymbolTable.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SynchronizedSymbolTable.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TeeXMLDocumentFilterImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/URI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XML11Char.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLChar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLDocumentFilterImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLErrorCode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLGrammarPoolImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLInputSourceAdaptor.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLSymbols.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ConfigurationError.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/MultipleScopeNamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XInclude11TextReader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeNamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeTextReader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/Augmentations.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/NamespaceContext.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/QName.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLAttributes.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDTDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentFragmentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLLocator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XNIException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/Grammar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XMLSchemaDescription.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/grammars/XSGrammar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponent.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParseException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/AttributePSVI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/ElementPSVI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/LSInputList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/PSVIProvider.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/ShortList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/StringList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAnnotation.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeGroupDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSComplexTypeDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSIDCDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSImplementation.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroup.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSModelGroupDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamedMap.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNamespaceItemList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSNotationDeclaration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSObject.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSObjectList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSParticle.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSTerm.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSTypeDefinition.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSWildcard.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDateTime.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDecimal.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSDouble.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSFloat.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/datatypes/XSQName.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/Axis.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMAxisTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMDOMException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/DTMWSFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ChunkedIntArray.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIteratorBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMChildIterNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseIterators.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBaseTraversers.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNamedNodeMap.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeListBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMSafeStringPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMTreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/EmptyIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExpandedNameTable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/ExtendedType.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Filter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/IncrementalSAXSource_Xerces.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/NodeLocator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2RTFDTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_en.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_HK.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLMessages.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SecuritySupport.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/CharInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/DOMSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ElemContext.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ElemDesc.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/EncodingInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedContentHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ExtendedLexicalHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Method.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/NamespaceMappings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertyUtils.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTrace.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerTraceWriter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLSAXHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextSAXHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLSAXHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/TransformStateSetter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Version.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/WriterChain.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/WriterToASCI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3SerializerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMErrorHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMErrorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMLocatorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMOutputImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMStringListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/NamespaceSupport.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/BoolStack.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Messages.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_en.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/StringToIntTable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/WrappedRuntimeException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/BoolStack.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/CharKey.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMBuilder.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DefaultErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/FastStringBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/IntStack.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/IntVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ListingErrorHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/LocaleUtility.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/MutableAttrListImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NSInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NameSpace.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NodeConsumer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NodeVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectStack.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ObjectVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/PrefixResolverDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/QName.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/RawCharacterHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SAXSourceLocator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SerializableLocatorImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StopParseException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringBufferPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringComparable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringToIntTable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTable.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringToStringTableVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StringVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/StylesheetPIHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedByteVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SuballocatedIntVector.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/Trie.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/URI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/UnImplNode.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/WrappedRuntimeException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/WrongParserException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XML11Char.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLChar.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLCharacterRecognizer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLString.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLStringFactoryDefault.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/CharArrayWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/IntArrayWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/LongArrayWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/StringArrayWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResourceBundleBase.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_en.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_A.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HA.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_HI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ja_JP_I.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/res/XResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/Arg.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/CachedXPathAPI.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/Expression.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/ExpressionNode.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/ExpressionOwner.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/ExtensionsProvider.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/FoundIndex.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSet.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/NodeSetDTM.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/SourceTree.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/SourceTreeManager.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/VariableStack.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/WhitespaceStrippingElementMatcher.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPath.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathAPI.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathContext.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathException.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathProcessorException.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathVisitable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPathVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/AxesWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/BasicTestIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/ChildIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/ChildTestIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/ContextNodeList.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/DescendantIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprIteratorSimple.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/HasPositionalPredChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/IteratorPool.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/LocPathIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/NodeSequence.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/OneStepIteratorForward.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PathComponent.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/RTFIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/ReverseAxesWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/SelfIteratorNoPredicate.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/SubContextList.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/UnionChildIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/UnionPathIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkingIteratorSorted.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/FuncLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpCodes.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMap.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/OpMapVector.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/PsuedoNames.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathDumper.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncBoolean.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCeiling.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncConcat.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncContains.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCount.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncCurrent.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncDoclocation.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtElementAvailable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunctionAvailable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFalse.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncFloor.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncGenerateId.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncId.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLang.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLast.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncLocalPart.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNamespace.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNormalizeSpace.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNot.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncNumber.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncPosition.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncQname.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncRound.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStartsWith.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncString.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncStringLength.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstring.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringAfter.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSubstringBefore.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSum.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTranslate.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncTrue.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncUnparsedEntityURI.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/Function.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/Function2Args.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/Function3Args.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionDef1Arg.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionMultiArgs.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FunctionOneArg.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/WrongNumberArgsException.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPPrefixResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPVariableStack.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/DTMXRTreeFrag.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XBoolean.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XBooleanStatic.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XMLStringFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSet.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNodeSetForDOM.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNull.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XNumber.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XObject.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XObjectFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFrag.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XRTreeFragSelectWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XString.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForChars.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/objects/XStringForFSB.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/And.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Bool.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Div.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Equals.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Gt.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Gte.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Lt.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Lte.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Minus.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Mod.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Mult.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Neg.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/NotEquals.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Number.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Operation.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Or.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Plus.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/String.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/UnaryOperation.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Variable.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/VariableSafeAbsRef.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/FunctionPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTest.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/NodeTestFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/UnionPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_en.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHMessages.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/Entity.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityReader.java Changeset: b734fb659989 Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/b734fb659989 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: fc2d987bdeec Author: joehw Date: 2016-11-22 14:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/fc2d987bdeec 8169011: Resizing XML parse trees Reviewed-by: dfuchs, lancea, skoivu ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java Changeset: 6573c99129a3 Author: joehw Date: 2017-01-18 11:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/6573c99129a3 8172875: Resizing XML parse trees test update Reviewed-by: dfuchs, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java Changeset: 836b1aeb7d06 Author: lana Date: 2017-04-21 03:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/836b1aeb7d06 Merge Changeset: 646567dcfa64 Author: aefimov Date: 2017-04-24 00:22 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/646567dcfa64 8176168: Performance drop due to SAXParser SymbolTable reset Reviewed-by: joehw, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! test/javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java Changeset: 23a87f409371 Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/23a87f409371 Added tag jdk-9+167 for changeset 646567dcfa64 ! .hgtags Changeset: df63b2d22ac6 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/df63b2d22ac6 Added tag jdk-9+168 for changeset 23a87f409371 ! .hgtags Changeset: 09cae4c36242 Author: lana Date: 2017-05-05 04:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/09cae4c36242 Merge ! .hgtags Changeset: 60abb1d1cd1d Author: ihse Date: 2017-05-09 12:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/60abb1d1cd1d 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java Changeset: f9abe02cceda Author: joehw Date: 2017-05-09 10:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/f9abe02cceda 8150256: removing xerces-related dead code Reviewed-by: lancea - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerElementHandler.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerFramework.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XPointerSchema.java Changeset: 5d9d2a65fb26 Author: joehw Date: 2017-05-09 11:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/5d9d2a65fb26 8179863: Missing copyrights in some jaxp files Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/sym.java Changeset: f263aa7f60c3 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/f263aa7f60c3 Added tag jdk-9+169 for changeset 5d9d2a65fb26 ! .hgtags Changeset: f7a6f613d8bb Author: lana Date: 2017-05-11 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/f7a6f613d8bb Merge ! .hgtags Changeset: 856998840907 Author: iignatyev Date: 2017-05-16 09:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/856998840907 8180195: remove jaxp testlibrary Reviewed-by: fyuan, joehw ! test/TEST.ROOT - test/javax/xml/jaxp/libs/jdk/testlibrary/Asserts.java - test/javax/xml/jaxp/libs/jdk/testlibrary/CompilerUtils.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolFinder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputAnalyzer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputBuffer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Platform.java - test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java - test/javax/xml/jaxp/libs/jdk/testlibrary/README.txt - test/javax/xml/jaxp/libs/jdk/testlibrary/StreamPumper.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Utils.java ! test/javax/xml/jaxp/module/ServiceProviderTest/BasicModularXMLParserTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/XMLReaderFactoryTest.java Changeset: e79b44a9d2bd Author: joehw Date: 2017-05-09 18:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/e79b44a9d2bd 8179868: Java API Docs of javax.xml.transform.stax contains TODOs Reviewed-by: lancea, bpb ! src/java.xml/share/classes/javax/xml/transform/stax/package.html Changeset: 8861f89ae4c0 Author: lana Date: 2017-05-11 18:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/8861f89ae4c0 Merge Changeset: 6e78f902f477 Author: joehw Date: 2017-05-15 20:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/6e78f902f477 8180060: Examine copyright header for some files Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/FeatureState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/PropertyState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/Status.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/XMLSimpleType.java Changeset: a5a3ac31f306 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/a5a3ac31f306 Added tag jdk-9+170 for changeset 6e78f902f477 ! .hgtags Changeset: 9be893378869 Author: lana Date: 2017-05-19 04:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/9be893378869 Merge ! .hgtags - test/javax/xml/jaxp/libs/jdk/testlibrary/Asserts.java - test/javax/xml/jaxp/libs/jdk/testlibrary/CompilerUtils.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolFinder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputAnalyzer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputBuffer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Platform.java - test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java - test/javax/xml/jaxp/libs/jdk/testlibrary/README.txt - test/javax/xml/jaxp/libs/jdk/testlibrary/StreamPumper.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Utils.java Changeset: 6a37b9c43881 Author: lana Date: 2017-05-23 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/6a37b9c43881 Added tag jdk-10+7 for changeset 09cae4c36242 ! .hgtags Changeset: 3c75f07b2a49 Author: lana Date: 2017-05-23 22:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/3c75f07b2a49 Added tag jdk-10+8 for changeset 856998840907 ! .hgtags Changeset: 7d0db86d4bf6 Author: lana Date: 2017-05-26 01:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/7d0db86d4bf6 Added tag jdk-10+9 for changeset 3c75f07b2a49 ! .hgtags Changeset: e6d6c8126a36 Author: jjg Date: 2017-05-16 17:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/e6d6c8126a36 8180385: Fix HTML5 issues in the java.xml module Reviewed-by: joehw, lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/catalog/package.html ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java ! src/java.xml/share/classes/javax/xml/datatype/Duration.java ! src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java ! src/java.xml/share/classes/javax/xml/datatype/package.html ! src/java.xml/share/classes/javax/xml/namespace/NamespaceContext.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/XMLStreamReader.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java ! src/java.xml/share/classes/javax/xml/transform/package.html ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactoryLoader.java ! src/java.xml/share/classes/javax/xml/validation/Validator.java ! src/java.xml/share/classes/javax/xml/validation/package.html ! src/java.xml/share/classes/javax/xml/xpath/XPath.java ! src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java ! src/java.xml/share/classes/javax/xml/xpath/package.html ! src/java.xml/share/classes/org/w3c/dom/Attr.java ! src/java.xml/share/classes/org/w3c/dom/Document.java ! src/java.xml/share/classes/org/w3c/dom/Node.java ! src/java.xml/share/classes/org/w3c/dom/ranges/package.html ! src/java.xml/share/classes/org/xml/sax/package.html Changeset: c27321c889cf Author: lana Date: 2017-05-18 16:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/c27321c889cf Merge Changeset: e88a78db4c18 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/e88a78db4c18 Added tag jdk-9+171 for changeset c27321c889cf ! .hgtags Changeset: bd4b2c8835f3 Author: lana Date: 2017-05-31 17:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/bd4b2c8835f3 Merge ! .hgtags - test/javax/xml/jaxp/libs/jdk/testlibrary/Asserts.java - test/javax/xml/jaxp/libs/jdk/testlibrary/CompilerUtils.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolFinder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputAnalyzer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputBuffer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Platform.java - test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java - test/javax/xml/jaxp/libs/jdk/testlibrary/README.txt - test/javax/xml/jaxp/libs/jdk/testlibrary/StreamPumper.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Utils.java Changeset: 98faaae0c6ab Author: lana Date: 2017-06-02 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/98faaae0c6ab Added tag jdk-10+10 for changeset bd4b2c8835f3 ! .hgtags Changeset: 0f9c0239ff0c Author: lana Date: 2017-05-23 23:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/0f9c0239ff0c 8180167: JDK9 message drop 40 l10n resource file updates Reviewed-by: alanb, mchung, dfuchs, rfield, shinyafox, weijun, joehw Contributed-by: li.jiang at oracle.com ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_de.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_es.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_fr.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_it.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ja.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_ko.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_pt_BR.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_sv.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_CN.properties ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages_zh_TW.properties Changeset: a208fa9beeee Author: joehw Date: 2017-05-24 14:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/a208fa9beeee 8180349: Review JAXP Java SE 9 API javadocs Reviewed-by: rriggs, lancea + src/java.xml/share/classes/javax/xml/catalog/package-info.java - src/java.xml/share/classes/javax/xml/catalog/package.html + src/java.xml/share/classes/javax/xml/datatype/package-info.java - src/java.xml/share/classes/javax/xml/datatype/package.html + src/java.xml/share/classes/javax/xml/namespace/package-info.java - src/java.xml/share/classes/javax/xml/namespace/package.html + src/java.xml/share/classes/javax/xml/package-info.java + src/java.xml/share/classes/javax/xml/parsers/package-info.java - src/java.xml/share/classes/javax/xml/parsers/package.html + src/java.xml/share/classes/javax/xml/stream/events/package-info.java + src/java.xml/share/classes/javax/xml/stream/package-info.java + src/java.xml/share/classes/javax/xml/stream/util/package-info.java + src/java.xml/share/classes/javax/xml/transform/dom/package-info.java - src/java.xml/share/classes/javax/xml/transform/dom/package.html + src/java.xml/share/classes/javax/xml/transform/package-info.java - src/java.xml/share/classes/javax/xml/transform/package.html + src/java.xml/share/classes/javax/xml/transform/sax/package-info.java - src/java.xml/share/classes/javax/xml/transform/sax/package.html + src/java.xml/share/classes/javax/xml/transform/stax/package-info.java - src/java.xml/share/classes/javax/xml/transform/stax/package.html + src/java.xml/share/classes/javax/xml/transform/stream/package-info.java - src/java.xml/share/classes/javax/xml/transform/stream/package.html + src/java.xml/share/classes/javax/xml/validation/package-info.java - src/java.xml/share/classes/javax/xml/validation/package.html + src/java.xml/share/classes/javax/xml/xpath/package-info.java - src/java.xml/share/classes/javax/xml/xpath/package.html + src/java.xml/share/classes/org/w3c/dom/bootstrap/package-info.java + src/java.xml/share/classes/org/w3c/dom/events/package-info.java + src/java.xml/share/classes/org/w3c/dom/ls/package-info.java + src/java.xml/share/classes/org/w3c/dom/package-info.java - src/java.xml/share/classes/org/w3c/dom/package.html + src/java.xml/share/classes/org/w3c/dom/ranges/package-info.java - src/java.xml/share/classes/org/w3c/dom/ranges/package.html + src/java.xml/share/classes/org/w3c/dom/traversal/package-info.java + src/java.xml/share/classes/org/w3c/dom/views/package-info.java + src/java.xml/share/classes/org/xml/sax/ext/package-info.java - src/java.xml/share/classes/org/xml/sax/ext/package.html + src/java.xml/share/classes/org/xml/sax/helpers/package-info.java - src/java.xml/share/classes/org/xml/sax/helpers/package.html + src/java.xml/share/classes/org/xml/sax/package-info.java - src/java.xml/share/classes/org/xml/sax/package.html Changeset: eedb6e54c8bd Author: lana Date: 2017-05-26 00:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/eedb6e54c8bd Merge - src/java.xml/share/classes/javax/xml/catalog/package.html - src/java.xml/share/classes/javax/xml/datatype/package.html - src/java.xml/share/classes/javax/xml/namespace/package.html - src/java.xml/share/classes/javax/xml/parsers/package.html - src/java.xml/share/classes/javax/xml/transform/dom/package.html - src/java.xml/share/classes/javax/xml/transform/package.html - src/java.xml/share/classes/javax/xml/transform/sax/package.html - src/java.xml/share/classes/javax/xml/transform/stax/package.html - src/java.xml/share/classes/javax/xml/transform/stream/package.html - src/java.xml/share/classes/javax/xml/validation/package.html - src/java.xml/share/classes/javax/xml/xpath/package.html - src/java.xml/share/classes/org/w3c/dom/package.html - src/java.xml/share/classes/org/w3c/dom/ranges/package.html - src/java.xml/share/classes/org/xml/sax/ext/package.html - src/java.xml/share/classes/org/xml/sax/helpers/package.html - src/java.xml/share/classes/org/xml/sax/package.html Changeset: 9788347e0629 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/9788347e0629 Added tag jdk-9+172 for changeset eedb6e54c8bd ! .hgtags Changeset: 95bab8bf9201 Author: lana Date: 2017-06-03 02:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/95bab8bf9201 Merge ! .hgtags - test/javax/xml/jaxp/libs/jdk/testlibrary/Asserts.java - test/javax/xml/jaxp/libs/jdk/testlibrary/CompilerUtils.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolFinder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputAnalyzer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputBuffer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Platform.java - test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java - test/javax/xml/jaxp/libs/jdk/testlibrary/README.txt - test/javax/xml/jaxp/libs/jdk/testlibrary/StreamPumper.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Utils.java Changeset: 5b16d75466f7 Author: lana Date: 2017-06-09 21:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/5b16d75466f7 Added tag jdk-10+11 for changeset 95bab8bf9201 ! .hgtags Changeset: 67ce05675aaf Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/67ce05675aaf Added tag jdk-9+173 for changeset 9788347e0629 ! .hgtags Changeset: ebd51b1337d1 Author: lana Date: 2017-06-14 20:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/ebd51b1337d1 Merge ! .hgtags - test/javax/xml/jaxp/libs/jdk/testlibrary/Asserts.java - test/javax/xml/jaxp/libs/jdk/testlibrary/CompilerUtils.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolFinder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputAnalyzer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputBuffer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Platform.java - test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java - test/javax/xml/jaxp/libs/jdk/testlibrary/README.txt - test/javax/xml/jaxp/libs/jdk/testlibrary/StreamPumper.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Utils.java Changeset: ff293e39e833 Author: joehw Date: 2017-06-14 14:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/ff293e39e833 8181153: Fix lint warnings in JAXP repo: dep-ann Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/ForwardPositionIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecordFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttrImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/ItemPSVI.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeDeclaration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSAttributeUse.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xs/XSElementDeclaration.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CoroutineParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/IndentPrinter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/LineSeparator.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Method.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/OutputFormat.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Printer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Serializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/TextSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XHTMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XML11Serializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/XMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/AttList.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOM2Helper.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/operations/Quo.java ! src/java.xml/share/classes/org/xml/sax/HandlerBase.java ! src/java.xml/share/classes/org/xml/sax/helpers/AttributeListImpl.java Changeset: 0ca686e3e26b Author: mchung Date: 2017-06-07 21:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/0ca686e3e26b 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/java.xml/share/classes/module-info.java Changeset: b9c0b1050022 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/b9c0b1050022 Merge Changeset: c0b8bea54e91 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/c0b8bea54e91 Added tag jdk-9+174 for changeset b9c0b1050022 ! .hgtags Changeset: a9527d7b820f Author: lana Date: 2017-06-16 04:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/a9527d7b820f Merge ! .hgtags - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Asserts.java - test/javax/xml/jaxp/libs/jdk/testlibrary/CompilerUtils.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolFinder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputAnalyzer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputBuffer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Platform.java - test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java - test/javax/xml/jaxp/libs/jdk/testlibrary/README.txt - test/javax/xml/jaxp/libs/jdk/testlibrary/StreamPumper.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Utils.java Changeset: 225ec5d17c74 Author: lana Date: 2017-06-17 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/225ec5d17c74 Added tag jdk-10+12 for changeset ff293e39e833 ! .hgtags Changeset: 5d374af9e78d Author: joehw Date: 2017-06-20 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/5d374af9e78d 8177561: Remove deprecated for removal portions of com.sun.org.apache Reviewed-by: lancea, rriggs - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java Changeset: f0eb5431121e Author: joehw Date: 2017-06-15 12:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/f0eb5431121e 8182111: Package summary is missing in jdk.xml.dom module Reviewed-by: mchung + src/jdk.xml.dom/share/classes/org/w3c/dom/css/package-info.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/package-info.java + src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/package-info.java + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/package-info.java Changeset: bc9aafd4cee2 Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/bc9aafd4cee2 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.xml/share/classes/module-info.java ! src/jdk.xml.dom/share/classes/module-info.java Changeset: 736412a8dcce Author: aefimov Date: 2017-06-18 23:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/736412a8dcce 8176508: Update JAX-WS RI integration to latest version Reviewed-by: lancea, mchung, alanb, iris ! src/java.xml/share/classes/module-info.java Changeset: 38cf34e23280 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/38cf34e23280 Added tag jdk-9+175 for changeset 736412a8dcce ! .hgtags Changeset: ed62413e803c Author: lana Date: 2017-06-24 00:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/ed62413e803c Merge ! .hgtags - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMOrder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Asserts.java - test/javax/xml/jaxp/libs/jdk/testlibrary/CompilerUtils.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolFinder.java - test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputAnalyzer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/OutputBuffer.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Platform.java - test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java - test/javax/xml/jaxp/libs/jdk/testlibrary/README.txt - test/javax/xml/jaxp/libs/jdk/testlibrary/StreamPumper.java - test/javax/xml/jaxp/libs/jdk/testlibrary/Utils.java Changeset: 3271b384a644 Author: lana Date: 2017-06-24 02:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jaxp/rev/3271b384a644 Added tag jdk-10+13 for changeset 5d374af9e78d ! .hgtags From ashipile at redhat.com Wed Jun 28 16:33:24 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 16:33:24 +0000 Subject: hg: shenandoah/jdk10/langtools: 267 new changesets Message-ID: <201706281633.v5SGXRQ2009858@aojmv0008.oracle.com> Changeset: f0bc0f34d2cc Author: jjg Date: 2017-02-07 16:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f0bc0f34d2cc 8174140: Move test files into package hierarchy Reviewed-by: darcy ! test/tools/javac/T4093617/T4093617.java - test/tools/javac/T4093617/java.base/Object.java + test/tools/javac/T4093617/java.base/java/lang/Object.java ! test/tools/javac/redefineObject/Object1-test.java ! test/tools/javac/redefineObject/Object2-test.java - test/tools/javac/redefineObject/java.base/Object1.java - test/tools/javac/redefineObject/java.base/Object2.java + test/tools/javac/redefineObject/java.base/java/lang/Object1.java + test/tools/javac/redefineObject/java.base/java/lang/Object2.java Changeset: 981fbff798b8 Author: ksrini Date: 2017-02-07 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/981fbff798b8 8173302: Move the Description up on module and package index page Reviewed-by: bpatel, jjg ! 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 + test/jdk/javadoc/doclet/testOverview/TestOverview.java + test/jdk/javadoc/doclet/testOverview/msrc/module-info.java + test/jdk/javadoc/doclet/testOverview/msrc/p1/C.java + test/jdk/javadoc/doclet/testOverview/msrc/p2/C2.java + test/jdk/javadoc/doclet/testOverview/overview.html + test/jdk/javadoc/doclet/testOverview/src/p1/C.java + test/jdk/javadoc/doclet/testOverview/src/p2/C2.java Changeset: c80dce0bcab4 Author: vromero Date: 2017-02-08 06:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c80dce0bcab4 8174027: error message should adapt to the corresponding top level element Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/T6234077.out + test/tools/javac/T8173955/MessageForClassTest.java + test/tools/javac/T8173955/MessageForClassTest.out + test/tools/javac/T8173955/MessageForEnumTest.java + test/tools/javac/T8173955/MessageForEnumTest.out + test/tools/javac/T8173955/MessageForInterfaceTest.java + test/tools/javac/T8173955/MessageForInterfaceTest.out ! test/tools/javac/modules/ModuleInfoTest.java Changeset: e8d71e4be697 Author: rfield Date: 2017-02-08 09:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/e8d71e4be697 8173893: JShell: reduce memory leaks Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java Changeset: c9b0b57e3bd5 Author: rfield Date: 2017-02-08 10:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c9b0b57e3bd5 8173845: JShell API: not patch compatible Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java + test/jdk/jshell/FileManagerTest.java ! test/jdk/jshell/MyExecutionControl.java Changeset: fc0a9318d392 Author: rfield Date: 2017-02-08 13:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/fc0a9318d392 8173916: jshell tool: /methods signature confusing/non-standard format 8174028: jshell tool: /method /type failed declaration listed (without indication) 8174041: jshell tool: --startup PRINTING references undeclared Locale class 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/jshell/tool/resources/PRINTING.jsh ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 7729c633b9f1 Author: vromero Date: 2017-02-08 19:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7729c633b9f1 8174073: NPE caused by @link reference to class Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java + test/tools/javac/doclint/NPEDuplicateClassNamesTest.java Changeset: 706967704e65 Author: mcimadamore Date: 2017-02-09 15:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/706967704e65 8174249: Regression in generic method unchecked calls Summary: Erasure for unchecked call occurs too early after JDK-8078093 Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8174249/T8174249a.java + test/tools/javac/generics/inference/8174249/T8174249b.java Changeset: f06dc0d49d68 Author: bpatel Date: 2017-02-09 08:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f06dc0d49d68 8168965: search items are not listed in any sensible order Reviewed-by: jjg, ksrini Contributed-by: michel.trudeau at oracle.com ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: 7549af75ce62 Author: lana Date: 2017-02-09 18:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7549af75ce62 Merge - test/tools/javac/T4093617/java.base/Object.java - test/tools/javac/redefineObject/java.base/Object1.java - test/tools/javac/redefineObject/java.base/Object2.java Changeset: 70014b92e871 Author: rfield Date: 2017-02-09 14:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/70014b92e871 8174672: JShell tests: jdk/jshell/UserJdiUserRemoteTest.java problem listed with wrong bug number Reviewed-by: jjg ! test/ProblemList.txt Changeset: 37ec42288f73 Author: vromero Date: 2017-02-09 16:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/37ec42288f73 8169200: Gen has a reference to Flow that is not used, should be removed Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: fbfd5e635eb2 Author: rfield Date: 2017-02-09 18:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/fbfd5e635eb2 8174262: Error message misspelling: "instanciated" Reviewed-by: jjg ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 65d446c80cdf Author: alanb Date: 2017-02-10 09:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/65d446c80cdf 8173393: Module system implementation refresh (2/2017) Reviewed-by: mcimadamore, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! make/tools/crules/MutableFieldsAnalyzer.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! test/jdk/jshell/KullaTesting.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java Changeset: 22c052d7a86d Author: alanb Date: 2017-02-10 12:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/22c052d7a86d Merge Changeset: 3e4d400638e5 Author: vromero Date: 2017-02-10 07:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/3e4d400638e5 8174099: class ComboTask at the combo test library needs an execute() method Reviewed-by: mcimadamore ! test/tools/javac/lib/combo/ComboTask.java Changeset: e7b7e4e436c4 Author: rfield Date: 2017-02-10 13:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/e7b7e4e436c4 8174762: JShell: @since tags missing Reviewed-by: jjg ! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Diag.java ! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java ! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java ! src/jdk.jshell/share/classes/module-info.java Changeset: f34b5b81ef55 Author: jjg Date: 2017-02-10 15:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f34b5b81ef55 8174104: Compiler does not allow non-existent module path entry Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java ! test/tools/javac/modules/ModulePathTest.java Changeset: 8be741555fa6 Author: jlahoda Date: 2017-02-13 09:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/8be741555fa6 8173777: Merge javac -Xmodule into javac--patch-module Summary: Merging -Xmodule: functionality into --patch-module. Reviewed-by: jjg, mchung, rfield ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! test/tools/javac/6627362/T6627362.java - test/tools/javac/6627362/x/Object.java + test/tools/javac/6627362/x/java/lang/Object.java ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java + test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/ModuleInfoWithXmoduleClasspath.java - test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/additional/module-info.java - test/tools/javac/diags/examples/NoSuperclass.java + test/tools/javac/diags/examples/NoSuperclass/NoSuperclass.java + test/tools/javac/diags/examples/NoSuperclass/patchmodule/java.base/java/lang/Object.java + test/tools/javac/diags/examples/TooManyPatchedModules/TooManyPatchedModules.java + test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/java.compiler/p/C.java + test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/jdk.compiler/p/C.java - test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java - test/tools/javac/meth/BadPolySig.java + test/tools/javac/meth/BadPolySig/BadPolySig.java + test/tools/javac/meth/BadPolySig/java.base/java/lang/invoke/MethodHandle.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AddReadsTest.java + test/tools/javac/modules/CompileModulePatchTest.java ! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java ! test/tools/javac/modules/PatchModulesTest.java - test/tools/javac/modules/XModuleTest.java ! test/tools/javac/synthesize/Main.java ! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java Changeset: 162b521af7bb Author: jlahoda Date: 2017-02-13 11:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/162b521af7bb 8174245: Javadoc is not working for some methods Summary: Parsing source file as if they were part of their corresponding modules. Reviewed-by: rfield ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/jdk/jshell/JavadocTest.java Changeset: f9168e271f7d Author: lana Date: 2017-02-16 17:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f9168e271f7d Added tag jdk-9+157 for changeset 162b521af7bb ! .hgtags Changeset: 39f31cef8e6a Author: rfield Date: 2017-02-13 08:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/39f31cef8e6a 8174797: jshell tool: invalid module path crashes tool 8174796: jshell tool: regression: user home (tilde) not translated Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: c73b98b79148 Author: darcy Date: 2017-02-13 10:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c73b98b79148 8173945: Add methods for Elements.getAll{Type, Package, Module}Elements Reviewed-by: jlahoda, jjg ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java + test/tools/javac/processing/model/util/elements/TestAllFoos.java + test/tools/javac/processing/model/util/elements/modules/m1/module-info.java + test/tools/javac/processing/model/util/elements/modules/m1/pkg/C.java + test/tools/javac/processing/model/util/elements/modules/m1/pkg/package-info.java + test/tools/javac/processing/model/util/elements/modules/m2/module-info.java + test/tools/javac/processing/model/util/elements/modules/m2/pkg/C.java + test/tools/javac/processing/model/util/elements/modules/m2/pkg/package-info.java Changeset: b87052a3056f Author: darcy Date: 2017-02-13 11:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b87052a3056f 8174854: Fix two javax.annotation.processing javadoc link issues Reviewed-by: mchung ! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java Changeset: ab6d375bab80 Author: rfield Date: 2017-02-13 12:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ab6d375bab80 8174857: jshell tool: /help /set truncation -- confusing indentation Reviewed-by: jjg ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: 0837e68b5689 Author: darcy Date: 2017-02-13 12:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0837e68b5689 8174860: Fix bad javadoc link in javax.tools.JavaFileManager Reviewed-by: jjg ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java Changeset: 44e21b2f6370 Author: rfield Date: 2017-02-13 17:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/44e21b2f6370 8174862: JShell tests: new JDK-8174797 testInvalidClassPath fails on Windows Reviewed-by: jlahoda ! test/jdk/jshell/ToolSimpleTest.java Changeset: 6967e22a5ddd Author: mli Date: 2017-02-13 18:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/6967e22a5ddd 8174695: Fix @since in module-info.java in dev/langtools repo Reviewed-by: mcimadamore ! src/java.compiler/share/classes/module-info.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/module-info.java Changeset: 457e4a27daad Author: sadayapalam Date: 2017-02-14 14:24 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/457e4a27daad 8170691: fill in @bug number for test Reviewed-by: darcy ! test/tools/javac/modules/AllDefaultTest.java Changeset: 3cf5dd848c5b Author: anazarov Date: 2017-02-14 16:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/3cf5dd848c5b 8170404: Improve negative testing for module-info Reviewed-by: jjg ! test/tools/javac/modules/ModuleInfoTest.java Changeset: ce416299fd2d Author: vromero Date: 2017-02-14 15:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ce416299fd2d 8174243: incorrect error message for nested service provider Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/ServiceImplNotPublic/ServiceImplNotPublic.java + test/tools/javac/diags/examples/ServiceImplNotPublic/example/ServiceImpl.java + test/tools/javac/diags/examples/ServiceImplNotPublic/example/SomeService.java + test/tools/javac/diags/examples/ServiceImplNotPublic/module-info.java ! test/tools/javac/modules/ProvidesTest.java + test/tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java Changeset: 2815405955ee Author: jlahoda Date: 2017-02-15 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2815405955ee 8175007: Incorrect error messages for inaccessible classes in visible packages Summary: Recovery lookup may be triggered for inaccessible classes in visible packages - providing better errors. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/modules/ConvenientAccessErrorsTest.java Changeset: 93b50b70ba6c Author: ksrini Date: 2017-02-15 09:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/93b50b70ba6c 8174715: Javadoc fails on JDK 7 and JDK 8 sources with StringIndexOutOfBoundsException Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java + test/com/sun/javadoc/testNonInlineHtmlTagRemoval/Negative.java ! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java ! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java + test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/Negative.java ! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java Changeset: 9b784c8acd81 Author: ksrini Date: 2017-02-15 11:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/9b784c8acd81 8173804: javadoc throws UnsupportedOperationException: should not happen Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/jdk/javadoc/doclet/testMissingType/TestMissingType.java + test/jdk/javadoc/doclet/testMissingType/p/MissingType.java Changeset: 486173bd7be0 Author: jlahoda Date: 2017-02-15 20:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/486173bd7be0 8175038: Wrong note about multiple type/package elements being found. Summary: Avoiding quoting by a single '. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 0ff92d6ce442 Author: bpatel Date: 2017-02-15 11:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0ff92d6ce442 8151743: Header can still disappear behind the navbar Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: ae88ea1b7649 Author: jjg Date: 2017-02-15 14:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ae88ea1b7649 8173596: JavaCompiler.CompilationTask should support addModules Reviewed-by: ksrini, jlahoda ! src/java.compiler/share/classes/javax/tools/DocumentationTool.java ! src/java.compiler/share/classes/javax/tools/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java + test/jdk/javadoc/tool/api/basic/AddModulesTest.java ! test/tools/javac/modules/AddModulesTest.java Changeset: 8ae5c2d42e17 Author: ksrini Date: 2017-02-15 14:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/8ae5c2d42e17 8174839: javadoc crashes with a method which does not override a super. Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java + test/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java Changeset: 9b2de82e7e49 Author: mchung Date: 2017-02-15 16:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/9b2de82e7e49 8173374: Update GenGraphs tool to generate dot graph with requires transitive edges Reviewed-by: dfuchs, redestad ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java + src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java + test/tools/jdeps/modules/DotFileTest.java Changeset: 4a4fd9ecca20 Author: ksrini Date: 2017-02-15 18:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/4a4fd9ecca20 8173308: JAVAC_OPTIONS should be updated to align with JAVA_OPTIONS Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/main/EnvVariableTest.java ! test/tools/javac/modules/EnvVarTest.java ! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java Changeset: 1eca2a674d44 Author: jjg Date: 2017-02-15 18:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/1eca2a674d44 8175047: javadoc should support --help-extra as a synonym for -X Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/doclet/testXOption/TestXOption.java Changeset: 326d25df2cb7 Author: amlu Date: 2017-02-16 13:38 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/326d25df2cb7 8174059: langtools test failed again on win32 with the trial reversion changes for limited win32 address space Reviewed-by: darcy ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/tools/javac/tree/JavacTreeScannerTest.java ! test/tools/javac/tree/SourceTreeScannerTest.java ! test/tools/javac/tree/TreePosTest.java ! test/tools/javac/varargs/7043922/T7043922.java Changeset: 525c59180d53 Author: lana Date: 2017-02-16 18:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/525c59180d53 Merge Changeset: 890da24e5d30 Author: jjg Date: 2017-02-16 12:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/890da24e5d30 8175048: javadoc does not decode options containing '=' and ':' correctly Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java Changeset: 4eb737a8d439 Author: vromero Date: 2017-02-16 14:47 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/4eb737a8d439 8174805: JavacTrees should use Types.skipTypeVars() to get the upper bound of type variables Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java + test/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java + test/jdk/javadoc/doclet/testTypeVariableLinks/pkg1/C.java Changeset: f2bc6963daa7 Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f2bc6963daa7 Added tag jdk-9+158 for changeset 4eb737a8d439 ! .hgtags Changeset: 657b68876fe3 Author: lana Date: 2017-02-23 17:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/657b68876fe3 Merge ! .hgtags Changeset: 4a121e220aeb Author: vromero Date: 2017-03-01 16:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/4a121e220aeb 8167638: javac can improve the error message issued when IllegalAccessError is produced Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: 28a6e8d3ccc7 Author: vromero Date: 2017-03-03 10:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/28a6e8d3ccc7 8175191: dead code removal at package com.sun.tools.javac.comp Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstFold.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Env.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 414788bbc0ab Author: lana Date: 2017-02-21 06:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/414788bbc0ab 8172956: JDK9 message drop 30 l10n resource file updates - open Reviewed-by: joehw, mchung, smarks, sherman, henryjen Contributed-by: li.jiang at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties + src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties + src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: a7c2b2d0894c Author: darcy Date: 2017-02-22 12:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/a7c2b2d0894c 8175335: Improve handling of module types in javax.lang.model.util.Types Reviewed-by: jjg, abuckley ! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java + test/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java Changeset: d496b8eadccf Author: shurailine Date: 2017-02-21 15:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d496b8eadccf 8151220: Extend sample API to use modules. Reviewed-by: ksrini ! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java ! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java + test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java ! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java ! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java ! test/jdk/javadoc/tool/sampleapi/res/fx.xml ! test/jdk/javadoc/tool/sampleapi/res/simple.xml ! test/jdk/javadoc/tool/sampleapi/res/sub.xml ! test/jdk/javadoc/tool/sampleapi/res/tiny.xml ! test/jdk/javadoc/tool/sampleapi/res/tinysub.xml + test/jdk/javadoc/tool/sampleapi/res/transitive.xml ! test/tools/javadoc/sampleapi/SampleApiTest.java ! test/tools/javadoc/sampleapi/res/fx.xml ! test/tools/javadoc/sampleapi/res/simple.xml ! test/tools/javadoc/sampleapi/res/sub.xml ! test/tools/javadoc/sampleapi/res/tiny.xml Changeset: a9f51917c1c6 Author: shurailine Date: 2017-02-23 05:40 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/a9f51917c1c6 Merge Changeset: 7a26f2fa113c Author: lana Date: 2017-02-23 17:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7a26f2fa113c Merge Changeset: 493b4299c08c Author: darcy Date: 2017-02-23 13:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/493b4299c08c 8175786: Fix small doc issues Reviewed-by: jjg, jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! test/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java Changeset: a42d01aa6c9e Author: jjg Date: 2017-02-24 15:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/a42d01aa6c9e 8173914: StandardJavaFileManager.setLocationForModule Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/file/SetLocationForModule.java Changeset: 81b5140078f4 Author: ksrini Date: 2017-02-25 18:02 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/81b5140078f4 8175055: Errors reported by Arguments.validate should (probably) be fatal Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/jdk/javadoc/tool/BadOptionsTest.java Changeset: 39449d2a6398 Author: ksrini Date: 2017-02-28 13:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/39449d2a6398 8175990: Javac fails to find module-info.java if module source path contains symlinks Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/modules/SourceInSymlinkTest.java Changeset: 6ba2130e87bd Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/6ba2130e87bd Added tag jdk-9+159 for changeset 39449d2a6398 ! .hgtags Changeset: 18f898e31741 Author: vromero Date: 2017-03-03 09:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/18f898e31741 8175790: field JCVariableDecl.vartype can't be null after post attribution analysis Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T8175790/NPEDueToErroneousLambdaTest.java + test/tools/javac/T8175790/NPEDueToErroneousLambdaTest.out Changeset: f1d046e33386 Author: rfield Date: 2017-03-03 10:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f1d046e33386 8175886: JShell: crash on tab-complete with NPE. Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: 2f7f6c58dafd Author: jjg Date: 2017-03-03 15:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2f7f6c58dafd 8175118: Revisit modeling of module directives Reviewed-by: darcy, jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java + src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java + test/tools/javac/modules/DirectiveVisitorTest.java Changeset: b552cece1f4a Author: jlahoda Date: 2017-03-06 13:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b552cece1f4a 8175560: Drop String pkgName from javax.tools.JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) Reviewed-by: jjg ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! test/tools/javac/api/TestClientCodeWrapper.java ! test/tools/javac/file/ModuleAndPackageLocations.java ! test/tools/javac/modules/ModulesAndModuleSourcePathTest.java Changeset: 173dd02c493c Author: rfield Date: 2017-03-06 08:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/173dd02c493c 8176184: JShell tests: jdk/jshell/CompletionSuggestionTest.testImportStart(): failure Reviewed-by: jlahoda ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: 099bb085017a Author: rfield Date: 2017-03-06 08:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/099bb085017a 8175304: JShell tool: The /reset command hangs after setting a startup script Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/ToolBasicTest.java Changeset: 0f4fef68d2d8 Author: rfield Date: 2017-03-06 15:44 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0f4fef68d2d8 8176241: JShell tests: on full builds CompletionSuggestionTest.testImportStart() fails Reviewed-by: darcy ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: 0433a089601b Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0433a089601b Added tag jdk-9+160 for changeset 0f4fef68d2d8 ! .hgtags Changeset: 675fd02dbe44 Author: lana Date: 2017-03-13 19:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/675fd02dbe44 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java Changeset: 17249d1d92fe Author: darcy Date: 2017-03-07 08:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/17249d1d92fe 8176266: Make visitUnknown specification more explicit Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java Changeset: f183296d126b Author: jjg Date: 2017-03-07 15:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f183296d126b 8176131: Simplify new Taglet API Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! test/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java ! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java ! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java ! test/jdk/javadoc/tool/EnsureNewOldDoclet.java ! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java Changeset: 917615c2abd9 Author: ksrini Date: 2017-03-07 18:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/917615c2abd9 8175860: javadoc crashes with incorrect module sourcepath Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! test/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/jdk/javadoc/tool/modules/Modules.java Changeset: 8a3382a9320f Author: mchung Date: 2017-03-07 18:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/8a3382a9320f 8176333: jdeps error message should include a proper MR jar file name Reviewed-by: lancea ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/MultiReleaseJar.java Changeset: 0873c6b6d28f Author: sadayapalam Date: 2017-03-08 13:17 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0873c6b6d28f 8175184: Annotation processor observes interface private methods as default methods Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/defaultMethods/private/PrivateInterfaceMethodProcessorTest.java Changeset: d8aeea31f9b5 Author: mcimadamore Date: 2017-03-08 14:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d8aeea31f9b5 8175317: javac does not issue unchecked warnings when checking method reference return types Summary: Missing Warner object on method reference return type check Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/T8175317.java + test/tools/javac/lambda/T8175317.out Changeset: 1d3c7096b3b6 Author: jlahoda Date: 2017-03-08 20:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/1d3c7096b3b6 8072114: javac performance should be improved Summary: Avoiding unnecessary use of Stream.empty(). Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java Changeset: 95c92c634f60 Author: mcimadamore Date: 2017-03-09 12:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/95c92c634f60 8176265: Method overload resolution on a covariant base type doesn't work in 9 Summary: Some type mappings should not be recursive Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java + test/tools/javac/overload/T8176265.java Changeset: a60be0cc160b Author: vromero Date: 2017-03-09 06:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/a60be0cc160b 8175235: type inference regression after JDK-8046685 Reviewed-by: mcimadamore Contributed-by: vicente.romero at oracle.com, maurizio.cimadamore at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/tools/javac/T8175235/InferenceRegressionTest01.java + test/tools/javac/T8175235/InferenceRegressionTest02.java Changeset: 5a620c54268e Author: rfield Date: 2017-03-09 08:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/5a620c54268e 8176412: jshell tool: automatic imports are excluded on /reload causing it to fail Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java Changeset: e9e81bd49607 Author: jjg Date: 2017-03-09 13:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/e9e81bd49607 8176331: Simplify new doclet packages Reviewed-by: ksrini + src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java + src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java - src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java - src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/package-info.java - src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java - src/jdk.javadoc/share/classes/jdk/javadoc/doclets/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.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/tool/Start.java ! src/jdk.javadoc/share/classes/module-info.java ! test/jdk/javadoc/doclet/testLegacyTaglet/Check.java ! test/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java ! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java ! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java ! test/jdk/javadoc/tool/EnsureNewOldDoclet.java ! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java Changeset: 2ec0091a0f73 Author: lana Date: 2017-03-09 23:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2ec0091a0f73 Merge - src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java - src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/package-info.java - src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java - src/jdk.javadoc/share/classes/jdk/javadoc/doclets/package-info.java Changeset: 05e0692b98ab Author: darcy Date: 2017-03-09 18:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/05e0692b98ab 8176477: Use DirectiveVisitor to print module information Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: a76a2f66ff2a Author: jjg Date: 2017-03-09 18:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/a76a2f66ff2a 8176470: javac Pretty printer should include doc comment for modules Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java + test/tools/javac/tree/TestPrettyDocComment.java Changeset: 7888a3e99700 Author: darcy Date: 2017-03-09 23:42 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7888a3e99700 8176482: Use of DirectiveVisitor needs @DefinedBy annotation for RunCodingRules.java Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: 6b51827c339c Author: vromero Date: 2017-03-10 09:52 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/6b51827c339c 8175198: Javac incorrectly allows receiver parameters in annotation methods Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T8175198/AnnotationsAndFormalParamsTest.java + test/tools/javac/T8175198/AnnotationsAndFormalParamsTest.out Changeset: 35252ae6a7d3 Author: bpatel Date: 2017-03-13 09:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/35252ae6a7d3 8175799: module summary page shows duplicated output Reviewed-by: jjg, ksrini ! 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 ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/overview.html Changeset: b6b9c65b47b4 Author: bpatel Date: 2017-03-13 10:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b6b9c65b47b4 8174974: Annotation type pages generated by javadoc is missing module information Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java Changeset: 2340259b3155 Author: jjg Date: 2017-03-13 11:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2340259b3155 8176492: @since value errors in java.compiler module Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java ! src/java.compiler/share/classes/javax/tools/DocumentationTool.java ! src/java.compiler/share/classes/javax/tools/JavaCompiler.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java Changeset: efaff4abb139 Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/efaff4abb139 Added tag jdk-9+161 for changeset 2340259b3155 ! .hgtags Changeset: e5689e13301e Author: lana Date: 2017-03-16 20:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/e5689e13301e Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: 95d65add96a9 Author: ksrini Date: 2017-03-13 16:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/95d65add96a9 8175219: javadoc should exit when it encounters compilation errors. Reviewed-by: jjg, bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! test/jdk/javadoc/doclet/testClassTree/pkg/Coin.java ! test/jdk/javadoc/doclet/testMissingType/TestMissingType.java ! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java ! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/C.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/D.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Receivers.java + test/jdk/javadoc/tool/IgnoreSourceErrors.java ! test/jdk/javadoc/tool/ReleaseOption.java ! test/jdk/javadoc/tool/T6551367.java ! test/jdk/javadoc/tool/badSuper/BadSuper.java ! test/jdk/javadoc/tool/outputRedirect/p/OutputRedirect.java Changeset: 0aaffc5096c0 Author: ksrini Date: 2017-03-13 17:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0aaffc5096c0 8176539: javadoc ignores module-info files on the command line Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties + test/jdk/javadoc/tool/modules/CommandLineFiles.java ! test/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/jdk/javadoc/tool/modules/PackageOptions.java Changeset: 24fa5d195595 Author: jlahoda Date: 2017-03-14 07:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/24fa5d195595 8175057: module-info on patch path should not produce an error Summary: Allowing module-infos on patch paths during compilation. Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java ! test/tools/javac/modules/CompileModulePatchTest.java ! test/tools/javac/modules/EdgeCases.java + test/tools/javac/modules/ModuleInfoPatchPath.java Changeset: d457e90d4906 Author: jlahoda Date: 2017-03-14 08:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d457e90d4906 8176045: No compile error when a package is not declared Summary: Fixing handling of otherwise empty files with package clauses and empty files without package clauses. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/tools/javac/modules/EdgeCases.java Changeset: adef848660f9 Author: jlahoda Date: 2017-03-14 10:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/adef848660f9 8175119: Need to specify module of types created by Filer.createSourceFile/Filer.createClassFile? Summary: Clarifications and improvements to jx.a.processing.Filer for creating and reading files in and from modules. Reviewed-by: darcy, jjg ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/tools/javac/modules/AnnotationProcessing.java Changeset: 0025bb118860 Author: mcimadamore Date: 2017-03-15 11:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0025bb118860 8176534: Missing check against target-type during applicability inference Summary: PartiallyInferredMethodType should check against target if unchecked conversion occurred Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8176534/T8176534.java + test/tools/javac/generics/inference/8176534/T8176534.out + test/tools/javac/generics/inference/8176534/TestUncheckedCalls.java Changeset: 147a9390f8e2 Author: ksrini Date: 2017-03-15 06:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/147a9390f8e2 8176778: javadoc does not produce summary pages for aggregated modules Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/moduleT/module-info.java Changeset: 43a83431f19d Author: jlahoda Date: 2017-03-15 15:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/43a83431f19d 8176743: tools/javac/modules/MOptionTest.java test fails on Mac Summary: Correctly preferring classfiles over source files when timestamps match. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! test/tools/javac/modules/MOptionTest.java Changeset: 11ccc79e4126 Author: smarks Date: 2017-03-15 13:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/11ccc79e4126 8171395: (jdeprscan) add comments to L10N message file Reviewed-by: ljiang, darcy ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties Changeset: efbe078a0f67 Author: bpatel Date: 2017-03-15 14:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/efbe078a0f67 8176794: javadoc search results sorted incorrectly on packages Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: f9ff519b0e6e Author: bpatel Date: 2017-03-15 16:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f9ff519b0e6e 8175200: Long method signatures disturb Method Summary table Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java ! test/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java ! test/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/jdk/javadoc/doclet/testIndentation/TestIndentation.java ! test/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java ! test/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java ! test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java ! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java ! test/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java Changeset: 7a7efd549ab6 Author: lana Date: 2017-03-16 17:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7a7efd549ab6 Merge - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java Changeset: de37b2959c68 Author: jjg Date: 2017-03-16 14:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/de37b2959c68 8176900: TreePosTest should disable annotation processing Reviewed-by: vromero ! test/tools/javac/tree/TreePosTest.java Changeset: 7b92442057a8 Author: jjg Date: 2017-03-16 17:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7b92442057a8 8177014: tools/javac/tree/TreePosTest.java test fails with IllegalArgumentException Reviewed-by: redestad ! test/tools/javac/tree/TreePosTest.java Changeset: 440c45c2e8ce Author: ksrini Date: 2017-03-16 18:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/440c45c2e8ce 8175346: javadoc does not handle Locations correctly with --patch-module Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/jdk/javadoc/tool/modules/Modules.java + test/jdk/javadoc/tool/modules/PatchModules.java + test/jdk/javadoc/tool/modules/ReleaseOptions.java Changeset: 8cfb71a78258 Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/8cfb71a78258 Added tag jdk-9+162 for changeset 440c45c2e8ce ! .hgtags Changeset: c07524646483 Author: lana Date: 2017-03-25 01:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c07524646483 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: ad45b4519f1b Author: jjg Date: 2017-03-20 15:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ad45b4519f1b 8176231: javadoc -javafx creates bad link when Property is an array of objects Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/jdk/javadoc/doclet/testProperty/TestProperty.java + test/jdk/javadoc/doclet/testProperty/pkg/MyClass.java + test/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java + test/jdk/javadoc/doclet/testProperty/pkg/MyObj.java + test/jdk/javadoc/doclet/testProperty/pkg/ObjectProperty.java + test/jdk/javadoc/doclet/testProperty/pkg/SimpleObjectProperty.java Changeset: 88cdf1b96e73 Author: alanb Date: 2017-03-22 16:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/88cdf1b96e73 8174823: Module system implementation refresh (3/2017) Reviewed-by: jjg, mchung ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/ProblemList.txt Changeset: aa10ddad1b6e Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/aa10ddad1b6e Merge Changeset: 5d030fd9de7a Author: jjg Date: 2017-03-23 10:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/5d030fd9de7a 8176836: Provide Taglet with context Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.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 ! test/jdk/javadoc/doclet/testLegacyTaglet/Check.java ! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java ! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java + test/jdk/javadoc/doclet/testUserTaglet/InfoTaglet.java + test/jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java + test/jdk/javadoc/doclet/testUserTaglet/pkg/C.java ! test/jdk/javadoc/tool/EnsureNewOldDoclet.java ! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java Changeset: ee787e34231d Author: ksrini Date: 2017-03-23 14:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ee787e34231d 8176481: javadoc does not consider mandated modules Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties + test/jdk/javadoc/tool/modules/MissingSourceModules.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/jdk/javadoc/tool/modules/PatchModules.java Changeset: 54c1167ba68a Author: lana Date: 2017-03-23 22:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/54c1167ba68a Merge Changeset: b398971f7b6f Author: mcimadamore Date: 2017-03-24 12:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b398971f7b6f 8177392: Fix default verbosity for IntelliJ Ant logger wrapper Summary: Adjust langtools ant build logger to be compatible with IJ 2017 Reviewed-by: jlahoda ! make/intellij/src/idea/LangtoolsIdeaAntLogger.java Changeset: 6d160fbd7d2e Author: mcimadamore Date: 2017-03-24 13:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/6d160fbd7d2e 8177097: Generic method reference returning wildcard parameterized type does not compile Summary: Captured cache should not be used during 'fake' attr checks Reviewed-by: vromero, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8177097/T8177097a.java + test/tools/javac/generics/inference/8177097/T8177097b.java Changeset: 24582dd2649a Author: vromero Date: 2017-03-24 06:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/24582dd2649a 8176714: javac is wrongly assuming that field JCMemberReference.overloadKind has been assigned to Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java + test/tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java + test/tools/javac/T8176714/TimingOfMReferenceCheckingTest01.java + test/tools/javac/T8176714/TimingOfMReferenceCheckingTest02.java Changeset: 4c09d6da5f6b Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/4c09d6da5f6b Added tag jdk-9+163 for changeset 24582dd2649a ! .hgtags Changeset: bef1cba2d0d9 Author: ksrini Date: 2017-03-27 17:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/bef1cba2d0d9 8175277: javadoc AssertionError when specified with release 8 Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/tool/modules/ReleaseOptions.java Changeset: cc3c67b12ef1 Author: jlahoda Date: 2017-03-29 10:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/cc3c67b12ef1 8177311: Denied access when named module accesses unreferences package from the unnamed module Summary: Ensure access to the unnamed module is allowed if the given module reads the unnamed module. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/modules/EdgeCases.java Changeset: bb0649dbe925 Author: mchung Date: 2017-03-29 09:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/bb0649dbe925 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea Contributed-by: jonathan.gibbons at oracle.com, mandy.chung at oracle.com ! src/java.compiler/share/classes/module-info.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java ! src/jdk.jdeps/share/classes/module-info.java ! src/jdk.jshell/share/classes/module-info.java Changeset: 3b47c6cb966e Author: lancea Date: 2017-03-29 16:31 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/3b47c6cb966e 8175013: Add Generated annotation Reviewed-by: darcy, alanb + src/java.compiler/share/classes/javax/annotation/processing/Generated.java Changeset: 573dfe4c63d4 Author: rfield Date: 2017-03-29 16:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/573dfe4c63d4 8177079: jshell tool: usability of /help for commands and sub-commands Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 132f24d279d1 Author: lana Date: 2017-03-30 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/132f24d279d1 Merge Changeset: 4c4738ddfbc0 Author: rfield Date: 2017-03-30 13:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/4c4738ddfbc0 8177078: jshell tool: fix documentation of /help shortcuts 8177735: jshell tool: /help /help -- typo "comand" 8177308: jshell tool: documentation: multiple start-up files and predefines not documented Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: 0f4a3fa6bac0 Author: jjg Date: 2017-03-30 16:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0f4a3fa6bac0 8177484: The old standard doclet should be deprecated for removal. Reviewed-by: ksrini ! make/CompileInterim.gmk ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 5df3b79e6526 Author: redestad Date: 2017-03-31 08:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/5df3b79e6526 8175116: jtreg agentvms uses more virtual address space in langtool/test :tier1 runs Summary: Avoiding creation of an unnecessary read edge from jdk.compiler to a newly created unnamed module. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java Changeset: 33c818a75ec9 Author: jlahoda Date: 2017-03-31 10:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/33c818a75ec9 8177076: jshell tool: usability of completion Summary: Merging completion and documentation completion, assigning Shift-tab shortcut to fix actions. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java + test/jdk/jshell/MergedTabShiftTabTest.java Changeset: 04d69a5db5e1 Author: ksrini Date: 2017-03-31 07:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/04d69a5db5e1 8177567: cache VisibleMemberMap Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java Changeset: c7f3df19667b Author: mcimadamore Date: 2017-04-03 12:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c7f3df19667b 8177667: Langtools ant build has issues with Windows file separators Summary: Replace complex, non-portable regex logic for generating --patch-module option with a script mapper Reviewed-by: jjg, ksrini ! make/build.properties ! make/build.xml ! make/intellij/runConfigurations/javadoc.xml ! make/intellij/runConfigurations/jshell.xml Changeset: d2020e584c10 Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d2020e584c10 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 77a4b2e2e5be Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/77a4b2e2e5be Added tag jdk-9+164 for changeset c7f3df19667b ! .hgtags Changeset: ef9180164e08 Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ef9180164e08 Merge ! .hgtags Changeset: f08f6a2f834c Author: ksrini Date: 2017-04-04 11:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f08f6a2f834c 8176901: Internal error running javadoc over jdk internal classes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java + test/jdk/javadoc/doclet/testBadHtml/TestBadHtml.java + test/jdk/javadoc/doclet/testBadHtml/pkg1/A.java Changeset: 17bb6279f8cb Author: jjg Date: 2017-04-04 14:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/17bb6279f8cb 8177562: Small updates to module summary page Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: 2e47daa5c52b Author: bpatel Date: 2017-04-04 14:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2e47daa5c52b 8177417: Constructor Summary readability problems in jdk9 javadoc Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/jdk/javadoc/doclet/testMemberSummary/pkg/PrivateParent.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 838ccb5763e1 Author: vromero Date: 2017-04-04 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/838ccb5763e1 8177332: The presence of a file with a Japanese ShiftJIS name can cause javac to fail Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 0e63023ff978 Author: bpatel Date: 2017-04-04 23:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0e63023ff978 8175218: The fix for JDK-8141492 broke formatting of some javadoc documentation. 8178078: jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java failed due to some subtests failed 8178079: jdk/javadoc/doclet/testModules/TestModules.java failed due to some subtests failed Reviewed-by: jjg, ksrini ! 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/resources/stylesheet.css ! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 3a05346a30cd Author: sadayapalam Date: 2017-04-05 14:34 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/3a05346a30cd 8176572: Javac does not enforce module name restrictions Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/modules/PoorChoiceForModuleNameTest.java Changeset: 64080a53e65c Author: jlahoda Date: 2017-04-06 11:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/64080a53e65c 8178013: Finetuning of merged tab and shift tab completion Summary: Fixing mistakes in localization bundle, fixing completion after /help set. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java Changeset: bd530c55e62c Author: jlahoda Date: 2017-04-06 16:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/bd530c55e62c 8178077: jshell tool: crash on ctrl-up or ctrl-down Summary: Adding a test for EditingHistory. Reviewed-by: rfield + test/jdk/jshell/HistoryUITest.java ! test/jdk/jshell/MergedTabShiftTabTest.java + test/jdk/jshell/UITesting.java Changeset: b873436b362b Author: mcimadamore Date: 2017-04-06 17:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b873436b362b 8177933: Stackoverflow during compilation, starting jdk-9+163 Summary: Avoid extra method call in Attr.attribTree Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/speculative/T8177933.java Changeset: 82097900b7be Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/82097900b7be Merge Changeset: 4012b3f11f0d Author: alanb Date: 2017-04-07 08:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/4012b3f11f0d 8177530: Module system implementation refresh (4/2017) Reviewed-by: jjg Contributed-by: alan.bateman at oracle.com, jan.lahoda at oracle.com ! make/tools/crules/CodingRulesAnalyzerPlugin.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java ! test/TEST.ROOT ! test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java ! test/com/sun/javadoc/testTaglets/taglets/Foo.java ! test/jdk/javadoc/tool/CheckResourceKeys.java ! test/jdk/jshell/KullaTesting.java ! test/tools/javac/6410653/T6410653.java ! test/tools/javac/T6406771.java ! test/tools/javac/diags/CheckExamples.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples/NoJavaLang.java ! test/tools/javac/fatalErrors/NoJavaLangTest.java ! test/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/IncubatingTest.java ! test/tools/javac/treeannotests/TestProcessor.java ! test/tools/javac/warnings/VerifyLintDescriptions.java ! test/tools/javadoc/CheckResourceKeys.java Changeset: a3a30789ab61 Author: alanb Date: 2017-04-07 10:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/a3a30789ab61 Merge Changeset: d6627b51ab8b Author: mcimadamore Date: 2017-04-07 15:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d6627b51ab8b 8178283: tools/javac/lambda/speculative/T8177933.java fails with assertion error Summary: disable test on solaris Reviewed-by: darcy ! test/tools/javac/lambda/speculative/T8177933.java Changeset: 98108b7d4cb6 Author: jlahoda Date: 2017-04-10 11:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/98108b7d4cb6 8178011: Automatic module warnings Summary: Adding lints for automatic modules in requires and requires transitive directives. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/tools/javac/diags/Example.java + test/tools/javac/diags/examples/RequiresAutomatic/module-info.java + test/tools/javac/diags/examples/RequiresAutomatic/modulepath/a/A.java + test/tools/javac/diags/examples/RequiresTransitiveAutomatic/module-info.java + test/tools/javac/diags/examples/RequiresTransitiveAutomatic/modulepath/a/A.java ! test/tools/javac/modules/AutomaticModules.java Changeset: d3aec746a8d2 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d3aec746a8d2 Added tag jdk-9+165 for changeset 98108b7d4cb6 ! .hgtags Changeset: 6190dbeac954 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/6190dbeac954 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: 151bc67acf92 Author: mcimadamore Date: 2017-04-11 14:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/151bc67acf92 8178414: T8177933.java fails even after fix for JDK-8178283 Summary: add T8177933.java to problem list Reviewed-by: jlahoda ! test/ProblemList.txt Changeset: 256d9fce6c53 Author: rfield Date: 2017-04-11 17:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/256d9fce6c53 8178023: jshell tool: crash with ugly message on attempt to add non-existant module path Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! test/jdk/jshell/DyingRemoteAgent.java ! test/jdk/jshell/HangingRemoteAgent.java ! test/jdk/jshell/HistoryTest.java ! test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java ! test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java ! test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolProviderTest.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/UITesting.java Changeset: 3e7eab1d1e96 Author: ksrini Date: 2017-04-12 11:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/3e7eab1d1e96 8178067: support for @uses/@provides tags is broken Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! test/jdk/javadoc/doclet/lib/JavadocTester.java + test/jdk/javadoc/doclet/testModules/TestModuleServices.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/tools/lib/toolbox/ModuleBuilder.java Changeset: 688279815c27 Author: ksrini Date: 2017-04-12 13:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/688279815c27 8178686: Fix incorrect bug id in test. Reviewed-by: darcy ! test/jdk/javadoc/doclet/testModules/TestModuleServices.java Changeset: 42705de602d7 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/42705de602d7 Merge Changeset: b51c0ba6fd8f Author: rfield Date: 2017-04-13 14:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b51c0ba6fd8f 8178520: jshell tool: /help /save -- incorrect description of /save -start Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: ad2910e96239 Author: jjg Date: 2017-04-14 15:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ad2910e96239 8178426: Extra } is coming in the javadoc of Taglet.toString() API Reviewed-by: ksrini, bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java Changeset: d2f92cb767a6 Author: bpatel Date: 2017-04-14 17:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d2f92cb767a6 8175823: doclet crashes when documenting a single class in a module. Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/moduleNoExport/module-info.java + test/jdk/javadoc/doclet/testModules/moduleNoExport/testpkgmdlNoExport/TestClassInModuleNoExport.java Changeset: 8b68fb0d8159 Author: jjg Date: 2017-04-17 14:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/8b68fb0d8159 8178509: MODULE_SOURCE_PATH: Implement missing methods 8178493: StandardJavaFileManager: Clarify/document the use of IllegalStateException Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! test/tools/javac/modules/ModuleSourcePathTest.java ! test/tools/lib/toolbox/JavacTask.java Changeset: 229a32ad3b26 Author: jjg Date: 2017-04-17 15:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/229a32ad3b26 8176801: tools/javac/platform/PlatformProviderTest.java sensitive to warnings sent to stderr Reviewed-by: ksrini ! test/ProblemList.txt Changeset: 2a8b403a6233 Author: jjg Date: 2017-04-17 15:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2a8b403a6233 8161295: javac, cleanup use of ModuleTestBase Reviewed-by: ksrini ! test/tools/javac/modules/ModuleTestBase.java Changeset: 2bd173891dcf Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2bd173891dcf Added tag jdk-9+166 for changeset 2a8b403a6233 ! .hgtags Changeset: 2b33ceb2cee7 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2b33ceb2cee7 Merge ! .hgtags Changeset: 9bac091f01b7 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/9bac091f01b7 Added tag jdk-10+1 for changeset ce999290d1c3 ! .hgtags Changeset: 96739a12981e Author: lana Date: 2017-04-25 08:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/96739a12981e Merge ! .hgtags Changeset: 68e103ad2fe3 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/68e103ad2fe3 Added tag jdk-10+2 for changeset 657b68876fe3 ! .hgtags Changeset: d22f80d042ca Author: amlu Date: 2017-04-28 13:22 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d22f80d042ca 8179000: Reversion of langtools test changes for limited win32 address space Reviewed-by: darcy ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/tools/javac/tree/JavacTreeScannerTest.java ! test/tools/javac/tree/SourceTreeScannerTest.java ! test/tools/javac/tree/TreePosTest.java ! test/tools/javac/varargs/7043922/T7043922.java Changeset: 423410ce427f Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/423410ce427f Added tag jdk-10+3 for changeset e5689e13301e ! .hgtags Changeset: 80c684463b4f Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/80c684463b4f Added tag jdk-10+4 for changeset ef9180164e08 ! .hgtags Changeset: c9176bb508d7 Author: lana Date: 2017-05-03 07:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c9176bb508d7 Added tag jdk-10+5 for changeset 6190dbeac954 ! .hgtags Changeset: 66136c078887 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/66136c078887 Added tag jdk-10+6 for changeset 2b33ceb2cee7 ! .hgtags Changeset: 5aa6f825b4ec Author: jjg Date: 2017-04-17 17:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/5aa6f825b4ec 8162917: langtools/test/tools/javadoc/CompletionError.java is not runnable Reviewed-by: ksrini ! test/tools/javadoc/CompletionError.java Changeset: b9a29aa786dd Author: ksrini Date: 2017-04-18 06:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b9a29aa786dd 8178339: javadoc includes qualified opens in "Additional Opened Packages" section Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java + test/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/tools/lib/toolbox/ModuleBuilder.java Changeset: 7977d89e3d58 Author: ksrini Date: 2017-04-18 13:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7977d89e3d58 8178904: javadoc jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java fails Reviewed-by: jjg ! test/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java Changeset: 4e5cf20add94 Author: darcy Date: 2017-04-18 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/4e5cf20add94 8178916: Update annotation processing API for terminology changes in modules Reviewed-by: jjg ! src/java.compiler/share/classes/javax/annotation/processing/Processor.java ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java Changeset: 4bc3bdb40687 Author: jjg Date: 2017-04-18 15:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/4bc3bdb40687 8157763: update links to technotes in javadoc API Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java Changeset: 770234a2ab10 Author: jlahoda Date: 2017-04-19 11:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/770234a2ab10 8178035: MergedTabShiftTabTest sometimes time outs Summary: Splitting MergedTabShiftTabTest into two tests, increasing timeout. Reviewed-by: rfield ! test/jdk/jshell/HistoryUITest.java + test/jdk/jshell/MergedTabShiftTabCommandTest.java + test/jdk/jshell/MergedTabShiftTabExpressionTest.java - test/jdk/jshell/MergedTabShiftTabTest.java ! test/jdk/jshell/UITesting.java Changeset: 7c4f03097a05 Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7c4f03097a05 8178012: Finish removal of -Xmodule: Summary: Changing -Xmodule: option to -XD-Xmodule:, setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/TEST.ROOT + test/tools/javac/modules/LegacyXModuleTest.java Changeset: 68536b95691c Author: bpatel Date: 2017-04-19 10:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/68536b95691c 8176452: Javadoc UI style issue with index in description. Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/jdk/javadoc/doclet/testStylesheet/pkg/A.java Changeset: f13bda195619 Author: jlahoda Date: 2017-04-20 13:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f13bda195619 8178481: jdk/jshell/CompletionSuggestionTest.java routinely fails Summary: Depending on the test order, the completion after 'import c' may include additional entries besides 'com', only checking 'com' is present. Reviewed-by: rfield ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: 9be30ec2401e Author: ksrini Date: 2017-04-20 14:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/9be30ec2401e 8178830: standard doclet: -javafx option should be unhidden Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java Changeset: 7d89c9c5d41f Author: lana Date: 2017-04-21 03:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7d89c9c5d41f Merge - test/jdk/jshell/MergedTabShiftTabTest.java Changeset: e5707ba051dc Author: jjiang Date: 2017-04-21 19:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/e5707ba051dc 8179066: Add jdk/jshell/MergedTabShiftTabExpressionTest.java to ProblemList due to JDK-8179002 Reviewed-by: rfield ! test/ProblemList.txt Changeset: afe5cd584dce Author: rfield Date: 2017-04-21 12:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/afe5cd584dce 8178992: jshell tool: missing references in /help /set mode Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: b8a35541a048 Author: jjg Date: 2017-04-20 16:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b8a35541a048 8178017: JDK 9 change to symlink handling causes misleading class.public.should.be.in.file diagnostic Reviewed-by: jlahoda, cushon ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java + test/tools/javac/file/SymLinkTest.java Changeset: d4a4dd242791 Author: jjg Date: 2017-04-21 13:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d4a4dd242791 Merge Changeset: 3248e421620b Author: jlahoda Date: 2017-04-24 18:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/3248e421620b 8179002: jdk/jshell/MergedTabShiftTabExpressionTest.java fails intermittently Summary: Handle incomming byte arrays in batches, to avoid unnecessary matching. Reviewed-by: rfield ! test/ProblemList.txt ! test/jdk/jshell/UITesting.java Changeset: f260f1a2acf6 Author: jjg Date: 2017-04-24 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f260f1a2acf6 8176327: javac produces wrong module-info 8178518: Add method JavaFileManager.contains Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java ! test/tools/doclint/ProvidesTest.java ! test/tools/doclint/ProvidesTest.out ! test/tools/doclint/UsesTest.java ! test/tools/doclint/UsesTest.out ! test/tools/javac/api/TestClientCodeWrapper.java + test/tools/javac/diags/examples/FileShouldBeOnSourcePathOrPatchPath/FileShouldBeOnSourcePathOrModulePath.java + test/tools/javac/diags/examples/FileShouldBeOnSourcePathOrPatchPath/sourcepath/module-info.java ! test/tools/javac/file/ModuleAndPackageLocations.java + test/tools/javac/modules/ContainsTest.java + test/tools/javac/modules/SourcePathTest.java ! test/tools/javac/modules/T8158224/T8158224.java - test/tools/javac/modules/T8158224/T8158224.out Changeset: 7e0ac3c3eaba Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7e0ac3c3eaba Added tag jdk-9+167 for changeset f260f1a2acf6 ! .hgtags Changeset: 13f457e05af0 Author: smarks Date: 2017-04-25 16:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/13f457e05af0 8168444: (jdeprscan) improper handling of primitives and primitive array types Reviewed-by: psandoz, jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java ! test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoadExpected.csv + test/tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.csv + test/tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.java Changeset: fff0714129d8 Author: jjg Date: 2017-04-25 18:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/fff0714129d8 8179299: Fix HTML 5 errors in java.compiler module 8179300: Fix HTML 5 errors in jdk.compiler module 8179301: Fix HTML 5 errors in jdk.javadoc module 8179303: Fix HTML 5 errors in jdk.jshell module Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LambdaExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/FieldDoc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/MethodDoc.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/Tag.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java Changeset: 6a8ceafed0e8 Author: bpatel Date: 2017-04-26 08:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/6a8ceafed0e8 8166306: Broken link for All Packages in java.jnlp module Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: 29001eb39fd8 Author: smarks Date: 2017-04-26 15:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/29001eb39fd8 8169203: (jdeprscan) eliminate duplicate "can't find class" errors Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java + test/tools/jdeprscan/tests/jdk/jdeprscan/TestNotFound.java Changeset: af62fa3a3a89 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/af62fa3a3a89 Merge Changeset: bc21e5ba6bf1 Author: mcimadamore Date: 2017-04-28 11:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/bc21e5ba6bf1 8178437: remove tools/javac/lambda/speculative/T8177933.java Summary: remove test from test folder and from problem list Reviewed-by: jlahoda ! test/ProblemList.txt - test/tools/javac/lambda/speculative/T8177933.java Changeset: c61dc27c48d1 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c61dc27c48d1 Added tag jdk-9+168 for changeset bc21e5ba6bf1 ! .hgtags Changeset: 85581ae8a97f Author: lana Date: 2017-05-05 04:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/85581ae8a97f Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: c4129e2ec84f Author: alanb Date: 2017-05-04 07:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c4129e2ec84f 8178380: Module system implementation refresh (5/2017) Reviewed-by: jjg, mchung ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java Changeset: b22dee7cea7d Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b22dee7cea7d Merge Changeset: 5daed0e904ac Author: lana Date: 2017-05-04 17:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/5daed0e904ac Merge Changeset: 1faee09b8da1 Author: jlahoda Date: 2017-05-09 12:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/1faee09b8da1 8179531: JShell: fails to provide bytecode for dynamically created lambdas Summary: Adding support for getResource(s) to the JShell's ClassLoader Reviewed-by: psandoz, rfield ! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java + test/jdk/jshell/GetResourceTest.java Changeset: 0e522ff8b9f5 Author: ihse Date: 2017-05-09 12:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0e522ff8b9f5 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! test/jdk/javadoc/doclet/testStylesheet/pkg/A.java ! test/jdk/javadoc/tool/treeapi/overview.html ! test/jdk/jshell/WrapperTest.java ! test/tools/javac/classreader/8171132/BadConstantValue.java ! test/tools/javac/modules/PoorChoiceForModuleNameTest.java ! test/tools/javadoc/sampleapi/res/fx.xml ! test/tools/javadoc/sampleapi/res/simple.xml ! test/tools/javadoc/sampleapi/res/tiny.xml Changeset: bc191bf0aa56 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/bc191bf0aa56 Added tag jdk-9+169 for changeset 0e522ff8b9f5 ! .hgtags Changeset: 1ee953b6a3bc Author: lana Date: 2017-05-11 20:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/1ee953b6a3bc Merge ! .hgtags Changeset: f1b537d595e8 Author: vromero Date: 2017-05-12 08:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f1b537d595e8 8180141: Missing entry in LineNumberTable for break statement that jumps out of try-finally Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java Changeset: 7b57f52c597a Author: ctornqvi Date: 2017-05-12 15:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7b57f52c597a 8180304: Add tests to ProblemList that fails on Windows when running with subst or different drive than source code is on. Reviewed-by: ksrini, gtriantafill ! test/ProblemList.txt Changeset: 6d9a33d72d06 Author: ctornqvi Date: 2017-05-12 15:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/6d9a33d72d06 8180084: A few javac tests fail on Windows when the source and jtreg work dir are not on the same drive Reviewed-by: jlahoda ! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java ! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java Changeset: 9bd0f08b517a Author: rfield Date: 2017-05-18 14:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/9bd0f08b517a 8167554: jshell tool: re-execute a range and/or sequence of snippets 8180508: jshell tool: support id ranges in all commands with id arguments Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/EditorTestBase.java ! test/jdk/jshell/MergedTabShiftTabCommandTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolLocaleMessageTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: ee84b7d44339 Author: jjg Date: 2017-05-09 17:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ee84b7d44339 8179479: Add new styles to enable HTML 5 tables Reviewed-by: bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css Changeset: d5c5150ad2d9 Author: lana Date: 2017-05-11 18:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d5c5150ad2d9 Merge Changeset: 6ffca66728a7 Author: ksrini Date: 2017-05-11 15:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/6ffca66728a7 8179632: Fix the old doclet documentation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/package-info.java + src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/package-info.java Changeset: 77a2d6c1f321 Author: jlahoda Date: 2017-05-12 06:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/77a2d6c1f321 8178152: Handling of incubating modules, the jdk.unsupported module and --add-exports with --release Summary: --release 9 should only allow documented modules; --add-exports/--add-reads/--patch-module should not be allowed on system modules when --release 9 is used. Reviewed-by: jjg, erikj, ihse ! make/gendata/Gendata-jdk.compiler.gmk + make/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/AddExportsWithRelease.java + test/tools/javac/diags/examples/AddReadsWithRelease.java + test/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java + test/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java ! test/tools/javac/options/release/ReleaseOptionClashes.java + test/tools/javac/options/release/ReleaseOptionUnsupported.java Changeset: 18355c879c69 Author: bpatel Date: 2017-05-12 18:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/18355c879c69 8178043: Support grouping modules in unified javadoc Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.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/ModulePackageIndexFrameWriter.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/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: aae59039c1f5 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/aae59039c1f5 Added tag jdk-9+170 for changeset 18355c879c69 ! .hgtags Changeset: be2af478e81d Author: lana Date: 2017-05-19 04:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/be2af478e81d Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java Changeset: 536064188914 Author: jlahoda Date: 2017-05-22 15:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/536064188914 8180745: Add --release 10 as an alias for --release 9 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java Changeset: c11a8af87011 Author: vromero Date: 2017-05-22 09:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c11a8af87011 8180720: method InferenceGraph.initNodes() can potentially add a trivial dependency of a node to itself Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java Changeset: f52e81f886fb Author: vromero Date: 2017-05-22 12:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/f52e81f886fb 8180660: missing LNT entry for finally block Reviewed-by: mcimadamore, vromero Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java + test/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java ! test/tools/javac/linenumbers/FinallyLineNumberTest.java Changeset: 21bf976d8f8a Author: lana Date: 2017-05-23 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/21bf976d8f8a Added tag jdk-10+7 for changeset 85581ae8a97f ! .hgtags Changeset: a8e4d2286eba Author: lana Date: 2017-05-23 22:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/a8e4d2286eba Added tag jdk-10+8 for changeset 6d9a33d72d06 ! .hgtags Changeset: 0a6e4f88a9b7 Author: lana Date: 2017-05-26 01:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0a6e4f88a9b7 Added tag jdk-10+9 for changeset a8e4d2286eba ! .hgtags Changeset: 0426d4e746af Author: jlahoda Date: 2017-05-31 14:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0426d4e746af 8172880: Incorrect line number for NPE generated by instance-bound method reference Summary: Synthetic null checks should have a LineNumberTable entry. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/NullCheckLineNumberTest.java Changeset: 65652f51a99a Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/65652f51a99a Added tag jdk-9+171 for changeset aae59039c1f5 ! .hgtags Changeset: 48a87c3414d3 Author: lana Date: 2017-05-31 17:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/48a87c3414d3 Merge ! .hgtags Changeset: 3b9297698293 Author: vromero Date: 2017-06-01 12:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/3b9297698293 7170058: Confusing error message from javac when overriding a method from a raw supertype Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/generics/6182950/T6182950b.out ! test/tools/javac/generics/6476118/T6476118a.java ! test/tools/javac/generics/6476118/T6476118a.out ! test/tools/javac/generics/6476118/T6476118b.java ! test/tools/javac/generics/6476118/T6476118b.out ! test/tools/javac/generics/6476118/T6476118c.java ! test/tools/javac/generics/6476118/T6476118c.out ! test/tools/javac/generics/6985719/T6985719a.out ! test/tools/javac/generics/6985719/T6985719b.out ! test/tools/javac/generics/6985719/T6985719c.java ! test/tools/javac/generics/6985719/T6985719c.out ! test/tools/javac/generics/6985719/T6985719d.java ! test/tools/javac/generics/6985719/T6985719d.out ! test/tools/javac/generics/6985719/T6985719e.out ! test/tools/javac/generics/6985719/T6985719f.out ! test/tools/javac/generics/6985719/T6985719g.java ! test/tools/javac/generics/6985719/T6985719g.out ! test/tools/javac/generics/6985719/T6985719h.java ! test/tools/javac/generics/6985719/T6985719h.out ! test/tools/javac/generics/7007615/T7007615.java ! test/tools/javac/generics/7007615/T7007615.out ! test/tools/javac/generics/7020657/T7020657neg.out ! test/tools/javac/generics/7022054/T7022054neg1.out ! test/tools/javac/generics/7022054/T7022054pos1.out ! test/tools/javac/generics/7034019/T7034019c.out ! test/tools/javac/generics/7034019/T7034019d.out ! test/tools/javac/generics/ErasureClashCrash.java ! test/tools/javac/generics/ErasureClashCrash.out ! test/tools/javac/generics/T4757416.java ! test/tools/javac/generics/T4757416.out ! test/tools/javac/generics/rawOverride/7157798/Test4.java ! test/tools/javac/generics/rawOverride/7157798/Test4.out ! test/tools/javac/lambda/funcInterfaces/NonSAM2.java ! test/tools/javac/lambda/funcInterfaces/NonSAM2.out ! test/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.out Changeset: 50d8e7b80230 Author: lana Date: 2017-06-02 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/50d8e7b80230 Added tag jdk-10+10 for changeset 48a87c3414d3 ! .hgtags Changeset: 0eedec5776e4 Author: lana Date: 2017-05-23 23:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0eedec5776e4 8180167: JDK9 message drop 40 l10n resource file updates Reviewed-by: alanb, mchung, dfuchs, rfield, shinyafox, weijun, joehw Contributed-by: li.jiang at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 03669efa77f5 Author: lana Date: 2017-05-26 00:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/03669efa77f5 Merge Changeset: 16febc896c36 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/16febc896c36 Added tag jdk-9+172 for changeset 03669efa77f5 ! .hgtags Changeset: 8cca234f0e36 Author: lana Date: 2017-06-03 02:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/8cca234f0e36 Merge ! .hgtags Changeset: daa70bfed35e Author: ksrini Date: 2017-06-05 13:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/daa70bfed35e 8177848: Rename Configuration(Impl) classes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.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/ModulePackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/LayoutParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ImplementedMethods.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java ! test/jdk/javadoc/tool/T4696488.java Changeset: ca89f102dae7 Author: bpatel Date: 2017-06-07 22:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ca89f102dae7 8147881: Javadoc search box watermark text issue Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: 7a0146c9b224 Author: bpatel Date: 2017-06-08 00:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/7a0146c9b224 8181215: Links incorrectly appear bold in some javadoc generated tables Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: c32ca555da54 Author: vromero Date: 2017-06-09 11:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c32ca555da54 8175794: Type inference regression after JDK-8078093 Reviewed-by: mcimadamore Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/T8175794/MissingReturnConstraintTest.java Changeset: d10fabb6a3a1 Author: lana Date: 2017-06-09 21:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/d10fabb6a3a1 Added tag jdk-10+11 for changeset daa70bfed35e ! .hgtags Changeset: cfc4a56c86f9 Author: vromero Date: 2017-06-13 11:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/cfc4a56c86f9 8181464: Invalid lambda in annotation causes NPE in Lint.augment Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/8002286/T8002286.out + test/tools/javac/T8181464/Anno.java + test/tools/javac/T8181464/Anno2.java + test/tools/javac/T8181464/AnnoProcessor.java + test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest1.java + test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest1.out + test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest2.java + test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest2.out + test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest3.java + test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest3.out ! test/tools/javac/annotations/neg/AnonSubclass.out ! test/tools/javac/annotations/neg/Z15.out ! test/tools/javac/annotations/neg/pkg/package-info.out ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/diags/examples/AnnoValueMustBeClassLiteral.java + test/tools/javac/diags/examples/AnnotationMustBeConstant.java + test/tools/javac/diags/examples/AnnotationMustBeConstant2.java ! test/tools/javac/diags/examples/AttrMustBeConstant.java ! test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst.java + test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst2.java ! test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.out Changeset: fc828f719094 Author: rfield Date: 2017-06-13 12:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/fc828f719094 8180306: jshell tool: /help -- confusing identifier in feedback mode examples 8179048: jshell tool: /help -- references to "/reset or /reload" should add /env 8179046: jshell tool: /help /edit is missing -all and -start 8181950: jshell tests: longer help documentation breaks tests because of paging Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/MergedTabShiftTabCommandTest.java Changeset: 5be57bc01147 Author: mchung Date: 2017-05-30 14:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/5be57bc01147 8181148: Update the jdeps tool to list exported packages instead of just internal APIs Reviewed-by: psandoz - make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java Changeset: eaee37d37d51 Author: lana Date: 2017-06-01 18:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/eaee37d37d51 Merge - make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java Changeset: 123eb0956a45 Author: ksrini Date: 2017-06-02 13:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/123eb0956a45 8181441: Fix minor typo/link in the old standard doclet API documentation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java Changeset: ff9b23e56b10 Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ff9b23e56b10 Added tag jdk-9+173 for changeset 123eb0956a45 ! .hgtags Changeset: 174ffcfaf0b1 Author: lana Date: 2017-06-14 20:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/174ffcfaf0b1 Merge ! .hgtags - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java Changeset: 2bd34895dda2 Author: jlahoda Date: 2017-06-15 13:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/2bd34895dda2 8170326: Inconsistencies between code, compiler.properties and comments Summary: Converting uses of Log and JCDiagnostic.Factory methods to use CompilerProperties instead of plain Strings, fixing inconsistencies, adding crules analyzer to ensure CompilerProperties are used whenever possible. Reviewed-by: mcimadamore ! make/tools/crules/CodingRulesAnalyzerPlugin.java + make/tools/crules/LegacyLogMethodAnalyzer.java ! make/tools/crules/resources/crules.properties ! make/tools/propertiesparser/parser/MessageFile.java ! make/tools/propertiesparser/parser/MessageLine.java ! make/tools/propertiesparser/parser/MessageType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! test/tools/javac/T5024091/T5024091.out ! test/tools/javac/annotations/neg/Cycle1.out ! test/tools/javac/annotations/neg/Cycle2.out ! test/tools/javac/annotations/neg/Cycle3.out ! test/tools/javac/annotations/neg/Dup.out ! test/tools/javac/annotations/neg/Z14.out ! test/tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.out ! test/tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.out ! test/tools/javac/annotations/repeatingAnnotations/DuplicateErrors.out ! test/tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.out ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out ! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/importChecks/NoImportedNoClasses.out ! test/tools/javac/staticImport/ImportPrivate.out Changeset: 89968ec1af89 Author: jjg Date: 2017-06-15 10:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/89968ec1af89 8149146: [javadoc] eliminate doclet.xml Reviewed-by: ksrini, bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/LayoutParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/XMLNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties Changeset: 733fb11b37d4 Author: jjg Date: 2017-06-08 15:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/733fb11b37d4 8180296: Move Javadoc: doclet, taglet specs to specs directory Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! src/jdk.javadoc/share/classes/module-info.java Changeset: 50c077995aa2 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/50c077995aa2 Merge Changeset: da99b31da7b5 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/da99b31da7b5 Added tag jdk-9+174 for changeset 50c077995aa2 ! .hgtags Changeset: b8ef8ce8ecf4 Author: lana Date: 2017-06-16 04:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/b8ef8ce8ecf4 Merge ! .hgtags - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/LayoutParser.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/XMLNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml Changeset: dd1e024fc434 Author: rfield Date: 2017-06-16 10:32 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/dd1e024fc434 8180510: jshell tool: crash on entering pseudo-commands: / or /- Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 24b8889c6063 Author: lana Date: 2017-06-17 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/24b8889c6063 Added tag jdk-10+12 for changeset 2bd34895dda2 ! .hgtags Changeset: 0b32afcabef4 Author: cushon Date: 2017-06-12 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/0b32afcabef4 8144185: javac produces incorrect RuntimeInvisibleTypeAnnotations length attribute Reviewed-by: sadayapalam ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java Changeset: 123f40b60a18 Author: jlahoda Date: 2017-06-19 11:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/123f40b60a18 8181911: Lambda Analyzer causes compile-time error Summary: When copying Env for Analyzer, detach returnResult from the outer context. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/LambdaConv28.java + test/tools/javac/lambda/LambdaConv28.out Changeset: ead6d6c18bcc Author: ksrini Date: 2017-06-21 19:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/ead6d6c18bcc 8177511: Remove the old standard doclet Reviewed-by: jjg - src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SearchIndexItem.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SectionName.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlVersion.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeFieldWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/PropertyWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PropertyBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/XMLNode.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/glass.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/external/jquery/jquery.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_flat_75_ffffff_40x100.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_75_dadada_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_95_fef1ec_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_222222_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_2e83ff_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_454545_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_888888_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_cd0a0a_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-1.10.2.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.min.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.min.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.structure.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.structure.min.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip-utils/dist/jszip-utils-ie.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip-utils/dist/jszip-utils-ie.min.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip-utils/dist/jszip-utils.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip-utils/dist/jszip-utils.min.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip/dist/jszip.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip/dist/jszip.min.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/script.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/search.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/x.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseExecutableMemberTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseInlineTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BasePropertyTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/IndexTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritableTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/PropertyGetterTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/PropertySetterTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocLink.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodTypes.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/TextTag.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/module-info.java - test/com/sun/javadoc/5093723/DocumentedClass.java - test/com/sun/javadoc/5093723/T5093723.java - test/com/sun/javadoc/5093723/UndocumentedClass.java - test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java - test/com/sun/javadoc/AccessAsciiArt/p1/C.java - test/com/sun/javadoc/AccessAsciiArt/p1/I.java - test/com/sun/javadoc/AccessAsciiArt/p1/SC.java - test/com/sun/javadoc/AccessAsciiArt/p1/SI.java - test/com/sun/javadoc/AccessAsciiArt/p1/subpkg/SSC.java - test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java - test/com/sun/javadoc/AccessFrameTitle/p1/C1.java - test/com/sun/javadoc/AccessFrameTitle/p2/C2.java - test/com/sun/javadoc/AccessH1/AccessH1.java - test/com/sun/javadoc/AccessH1/p1/C.java - test/com/sun/javadoc/AccessH1/p2/C2.java - test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java - test/com/sun/javadoc/AccessSkipNav/p1/C1.java - test/com/sun/javadoc/AccessSkipNav/p2/C2.java - test/com/sun/javadoc/AccessSummary/AccessSummary.java - test/com/sun/javadoc/AccessSummary/p1/C1.java - test/com/sun/javadoc/AccessSummary/p2/C2.java - test/com/sun/javadoc/AuthorDD/AuthorDD.java - test/com/sun/javadoc/AuthorDD/p1/C1.java - test/com/sun/javadoc/DocRootSlash/DocRootSlash.java - test/com/sun/javadoc/DocRootSlash/overview.html - test/com/sun/javadoc/DocRootSlash/p1/C1.java - test/com/sun/javadoc/DocRootSlash/p1/package.html - test/com/sun/javadoc/DocRootSlash/p2/C2.java - test/com/sun/javadoc/DocRootSlash/p2/package.html - test/com/sun/javadoc/InheritDocForUserTags/DocTest.java - test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java - test/com/sun/javadoc/JavascriptWinTitle/overview.html - test/com/sun/javadoc/JavascriptWinTitle/p1/C.java - test/com/sun/javadoc/JavascriptWinTitle/p2/C2.java - test/com/sun/javadoc/JavascriptWinTitle/package-list - test/com/sun/javadoc/MetaTag/MetaTag.java - test/com/sun/javadoc/MetaTag/p1/C1.java - test/com/sun/javadoc/MetaTag/p2/C2.java - test/com/sun/javadoc/PackagesHeader/PackagesHeader.java - test/com/sun/javadoc/PackagesHeader/p1/C1.java - test/com/sun/javadoc/PackagesHeader/p2/C2.java - test/com/sun/javadoc/T6735320/SerialFieldTest.java - test/com/sun/javadoc/T6735320/T6735320.java - test/com/sun/javadoc/ValidHtml/ValidHtml.java - test/com/sun/javadoc/ValidHtml/overview.html - test/com/sun/javadoc/ValidHtml/p1/C.java - test/com/sun/javadoc/ValidHtml/p2/C2.java - test/com/sun/javadoc/VersionNumber/VersionNumber.java - test/com/sun/javadoc/VersionNumber/p1/C.java - test/com/sun/javadoc/WindowTitles/WindowTitles.java - test/com/sun/javadoc/WindowTitles/p1/C1.java - test/com/sun/javadoc/WindowTitles/p2/C2.java - test/com/sun/javadoc/_template/Template.java - test/com/sun/javadoc/_template/TemplateComplete.java - test/com/sun/javadoc/constantValues/A.java - test/com/sun/javadoc/constantValues/TestConstantValues.java - test/com/sun/javadoc/constantValues/TestConstantValues2.java - test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java - test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java - test/com/sun/javadoc/lib/JavadocTester.java - test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java - test/com/sun/javadoc/testAbsLinkPath/pkg1/C1.java - test/com/sun/javadoc/testAbsLinkPath/pkg2/C2.java - test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java - test/com/sun/javadoc/testAbstractMethod/pkg/A.java - test/com/sun/javadoc/testAbstractMethod/pkg/B.java - test/com/sun/javadoc/testAbstractMethod/pkg/C.java - test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java - test/com/sun/javadoc/testAnchorNames/pkg1/DeprMemClass.java - test/com/sun/javadoc/testAnchorNames/pkg1/RegClass.java - test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java - test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java - test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java - test/com/sun/javadoc/testAnnotationTypes/pkg/AnnotationType.java - test/com/sun/javadoc/testAnnotationTypes/pkg/AnnotationTypeField.java - test/com/sun/javadoc/testBackSlashInLink/C.java - test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java - test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java - test/com/sun/javadoc/testBadPackageFileInJar/badPackageFileInJar.jar - test/com/sun/javadoc/testBadPackageFileInJar/pkg/C.java - test/com/sun/javadoc/testBadSourceFile/C1.java - test/com/sun/javadoc/testBadSourceFile/C2.java - test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java - test/com/sun/javadoc/testBaseClass/Bar.java - test/com/sun/javadoc/testBaseClass/BaseClass.java - test/com/sun/javadoc/testBaseClass/TestBaseClass.java - test/com/sun/javadoc/testBaseClass/baz/Foo.java - test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java - test/com/sun/javadoc/testBreakIterator/pkg/BreakIteratorTest.java - test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java - test/com/sun/javadoc/testCRLineSeparator/pkg/MyClass.java - test/com/sun/javadoc/testCharset/TestCharset.java - test/com/sun/javadoc/testCharset/pkg/Foo.java - test/com/sun/javadoc/testClassCrossReferences/C.java - test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java - test/com/sun/javadoc/testClassCrossReferences/package-list - test/com/sun/javadoc/testClassTree/TestClassTree.java - test/com/sun/javadoc/testClassTree/pkg/AnnotationType.java - test/com/sun/javadoc/testClassTree/pkg/ChildClass.java - test/com/sun/javadoc/testClassTree/pkg/Coin.java - test/com/sun/javadoc/testClassTree/pkg/ParentClass.java - test/com/sun/javadoc/testCmndLineClass/C5.java - test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java - test/com/sun/javadoc/testCmndLineClass/pkg1/C1.java - test/com/sun/javadoc/testCmndLineClass/pkg1/C2.java - test/com/sun/javadoc/testCmndLineClass/pkg1/package.html - test/com/sun/javadoc/testCmndLineClass/pkg2/C3.java - test/com/sun/javadoc/testCmndLineClass/pkg2/C4.java - test/com/sun/javadoc/testCmndLineClass/pkg2/package.html - test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java - test/com/sun/javadoc/testCompletionFailure/pkg1/NumberFormatTest.java - test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java - test/com/sun/javadoc/testConstructorIndent/C.java - test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java - test/com/sun/javadoc/testConstructors/TestConstructors.java - test/com/sun/javadoc/testConstructors/pkg1/Outer.java - test/com/sun/javadoc/testCustomTag/TagTestClass.java - test/com/sun/javadoc/testCustomTag/TestCustomTag.java - test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java - test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestAnnotationType.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestClass.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestEnum.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestError.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestException.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestInterface.java - test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java - test/com/sun/javadoc/testDocEncoding/pkg/Test.java - test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java - test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java - test/com/sun/javadoc/testDocFileDir/pkg/C.java - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/subdir-excluded1/testfile.txt - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/subdir-excluded2/testfile.txt - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/subdir-used1/testfile.txt - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/subdir-used2/testfile.txt - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/testfile.txt - test/com/sun/javadoc/testDocFiles/TestDocFiles.java - test/com/sun/javadoc/testDocFiles/pkg/Test.java - test/com/sun/javadoc/testDocFiles/pkg/doc-files/test.txt - test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java - test/com/sun/javadoc/testDocRootInlineTag/TestDocRootTag.java - test/com/sun/javadoc/testDocRootInlineTag/package-list - test/com/sun/javadoc/testDocRootInlineTag/pkg/C.java - test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java - test/com/sun/javadoc/testDocRootLink/pkg1/C1.java - test/com/sun/javadoc/testDocRootLink/pkg1/package.html - test/com/sun/javadoc/testDocRootLink/pkg2/C2.java - test/com/sun/javadoc/testDocRootLink/pkg2/package.html - test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java - test/com/sun/javadoc/testDupParamWarn/pkg/Bar.java - test/com/sun/javadoc/testDupParamWarn/pkg/Foo.java - test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java - test/com/sun/javadoc/testEmptyClass/src/Empty.java - test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java - test/com/sun/javadoc/testEnclosingClass/pkg/MyClass.java - test/com/sun/javadoc/testEncoding/EncodeTest.java - test/com/sun/javadoc/testEncoding/TestEncoding.java - test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java - test/com/sun/javadoc/testExternalOverridenMethod/package-list - test/com/sun/javadoc/testExternalOverridenMethod/pkg/XReader.java - test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java - test/com/sun/javadoc/testGeneratedBy/pkg/MyClass.java - test/com/sun/javadoc/testGroupOption/TestGroupOption.java - test/com/sun/javadoc/testGroupOption/pkg1/C.java - test/com/sun/javadoc/testGroupOption/pkg2/C.java - test/com/sun/javadoc/testGroupOption/pkg3/C.java - test/com/sun/javadoc/testHeadings/TestHeadings.java - test/com/sun/javadoc/testHeadings/pkg1/C1.java - test/com/sun/javadoc/testHeadings/pkg2/C2.java - test/com/sun/javadoc/testHelpFile/TestHelpFile.java - test/com/sun/javadoc/testHelpOption/TestHelpOption.java - test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java - test/com/sun/javadoc/testHiddenMembers/pkg/BaseClass.java - test/com/sun/javadoc/testHiddenMembers/pkg/SubClass.java - test/com/sun/javadoc/testHref/TestHref.java - test/com/sun/javadoc/testHref/package-list - test/com/sun/javadoc/testHref/pkg/C1.java - test/com/sun/javadoc/testHref/pkg/C2.java - test/com/sun/javadoc/testHref/pkg/C4.java - test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java - test/com/sun/javadoc/testHrefInDocComment/pkg/I1.java - test/com/sun/javadoc/testHrefInDocComment/pkg/I2.java - test/com/sun/javadoc/testHtmlComments/C.java - test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java - test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C1.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C3.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C4.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C5.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/package-info.java - test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java - test/com/sun/javadoc/testHtmlDocument/testLink.html - test/com/sun/javadoc/testHtmlDocument/testMarkup.html - test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java - test/com/sun/javadoc/testHtmlStrongTag/pkg1/C1.java - test/com/sun/javadoc/testHtmlStrongTag/pkg2/C2.java - test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java - test/com/sun/javadoc/testHtmlTableStyles/pkg1/TestTable.java - test/com/sun/javadoc/testHtmlTableStyles/pkg2/TestUse.java - test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java - test/com/sun/javadoc/testHtmlTableTags/pkg1/C1.java - test/com/sun/javadoc/testHtmlTableTags/pkg1/I1.java - test/com/sun/javadoc/testHtmlTableTags/pkg1/package-info.java - test/com/sun/javadoc/testHtmlTableTags/pkg2/C2.java - test/com/sun/javadoc/testHtmlTableTags/pkg2/C3.java - test/com/sun/javadoc/testHtmlTableTags/pkg2/C4.java - test/com/sun/javadoc/testHtmlTableTags/pkg2/package-info.java - test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java - test/com/sun/javadoc/testHtmlTag/pkg1/C1.java - test/com/sun/javadoc/testHtmlTag/pkg2/C2.java - test/com/sun/javadoc/testHtmlVersion/TestHtmlVersion.java - test/com/sun/javadoc/testHtmlVersion/pkg/AnnotationType.java - test/com/sun/javadoc/testHtmlVersion/pkg/AnotherClass.java - test/com/sun/javadoc/testHtmlVersion/pkg/TestError.java - test/com/sun/javadoc/testHtmlVersion/pkg/TestException.java - test/com/sun/javadoc/testHtmlVersion/pkg/TestInterface.java - test/com/sun/javadoc/testHtmlVersion/pkg/package-info.java - test/com/sun/javadoc/testHtmlVersion/pkg1/NestedInnerClass.java - test/com/sun/javadoc/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java - test/com/sun/javadoc/testHtmlVersion/pkg1/ProtectedInnerClass.java - test/com/sun/javadoc/testHtmlVersion/pkg1/PublicExcludeInnerClass.java - test/com/sun/javadoc/testHtmlVersion/pkg1/RegClass.java - test/com/sun/javadoc/testHtmlVersion/pkg2/DeprecatedClassByAnnotation.java - test/com/sun/javadoc/testHtmlVersion/pkg2/Interface.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestAnnotationType.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestClass.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestEnum.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestError.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestException.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestInterface.java - test/com/sun/javadoc/testHtmlVersion/pkg3/ClassNoConstants.java - test/com/sun/javadoc/testHtmlVersion/profile-rtjar-includes.txt - test/com/sun/javadoc/testIndentation/TestIndentation.java - test/com/sun/javadoc/testIndentation/p/Indent.java - test/com/sun/javadoc/testIndentation/p/IndentAnnot.java - test/com/sun/javadoc/testIndex/NoPackage.java - test/com/sun/javadoc/testIndex/TestIndex.java - test/com/sun/javadoc/testIndex/pkg/AnnotationType.java - test/com/sun/javadoc/testIndex/pkg/C.java - test/com/sun/javadoc/testIndex/pkg/Coin.java - test/com/sun/javadoc/testIndex/pkg/Interface.java - test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java - test/com/sun/javadoc/testInlineLinkLabel/pkg/C1.java - test/com/sun/javadoc/testInlineLinkLabel/pkg/C2.java - test/com/sun/javadoc/testInlineLinkLabel/pkg/package.html - test/com/sun/javadoc/testInterface/TestInterface.java - test/com/sun/javadoc/testInterface/pkg/Child.java - test/com/sun/javadoc/testInterface/pkg/Interface.java - test/com/sun/javadoc/testInterface/pkg/Parent.java - test/com/sun/javadoc/testJavaFX/TestJavaFX.java - test/com/sun/javadoc/testJavaFX/pkg1/C.java - test/com/sun/javadoc/testJavaFX/pkg1/D.java - test/com/sun/javadoc/testJavaFX/pkg2/Test.java - test/com/sun/javadoc/testJavascript/TestJavascript.java - test/com/sun/javadoc/testJavascript/pkg/C.java - test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java - test/com/sun/javadoc/testLambdaFeature/pkg/A.java - test/com/sun/javadoc/testLambdaFeature/pkg/B.java - test/com/sun/javadoc/testLambdaFeature/pkg1/FuncInf.java - test/com/sun/javadoc/testLambdaFeature/pkg1/NotAFuncInf.java - test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java - test/com/sun/javadoc/testLegacyTaglet/C.java - test/com/sun/javadoc/testLegacyTaglet/Check.java - test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java - test/com/sun/javadoc/testLegacyTaglet/ToDoTaglet.java - test/com/sun/javadoc/testLegacyTaglet/UnderlineTaglet.java - test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java - test/com/sun/javadoc/testLinkOption/TestLinkOption.java - test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java - test/com/sun/javadoc/testLinkOption/extra/StringBuilder.java - test/com/sun/javadoc/testLinkOption/jdk/package-list - test/com/sun/javadoc/testLinkOption/mylib/lang/StringBuilderChild.java - test/com/sun/javadoc/testLinkOption/pkg/C.java - test/com/sun/javadoc/testLinkOption/pkg2/C2.java - test/com/sun/javadoc/testLinkOption/testNewLineInLink/C.java - test/com/sun/javadoc/testLinkOption/testNewLineInLink/package.html - test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java - test/com/sun/javadoc/testLinkTaglet/checkPkg/A.java - test/com/sun/javadoc/testLinkTaglet/checkPkg/B.java - test/com/sun/javadoc/testLinkTaglet/pkg/C.java - test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java - test/com/sun/javadoc/testLinkToSerialForm/pkg/C.java - test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java - test/com/sun/javadoc/testLiteralCodeInPre/pkg/Test.java - test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java - test/com/sun/javadoc/testMemberInheritence/diamond/A.java - test/com/sun/javadoc/testMemberInheritence/diamond/B.java - test/com/sun/javadoc/testMemberInheritence/diamond/C.java - test/com/sun/javadoc/testMemberInheritence/diamond/X.java - test/com/sun/javadoc/testMemberInheritence/diamond/Z.java - test/com/sun/javadoc/testMemberInheritence/inheritDist/A.java - test/com/sun/javadoc/testMemberInheritence/inheritDist/B.java - test/com/sun/javadoc/testMemberInheritence/inheritDist/C.java - test/com/sun/javadoc/testMemberInheritence/pkg/BaseClass.java - test/com/sun/javadoc/testMemberInheritence/pkg/BaseInterface.java - test/com/sun/javadoc/testMemberInheritence/pkg/SubClass.java - test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java - test/com/sun/javadoc/testMemberSummary/pkg/PrivateParent.java - test/com/sun/javadoc/testMemberSummary/pkg/PublicChild.java - test/com/sun/javadoc/testMemberSummary/pkg2/A.java - test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java - test/com/sun/javadoc/testMethodTypes/pkg1/A.java - test/com/sun/javadoc/testMethodTypes/pkg1/B.java - test/com/sun/javadoc/testMethodTypes/pkg1/D.java - test/com/sun/javadoc/testModifier/Interface.java - test/com/sun/javadoc/testModifier/ModifierAbstract.java - test/com/sun/javadoc/testModifier/Test.java - test/com/sun/javadoc/testModifier/TestModifier.java - test/com/sun/javadoc/testNavigation/TestNavigation.java - test/com/sun/javadoc/testNavigation/pkg/A.java - test/com/sun/javadoc/testNavigation/pkg/C.java - test/com/sun/javadoc/testNavigation/pkg/E.java - test/com/sun/javadoc/testNavigation/pkg/I.java - test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java - test/com/sun/javadoc/testNestedGenerics/pkg/NestedGenerics.java - test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java - test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java - test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java - test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java - test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationType.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationTypeUsage.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/Coin.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/MultiTypeParameters.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/SubInterface.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/SuperInterface.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameterSubClass.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameterSuperClass.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameters.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/VarArgs.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/Wildcards.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/package-info.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg1/A.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg1/B.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest1.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest2.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest3.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo2.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo3.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo4.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ParamTest.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ParamTest2.java - test/com/sun/javadoc/testNoPackagesFile/C.java - test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java - test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java - test/com/sun/javadoc/testNonInlineHtmlTagRemoval/Negative.java - test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java - test/com/sun/javadoc/testNotifications/TestNotifications.java - test/com/sun/javadoc/testNotifications/pkg/C.java - test/com/sun/javadoc/testOptions/TestOptions.java - test/com/sun/javadoc/testOptions/pkg/Foo.java - test/com/sun/javadoc/testOrdering/C.java - test/com/sun/javadoc/testOrdering/TestOrdering.java - test/com/sun/javadoc/testOrdering/UsedInC.java - test/com/sun/javadoc/testOrdering/pkg1/A.java - test/com/sun/javadoc/testOrdering/pkg1/B.java - test/com/sun/javadoc/testOrdering/pkg1/C1.java - test/com/sun/javadoc/testOrdering/pkg1/C2.java - test/com/sun/javadoc/testOrdering/pkg1/C3.java - test/com/sun/javadoc/testOrdering/pkg1/C4.java - test/com/sun/javadoc/testOrdering/pkg1/MethodOrder.java - test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java - test/com/sun/javadoc/testOrdering/src-2/a/A.java - test/com/sun/javadoc/testOrdering/src-2/a/something.java - test/com/sun/javadoc/testOrdering/src-2/b/B.java - test/com/sun/javadoc/testOrdering/src-2/b/something.java - test/com/sun/javadoc/testOrdering/src-2/e/something.java - test/com/sun/javadoc/testOrdering/src-2/something/J.java - test/com/sun/javadoc/testOrdering/src-2/something/package-info.java - test/com/sun/javadoc/testOrdering/src-2/something/something.java - test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java - test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java - test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java - test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java - test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java - test/com/sun/javadoc/testOverridenMethods/pkg1/BaseClass.java - test/com/sun/javadoc/testOverridenMethods/pkg1/SubClass.java - test/com/sun/javadoc/testOverridenMethods/pkg2/SubClass.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I0.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I1.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I2.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I3.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I4.java - test/com/sun/javadoc/testPackageDeprecation/C2.java - test/com/sun/javadoc/testPackageDeprecation/FooDepr.java - test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java - test/com/sun/javadoc/testPackageDeprecation/pkg/A.java - test/com/sun/javadoc/testPackageDeprecation/pkg1/ClassUseTest1.java - test/com/sun/javadoc/testPackageDeprecation/pkg1/Foo.java - test/com/sun/javadoc/testPackageDeprecation/pkg1/Foo2.java - test/com/sun/javadoc/testPackageDeprecation/pkg1/package-info.java - test/com/sun/javadoc/testPackagePage/TestPackagePage.java - test/com/sun/javadoc/testPackagePage/com/pkg/C.java - test/com/sun/javadoc/testPackagePage/com/pkg/package.html - test/com/sun/javadoc/testPackagePage/pkg2/C.java - test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java - test/com/sun/javadoc/testParamTaglet/pkg/C.java - test/com/sun/javadoc/testParamTaglet/pkg/Parent.java - test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java - test/com/sun/javadoc/testPrivateClasses/pkg/PrivateInterface.java - test/com/sun/javadoc/testPrivateClasses/pkg/PrivateParent.java - test/com/sun/javadoc/testPrivateClasses/pkg/PublicChild.java - test/com/sun/javadoc/testPrivateClasses/pkg/PublicInterface.java - test/com/sun/javadoc/testPrivateClasses/pkg2/C.java - test/com/sun/javadoc/testPrivateClasses/pkg2/I.java - test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/C1.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/C2.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/C3.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/C4.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/packageToExclude/DummyClass.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/pkg3/C5.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/pkg3/C6.java - test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java - test/com/sun/javadoc/testRelativeLinks/pkg/C.java - test/com/sun/javadoc/testRelativeLinks/pkg/package.html - test/com/sun/javadoc/testRelativeLinks/pkg2/Foo.java - test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerSynthDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java - test/com/sun/javadoc/testReturnTag/TestReturnTag.java - test/com/sun/javadoc/testSearch/TestSearch.java - test/com/sun/javadoc/testSearch/UnnamedPkgClass.java - test/com/sun/javadoc/testSearch/pkg/AnnotationType.java - test/com/sun/javadoc/testSearch/pkg/AnotherClass.java - test/com/sun/javadoc/testSearch/pkg/TestError.java - test/com/sun/javadoc/testSearch/pkg/TestException.java - test/com/sun/javadoc/testSearch/pkg/TestInterface.java - test/com/sun/javadoc/testSearch/pkg/package-info.java - test/com/sun/javadoc/testSearch/pkg1/NestedInnerClass.java - test/com/sun/javadoc/testSearch/pkg1/PrivateIncludeInnerClass.java - test/com/sun/javadoc/testSearch/pkg1/ProtectedInnerClass.java - test/com/sun/javadoc/testSearch/pkg1/PublicExcludeInnerClass.java - test/com/sun/javadoc/testSearch/pkg1/RegClass.java - test/com/sun/javadoc/testSearch/pkg2/DeprecatedClassByAnnotation.java - test/com/sun/javadoc/testSearch/pkg2/Interface.java - test/com/sun/javadoc/testSearch/pkg2/TestAnnotationType.java - test/com/sun/javadoc/testSearch/pkg2/TestClass.java - test/com/sun/javadoc/testSearch/pkg2/TestEnum.java - test/com/sun/javadoc/testSearch/pkg2/TestError.java - test/com/sun/javadoc/testSearch/pkg2/TestException.java - test/com/sun/javadoc/testSearch/pkg2/TestInterface.java - test/com/sun/javadoc/testSearch/pkg3/ClassNoConstants.java - test/com/sun/javadoc/testSearch/pkgfx/C.java - test/com/sun/javadoc/testSeeTag/TestSeeTag.java - test/com/sun/javadoc/testSeeTag/pkg/Test.java - test/com/sun/javadoc/testSerialVersionUID/C.java - test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java - test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java - test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java - test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java - test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java - test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java - test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java - test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C1.java - test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C2.java - test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C3.java - test/com/sun/javadoc/testSimpleTag/C.java - test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java - test/com/sun/javadoc/testSimpleTagExclude/DummyClass.java - test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java - test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java - test/com/sun/javadoc/testSimpleTagInherit/p/BaseClass.java - test/com/sun/javadoc/testSimpleTagInherit/p/TestClass.java - test/com/sun/javadoc/testSinceTag/TestSinceTag.java - test/com/sun/javadoc/testSinceTag/pkg1/C1.java - test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java - test/com/sun/javadoc/testSingleQuotedLink/pkg1/C1.java - test/com/sun/javadoc/testSingleQuotedLink/pkg1/C2.java - test/com/sun/javadoc/testSingleQuotedLink/pkg1/package.html - test/com/sun/javadoc/testSourceTab/DoubleTab/C.java - test/com/sun/javadoc/testSourceTab/SingleTab/C.java - test/com/sun/javadoc/testSourceTab/TestSourceTab.java - test/com/sun/javadoc/testStylesheet/TestStylesheet.java - test/com/sun/javadoc/testStylesheet/pkg/A.java - test/com/sun/javadoc/testSubTitle/TestSubTitle.java - test/com/sun/javadoc/testSubTitle/pkg/C.java - test/com/sun/javadoc/testSubTitle/pkg/package.html - test/com/sun/javadoc/testSummaryHeading/C.java - test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java - test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java - test/com/sun/javadoc/testSuperclassInSerialForm/pkg/SubClass.java - test/com/sun/javadoc/testSuperclassInSerialForm/pkg/SuperClass.java - test/com/sun/javadoc/testSupplementary/C.java - test/com/sun/javadoc/testSupplementary/TestSupplementary.java - test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java - test/com/sun/javadoc/testTagHolderMethod/pkg/C.java - test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java - test/com/sun/javadoc/testTagInheritence/firstSentence/A.java - test/com/sun/javadoc/testTagInheritence/firstSentence/B.java - test/com/sun/javadoc/testTagInheritence/firstSentence2/A.java - test/com/sun/javadoc/testTagInheritence/firstSentence2/B.java - test/com/sun/javadoc/testTagInheritence/firstSentence2/C.java - test/com/sun/javadoc/testTagInheritence/pkg/TestAbstractClass.java - test/com/sun/javadoc/testTagInheritence/pkg/TestInterface.java - test/com/sun/javadoc/testTagInheritence/pkg/TestInterfaceForAbstractClass.java - test/com/sun/javadoc/testTagInheritence/pkg/TestSuperSuperClass.java - test/com/sun/javadoc/testTagInheritence/pkg/TestSuperSuperInterface.java - test/com/sun/javadoc/testTagInheritence/pkg/TestTagInheritence.java - test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java - test/com/sun/javadoc/testTagOutput/TestTagOutput.java - test/com/sun/javadoc/testTagOutput/pkg1/DeprecatedTag.java - test/com/sun/javadoc/testTaglets/C.java - test/com/sun/javadoc/testTaglets/Child.java - test/com/sun/javadoc/testTaglets/Parent.java - test/com/sun/javadoc/testTaglets/TestTaglets.java - test/com/sun/javadoc/testTaglets/taglets/Foo.java - test/com/sun/javadoc/testThrowsHead/C.java - test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java - test/com/sun/javadoc/testThrowsInheritence/C.java - test/com/sun/javadoc/testThrowsInheritence/Foo.java - test/com/sun/javadoc/testThrowsInheritence/I.java - test/com/sun/javadoc/testThrowsInheritence/Iface.java - test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java - test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java - test/com/sun/javadoc/testThrowsTag/pkg/C.java - test/com/sun/javadoc/testThrowsTag/pkg/P.java - test/com/sun/javadoc/testThrowsTag/pkg/T1.java - test/com/sun/javadoc/testThrowsTag/pkg/T2.java - test/com/sun/javadoc/testThrowsTag/pkg/T3.java - test/com/sun/javadoc/testThrowsTag/pkg/T4.java - test/com/sun/javadoc/testThrowsTag/pkg/T5.java - test/com/sun/javadoc/testThrowsTag/pkg/T6.java - test/com/sun/javadoc/testThrowsTag/pkg/T7.java - test/com/sun/javadoc/testThrowsTag/pkg/T8.java - test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java - test/com/sun/javadoc/testTitleInHref/package-list - test/com/sun/javadoc/testTitleInHref/pkg/Class.java - test/com/sun/javadoc/testTitleInHref/pkg/Interface.java - test/com/sun/javadoc/testTitleInHref/pkg/Links.java - test/com/sun/javadoc/testTopOption/TestTopOption.java - test/com/sun/javadoc/testTopOption/overview.html - test/com/sun/javadoc/testTopOption/pkg/AnnotationType.java - test/com/sun/javadoc/testTopOption/pkg/Cl.java - test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassExtends.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassParameters.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodReturnType.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodTypeParameters.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Parameters.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Receivers.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Throws.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/TypeParameters.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Wildcards.java - test/com/sun/javadoc/testTypeParams/TestTypeParameters.java - test/com/sun/javadoc/testTypeParams/pkg/C.java - test/com/sun/javadoc/testTypeParams/pkg/ClassUseTest3.java - test/com/sun/javadoc/testTypeParams/pkg/Foo4.java - test/com/sun/javadoc/testTypeParams/pkg/ParamTest2.java - test/com/sun/javadoc/testTypeParams/pkg/Parent.java - test/com/sun/javadoc/testUnnamedPackage/BadSource.java - test/com/sun/javadoc/testUnnamedPackage/C.java - test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java - test/com/sun/javadoc/testUnnamedPackage/package.html - test/com/sun/javadoc/testUseOption/C.java - test/com/sun/javadoc/testUseOption/TestUseOption.java - test/com/sun/javadoc/testUseOption/UsedInC.java - test/com/sun/javadoc/testUseOption/pkg1/AnAbstract.java - test/com/sun/javadoc/testUseOption/pkg1/C1.java - test/com/sun/javadoc/testUseOption/pkg1/C10.java - test/com/sun/javadoc/testUseOption/pkg1/C2.java - test/com/sun/javadoc/testUseOption/pkg1/C4.java - test/com/sun/javadoc/testUseOption/pkg1/C5.java - test/com/sun/javadoc/testUseOption/pkg1/C6.java - test/com/sun/javadoc/testUseOption/pkg1/C7.java - test/com/sun/javadoc/testUseOption/pkg1/C8.java - test/com/sun/javadoc/testUseOption/pkg1/C9.java - test/com/sun/javadoc/testUseOption/pkg1/UsedClass.java - test/com/sun/javadoc/testUseOption/pkg1/UsedInterface.java - test/com/sun/javadoc/testUseOption/pkg1/UsedInterfaceA.java - test/com/sun/javadoc/testUseOption/pkg1/package.html - test/com/sun/javadoc/testUseOption/pkg2/C3.java - test/com/sun/javadoc/testUseOption/pkg2/package.html - test/com/sun/javadoc/testUseOption/unique/C1.java - test/com/sun/javadoc/testUseOption/unique/UseMe.java - test/com/sun/javadoc/testValueTag/TestValueTag.java - test/com/sun/javadoc/testValueTag/pkg1/Class1.java - test/com/sun/javadoc/testValueTag/pkg1/Class2.java - test/com/sun/javadoc/testValueTag/pkg1/CustomTagUsage.java - test/com/sun/javadoc/testValueTag/pkg2/Class3.java - test/com/sun/javadoc/testValueTag/pkg2/package.html - test/com/sun/javadoc/testWarnBadParamNames/C.java - test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java - test/com/sun/javadoc/testWarnings/TestWarnings.java - test/com/sun/javadoc/testWarnings/pkg/X.java - test/com/sun/javadoc/testWarnings/pkg/package.html - test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java - test/com/sun/javadoc/testWindowTitle/p1/C1.java - test/com/sun/javadoc/testWindowTitle/p2/C2.java - test/com/sun/javadoc/testXOption/TestXOption.java - test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java - test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java ! test/jdk/javadoc/tool/EnsureNewOldDoclet.java ! test/tools/javadoc/6942366/T6942366.java ! test/tools/javadoc/6958836/Test.java - test/tools/javadoc/6958836/errs/Errors.java - test/tools/javadoc/6958836/warns/Warnings.java ! test/tools/javadoc/6964914/Test.java ! test/tools/javadoc/BadOptionsTest.java ! test/tools/javadoc/CheckResourceKeys.java ! test/tools/javadoc/MaxWarns.java ! test/tools/javadoc/ReleaseOption.java - test/tools/javadoc/T4696488.java - test/tools/javadoc/T6551367.java ! test/tools/javadoc/T6968833.java - test/tools/javadoc/TestScriptInComment.java - test/tools/javadoc/api/basic/TagletPathTest.java - test/tools/javadoc/badSuper/BadSuper.java - test/tools/javadoc/badSuper/p/A.java - test/tools/javadoc/badSuper/p/B.java + test/tools/javadoc/lib/ToyDoclet.java ! test/tools/javadoc/nonConstExprs/Test.java ! test/tools/javadoc/parser/7091528/T7091528.java - test/tools/javadoc/sampleapi/SampleApiTest.java - test/tools/javadoc/sampleapi/res/fx.xml - test/tools/javadoc/sampleapi/res/simple.xml - test/tools/javadoc/sampleapi/res/sub.xml - test/tools/javadoc/sampleapi/res/tiny.xml Changeset: bbb3a10fce39 Author: jjg Date: 2017-06-15 14:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/bbb3a10fce39 8181825: Add tool and services information to module summary Reviewed-by: mchung, rfield ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java + src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/module-info.java ! src/jdk.jshell/share/classes/module-info.java Changeset: 15ebbc892255 Author: jjg Date: 2017-06-16 15:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/15ebbc892255 8182406: Add missing legal file for jquery Reviewed-by: mchung + src/jdk.javadoc/share/legal/jquery.md Changeset: abaedfca9e3e Author: alanb Date: 2017-06-16 09:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/abaedfca9e3e 8181087: Module system implementation refresh (6/2017) Reviewed-by: jjg Contributed-by: alan.bateman at oracle.com, jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jdeps/share/classes/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/PackageClashFromRequiresInUnnamed.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib1x/exported/Api1.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib1x/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib2x/exported/Api2.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib2x/module-info.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/PackageConflictTest.java Changeset: cbabd54a029b Author: alanb Date: 2017-06-17 08:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/cbabd54a029b Merge ! src/jdk.jdeps/share/classes/module-info.java Changeset: bd10ad9aefb3 Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/bd10ad9aefb3 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.compiler/share/classes/module-info.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! src/jdk.jdeps/share/classes/module-info.java ! src/jdk.jshell/share/classes/module-info.java Changeset: c899c71eb7d2 Author: jlahoda Date: 2017-06-19 05:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c899c71eb7d2 8182162: Remove -XD-Xmodule Summary: Removing the undocumented -XD-Xmodule: option. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java - test/tools/javac/modules/LegacyXModuleTest.java Changeset: 14169b37b44f Author: mchung Date: 2017-06-19 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/14169b37b44f 8182492: docs bundle needs legal notices for 3rd party libraries distributed for javadoc search Reviewed-by: jjg + src/jdk.javadoc/share/legal/pako.md Changeset: 51b4cd2af28e Author: darcy Date: 2017-06-19 15:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/51b4cd2af28e 8163989: Clarify ModuleElement spec Reviewed-by: abuckley, jjg ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/modules/EdgeCases.java + test/tools/javac/processing/model/element/TestModuleElementNames.java ! test/tools/javac/processing/model/element/TestPackageElement.java Changeset: 83f6eb009d8f Author: darcy Date: 2017-06-19 17:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/83f6eb009d8f 8182566: Including missing test update for JDK-8163989 Reviewed-by: jjg ! test/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java Changeset: 141a3c187e1a Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/141a3c187e1a Added tag jdk-9+175 for changeset 83f6eb009d8f ! .hgtags Changeset: df5baffdd74c Author: lana Date: 2017-06-24 00:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/df5baffdd74c Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SearchIndexItem.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SectionName.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlVersion.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeFieldWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/PropertyWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PropertyBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/XMLNode.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/glass.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/external/jquery/jquery.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_flat_75_ffffff_40x100.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_75_dadada_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_glass_95_fef1ec_1x400.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_222222_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_2e83ff_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_454545_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_888888_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/images/ui-icons_cd0a0a_256x240.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-1.10.2.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.min.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.min.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.structure.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-ui.structure.min.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip-utils/dist/jszip-utils-ie.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip-utils/dist/jszip-utils-ie.min.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip-utils/dist/jszip-utils.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip-utils/dist/jszip-utils.min.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip/dist/jszip.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jszip/dist/jszip.min.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/script.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/search.js - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/x.png - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseExecutableMemberTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseInlineTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BasePropertyTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/IndexTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritableTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/PropertyGetterTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/PropertySetterTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocLink.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodTypes.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/TextTag.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/package-info.java - src/jdk.javadoc/share/classes/com/sun/tools/doclets/package-info.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/LayoutParser.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/XMLNode.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml ! src/jdk.javadoc/share/classes/module-info.java - test/com/sun/javadoc/5093723/DocumentedClass.java - test/com/sun/javadoc/5093723/T5093723.java - test/com/sun/javadoc/5093723/UndocumentedClass.java - test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java - test/com/sun/javadoc/AccessAsciiArt/p1/C.java - test/com/sun/javadoc/AccessAsciiArt/p1/I.java - test/com/sun/javadoc/AccessAsciiArt/p1/SC.java - test/com/sun/javadoc/AccessAsciiArt/p1/SI.java - test/com/sun/javadoc/AccessAsciiArt/p1/subpkg/SSC.java - test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java - test/com/sun/javadoc/AccessFrameTitle/p1/C1.java - test/com/sun/javadoc/AccessFrameTitle/p2/C2.java - test/com/sun/javadoc/AccessH1/AccessH1.java - test/com/sun/javadoc/AccessH1/p1/C.java - test/com/sun/javadoc/AccessH1/p2/C2.java - test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java - test/com/sun/javadoc/AccessSkipNav/p1/C1.java - test/com/sun/javadoc/AccessSkipNav/p2/C2.java - test/com/sun/javadoc/AccessSummary/AccessSummary.java - test/com/sun/javadoc/AccessSummary/p1/C1.java - test/com/sun/javadoc/AccessSummary/p2/C2.java - test/com/sun/javadoc/AuthorDD/AuthorDD.java - test/com/sun/javadoc/AuthorDD/p1/C1.java - test/com/sun/javadoc/DocRootSlash/DocRootSlash.java - test/com/sun/javadoc/DocRootSlash/overview.html - test/com/sun/javadoc/DocRootSlash/p1/C1.java - test/com/sun/javadoc/DocRootSlash/p1/package.html - test/com/sun/javadoc/DocRootSlash/p2/C2.java - test/com/sun/javadoc/DocRootSlash/p2/package.html - test/com/sun/javadoc/InheritDocForUserTags/DocTest.java - test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java - test/com/sun/javadoc/JavascriptWinTitle/overview.html - test/com/sun/javadoc/JavascriptWinTitle/p1/C.java - test/com/sun/javadoc/JavascriptWinTitle/p2/C2.java - test/com/sun/javadoc/JavascriptWinTitle/package-list - test/com/sun/javadoc/MetaTag/MetaTag.java - test/com/sun/javadoc/MetaTag/p1/C1.java - test/com/sun/javadoc/MetaTag/p2/C2.java - test/com/sun/javadoc/PackagesHeader/PackagesHeader.java - test/com/sun/javadoc/PackagesHeader/p1/C1.java - test/com/sun/javadoc/PackagesHeader/p2/C2.java - test/com/sun/javadoc/T6735320/SerialFieldTest.java - test/com/sun/javadoc/T6735320/T6735320.java - test/com/sun/javadoc/ValidHtml/ValidHtml.java - test/com/sun/javadoc/ValidHtml/overview.html - test/com/sun/javadoc/ValidHtml/p1/C.java - test/com/sun/javadoc/ValidHtml/p2/C2.java - test/com/sun/javadoc/VersionNumber/VersionNumber.java - test/com/sun/javadoc/VersionNumber/p1/C.java - test/com/sun/javadoc/WindowTitles/WindowTitles.java - test/com/sun/javadoc/WindowTitles/p1/C1.java - test/com/sun/javadoc/WindowTitles/p2/C2.java - test/com/sun/javadoc/_template/Template.java - test/com/sun/javadoc/_template/TemplateComplete.java - test/com/sun/javadoc/constantValues/A.java - test/com/sun/javadoc/constantValues/TestConstantValues.java - test/com/sun/javadoc/constantValues/TestConstantValues2.java - test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java - test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java - test/com/sun/javadoc/lib/JavadocTester.java - test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java - test/com/sun/javadoc/testAbsLinkPath/pkg1/C1.java - test/com/sun/javadoc/testAbsLinkPath/pkg2/C2.java - test/com/sun/javadoc/testAbstractMethod/TestAbstractMethod.java - test/com/sun/javadoc/testAbstractMethod/pkg/A.java - test/com/sun/javadoc/testAbstractMethod/pkg/B.java - test/com/sun/javadoc/testAbstractMethod/pkg/C.java - test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java - test/com/sun/javadoc/testAnchorNames/pkg1/DeprMemClass.java - test/com/sun/javadoc/testAnchorNames/pkg1/RegClass.java - test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java - test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java - test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java - test/com/sun/javadoc/testAnnotationTypes/pkg/AnnotationType.java - test/com/sun/javadoc/testAnnotationTypes/pkg/AnnotationTypeField.java - test/com/sun/javadoc/testBackSlashInLink/C.java - test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java - test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java - test/com/sun/javadoc/testBadPackageFileInJar/badPackageFileInJar.jar - test/com/sun/javadoc/testBadPackageFileInJar/pkg/C.java - test/com/sun/javadoc/testBadSourceFile/C1.java - test/com/sun/javadoc/testBadSourceFile/C2.java - test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java - test/com/sun/javadoc/testBaseClass/Bar.java - test/com/sun/javadoc/testBaseClass/BaseClass.java - test/com/sun/javadoc/testBaseClass/TestBaseClass.java - test/com/sun/javadoc/testBaseClass/baz/Foo.java - test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java - test/com/sun/javadoc/testBreakIterator/pkg/BreakIteratorTest.java - test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java - test/com/sun/javadoc/testCRLineSeparator/pkg/MyClass.java - test/com/sun/javadoc/testCharset/TestCharset.java - test/com/sun/javadoc/testCharset/pkg/Foo.java - test/com/sun/javadoc/testClassCrossReferences/C.java - test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java - test/com/sun/javadoc/testClassCrossReferences/package-list - test/com/sun/javadoc/testClassTree/TestClassTree.java - test/com/sun/javadoc/testClassTree/pkg/AnnotationType.java - test/com/sun/javadoc/testClassTree/pkg/ChildClass.java - test/com/sun/javadoc/testClassTree/pkg/Coin.java - test/com/sun/javadoc/testClassTree/pkg/ParentClass.java - test/com/sun/javadoc/testCmndLineClass/C5.java - test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java - test/com/sun/javadoc/testCmndLineClass/pkg1/C1.java - test/com/sun/javadoc/testCmndLineClass/pkg1/C2.java - test/com/sun/javadoc/testCmndLineClass/pkg1/package.html - test/com/sun/javadoc/testCmndLineClass/pkg2/C3.java - test/com/sun/javadoc/testCmndLineClass/pkg2/C4.java - test/com/sun/javadoc/testCmndLineClass/pkg2/package.html - test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java - test/com/sun/javadoc/testCompletionFailure/pkg1/NumberFormatTest.java - test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java - test/com/sun/javadoc/testConstructorIndent/C.java - test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java - test/com/sun/javadoc/testConstructors/TestConstructors.java - test/com/sun/javadoc/testConstructors/pkg1/Outer.java - test/com/sun/javadoc/testCustomTag/TagTestClass.java - test/com/sun/javadoc/testCustomTag/TestCustomTag.java - test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java - test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestAnnotationType.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestClass.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestEnum.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestError.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestException.java - test/com/sun/javadoc/testDeprecatedDocs/pkg/TestInterface.java - test/com/sun/javadoc/testDocEncoding/TestDocEncoding.java - test/com/sun/javadoc/testDocEncoding/pkg/Test.java - test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java - test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java - test/com/sun/javadoc/testDocFileDir/pkg/C.java - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/subdir-excluded1/testfile.txt - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/subdir-excluded2/testfile.txt - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/subdir-used1/testfile.txt - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/subdir-used2/testfile.txt - test/com/sun/javadoc/testDocFileDir/pkg/doc-files/testfile.txt - test/com/sun/javadoc/testDocFiles/TestDocFiles.java - test/com/sun/javadoc/testDocFiles/pkg/Test.java - test/com/sun/javadoc/testDocFiles/pkg/doc-files/test.txt - test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java - test/com/sun/javadoc/testDocRootInlineTag/TestDocRootTag.java - test/com/sun/javadoc/testDocRootInlineTag/package-list - test/com/sun/javadoc/testDocRootInlineTag/pkg/C.java - test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java - test/com/sun/javadoc/testDocRootLink/pkg1/C1.java - test/com/sun/javadoc/testDocRootLink/pkg1/package.html - test/com/sun/javadoc/testDocRootLink/pkg2/C2.java - test/com/sun/javadoc/testDocRootLink/pkg2/package.html - test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java - test/com/sun/javadoc/testDupParamWarn/pkg/Bar.java - test/com/sun/javadoc/testDupParamWarn/pkg/Foo.java - test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java - test/com/sun/javadoc/testEmptyClass/src/Empty.java - test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java - test/com/sun/javadoc/testEnclosingClass/pkg/MyClass.java - test/com/sun/javadoc/testEncoding/EncodeTest.java - test/com/sun/javadoc/testEncoding/TestEncoding.java - test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java - test/com/sun/javadoc/testExternalOverridenMethod/package-list - test/com/sun/javadoc/testExternalOverridenMethod/pkg/XReader.java - test/com/sun/javadoc/testGeneratedBy/TestGeneratedBy.java - test/com/sun/javadoc/testGeneratedBy/pkg/MyClass.java - test/com/sun/javadoc/testGroupOption/TestGroupOption.java - test/com/sun/javadoc/testGroupOption/pkg1/C.java - test/com/sun/javadoc/testGroupOption/pkg2/C.java - test/com/sun/javadoc/testGroupOption/pkg3/C.java - test/com/sun/javadoc/testHeadings/TestHeadings.java - test/com/sun/javadoc/testHeadings/pkg1/C1.java - test/com/sun/javadoc/testHeadings/pkg2/C2.java - test/com/sun/javadoc/testHelpFile/TestHelpFile.java - test/com/sun/javadoc/testHelpOption/TestHelpOption.java - test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java - test/com/sun/javadoc/testHiddenMembers/pkg/BaseClass.java - test/com/sun/javadoc/testHiddenMembers/pkg/SubClass.java - test/com/sun/javadoc/testHref/TestHref.java - test/com/sun/javadoc/testHref/package-list - test/com/sun/javadoc/testHref/pkg/C1.java - test/com/sun/javadoc/testHref/pkg/C2.java - test/com/sun/javadoc/testHref/pkg/C4.java - test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java - test/com/sun/javadoc/testHrefInDocComment/pkg/I1.java - test/com/sun/javadoc/testHrefInDocComment/pkg/I2.java - test/com/sun/javadoc/testHtmlComments/C.java - test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java - test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C1.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C3.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C4.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C5.java - test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/package-info.java - test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java - test/com/sun/javadoc/testHtmlDocument/testLink.html - test/com/sun/javadoc/testHtmlDocument/testMarkup.html - test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java - test/com/sun/javadoc/testHtmlStrongTag/pkg1/C1.java - test/com/sun/javadoc/testHtmlStrongTag/pkg2/C2.java - test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java - test/com/sun/javadoc/testHtmlTableStyles/pkg1/TestTable.java - test/com/sun/javadoc/testHtmlTableStyles/pkg2/TestUse.java - test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java - test/com/sun/javadoc/testHtmlTableTags/pkg1/C1.java - test/com/sun/javadoc/testHtmlTableTags/pkg1/I1.java - test/com/sun/javadoc/testHtmlTableTags/pkg1/package-info.java - test/com/sun/javadoc/testHtmlTableTags/pkg2/C2.java - test/com/sun/javadoc/testHtmlTableTags/pkg2/C3.java - test/com/sun/javadoc/testHtmlTableTags/pkg2/C4.java - test/com/sun/javadoc/testHtmlTableTags/pkg2/package-info.java - test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java - test/com/sun/javadoc/testHtmlTag/pkg1/C1.java - test/com/sun/javadoc/testHtmlTag/pkg2/C2.java - test/com/sun/javadoc/testHtmlVersion/TestHtmlVersion.java - test/com/sun/javadoc/testHtmlVersion/pkg/AnnotationType.java - test/com/sun/javadoc/testHtmlVersion/pkg/AnotherClass.java - test/com/sun/javadoc/testHtmlVersion/pkg/TestError.java - test/com/sun/javadoc/testHtmlVersion/pkg/TestException.java - test/com/sun/javadoc/testHtmlVersion/pkg/TestInterface.java - test/com/sun/javadoc/testHtmlVersion/pkg/package-info.java - test/com/sun/javadoc/testHtmlVersion/pkg1/NestedInnerClass.java - test/com/sun/javadoc/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java - test/com/sun/javadoc/testHtmlVersion/pkg1/ProtectedInnerClass.java - test/com/sun/javadoc/testHtmlVersion/pkg1/PublicExcludeInnerClass.java - test/com/sun/javadoc/testHtmlVersion/pkg1/RegClass.java - test/com/sun/javadoc/testHtmlVersion/pkg2/DeprecatedClassByAnnotation.java - test/com/sun/javadoc/testHtmlVersion/pkg2/Interface.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestAnnotationType.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestClass.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestEnum.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestError.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestException.java - test/com/sun/javadoc/testHtmlVersion/pkg2/TestInterface.java - test/com/sun/javadoc/testHtmlVersion/pkg3/ClassNoConstants.java - test/com/sun/javadoc/testHtmlVersion/profile-rtjar-includes.txt - test/com/sun/javadoc/testIndentation/TestIndentation.java - test/com/sun/javadoc/testIndentation/p/Indent.java - test/com/sun/javadoc/testIndentation/p/IndentAnnot.java - test/com/sun/javadoc/testIndex/NoPackage.java - test/com/sun/javadoc/testIndex/TestIndex.java - test/com/sun/javadoc/testIndex/pkg/AnnotationType.java - test/com/sun/javadoc/testIndex/pkg/C.java - test/com/sun/javadoc/testIndex/pkg/Coin.java - test/com/sun/javadoc/testIndex/pkg/Interface.java - test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java - test/com/sun/javadoc/testInlineLinkLabel/pkg/C1.java - test/com/sun/javadoc/testInlineLinkLabel/pkg/C2.java - test/com/sun/javadoc/testInlineLinkLabel/pkg/package.html - test/com/sun/javadoc/testInterface/TestInterface.java - test/com/sun/javadoc/testInterface/pkg/Child.java - test/com/sun/javadoc/testInterface/pkg/Interface.java - test/com/sun/javadoc/testInterface/pkg/Parent.java - test/com/sun/javadoc/testJavaFX/TestJavaFX.java - test/com/sun/javadoc/testJavaFX/pkg1/C.java - test/com/sun/javadoc/testJavaFX/pkg1/D.java - test/com/sun/javadoc/testJavaFX/pkg2/Test.java - test/com/sun/javadoc/testJavascript/TestJavascript.java - test/com/sun/javadoc/testJavascript/pkg/C.java - test/com/sun/javadoc/testLambdaFeature/TestLambdaFeature.java - test/com/sun/javadoc/testLambdaFeature/pkg/A.java - test/com/sun/javadoc/testLambdaFeature/pkg/B.java - test/com/sun/javadoc/testLambdaFeature/pkg1/FuncInf.java - test/com/sun/javadoc/testLambdaFeature/pkg1/NotAFuncInf.java - test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java - test/com/sun/javadoc/testLegacyTaglet/C.java - test/com/sun/javadoc/testLegacyTaglet/Check.java - test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java - test/com/sun/javadoc/testLegacyTaglet/ToDoTaglet.java - test/com/sun/javadoc/testLegacyTaglet/UnderlineTaglet.java - test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java - test/com/sun/javadoc/testLinkOption/TestLinkOption.java - test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java - test/com/sun/javadoc/testLinkOption/extra/StringBuilder.java - test/com/sun/javadoc/testLinkOption/jdk/package-list - test/com/sun/javadoc/testLinkOption/mylib/lang/StringBuilderChild.java - test/com/sun/javadoc/testLinkOption/pkg/C.java - test/com/sun/javadoc/testLinkOption/pkg2/C2.java - test/com/sun/javadoc/testLinkOption/testNewLineInLink/C.java - test/com/sun/javadoc/testLinkOption/testNewLineInLink/package.html - test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java - test/com/sun/javadoc/testLinkTaglet/checkPkg/A.java - test/com/sun/javadoc/testLinkTaglet/checkPkg/B.java - test/com/sun/javadoc/testLinkTaglet/pkg/C.java - test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java - test/com/sun/javadoc/testLinkToSerialForm/pkg/C.java - test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java - test/com/sun/javadoc/testLiteralCodeInPre/pkg/Test.java - test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java - test/com/sun/javadoc/testMemberInheritence/diamond/A.java - test/com/sun/javadoc/testMemberInheritence/diamond/B.java - test/com/sun/javadoc/testMemberInheritence/diamond/C.java - test/com/sun/javadoc/testMemberInheritence/diamond/X.java - test/com/sun/javadoc/testMemberInheritence/diamond/Z.java - test/com/sun/javadoc/testMemberInheritence/inheritDist/A.java - test/com/sun/javadoc/testMemberInheritence/inheritDist/B.java - test/com/sun/javadoc/testMemberInheritence/inheritDist/C.java - test/com/sun/javadoc/testMemberInheritence/pkg/BaseClass.java - test/com/sun/javadoc/testMemberInheritence/pkg/BaseInterface.java - test/com/sun/javadoc/testMemberInheritence/pkg/SubClass.java - test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java - test/com/sun/javadoc/testMemberSummary/pkg/PrivateParent.java - test/com/sun/javadoc/testMemberSummary/pkg/PublicChild.java - test/com/sun/javadoc/testMemberSummary/pkg2/A.java - test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java - test/com/sun/javadoc/testMethodTypes/pkg1/A.java - test/com/sun/javadoc/testMethodTypes/pkg1/B.java - test/com/sun/javadoc/testMethodTypes/pkg1/D.java - test/com/sun/javadoc/testModifier/Interface.java - test/com/sun/javadoc/testModifier/ModifierAbstract.java - test/com/sun/javadoc/testModifier/Test.java - test/com/sun/javadoc/testModifier/TestModifier.java - test/com/sun/javadoc/testNavigation/TestNavigation.java - test/com/sun/javadoc/testNavigation/pkg/A.java - test/com/sun/javadoc/testNavigation/pkg/C.java - test/com/sun/javadoc/testNavigation/pkg/E.java - test/com/sun/javadoc/testNavigation/pkg/I.java - test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java - test/com/sun/javadoc/testNestedGenerics/pkg/NestedGenerics.java - test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java - test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java - test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java - test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java - test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationType.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationTypeUsage.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/Coin.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/MultiTypeParameters.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/SubInterface.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/SuperInterface.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameterSubClass.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameterSuperClass.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameters.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/VarArgs.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/Wildcards.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg/package-info.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg1/A.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg1/B.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest1.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest2.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest3.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo2.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo3.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo4.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ParamTest.java - test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ParamTest2.java - test/com/sun/javadoc/testNoPackagesFile/C.java - test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java - test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java - test/com/sun/javadoc/testNonInlineHtmlTagRemoval/Negative.java - test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java - test/com/sun/javadoc/testNotifications/TestNotifications.java - test/com/sun/javadoc/testNotifications/pkg/C.java - test/com/sun/javadoc/testOptions/TestOptions.java - test/com/sun/javadoc/testOptions/pkg/Foo.java - test/com/sun/javadoc/testOrdering/C.java - test/com/sun/javadoc/testOrdering/TestOrdering.java - test/com/sun/javadoc/testOrdering/UsedInC.java - test/com/sun/javadoc/testOrdering/pkg1/A.java - test/com/sun/javadoc/testOrdering/pkg1/B.java - test/com/sun/javadoc/testOrdering/pkg1/C1.java - test/com/sun/javadoc/testOrdering/pkg1/C2.java - test/com/sun/javadoc/testOrdering/pkg1/C3.java - test/com/sun/javadoc/testOrdering/pkg1/C4.java - test/com/sun/javadoc/testOrdering/pkg1/MethodOrder.java - test/com/sun/javadoc/testOrdering/pkg1/UsedClass.java - test/com/sun/javadoc/testOrdering/src-2/a/A.java - test/com/sun/javadoc/testOrdering/src-2/a/something.java - test/com/sun/javadoc/testOrdering/src-2/b/B.java - test/com/sun/javadoc/testOrdering/src-2/b/something.java - test/com/sun/javadoc/testOrdering/src-2/e/something.java - test/com/sun/javadoc/testOrdering/src-2/something/J.java - test/com/sun/javadoc/testOrdering/src-2/something/package-info.java - test/com/sun/javadoc/testOrdering/src-2/something/something.java - test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java - test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java - test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java - test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java - test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java - test/com/sun/javadoc/testOverridenMethods/pkg1/BaseClass.java - test/com/sun/javadoc/testOverridenMethods/pkg1/SubClass.java - test/com/sun/javadoc/testOverridenMethods/pkg2/SubClass.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I0.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I1.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I2.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I3.java - test/com/sun/javadoc/testOverridenMethods/pkg3/I4.java - test/com/sun/javadoc/testPackageDeprecation/C2.java - test/com/sun/javadoc/testPackageDeprecation/FooDepr.java - test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java - test/com/sun/javadoc/testPackageDeprecation/pkg/A.java - test/com/sun/javadoc/testPackageDeprecation/pkg1/ClassUseTest1.java - test/com/sun/javadoc/testPackageDeprecation/pkg1/Foo.java - test/com/sun/javadoc/testPackageDeprecation/pkg1/Foo2.java - test/com/sun/javadoc/testPackageDeprecation/pkg1/package-info.java - test/com/sun/javadoc/testPackagePage/TestPackagePage.java - test/com/sun/javadoc/testPackagePage/com/pkg/C.java - test/com/sun/javadoc/testPackagePage/com/pkg/package.html - test/com/sun/javadoc/testPackagePage/pkg2/C.java - test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java - test/com/sun/javadoc/testParamTaglet/pkg/C.java - test/com/sun/javadoc/testParamTaglet/pkg/Parent.java - test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java - test/com/sun/javadoc/testPrivateClasses/pkg/PrivateInterface.java - test/com/sun/javadoc/testPrivateClasses/pkg/PrivateParent.java - test/com/sun/javadoc/testPrivateClasses/pkg/PublicChild.java - test/com/sun/javadoc/testPrivateClasses/pkg/PublicInterface.java - test/com/sun/javadoc/testPrivateClasses/pkg2/C.java - test/com/sun/javadoc/testPrivateClasses/pkg2/I.java - test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/C1.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/C2.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/C3.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/C4.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/packageToExclude/DummyClass.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/pkg3/C5.java - test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/pkg3/C6.java - test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java - test/com/sun/javadoc/testRelativeLinks/pkg/C.java - test/com/sun/javadoc/testRelativeLinks/pkg/package.html - test/com/sun/javadoc/testRelativeLinks/pkg2/Foo.java - test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/C.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeRegDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/ContainerSynthDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/D.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/NonSynthDocContainer.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegArryDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegContainerNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg/RegDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/C.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValDoc.java - test/com/sun/javadoc/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java - test/com/sun/javadoc/testReturnTag/TestReturnTag.java - test/com/sun/javadoc/testSearch/TestSearch.java - test/com/sun/javadoc/testSearch/UnnamedPkgClass.java - test/com/sun/javadoc/testSearch/pkg/AnnotationType.java - test/com/sun/javadoc/testSearch/pkg/AnotherClass.java - test/com/sun/javadoc/testSearch/pkg/TestError.java - test/com/sun/javadoc/testSearch/pkg/TestException.java - test/com/sun/javadoc/testSearch/pkg/TestInterface.java - test/com/sun/javadoc/testSearch/pkg/package-info.java - test/com/sun/javadoc/testSearch/pkg1/NestedInnerClass.java - test/com/sun/javadoc/testSearch/pkg1/PrivateIncludeInnerClass.java - test/com/sun/javadoc/testSearch/pkg1/ProtectedInnerClass.java - test/com/sun/javadoc/testSearch/pkg1/PublicExcludeInnerClass.java - test/com/sun/javadoc/testSearch/pkg1/RegClass.java - test/com/sun/javadoc/testSearch/pkg2/DeprecatedClassByAnnotation.java - test/com/sun/javadoc/testSearch/pkg2/Interface.java - test/com/sun/javadoc/testSearch/pkg2/TestAnnotationType.java - test/com/sun/javadoc/testSearch/pkg2/TestClass.java - test/com/sun/javadoc/testSearch/pkg2/TestEnum.java - test/com/sun/javadoc/testSearch/pkg2/TestError.java - test/com/sun/javadoc/testSearch/pkg2/TestException.java - test/com/sun/javadoc/testSearch/pkg2/TestInterface.java - test/com/sun/javadoc/testSearch/pkg3/ClassNoConstants.java - test/com/sun/javadoc/testSearch/pkgfx/C.java - test/com/sun/javadoc/testSeeTag/TestSeeTag.java - test/com/sun/javadoc/testSeeTag/pkg/Test.java - test/com/sun/javadoc/testSerialVersionUID/C.java - test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java - test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java - test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java - test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java - test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java - test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java - test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java - test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C1.java - test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C2.java - test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C3.java - test/com/sun/javadoc/testSimpleTag/C.java - test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java - test/com/sun/javadoc/testSimpleTagExclude/DummyClass.java - test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java - test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java - test/com/sun/javadoc/testSimpleTagInherit/p/BaseClass.java - test/com/sun/javadoc/testSimpleTagInherit/p/TestClass.java - test/com/sun/javadoc/testSinceTag/TestSinceTag.java - test/com/sun/javadoc/testSinceTag/pkg1/C1.java - test/com/sun/javadoc/testSingleQuotedLink/TestSingleQuotedLink.java - test/com/sun/javadoc/testSingleQuotedLink/pkg1/C1.java - test/com/sun/javadoc/testSingleQuotedLink/pkg1/C2.java - test/com/sun/javadoc/testSingleQuotedLink/pkg1/package.html - test/com/sun/javadoc/testSourceTab/DoubleTab/C.java - test/com/sun/javadoc/testSourceTab/SingleTab/C.java - test/com/sun/javadoc/testSourceTab/TestSourceTab.java - test/com/sun/javadoc/testStylesheet/TestStylesheet.java - test/com/sun/javadoc/testStylesheet/pkg/A.java - test/com/sun/javadoc/testSubTitle/TestSubTitle.java - test/com/sun/javadoc/testSubTitle/pkg/C.java - test/com/sun/javadoc/testSubTitle/pkg/package.html - test/com/sun/javadoc/testSummaryHeading/C.java - test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java - test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java - test/com/sun/javadoc/testSuperclassInSerialForm/pkg/SubClass.java - test/com/sun/javadoc/testSuperclassInSerialForm/pkg/SuperClass.java - test/com/sun/javadoc/testSupplementary/C.java - test/com/sun/javadoc/testSupplementary/TestSupplementary.java - test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java - test/com/sun/javadoc/testTagHolderMethod/pkg/C.java - test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java - test/com/sun/javadoc/testTagInheritence/firstSentence/A.java - test/com/sun/javadoc/testTagInheritence/firstSentence/B.java - test/com/sun/javadoc/testTagInheritence/firstSentence2/A.java - test/com/sun/javadoc/testTagInheritence/firstSentence2/B.java - test/com/sun/javadoc/testTagInheritence/firstSentence2/C.java - test/com/sun/javadoc/testTagInheritence/pkg/TestAbstractClass.java - test/com/sun/javadoc/testTagInheritence/pkg/TestInterface.java - test/com/sun/javadoc/testTagInheritence/pkg/TestInterfaceForAbstractClass.java - test/com/sun/javadoc/testTagInheritence/pkg/TestSuperSuperClass.java - test/com/sun/javadoc/testTagInheritence/pkg/TestSuperSuperInterface.java - test/com/sun/javadoc/testTagInheritence/pkg/TestTagInheritence.java - test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java - test/com/sun/javadoc/testTagOutput/TestTagOutput.java - test/com/sun/javadoc/testTagOutput/pkg1/DeprecatedTag.java - test/com/sun/javadoc/testTaglets/C.java - test/com/sun/javadoc/testTaglets/Child.java - test/com/sun/javadoc/testTaglets/Parent.java - test/com/sun/javadoc/testTaglets/TestTaglets.java - test/com/sun/javadoc/testTaglets/taglets/Foo.java - test/com/sun/javadoc/testThrowsHead/C.java - test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java - test/com/sun/javadoc/testThrowsInheritence/C.java - test/com/sun/javadoc/testThrowsInheritence/Foo.java - test/com/sun/javadoc/testThrowsInheritence/I.java - test/com/sun/javadoc/testThrowsInheritence/Iface.java - test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java - test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java - test/com/sun/javadoc/testThrowsTag/pkg/C.java - test/com/sun/javadoc/testThrowsTag/pkg/P.java - test/com/sun/javadoc/testThrowsTag/pkg/T1.java - test/com/sun/javadoc/testThrowsTag/pkg/T2.java - test/com/sun/javadoc/testThrowsTag/pkg/T3.java - test/com/sun/javadoc/testThrowsTag/pkg/T4.java - test/com/sun/javadoc/testThrowsTag/pkg/T5.java - test/com/sun/javadoc/testThrowsTag/pkg/T6.java - test/com/sun/javadoc/testThrowsTag/pkg/T7.java - test/com/sun/javadoc/testThrowsTag/pkg/T8.java - test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java - test/com/sun/javadoc/testTitleInHref/package-list - test/com/sun/javadoc/testTitleInHref/pkg/Class.java - test/com/sun/javadoc/testTitleInHref/pkg/Interface.java - test/com/sun/javadoc/testTitleInHref/pkg/Links.java - test/com/sun/javadoc/testTopOption/TestTopOption.java - test/com/sun/javadoc/testTopOption/overview.html - test/com/sun/javadoc/testTopOption/pkg/AnnotationType.java - test/com/sun/javadoc/testTopOption/pkg/Cl.java - test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassExtends.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassParameters.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodReturnType.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodTypeParameters.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Parameters.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Receivers.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Throws.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/TypeParameters.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java - test/com/sun/javadoc/testTypeAnnotations/typeannos/Wildcards.java - test/com/sun/javadoc/testTypeParams/TestTypeParameters.java - test/com/sun/javadoc/testTypeParams/pkg/C.java - test/com/sun/javadoc/testTypeParams/pkg/ClassUseTest3.java - test/com/sun/javadoc/testTypeParams/pkg/Foo4.java - test/com/sun/javadoc/testTypeParams/pkg/ParamTest2.java - test/com/sun/javadoc/testTypeParams/pkg/Parent.java - test/com/sun/javadoc/testUnnamedPackage/BadSource.java - test/com/sun/javadoc/testUnnamedPackage/C.java - test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java - test/com/sun/javadoc/testUnnamedPackage/package.html - test/com/sun/javadoc/testUseOption/C.java - test/com/sun/javadoc/testUseOption/TestUseOption.java - test/com/sun/javadoc/testUseOption/UsedInC.java - test/com/sun/javadoc/testUseOption/pkg1/AnAbstract.java - test/com/sun/javadoc/testUseOption/pkg1/C1.java - test/com/sun/javadoc/testUseOption/pkg1/C10.java - test/com/sun/javadoc/testUseOption/pkg1/C2.java - test/com/sun/javadoc/testUseOption/pkg1/C4.java - test/com/sun/javadoc/testUseOption/pkg1/C5.java - test/com/sun/javadoc/testUseOption/pkg1/C6.java - test/com/sun/javadoc/testUseOption/pkg1/C7.java - test/com/sun/javadoc/testUseOption/pkg1/C8.java - test/com/sun/javadoc/testUseOption/pkg1/C9.java - test/com/sun/javadoc/testUseOption/pkg1/UsedClass.java - test/com/sun/javadoc/testUseOption/pkg1/UsedInterface.java - test/com/sun/javadoc/testUseOption/pkg1/UsedInterfaceA.java - test/com/sun/javadoc/testUseOption/pkg1/package.html - test/com/sun/javadoc/testUseOption/pkg2/C3.java - test/com/sun/javadoc/testUseOption/pkg2/package.html - test/com/sun/javadoc/testUseOption/unique/C1.java - test/com/sun/javadoc/testUseOption/unique/UseMe.java - test/com/sun/javadoc/testValueTag/TestValueTag.java - test/com/sun/javadoc/testValueTag/pkg1/Class1.java - test/com/sun/javadoc/testValueTag/pkg1/Class2.java - test/com/sun/javadoc/testValueTag/pkg1/CustomTagUsage.java - test/com/sun/javadoc/testValueTag/pkg2/Class3.java - test/com/sun/javadoc/testValueTag/pkg2/package.html - test/com/sun/javadoc/testWarnBadParamNames/C.java - test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java - test/com/sun/javadoc/testWarnings/TestWarnings.java - test/com/sun/javadoc/testWarnings/pkg/X.java - test/com/sun/javadoc/testWarnings/pkg/package.html - test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java - test/com/sun/javadoc/testWindowTitle/p1/C1.java - test/com/sun/javadoc/testWindowTitle/p2/C2.java - test/com/sun/javadoc/testXOption/TestXOption.java - test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java - test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java - test/tools/javadoc/6958836/errs/Errors.java - test/tools/javadoc/6958836/warns/Warnings.java - test/tools/javadoc/T4696488.java - test/tools/javadoc/T6551367.java - test/tools/javadoc/TestScriptInComment.java - test/tools/javadoc/api/basic/TagletPathTest.java - test/tools/javadoc/badSuper/BadSuper.java - test/tools/javadoc/badSuper/p/A.java - test/tools/javadoc/badSuper/p/B.java - test/tools/javadoc/sampleapi/SampleApiTest.java - test/tools/javadoc/sampleapi/res/fx.xml - test/tools/javadoc/sampleapi/res/simple.xml - test/tools/javadoc/sampleapi/res/sub.xml - test/tools/javadoc/sampleapi/res/tiny.xml Changeset: c70d35e16603 Author: lana Date: 2017-06-24 02:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c70d35e16603 Added tag jdk-10+13 for changeset 123f40b60a18 ! .hgtags Changeset: 35ca6271f7d8 Author: rfield Date: 2017-06-25 13:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/35ca6271f7d8 8182489: jshell tool: rerun multiline snippet from history corrupts history Reviewed-by: jlahoda + test/jdk/jshell/ToolMultilineSnippetHistoryTest.java Changeset: 028d2b60d6f1 Author: rfield Date: 2017-06-25 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/028d2b60d6f1 8176110: JShell: completions with package results should, in most cases, be dot terminated Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/jdk/jshell/CompletionSuggestionTest.java Changeset: 204e92615c03 Author: rfield Date: 2017-06-26 14:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/204e92615c03 8182268: JShell: CompletionInfo.source() for CONSIDERED_INCOMPLETE missing semicolon Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/jdk/jshell/CompletenessTest.java ! test/jdk/jshell/KullaTesting.java Changeset: e9b5b77ad698 Author: rfield Date: 2017-06-26 18:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/e9b5b77ad698 8177847: jshell tool: retain delete of non-retained mode does not locally delete Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java ! test/jdk/jshell/ToolCommandOptionTest.java Changeset: c342fff3c5f7 Author: sadayapalam Date: 2017-06-27 15:30 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/langtools/rev/c342fff3c5f7 8058408: Compiler should emit a clearer message for invalid parenthesized expression Reviewed-by: sadayapalam Contributed-by: priya.lakshmi.muthuswamy at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/Parens1.out ! test/tools/javac/Parens4.out + test/tools/javac/diags/examples/IllegalParanthesisExpression.java + test/tools/javac/expression/IllegalParenthesis.java + test/tools/javac/expression/IllegalParenthesis.out From ashipile at redhat.com Wed Jun 28 16:34:29 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 16:34:29 +0000 Subject: hg: shenandoah/jdk10/hotspot: 261 new changesets Message-ID: <201706281634.v5SGYZVV010117@aojmv0008.oracle.com> Changeset: 8c7769a2e1fe Author: alanb Date: 2017-02-10 09:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8c7769a2e1fe 8173393: Module system implementation refresh (2/2017) Reviewed-by: lfoltan, acorn, mchung Contributed-by: alan.bateman at oracle.com, george.triantafillou at oracle.com ! src/share/vm/prims/methodHandles.cpp ! test/ProblemList.txt ! test/runtime/modules/AccessCheck/AccessExportTwice.java ! test/runtime/modules/AccessCheck/AccessReadTwice.java ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java ! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java ! test/runtime/modules/AccessCheck/ExpQualOther.java ! test/runtime/modules/AccessCheck/ExpQualToM1.java ! test/runtime/modules/AccessCheck/ExpUnqual.java ! test/runtime/modules/AccessCheck/ExportAllUnnamed.java ! test/runtime/modules/AccessCheck/PkgNotExp.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/UmodUPkg.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java ! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java ! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java ! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java ! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java ! test/runtime/modules/AccessCheck/p1/c1Loose.java ! test/runtime/modules/AccessCheck/p1/c1ReadEdge.java ! test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java ! test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod ! test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod ! test/runtime/modules/AccessCheckAllUnnamed.java ! test/runtime/modules/AccessCheckExp.java ! test/runtime/modules/AccessCheckJavaBase.java ! test/runtime/modules/AccessCheckRead.java ! test/runtime/modules/AccessCheckSuper.java ! test/runtime/modules/AccessCheckUnnamed.java ! test/runtime/modules/AccessCheckWorks.java ! test/runtime/modules/CCE_module_msg.java ! test/runtime/modules/ExportTwice.java ! test/runtime/modules/IgnoreModulePropertiesTest.java ! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/runtime/modules/JVMAddModuleExportsToAll.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/JVMGetModuleByPkgName.java ! test/runtime/modules/ModuleHelper.java ! test/runtime/modules/ModuleOptionsTest.java ! test/runtime/modules/ModuleStress/CustomSystemClassLoader.java ! test/runtime/modules/ModuleStress/ModuleNonBuiltinCLMain.java ! test/runtime/modules/ModuleStress/ModuleSameCLMain.java ! test/runtime/modules/ModuleStress/ModuleStress.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/Main.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/MainGC.java ! test/runtime/modules/PatchModule/PatchModuleDupModule.java ! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java Changeset: 8a7b0b443ca7 Author: tschatzl Date: 2017-01-27 13:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8a7b0b443ca7 8173229: Wrong assert whether all remembered set entries have been iterated over in presence of coarsenings Summary: Remove asserts as they are almost useless. Reviewed-by: mgerdin, ehelin ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: b53b0251e250 Author: aph Date: 2017-01-27 09:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b53b0251e250 8173472: AArch64: C1 comparisons with null only use 32-bit instructions Reviewed-by: roland ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 9bfa2cceba90 Author: aph Date: 2017-01-27 18:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9bfa2cceba90 Merge Changeset: aa9bbc5fbf68 Author: dpochepk Date: 2017-01-27 18:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/aa9bbc5fbf68 8173399: Jittester: sources should be aligned with latest product state Reviewed-by: kvn ! test/testlibrary/jittester/Makefile ! test/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java Changeset: 8c1d94c35134 Author: dpochepk Date: 2017-01-27 21:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8c1d94c35134 Merge Changeset: 2c44cff993b8 Author: jgeorge Date: 2017-01-30 13:48 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2c44cff993b8 8171084: heapdump/JMapHeapCore fails with java.lang.RuntimeException: Heap segment size overflow Summary: Create a new heapdump segment and truncate huge arrays if required, to avoid overflow of the 32 bit value representing the size. Reviewed-by: dholmes, dsamersoff Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java + test/serviceability/sa/LingeredAppWithLargeArray.java + test/serviceability/sa/TestHeapDumpForLargeArray.java ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Changeset: ab3d4589f4d8 Author: never Date: 2017-01-30 10:30 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ab3d4589f4d8 8173584: Add unit test for 8173309 Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 6349a973d248 Author: vlivanov Date: 2017-01-30 16:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6349a973d248 8158546: C1 compilation fails with "Constant field loads are folded during parsing" Reviewed-by: kvn ! src/share/vm/c1/c1_Canonicalizer.cpp Changeset: 47dfa7f4098e Author: vlivanov Date: 2017-01-30 16:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/47dfa7f4098e 8173404: C2: wrong nmethod dependency can be recorded for CallSite.target Reviewed-by: kvn ! src/share/vm/opto/type.cpp ! test/compiler/jsr292/ContinuousCallSiteTargetChange.java Changeset: a1d2a9d7e580 Author: vlivanov Date: 2017-01-31 01:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a1d2a9d7e580 8173338: C2: continuous CallSite relinkage eventually disables compilation for a method Reviewed-by: jrose, dlong, kvn ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp Changeset: 7fc338000594 Author: thartmann Date: 2017-01-31 18:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7fc338000594 8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver Summary: Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE. Reviewed-by: vlivanov ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp + test/compiler/c1/TestUnresolvedField.jasm + test/compiler/c1/TestUnresolvedFieldMain.java Changeset: 9a9d35b5f377 Author: bchristi Date: 2017-01-31 11:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9a9d35b5f377 8156073: 2-slot LiveStackFrame locals (long and double) are incorrect Reviewed-by: coleenp, mchung ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/stackwalk.hpp ! test/runtime/LocalLong/LocalLongHelper.java Changeset: 8f9d73e44c1a Author: bchristi Date: 2017-01-31 20:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8f9d73e44c1a Merge Changeset: b07ef472634f Author: dcubed Date: 2017-01-31 14:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b07ef472634f 8173693: disable post_class_unload() for non JavaThread initiators Reviewed-by: sspitsyn, gthornbr ! src/share/vm/prims/jvmtiExport.cpp Changeset: 3db03a3709f4 Author: jwilhelm Date: 2017-01-31 20:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3db03a3709f4 Merge ! src/cpu/aarch64/vm/globals_aarch64.hpp - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java - test/compiler/aot/fingerprint/CDSDumper.java - test/compiler/aot/fingerprint/CDSRunner.java - test/compiler/aot/fingerprint/SelfChanged.java - test/compiler/aot/fingerprint/SelfChangedCDS.java - test/compiler/aot/fingerprint/SuperChanged.java - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java Changeset: 5fdcab5b7979 Author: jwilhelm Date: 2017-02-01 00:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5fdcab5b7979 Merge Changeset: b6f61bfa87dd Author: never Date: 2017-01-30 17:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b6f61bfa87dd 8173227: [JVMCI] HotSpotJVMCIMetaAccessContext.fromClass is inefficient Reviewed-by: dnsimon ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java Changeset: fa455b914ac9 Author: iveresov Date: 2017-02-02 16:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fa455b914ac9 8173846: [AOT] Stubs hang onto intermediate compiler state forever Summary: Stub shouldn't keep alive the graph Reviewed-by: kvn Contributed-by: tom.rodriguez at oracle.com ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTStub.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java Changeset: e64d5880a8be Author: jwilhelm Date: 2017-02-09 23:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e64d5880a8be Merge ! src/share/vm/classfile/vmSymbols.hpp Changeset: b2d0a906afd7 Author: jwilhelm Date: 2017-02-09 23:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b2d0a906afd7 Merge Changeset: 4e78f3093522 Author: lana Date: 2017-02-16 17:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4e78f3093522 Added tag jdk-9+157 for changeset b2d0a906afd7 ! .hgtags Changeset: 750ef08b1278 Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/750ef08b1278 Added tag jdk-9+158 for changeset 4e78f3093522 ! .hgtags Changeset: 48809c513ed5 Author: lana Date: 2017-02-23 17:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/48809c513ed5 Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: b1606e8fee8c Author: kevinw Date: 2017-02-21 02:27 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b1606e8fee8c 8162795: [REDO] MemberNameTable doesn't purge stale entries Summary: Re-application of the change in JDK-8152271. Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 4bec3c56a446 Author: lana Date: 2017-02-23 17:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4bec3c56a446 Merge Changeset: 2ae120e17d52 Author: thartmann Date: 2017-02-03 08:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2ae120e17d52 8173699: Crash during deoptimization with "assert(result == __null || result->is_oop()) failed: must be oop" Summary: Ignore return_oop() when dispatching an exception and only try to retrieve the oop when performing re-allocation during a normal deoptimization (if exec_mode == Unpack_deopt). Reviewed-by: kvn, vlivanov ! src/share/vm/runtime/deoptimization.cpp Changeset: 9deebc5060f4 Author: rraghavan Date: 2017-02-03 00:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9deebc5060f4 8144484: assert(no_dead_loop) failed: dead loop detected Summary: Bailout early without splitting Phi through memory merges if TOP inputs present for Phi Nodes Reviewed-by: thartmann, kvn ! src/share/vm/opto/cfgnode.cpp Changeset: 1833d31e6903 Author: mchernov Date: 2017-02-03 15:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1833d31e6903 8170737: Not enough old space utilisation Reviewed-by: dfazunen, tschatzl + test/serviceability/tmtools/jstat/GarbageProducerTest.java ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcTest02.java + test/serviceability/tmtools/jstat/utils/GarbageProducer.java ! test/serviceability/tmtools/jstat/utils/GcProvoker.java - test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java ! test/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java ! test/serviceability/tmtools/jstat/utils/JstatGcCauseResults.java ! test/serviceability/tmtools/jstat/utils/JstatGcNewResults.java ! test/serviceability/tmtools/jstat/utils/JstatGcResults.java ! test/serviceability/tmtools/jstat/utils/JstatResults.java Changeset: bb4717b9e333 Author: mchernov Date: 2017-02-03 13:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb4717b9e333 Merge - src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassCollector.java - test/compiler/aot/cli/jaotc/ClasspathOptionTest.java - test/compiler/aot/fingerprint/CDSDumper.java - test/compiler/aot/fingerprint/CDSRunner.java - test/compiler/aot/fingerprint/SelfChanged.java - test/compiler/aot/fingerprint/SelfChangedCDS.java - test/compiler/aot/fingerprint/SuperChanged.java - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java Changeset: 6537f80dbab5 Author: mbaesken Date: 2017-02-03 12:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6537f80dbab5 8173825: Adjust the comment for flags UseAES, UseFMA, UseSHA in globals.hpp Reviewed-by: kvn, clanger ! src/share/vm/runtime/globals.hpp Changeset: 723e0436534f Author: jcm Date: 2017-02-03 19:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/723e0436534f 8173679: Disable ProfileTrap code and UseRTMLocking in emulated client Win32 Summary: Disabled mdo trap count update on deopt, and made +UseRTMLocking to exit. Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/runtime/deoptimization.cpp ! test/compiler/testlibrary/rtm/predicate/SupportedVM.java ! test/compiler/types/correctness/OffTest.java Changeset: 70083301f853 Author: thartmann Date: 2017-02-06 08:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/70083301f853 8173119: compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally Summary: Check for invalid JVMCI flag combination at startup. Reviewed-by: kvn, thartmann Contributed-by: Oleg Pliss ! src/share/vm/runtime/arguments.cpp Changeset: 8d77eb1a669d Author: jcm Date: 2017-02-06 09:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8d77eb1a669d 8170455: C2: Access to [].clone from interfaces fails Summary: passed holder klass to LR for proper resolution. Reviewed-by: vlivanov ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciEnv.hpp + test/compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2.java Changeset: e4692e02eb98 Author: dnsimon Date: 2017-02-06 10:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e4692e02eb98 8173912: [JVMCI] fix memory overhead of JVMCI Reviewed-by: kvn ! .mx.jvmci/mx_jvmci.py ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp ! test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java ! test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java + test/compiler/jvmci/compilerToVM/GetFlagValueTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java Changeset: 5196d957fa0b Author: dnsimon Date: 2017-02-06 21:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5196d957fa0b Merge Changeset: 123e0bb2d4f8 Author: iveresov Date: 2017-02-06 14:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/123e0bb2d4f8 8173673: Fix comparison input types in GraalHotSpotVMConfigNode.inlineContiguousAllocationSupported() Summary: Make sure GraalHotSpotVMConfigNode has correct stamp Reviewed-by: kvn, never, gdub ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadConfigValueOp.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java ! src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java Changeset: 9b2ab23d5676 Author: kvn Date: 2017-01-18 14:36 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9b2ab23d5676 8173794: [REDO] [AOT] Missing GC scan of _metaspace_got array containing Klass* Summary: added back _metaspace_got array scan. Reviewed-by: dlong ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/share/vm/aot/aotCodeHeap.cpp ! src/share/vm/aot/aotCompiledMethod.cpp ! src/share/vm/aot/aotCompiledMethod.hpp ! src/share/vm/runtime/deoptimization.cpp Changeset: d737c415ff60 Author: vlivanov Date: 2017-02-09 19:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d737c415ff60 8166110: Inlining through MH invokers/linkers in unreachable code is unsafe Reviewed-by: vlivanov Contributed-by: dmitry.chuyko at oracle.com ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp + test/compiler/jsr292/InvokerSignatureMismatch.java ! test/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java Changeset: 6c280bbde146 Author: sangheki Date: 2017-02-09 19:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6c280bbde146 8173013: JVMTI tagged object access needs G1 pre-barrier Summary: Add missing G1 pre-barrier at TagObjectCollector::do_entry Reviewed-by: kbarrett, tschatzl ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: ed9e29cd84f5 Author: zmajo Date: 2017-02-10 08:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ed9e29cd84f5 8173151: Code heap corruption due to incorrect inclusion test Summary: Change inclusion test to use CodeBlob::code_begin() for AOT methods and start of CodeBlob otherwise. Added regression test. Reviewed-by: thartmann, dlong, kvn ! src/share/vm/aot/aotCodeHeap.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/runtime/globals.hpp + test/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java Changeset: 0d8c9484f265 Author: jwilhelm Date: 2017-02-10 15:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0d8c9484f265 Merge ! src/share/vm/runtime/arguments.cpp - test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java Changeset: 8e2117c814c2 Author: vlivanov Date: 2017-02-10 20:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8e2117c814c2 8174721: C1: Inlining through MH invokers/linkers in unreachable code is unsafe Reviewed-by: iveresov ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp ! test/compiler/jsr292/InvokerSignatureMismatch.java Changeset: 12f6189f09d0 Author: simonis Date: 2017-02-10 17:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/12f6189f09d0 8173743: Failures during class definition can lead to memory leaks in metaspace Reviewed-by: dholmes, coleenp, acorn, ddmitriev ! src/share/vm/classfile/systemDictionary.cpp + test/runtime/Metaspace/DefineClass.java Changeset: 28888f4d8e05 Author: dholmes Date: 2017-02-12 20:21 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/28888f4d8e05 8174798: Mis-merge left serviceability/sa/TestCpoolForInvokeDynamic.java ignored Reviewed-by: dcubed ! test/serviceability/sa/TestCpoolForInvokeDynamic.java Changeset: b3d95edd4467 Author: ysuenaga Date: 2017-02-11 00:17 +0900 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b3d95edd4467 8173941: SA does not work if executable is DSO Reviewed-by: aph, dsamersoff ! src/jdk.hotspot.agent/linux/native/libsaproc/elfmacros.h ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c Changeset: 932a5a0ce62d Author: vlivanov Date: 2017-02-13 23:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/932a5a0ce62d 8174818: bigapps/Weblogic12medrec fails with assert(check_call_consistency(jvms, cg)) failed: inconsistent info Reviewed-by: vlivanov Contributed-by: dmitry.chuyko at oracle.com ! src/share/vm/ci/ciMethod.cpp Changeset: 684ba376c93d Author: sspitsyn Date: 2017-02-13 14:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/684ba376c93d 8172969: JVMTI spec: GetCurrentThread may return NULL in the early start phase Summary: Update the GetCurrentThread function spec to allow returning NULL Reviewed-by: dholmes, dcubed, alanb ! src/share/vm/prims/jvmti.xml Changeset: 5a8eab981fcf Author: sspitsyn Date: 2017-02-13 22:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5a8eab981fcf Merge Changeset: 47a72295aa68 Author: jwilhelm Date: 2017-02-12 04:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/47a72295aa68 Merge ! src/share/vm/runtime/arguments.cpp - test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java Changeset: 3f26c53ddda8 Author: jwilhelm Date: 2017-02-14 01:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3f26c53ddda8 Merge Changeset: 819158e3d5a3 Author: rkennke Date: 2017-02-14 12:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/819158e3d5a3 8172434: CompareAndExchangeObject inserts two pre-barriers Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: e32c80b0cf17 Author: dnsimon Date: 2017-02-14 12:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e32c80b0cf17 8174961: [JVMCI] incorrect implementation of isCompilable Reviewed-by: kvn ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/compilerToVM/IsCompilableTest.java Changeset: 3bd7f52ecae6 Author: jgeorge Date: 2017-02-15 11:55 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3bd7f52ecae6 8173896: SA: BasicLauncherTest.java (printmdo) fails for Client VM and Server VM with emulated-client Summary: Avoid running the test for client VMs and emulated client VMs, when method data is not available. Reviewed-by: sspitsyn, dsamersoff Contributed-by: jini.george at oracle.com + hotspot/test/serviceability/sa/TestPrintMdo.java Changeset: 87d0e817fe46 Author: dpochepk Date: 2017-02-15 17:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/87d0e817fe46 8172050: some compiler/calls/ tests should have /native option Reviewed-by: kvn ! test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java ! test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java ! test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java ! test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java Changeset: a690dbf84d06 Author: dpochepk Date: 2017-02-15 17:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a690dbf84d06 8138801: develop tests to check that CompilerToVM::isMature state is consistence w/ reprofile Reviewed-by: kvn + test/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java Changeset: 636271c3697a Author: dpochepk Date: 2017-02-15 17:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/636271c3697a 8138799: improve tests for CompilerToVM::MaterializeVirtualObjectTest Reviewed-by: kvn ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: ac559f3ccca8 Author: dnsimon Date: 2017-02-15 11:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ac559f3ccca8 8174957: [JVMCI] jaotc is broken in Xcomp mode Reviewed-by: iveresov ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataBuilder.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMField.java ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java Changeset: 35db0413819a Author: roland Date: 2017-02-15 17:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/35db0413819a 8174164: SafePointNode::_replaced_nodes breaks with irreducible loops Reviewed-by: kvn ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/replacednodes.cpp ! src/share/vm/opto/replacednodes.hpp Changeset: 3bc68ff68250 Author: kbarrett Date: 2017-02-15 22:19 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3bc68ff68250 8166188: G1 Needs pre barrier on dereference of weak JNI handles Summary: Add low tag to jweaks and G1 barrier for jweak loads. Reviewed-by: mgerdin, mdoerr, pliden, dlong, dcubed, coleenp, aph, tschatzl Contributed-by: kim.barrett at oracle.com, martin.doerr at sap.com, volker.simonis at sap.com ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/arm/vm/interp_masm_arm.cpp ! src/cpu/arm/vm/interp_masm_arm.hpp ! src/cpu/arm/vm/macroAssembler_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.hpp ! src/cpu/arm/vm/sharedRuntime_arm.cpp ! src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/sharedRuntime_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/shark/sharkNativeWrapper.cpp + test/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java + test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c + test/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java + test/runtime/jni/ReturnJNIWeak/libReturnJNIWeak.c Changeset: 74cce52bb8f9 Author: jgeorge Date: 2017-02-16 17:40 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/74cce52bb8f9 8175054: Move new TestPrintMdo.java to hotspot/test directory Summary: Fixing incorrect push caused by changeset 12633:3bd7f52ecae6 Reviewed-by: dholmes Contributed-by: jini.george at oracle.com - hotspot/test/serviceability/sa/TestPrintMdo.java + test/serviceability/sa/TestPrintMdo.java Changeset: f0b34e27d40a Author: rbackman Date: 2017-02-15 14:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f0b34e27d40a 8165256: ARM64: vm/gc/concurrent/lp30yp10rp30mr0st300 Crash SIGBUS Reviewed-by: aph ! src/cpu/arm/vm/compiledIC_arm.cpp Changeset: 8990adea464d Author: rbackman Date: 2017-02-16 14:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8990adea464d Merge - hotspot/test/serviceability/sa/TestPrintMdo.java Changeset: 48d756f51395 Author: simonis Date: 2017-02-16 09:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/48d756f51395 8174856: [TESTBUG] Missing DefineClass instances Reviewed-by: dholmes, ddmitriev ! test/runtime/Metaspace/DefineClass.java Changeset: ee34d6aabf5f Author: dcubed Date: 2017-02-16 10:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ee34d6aabf5f 8175086: [BACKOUT] fix for JDK-8166188 Reviewed-by: kbarrett, jwilhelm, dcubed ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/arm/vm/interp_masm_arm.cpp ! src/cpu/arm/vm/interp_masm_arm.hpp ! src/cpu/arm/vm/macroAssembler_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.hpp ! src/cpu/arm/vm/sharedRuntime_arm.cpp ! src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/sharedRuntime_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/shark/sharkNativeWrapper.cpp - test/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java - test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c - test/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java - test/runtime/jni/ReturnJNIWeak/libReturnJNIWeak.c Changeset: f222cb94354f Author: dcubed Date: 2017-02-16 10:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f222cb94354f Merge - hotspot/test/serviceability/sa/TestPrintMdo.java Changeset: 8241f87c4712 Author: roland Date: 2017-02-16 15:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8241f87c4712 8175097: [TESTBUG] 8174164 fix missed the test Reviewed-by: kvn + test/compiler/c2/TestReplacedNodesOSR.java Changeset: 6ef01bd40ce2 Author: kvn Date: 2017-02-16 15:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6ef01bd40ce2 8174879: Rename jdk.vm.ci to jdk.internal.vm.ci Summary: Rename jdk.vm.ci and jdk.vm.compiler modules to jdk.internal.vm.ci and jdk.internal.vm.compiler. Reviewed-by: mchung, ihse, dnsimon ! .hgignore ! make/CompileTools.gmk + make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk - make/gensrc/Gensrc-jdk.vm.compiler.gmk ! make/ide/CreateVSProject.gmk ! src/jdk.aot/share/classes/module-info.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64Kind.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/overview.html + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequest.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterArray.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SuppressFBWarnings.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueKindFactory.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/InitTimer.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/SuppressFBWarnings.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EmptyEventProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequestResult.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotModifiers.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMField.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMFlag.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/overview.html + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SuppressFBWarnings.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ValueKind.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIPermission.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java + src/jdk.internal.vm.ci/share/classes/module-info.java + src/jdk.internal.vm.compiler/.mx.graal/.project + src/jdk.internal.vm.compiler/.mx.graal/.pydevproject + src/jdk.internal.vm.compiler/.mx.graal/eclipse-settings/org.eclipse.jdt.core.prefs + src/jdk.internal.vm.compiler/.mx.graal/mx_graal.py + src/jdk.internal.vm.compiler/.mx.graal/mx_graal_9.py + src/jdk.internal.vm.compiler/.mx.graal/mx_graal_bench.py + src/jdk.internal.vm.compiler/.mx.graal/outputparser.py + src/jdk.internal.vm.compiler/.mx.graal/sanitycheck.py + src/jdk.internal.vm.compiler/.mx.graal/suite.py + src/jdk.internal.vm.compiler/share/classes/module-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/DeoptimizeDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IterationDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ProbabilityDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/ClassSubstitution.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Fold.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitution.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Snippet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetReflectionProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetTemplateCache.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src/org/graalvm/compiler/api/runtime/GraalJVMCICompiler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src/org/graalvm/compiler/api/runtime/GraalRuntime.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/Graal.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/GraalAPITest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64MacroAssemblerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Address.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/BitOpsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/IncrementDecrementMacroTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/SimpleAssemblerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64AsmOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64InstructionAttr.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src/org/graalvm/compiler/asm/sparc/test/BitSpecTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src/org/graalvm/compiler/asm/sparc/test/SPARCAssemblerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAddress.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCInstructionCounter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCMacroAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.test/src/org/graalvm/compiler/asm/test/AssemblerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AbstractAddress.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AsmOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Assembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Buffer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Label.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BridgeMethodUtils.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytecode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeDisassembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeLookupSwitch.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeStream.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeSwitch.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeTableSwitch.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytecodes.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytes.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/ResolvedJavaMethodBytecode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/ResolvedJavaMethodBytecodeProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/CompilationResult.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DataSection.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DisassemblerProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFile.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFileDisassemblerProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/SourceMapping.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/SourceStackTraceBailoutException.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLowering.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64FloatConvertOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRKindTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64MoveFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64SuitesProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AllocatorTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/ConstantStackMoveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/MatchRuleTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/StackStoreTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRKindTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactoryBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64SuitesProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationIdentifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationRequestIdentifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldIntrospection.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldsScanner.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LocationIdentity.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/SuppressFBWarnings.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/UnsafeAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/BiDirectionalTraceBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/ComputeBlockOrder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/RegisterAllocationConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/SingleBlockTraceBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/Trace.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceBuilderResult.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceStatisticsPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/UniDirectionalTraceBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/Condition.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/FloatConvert.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/UnsignedMath.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractBlockBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractControlFlowGraph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/BlockMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/CFGVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/DominatorOptimizationProblem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PrintableCFG.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PrintableDominatorOptimizationProblem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PropertyConsumable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/CodeGenProviders.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ConstantFieldProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallDescriptor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/JavaConstantFieldProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/LIRKindTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractObjectStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractPointerStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/DataPointerConstant.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IllegalStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ObjectStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/PrimitiveStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/RawPointerStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampPair.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/TypeReference.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/VoidStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/BitMap2D.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/CompilationAlarm.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/FrequencyEncoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/IntList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeConversion.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeReader.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeWriter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeReader.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/Util.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc.test/src/org/graalvm/compiler/core/sparc/test/SPARCAllocatorTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCAddressLowering.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCArithmeticLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCImmediateAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIndexedAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIntegerCompareCanonicalizationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRKindTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCMoveFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCSuitesProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/AllocSpy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CommonedConstantsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConcreteSubtypeTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationMulTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest10.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest11.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest5.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest6.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest7.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest8.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest9.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConstantArrayReadFoldingTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CopyOfVirtualizationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DontReuseArgumentSpaceTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/EnumSwitchTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueConcreteMethodBugTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueDefaultMethodTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatOptimizationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatingReadTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerAssumptionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphScheduleTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashCodeTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfReorderTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ImplicitNullCheckTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InfopointReasonTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InstalledCodeInvalidationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerEqualsCanonicalizerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerStampMulFoldTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeHintsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopUnswitchTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryArithmeticTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MethodHandleEagerResolution.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MonitorGraphTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NestedLoopTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePosIteratorTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OnStackReplacementTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PhiCreationTests.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ProfilingInfoTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushNodesThroughPiTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushThroughIfTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReadAfterCheckCastTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReassociateAndCanonicalTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReentrantBlockIteratorTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReferenceGetLoopTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ScalarTypeSystemTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ShortCircuitNodeTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SimpleCFGTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StampCanonicalizerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StraighteningTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeSystemTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeWriterTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/AllocatorTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/BackendTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest5.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest6.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/MonitorDeoptTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/SafepointRethrowDeoptTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/SynchronizedMethodDeoptimizationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EAMergingTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EarlyReadEliminationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/NestedBoxingTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PoorMansEATest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/GraalTutorial.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/InvokeGraal.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilerThread.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilerThreadFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalDebugInitializationParticipant.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/BytecodeParserTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/InstructionPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/ComplexMatchResult.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/ComplexMatchValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchPattern.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRule.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRuleRegistry.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRules.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatement.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatementSet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNodes.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/CoreCompilerConfiguration.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyCompilerConfiguration.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyHighTier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyLowTier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyMidTier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/GraphChangeMonitoringPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/MidTier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/CSVUtilTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugHistogramTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugTimerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/CSVUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCloseable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigCustomizer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigScope.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCounter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpHandler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpScope.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugEnvironment.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugFilter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugHistogram.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugInitializationParticipant.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMemUseTracker.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMethodMetrics.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugTimer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugValueFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugVerifyHandler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DelegatingDebugConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Fingerprint.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalDebugConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Indent.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/JavaMethodContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/LogStream.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Management.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MethodFilter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TTY.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TTYStreamProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TimeSource.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TopLevelDebugConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/AccumulatedDebugValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CloseableCounterImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CounterImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramAsciiPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramRPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValueMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValuesPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/KeyRegistry.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/MemUseTrackerImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/TimerImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsInlineeScopeInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsRootScopeInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeMapTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeUsagesTests.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeValidationChecksTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TestNodeInterface.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableContains.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableCount.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableIsEmpty.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/.checkstyle_checks.xml + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/CachedGraph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Edges.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/GraalGraphError.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/GraphNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/InputEdges.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/IterableNodeType.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeBitMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeFlood.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeIdAccessor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeInputList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeInterface.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeStack.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSuccessorList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUnionFind.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageIterable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageWithModCountIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeWorkList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Position.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SuccessorEdges.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/TypedGraphNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/UnsafeAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/VerificationError.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/FilteredNodeIterable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodeIterable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicate.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicates.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/PredicatedProxyNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Canonicalizable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/CanonicalizerTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Simplifiable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/SimplifierTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotCRuntimeCallEpilogueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotCRuntimeCallPrologueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotJumpToExceptionHandlerInCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRKindTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMoveFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotPatchReturnAddressOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotRegisterAllocationConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotReturnOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotStrategySwitchOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotUnwindOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/CompressedNullCheckTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/DataPatchInConstantsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCRuntimeCallEpilogueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCRuntimeCallPrologueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotConstantRetrievalOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCounterOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadAddressOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadConfigValueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMathIntrinsicOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMoveFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPushInterpreterFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotStrategySwitchOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSuitesProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotUnwindOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64IndirectCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64MathStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64RawNativeCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64TailcallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/ExceedMaxOopMapStackOffset.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCounterOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEpilogueOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRKindTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveCurrentStackFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveDeoptimizedStackFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMoveFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotPushInterpreterFrameOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotRegisterAllocationConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotUnwindOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotspotDirectStaticCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotspotDirectVirtualCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCIndirectCallOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CRC32SubstitutionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ClassSubstitutionsTests.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompressedOopTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/DataPatchTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ExplicitExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ForeignCallDeoptimizeTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRLockTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalCompilerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMonitorValueTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotNmethodTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotNodeSubstitutionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedJavaFieldTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedObjectTypeTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/InstalledCodeExecuteHelperTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/LoadJavaMirrorWithKlassTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MemoryUsageBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestSHASubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/AOTGraalHotSpotVMConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/BootstrapWatchDog.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationCounters.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationStatistics.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationWatchDog.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerRuntimeHotSpotVMConfig.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CoreCompilerConfigurationFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EconomyCompilerConfigurationFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/FingerprintUtil.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/HotSpotBackend.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompilationIdentifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCounterOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDataBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalVMEventListener.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotInstructionProfiling.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerationResult.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLockStack.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotNodeLIRBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReferenceMapBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/BenchmarkCounters.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/lir/HotSpotZapRegistersPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotAOTProfilingPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotConstantFieldProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotConstantLoadAction.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotDisassemblerProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraalConstantFieldProvider.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/meta/HotSpotHostForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotRegisters.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSnippetReflectionProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotStampProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AcquiredCASLockNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AllocaNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ArrayRangeWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/BeginLockScopeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CompressionNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ComputeObjectAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CurrentJavaThreadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CurrentLockNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeCallerNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizingStubCall.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DimensionsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/FastAcquireBiasedLockNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePostWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePreWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PostWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PreWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ReferentFieldReadBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GetObjectAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotDirectCallTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotIndirectCallTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerInCallerNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LoadIndexedPointerNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/MonitorCounterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ObjectWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PatchReturnAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialArrayRangeWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialWriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubStartNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/VMErrorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/WriteBarrier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/EncodedSymbolNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyFixedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersIndirectlyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersStubCall.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileBranchNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileInvokeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileWithNotificationNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/RandomSeedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/HotSpotLIRKindTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/KlassPointerStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MetaspacePointerStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MethodCountersPointerStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MethodPointerStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/NarrowOopStamp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/AheadOfTimeVerificationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/LoadJavaMirrorWithKlassPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierAdditionPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierVerificationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/profiling/FinalizeProfileNodesPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/BigIntegerSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CallSiteTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CipherBlockChainingSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/EncodedSymbolConstant.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HashCodeSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotClassSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotspotSnippetsOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ThreadSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/TypeCheckSnippetUtils.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ArrayStoreExceptionStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ClassCastExceptionStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NullPointerExceptionStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/OutOfBoundsExceptionStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubCompilationIdentifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/VerifyOopStub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/HotSpotOperation.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/HotSpotWordTypes.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/KlassPointer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MetaspacePointer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MethodCountersPointer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MethodPointer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/PointerCastNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/ComputeLoopFrequenciesClosure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/DefaultSuitesProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/GraphBuilderPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrNotSupportedBailout.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LargeLocalLiveness.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LocalLiveness.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/SmallLocalLiveness.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/SuitesProviderBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/ConstantPhiTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/EmptyMethodTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aaload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aaload_1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_0.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_anewarray.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_areturn.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_arraylength.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_athrow.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_baload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_bastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_caload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_castore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2f.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2i01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2i02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dadd.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_daload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp07.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp08.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp09.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp10.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ddiv.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dmul.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dneg.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dneg2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_double_base.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_drem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dreturn.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dsub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dsub2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2d.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2i01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2i02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2l01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2l02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fadd.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_faload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp07.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp08.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp09.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp10.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fdiv.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fload_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_float_base.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fmul.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fneg.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_frem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_freturn.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fsub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_b.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_c.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_d.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_f.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_i.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_l.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_o.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_s.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_z.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_b.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_c.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_d.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_f.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_i.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_l.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_s.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_z.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2b.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2c.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2d.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2f.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2l.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2s.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const0.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iaload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iand.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iconst.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq_3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge_3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifgt.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmplt1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmplt2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmpne1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmpne2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifle.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iflt.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifne.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull_3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull_3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0_1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_1_1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_imul.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ineg.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_instanceof.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_instanceof01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokeinterface.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokespecial.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokespecial2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokestatic.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokevirtual.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ior.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ireturn.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ishl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ishr.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_isub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iushr.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ixor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2d.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2f.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2i.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2i_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ladd.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ladd2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_laload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_land.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lcmp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_0.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lmul.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lneg.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lrem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lrem2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lreturn.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshr.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshr02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lsub.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lushr.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lxor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_monitorenter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_monitorenter02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_new.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_newarray.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putstatic.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_saload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_sastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_wide01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_wide02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aaload0.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aaload1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aastore0.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aastore1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_anewarray.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_arraylength.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow0.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_baload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_bastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_caload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_castore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast3.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast5.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast6.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_daload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_dastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_faload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_fastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_getfield.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_getfield1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_iaload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_iastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_idiv.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_idiv2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokespecial01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokevirtual01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokevirtual02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_irem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_laload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_lastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_ldiv.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_ldiv2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_lrem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_monitorenter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_multianewarray.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_newarray.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_putfield.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_saload.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_sastore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NASE_1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NASE_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_00.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_07.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_08.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_09.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_10.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_11.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Locals.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Finally01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Finally02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_AIOOBE_00.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_CCE_00.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_00.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InNested.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_NPE_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_control01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_control02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_convert01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_count.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_dead01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_demo01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_idea.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_inline01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_inline02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_invoke01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_life.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_nest01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_nest02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_scope01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_scope02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_series.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_trees01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6186134.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6196102.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6753639.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6850611.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6959129.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test7005594.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/CharacterBits.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Class_getName.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/DivideUnsigned.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/EnumMap01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/EnumMap02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/IntegerBits.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/LongBits.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/ShortBits.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_setOut.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Thread_setName.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/UnsafeAccess01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/UnsafeAllocateInstance01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwapNullCheck.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Boxed_TYPE_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Bridge_method01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/ClassLoader_loadClass01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_Literal01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_asSubclass01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_cast01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_cast02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getComponentType01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getInterfaces01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getModifiers01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getModifiers02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getName01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getName02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSimpleName01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSimpleName02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSuperClass01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isArray01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance07.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInterface01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isPrimitive01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_conditional.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_toString.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_conditional.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/JDK_ClassLoaders01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/JDK_ClassLoaders02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/LambdaEagerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_reverseBytes01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_reverseBytes02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_cos.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exact.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log10.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_pow.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_round.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sqrt.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_tan.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_clone01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_clone02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_equals01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_getClass01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_hashCode01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_hashCode02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notify01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notify02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notifyAll01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notifyAll02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_toString01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_toString02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/ProcessEnvironment_init.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/StringCoding_Scale.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_valueOf01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/System_identityHashCode01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/DegeneratedLoop.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop07.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop07_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop08.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop09.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop09_2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop11.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop12.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop13.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop14.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop15.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop16.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop17.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopEscape.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopInline.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopLastIndexOf.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopNewInstance.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopParseLong.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopPhi.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopPhiResolutionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopSpilling.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopSwitch01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopUnroll.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/SpillLoopPhiVariableAtDefinition.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ArrayCompare01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ArrayCompare02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BC_invokevirtual2.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigByteParams01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigDoubleParams02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigFloatParams01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigFloatParams02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigIntParams01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigIntParams02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigInterfaceParams01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigLongParams02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigObjectParams01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigObjectParams02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigParamsAlignment.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigShortParams01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigVirtualParams01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Bubblesort.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ConstantLoadTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Fibonacci.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/FloatingReads.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeVirtual_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeVirtual_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Matrix01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ReferenceMap01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/StrangeFrames.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/String_format01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/String_format02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_String01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_Unroll.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_boolean01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_byte01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_char01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_double01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_float01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_int01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_long01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_short01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopyGeneric.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayLength01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_idiv_16.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_idiv_4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_imul_16.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_imul_4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_ldiv_16.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_ldiv_4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lmul_16.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lmul_4.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C16.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C24.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C32.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BlockSkip01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BoxingIdentity.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Cmov01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Cmov02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Conditional01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConvertCompare.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/DeadCode01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/DeadCode02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Cast01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_InstanceOf01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Int01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Int02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Long01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Long02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Math01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/InferStamp01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Inline01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Inline02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/LLE_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/List_reorder_bug.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Logic0.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/LongToSomethingArray01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ReassociateConstants.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Convert01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Double01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Float01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_IntShift01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_IntShift02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_LongShift01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_LongShift02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SchedulingBug_01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SignExtendShort.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Switch01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Switch02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/TypeCastElem.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/UnsafeDeopt.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Cast01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Cast02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Convert01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Convert02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Double01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Double02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Field01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Field02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Float01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Float02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Loop01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getBoolean01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getByte01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getChar01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getDouble01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getFloat01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getInt01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getLength01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getLong01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getShort01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setBoolean01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setByte01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setChar01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setDouble01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setFloat01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setInt01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setLong01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setShort01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getDeclaredField01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getDeclaredMethod01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getField01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getField02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getMethod01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getMethod02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance06.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance07.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_getType01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_except01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_virtual01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Method_getParameterTypes01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Method_getReturnType01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_contended01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_notowner01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/SynchronizedLoopExit01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_currentThread01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_getState01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_getState02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_holdsLock01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isAlive01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted04.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted05.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join03.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_new01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_new02.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_setPriority01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_sleep01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_yield01.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64AddressValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticLIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BitManipulationOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BlockEndOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BreakpointOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Compare.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ControlFlow.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64FrameMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64FrameMapBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64LIRInstruction.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64PauseOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64PrefetchOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ReinterpretOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64SignExtendOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64AddressValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Arithmetic.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArithmeticLIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Binary.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BinaryConsumer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BlockEndOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BreakpointOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ByteSwapOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64CCall.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ClearRegisterOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMapBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64LIRInstruction.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicBinaryOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicUnaryOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MulDivOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64PauseOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64PrefetchOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ReadTimestampCounter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64RestoreRegistersOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SaveRegistersOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ShiftOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SignExtendOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Unary.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapRegistersOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapStackOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/phases/StackMoveOptimizationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/ConstantStackCastTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestSpecification.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/SPARCBranchBailoutTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/StackMoveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCAddressValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArithmetic.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArrayEqualsOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBitManipulationOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBlockEndOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBreakpointOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCByteSwapOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCCall.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCControlFlow.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCDelayedControlTransfer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFloatCompareOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFrameMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFrameMapBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCImmediateAddressValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCIndexedAddressValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCJumpOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLIRInstruction.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLoadConstantTableBaseOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCMove.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCOP3Op.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCOPFOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPauseOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPrefetchOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCSaveRegistersOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCTailDelayedLIRInstruction.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/CompositeValueReplacementTest1.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/GenericValueMapTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/alloc/trace/TraceGlobalMoveResolutionMappingTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/BailoutAndRestartBackendException.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValueClass.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ConstantValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ControlFlowOptimizer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/EdgeMoveOptimizer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/FullInfopointOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionStateProcedure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionValueConsumer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionValueProcedure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIR.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRFrameState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInsertionBuffer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LabelRef.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/NullCheckOptimizer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Opcode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/RedundantMoveElimination.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StandardOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StateProcedure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/SwitchStrategy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ValueConsumer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ValueProcedure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Variable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/VirtualStackSlot.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/AllocationStageVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/OutOfRegistersException.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/SaveCalleeSaveRegisters.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Interval.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/IntervalWalker.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanAssignLocationsPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanEliminateSpillMovePhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanIntervalDumper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanRegisterAllocationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanResolveDataFlowPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanWalker.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/MoveResolver.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/OptimizingLinearScanWalker.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Range.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/RegisterVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScan.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanEliminateSpillMovePhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanLifetimeAnalysisPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanResolveDataFlowPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSAMoveResolver.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/DefaultTraceRegisterAllocationPolicy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/ShadowedRegisterValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAllocationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceBuilderPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolver.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPolicy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TrivialTraceAllocator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedInterval.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedRange.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/IntervalHint.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/RegisterVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceInterval.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceIntervalWalker.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAllocationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanRegisterAllocationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanWalker.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLocalMoveResolver.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/ArrayDataPointerConstant.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilderFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/DataBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/FrameContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantLoadOptimization.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTree.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTreeAnalyzer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/DefUseTree.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/UseEntry.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/VariableMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/debug/IntervalDumper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/debug/LIRGenerationDebugContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarker.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarkerPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/MarkBasePointersPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/RegStackValueSet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/UniqueWorkList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilderImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilderTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/ReferenceMapBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/SimpleVirtualStackSlot.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/VirtualStackSlotRange.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/BlockValueMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/DiagnosticLIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerationResult.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/PhiResolver.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/VerifyingMoveFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationStage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyAllocationStage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyPostAllocationOptimizationStage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyPreAllocationOptimizationStage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/GenericContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhaseSuite.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRSuites.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PostAllocationOptimizationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PostAllocationOptimizationStage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PreAllocationOptimizationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PreAllocationOptimizationStage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MethodProfilingPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfiler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfilingPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveType.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/FixPointIntervalBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/LSStackSlotAllocator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/SimpleStackSlotAllocator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackInterval.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackIntervalDumper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackSlotAllocatorUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/GenericValueMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/IndexedValueMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/RegisterMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/ValueMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/ValueSet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/VariableVirtualStackValueMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ContextlessLoopPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopSafepointEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopUnswitchingPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ReassociateInvariantPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedConvertedInductionVariable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedInductionVariable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedScaledInductionVariable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/InductionVariable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInsideBefore.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInsideFrom.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentWhole.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopPolicies.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/MathFunctionBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/ConditionalEliminationBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraphCopyBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/NodeBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/SchedulePhaseBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/FrameStateAssignmentState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraphState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/MethodSpec.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/NodesState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/ScheduleState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/CompileTimeBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/RegisterAllocationTimeBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/ControlFlowGraphState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceBuilderBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceLSRAIntervalBuildingBench.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/ElementException.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeProcessor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/InputType.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeSize.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/StructuralInput.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/Verbosity.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/AbstractObjectStampTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopLivenessTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopPhiCanonicalizerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampJoinTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampMeetTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampDoubleToLongTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampFloatToIntTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampIntToFloatTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampLongToDoubleTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractDeoptimizeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractEndNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractFixedGuardNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractLocalNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractMergeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractStateSplit.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ArithmeticOperation.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginStateSplitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BinaryOpLogicNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BreakpointNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CallTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CanonicalizableLocation.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConditionAnchorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ControlSinkNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ControlSplitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingFixedWithNextNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingGuard.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DirectCallTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicDeoptimizeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicPiNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EncodedGraph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EndNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryMarkerNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryProxyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FieldLocationIdentity.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNodeInterface.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedWithNextNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FloatingAnchoredNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FloatingGuardedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FullInfopointNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardPhiNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardProxyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IndirectCallTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicConstantNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNegationNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopEndNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoweredCallTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MergeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NamedLocationIdentity.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ParameterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PauseNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiArrayNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PrefetchAllocateNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ReturnNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SafepointNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ShortCircuitOrNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StartNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StateSplit.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/TypeCheckHints.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnaryOpLogicNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnwindNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeInterface.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValuePhiNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/VirtualState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConvertNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FixedBinaryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatingNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerTestNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowableArithmeticNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ReinterpretNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedDivNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRemNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/HIRLoop.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/LocationSet.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BindToRegisterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BlackholeNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ControlFlowAnchorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ControlFlowAnchored.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/DynamicCounterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/OpaqueNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SpillRegistersNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/VerifyHeapNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/WeakCounterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/AnchoringNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ArrayRangeWriteNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedUnsafeLoadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardingNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaReadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MembarNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorEnter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/NullCheckNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRLocalNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRStartNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StoreHubNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnboxNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeCopyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryLoadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ValueAnchorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ClassInitializationPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ForeignCallPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedInvocationPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ParameterPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ProfilingPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/TypePlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewArrayNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewObjectNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessArrayNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessFieldNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessIndexedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessMonitorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ClassIsAssignableFromNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/FinalFieldBarrierNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ForeignCallDescriptors.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadExceptionObjectNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorIdNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewMultiArrayNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RegisterFinalizerNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreIndexedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/TypeSwitchNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractMemoryCheckpoint.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractWriteNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/Access.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatableAccessNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingAccessNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAnchorNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryCheckpoint.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMapNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/AddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArithmeticLIRLowerable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArrayLengthProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LIRLowerable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LimitedValueProxy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Lowerable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeValueMap.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeWithState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Proxy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/StampProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/UncheckedInterfaceProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ValueProxy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Virtualizable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizableAllocation.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/ConstantFoldUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EnsureVirtualizedNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EscapeObjectState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/LockState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualBoxingNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualObjectNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/Option.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptors.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionType.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/UniquePathUtilities.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common.test/src/org/graalvm/compiler/phases/common/test/StampFactoryTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AbstractInliningPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeadCodeEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeoptimizationGroupingPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DominatorConditionalEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FrameStateAssignmentPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IncrementalCanonicalizerPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IterativeConditionalEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LazyValue.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LockEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoopSafepointInsertionPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NonNullParametersPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/RemoveValueProxyPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/UseTrappingNullChecksPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/VerifyHeapAtReturnPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AbstractInlineInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AssumptionInlineInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/ExactInlineInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/InlineInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/Inlineable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/AbstractInliningPolicy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineEverythingPolicy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InliningPolicy.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/CallsiteHolder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/CallsiteHolderExplorable.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/ComputeInliningRelevance.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/MethodInvocation.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/util/HashSetNodeEventListener.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/LazyName.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/OptimisticOptimizations.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/Phase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/PhaseSuite.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/VerifyPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/NodeCostUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/PhaseSizeContract.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/FixedNodeProbabilityCache.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/InferStamps.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/MergeableState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/PostOrderNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantBlockIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ScheduledNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ScopedPostOrderNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/SinglePassNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/StatelessPostOrderNodeIterator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/BlockClosure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/CompilerConfiguration.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/HighTierContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/LowTierContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/MidTierContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/PhaseContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/Suites.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/SuitesCreator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/SuitesProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/TargetProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/BlockWorkList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/GraphOrder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/MethodDebugValueName.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyBailoutUsage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyCallerSensitiveMethods.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUpdateUsages.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUsageWithEquals.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyVirtualizableUsage.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CanonicalStringGraphPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CompilationPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugConfigCustomizer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/NoDeadCodeVerifyHandler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountLeadingZerosNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64FloatConvertNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64MathSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64RoundNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArraysSubstitutionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/CompiledExceptionHandlerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/CompiledNullPointerExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DerivedOopTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DynamicNewArrayTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/EdgesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FoldTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfDynamicTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerSubOverflowsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InvokeTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewArrayTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewInstanceTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewMultiArrayTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTrackingTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringEqualsConstantTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringHashConstantTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/TypeCheckTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsafeSubstitutionsTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsignedIntegerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsignedMathTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnwindExceptionToCallerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/APHotSpotSignature.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/AbstractVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/ClassSubstitutionVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/FoldVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedFoldPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedNodeIntrinsicPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/InjectedDependencies.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/MethodSubstitutionVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/NodeIntrinsicVerifier.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/PluginGenerator.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/VerifierAnnotationProcessor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ArraySubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ArraysSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantBindingParameterPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntegerSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/JavacBug.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Log.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/LongSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Snippets.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/WordOperationPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileConstant.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileConstantPool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/AssertionNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanForwardNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanReverseNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/CStringConstant.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectStoreNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ExplodeLoopNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/LoadSnippetVarargParameterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/PureFunctionMacroNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ResolvedMethodHandleCallTargetNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReverseBytesNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/VirtualizableInvokeMacroNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/WriteRegisterNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactSplitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticSplitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactSplitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactSplitNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.runtime/src/org/graalvm/compiler/runtime/RuntimeProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/org/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/ServiceProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/.checkstyle.exclude + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/src/org/graalvm/compiler/virtual/bench/PartialEscapeBench.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/MaterializedObjectState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/VirtualObjectState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EarlyReadEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsBlockState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeBlockState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapePhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicUnsigned.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicWord.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/BarrieredAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ComparableWord.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ObjectAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Pointer.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerUtils.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Signed.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsafeAccess.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Unsigned.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsignedUtils.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordTypes.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/nodes/WordCastNode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64Kind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/overview.html - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequest.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterArray.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueKindFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequestResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotModifiers.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMFlag.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/overview.html - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ValueKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIPermission.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java - src/jdk.vm.ci/share/classes/module-info.java - src/jdk.vm.compiler/.mx.graal/.project - src/jdk.vm.compiler/.mx.graal/.pydevproject - src/jdk.vm.compiler/.mx.graal/eclipse-settings/org.eclipse.jdt.core.prefs - src/jdk.vm.compiler/.mx.graal/mx_graal.py - src/jdk.vm.compiler/.mx.graal/mx_graal_9.py - src/jdk.vm.compiler/.mx.graal/mx_graal_bench.py - src/jdk.vm.compiler/.mx.graal/outputparser.py - src/jdk.vm.compiler/.mx.graal/sanitycheck.py - src/jdk.vm.compiler/.mx.graal/suite.py - src/jdk.vm.compiler/share/classes/module-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/DeoptimizeDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IterationDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ProbabilityDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/ClassSubstitution.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Fold.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitution.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Snippet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetReflectionProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetTemplateCache.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src/org/graalvm/compiler/api/runtime/GraalJVMCICompiler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src/org/graalvm/compiler/api/runtime/GraalRuntime.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/Graal.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/GraalAPITest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64MacroAssemblerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Address.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/BitOpsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/IncrementDecrementMacroTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/SimpleAssemblerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64AsmOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64InstructionAttr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src/org/graalvm/compiler/asm/sparc/test/BitSpecTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src/org/graalvm/compiler/asm/sparc/test/SPARCAssemblerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAddress.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCInstructionCounter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCMacroAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.test/src/org/graalvm/compiler/asm/test/AssemblerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AbstractAddress.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AsmOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Assembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Buffer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Label.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BridgeMethodUtils.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytecode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeDisassembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeLookupSwitch.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeStream.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeSwitch.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeTableSwitch.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytecodes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/ResolvedJavaMethodBytecode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/ResolvedJavaMethodBytecodeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/CompilationResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DataSection.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DisassemblerProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFile.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFileDisassemblerProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/SourceMapping.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/SourceStackTraceBailoutException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLowering.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64FloatConvertOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64MoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64SuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AllocatorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/ConstantStackMoveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/MatchRuleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/StackStoreTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactoryBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64SuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationIdentifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationRequestIdentifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldIntrospection.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldsScanner.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LocationIdentity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/SuppressFBWarnings.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/BiDirectionalTraceBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/ComputeBlockOrder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/RegisterAllocationConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/SingleBlockTraceBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/Trace.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceBuilderResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceStatisticsPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/UniDirectionalTraceBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/Condition.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/FloatConvert.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/UnsignedMath.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractBlockBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractControlFlowGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/BlockMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/CFGVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/DominatorOptimizationProblem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PrintableCFG.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PrintableDominatorOptimizationProblem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PropertyConsumable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/CodeGenProviders.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ConstantFieldProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallDescriptor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/JavaConstantFieldProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/LIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractObjectStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/DataPointerConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IllegalStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ObjectStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/PrimitiveStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/RawPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampPair.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/TypeReference.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/VoidStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/BitMap2D.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/CompilationAlarm.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/FrequencyEncoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/IntList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeConversion.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeReader.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeWriter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeReader.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/Util.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc.test/src/org/graalvm/compiler/core/sparc/test/SPARCAllocatorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCAddressLowering.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCImmediateAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIndexedAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIntegerCompareCanonicalizationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCSuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/AllocSpy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CommonedConstantsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConcreteSubtypeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationMulTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest11.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest5.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest6.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest7.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest8.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest9.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConstantArrayReadFoldingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CopyOfVirtualizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DontReuseArgumentSpaceTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/EnumSwitchTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueConcreteMethodBugTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueDefaultMethodTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatOptimizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatingReadTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerAssumptionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphScheduleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashCodeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfReorderTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ImplicitNullCheckTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InfopointReasonTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InstalledCodeInvalidationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerEqualsCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerStampMulFoldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeHintsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopUnswitchTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryArithmeticTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MethodHandleEagerResolution.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MonitorGraphTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NestedLoopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePosIteratorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OnStackReplacementTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PhiCreationTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ProfilingInfoTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushNodesThroughPiTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushThroughIfTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReadAfterCheckCastTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReassociateAndCanonicalTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReentrantBlockIteratorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReferenceGetLoopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ScalarTypeSystemTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ShortCircuitNodeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SimpleCFGTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StampCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StraighteningTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeSystemTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeWriterTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/AllocatorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/BackendTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest5.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest6.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/MonitorDeoptTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/SafepointRethrowDeoptTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/SynchronizedMethodDeoptimizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EAMergingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EarlyReadEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/NestedBoxingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PoorMansEATest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/GraalTutorial.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/InvokeGraal.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilerThread.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilerThreadFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalDebugInitializationParticipant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/BytecodeParserTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/InstructionPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/ComplexMatchResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/ComplexMatchValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchPattern.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRule.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRuleRegistry.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatement.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatementSet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNodes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/CoreCompilerConfiguration.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyCompilerConfiguration.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyHighTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyLowTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyMidTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/GraphChangeMonitoringPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/MidTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/CSVUtilTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugHistogramTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugTimerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/CSVUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCloseable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigCustomizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigScope.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCounter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpScope.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugEnvironment.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugFilter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugHistogram.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugInitializationParticipant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMemUseTracker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMethodMetrics.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugTimer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugValueFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugVerifyHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DelegatingDebugConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Fingerprint.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalDebugConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Indent.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/JavaMethodContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/LogStream.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Management.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MethodFilter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TTY.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TTYStreamProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TimeSource.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TopLevelDebugConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/AccumulatedDebugValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CloseableCounterImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CounterImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramAsciiPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramRPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValuesPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/KeyRegistry.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/MemUseTrackerImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/TimerImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsInlineeScopeInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsRootScopeInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeMapTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeUsagesTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeValidationChecksTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TestNodeInterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableContains.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableCount.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableIsEmpty.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/.checkstyle_checks.xml - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/CachedGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Edges.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/GraalGraphError.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/GraphNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/InputEdges.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/IterableNodeType.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeBitMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeFlood.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeIdAccessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeInputList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeInterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeStack.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSuccessorList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUnionFind.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageIterable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageWithModCountIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeWorkList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Position.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SuccessorEdges.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/TypedGraphNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/VerificationError.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/FilteredNodeIterable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodeIterable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicate.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicates.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/PredicatedProxyNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Canonicalizable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/CanonicalizerTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Simplifiable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/SimplifierTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotCRuntimeCallEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotCRuntimeCallPrologueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotJumpToExceptionHandlerInCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotPatchReturnAddressOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotRegisterAllocationConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotReturnOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotStrategySwitchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotUnwindOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/CompressedNullCheckTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/DataPatchInConstantsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCRuntimeCallEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCRuntimeCallPrologueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotConstantRetrievalOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCounterOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadAddressOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadConfigValueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMathIntrinsicOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPushInterpreterFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotStrategySwitchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotUnwindOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64IndirectCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64MathStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64RawNativeCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64TailcallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/ExceedMaxOopMapStackOffset.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCounterOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveCurrentStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveDeoptimizedStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotPushInterpreterFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotRegisterAllocationConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotUnwindOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotspotDirectStaticCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotspotDirectVirtualCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCIndirectCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CRC32SubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ClassSubstitutionsTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompressedOopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/DataPatchTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ExplicitExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ForeignCallDeoptimizeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRLockTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalCompilerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMonitorValueTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotNmethodTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotNodeSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedJavaFieldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedObjectTypeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/InstalledCodeExecuteHelperTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/LoadJavaMirrorWithKlassTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MemoryUsageBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestSHASubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/AOTGraalHotSpotVMConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/BootstrapWatchDog.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationCounters.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationStatistics.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationWatchDog.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerRuntimeHotSpotVMConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CoreCompilerConfigurationFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EconomyCompilerConfigurationFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/FingerprintUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompilationIdentifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCounterOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDataBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalVMEventListener.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotInstructionProfiling.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerationResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLockStack.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReferenceMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/BenchmarkCounters.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/lir/HotSpotZapRegistersPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotAOTProfilingPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotConstantFieldProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotConstantLoadAction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotDisassemblerProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraalConstantFieldProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotRegisters.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSnippetReflectionProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotStampProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AcquiredCASLockNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AllocaNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ArrayRangeWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/BeginLockScopeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CompressionNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ComputeObjectAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CurrentJavaThreadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CurrentLockNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeCallerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizingStubCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DimensionsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/FastAcquireBiasedLockNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePostWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePreWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PostWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PreWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ReferentFieldReadBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GetObjectAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotDirectCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotIndirectCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerInCallerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LoadIndexedPointerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/MonitorCounterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ObjectWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PatchReturnAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialArrayRangeWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubStartNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/VMErrorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/WriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/EncodedSymbolNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyFixedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersIndirectlyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersStubCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileBranchNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileInvokeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileWithNotificationNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/RandomSeedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/HotSpotLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/KlassPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MetaspacePointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MethodCountersPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MethodPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/NarrowOopStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/AheadOfTimeVerificationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/LoadJavaMirrorWithKlassPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierAdditionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierVerificationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/profiling/FinalizeProfileNodesPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/BigIntegerSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CallSiteTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CipherBlockChainingSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/EncodedSymbolConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HashCodeSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotClassSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotspotSnippetsOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ThreadSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/TypeCheckSnippetUtils.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ArrayStoreExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ClassCastExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NullPointerExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/OutOfBoundsExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubCompilationIdentifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/VerifyOopStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/HotSpotOperation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/HotSpotWordTypes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/KlassPointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MetaspacePointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MethodCountersPointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MethodPointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/PointerCastNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/ComputeLoopFrequenciesClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/DefaultSuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/GraphBuilderPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrNotSupportedBailout.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LargeLocalLiveness.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LocalLiveness.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/SmallLocalLiveness.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/SuitesProviderBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/ConstantPhiTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/EmptyMethodTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aaload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aaload_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_anewarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_areturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_arraylength.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_athrow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_baload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_bastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_caload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_castore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2i01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2i02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dadd.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_daload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp08.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp09.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ddiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dmul.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dneg.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dneg2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_double_base.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_drem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dreturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dsub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dsub2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2i01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2i02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2l01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2l02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fadd.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_faload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp08.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp09.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fdiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fload_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_float_base.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fmul.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fneg.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_frem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_freturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fsub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_b.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_c.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_i.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_l.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_o.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_s.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_z.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_b.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_c.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_i.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_l.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_s.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_z.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2b.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2c.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2l.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2s.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iaload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iand.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iconst.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifgt.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmplt1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmplt2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmpne1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmpne2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifle.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iflt.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifne.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_1_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_imul.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ineg.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_instanceof.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_instanceof01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokeinterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokespecial.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokespecial2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokestatic.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokevirtual.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ior.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ireturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ishl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ishr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_isub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iushr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ixor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2i.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2i_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ladd.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ladd2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_laload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_land.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lcmp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lmul.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lneg.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lrem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lrem2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lreturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshr02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lsub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lushr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lxor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_monitorenter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_monitorenter02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_new.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_newarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putstatic.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_saload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_sastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_wide01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_wide02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aaload0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aaload1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aastore0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aastore1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_anewarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_arraylength.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_baload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_bastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_caload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_castore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast5.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast6.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_daload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_dastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_faload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_fastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_getfield.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_getfield1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_iaload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_iastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_idiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_idiv2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokespecial01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokevirtual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokevirtual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_irem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_laload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_lastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_ldiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_ldiv2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_lrem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_monitorenter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_multianewarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_newarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_putfield.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_saload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_sastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NASE_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NASE_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_00.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_08.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_09.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_11.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Locals.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Finally01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Finally02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_AIOOBE_00.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_CCE_00.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_00.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InNested.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_NPE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_control01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_control02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_convert01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_count.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_dead01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_demo01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_idea.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_inline01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_inline02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_invoke01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_life.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_nest01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_nest02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_scope01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_scope02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_series.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_trees01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6186134.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6196102.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6753639.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6850611.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6959129.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test7005594.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/CharacterBits.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Class_getName.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/DivideUnsigned.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/EnumMap01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/EnumMap02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/IntegerBits.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/LongBits.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/ShortBits.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_setOut.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Thread_setName.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/UnsafeAccess01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/UnsafeAllocateInstance01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwapNullCheck.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Boxed_TYPE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Bridge_method01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/ClassLoader_loadClass01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_Literal01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_asSubclass01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_cast01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_cast02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getComponentType01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getInterfaces01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getModifiers01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getModifiers02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getName01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getName02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSimpleName01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSimpleName02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSuperClass01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isArray01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInterface01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isPrimitive01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_conditional.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_toString.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_conditional.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/JDK_ClassLoaders01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/JDK_ClassLoaders02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/LambdaEagerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_reverseBytes01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_reverseBytes02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_cos.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exact.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_pow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_round.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sqrt.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_tan.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_clone01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_clone02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_equals01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_getClass01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_hashCode01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_hashCode02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notify01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notify02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notifyAll01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notifyAll02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_toString01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_toString02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/ProcessEnvironment_init.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/StringCoding_Scale.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_valueOf01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/System_identityHashCode01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/DegeneratedLoop.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop07_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop08.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop09.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop09_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop11.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop12.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop13.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop14.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop15.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop17.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopEscape.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopInline.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopLastIndexOf.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopNewInstance.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopParseLong.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopPhi.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopPhiResolutionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopSpilling.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopSwitch01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopUnroll.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/SpillLoopPhiVariableAtDefinition.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ArrayCompare01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ArrayCompare02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BC_invokevirtual2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigByteParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigDoubleParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigFloatParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigFloatParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigIntParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigIntParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigInterfaceParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigLongParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigObjectParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigObjectParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigParamsAlignment.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigShortParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigVirtualParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Bubblesort.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ConstantLoadTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Fibonacci.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/FloatingReads.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeVirtual_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeVirtual_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Matrix01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ReferenceMap01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/StrangeFrames.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/String_format01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/String_format02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_String01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_Unroll.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_boolean01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_byte01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_char01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_double01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_float01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_int01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_long01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_short01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopyGeneric.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayLength01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_idiv_16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_idiv_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_imul_16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_imul_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_ldiv_16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_ldiv_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lmul_16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lmul_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C24.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C32.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BlockSkip01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BoxingIdentity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Cmov01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Cmov02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Conditional01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConvertCompare.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/DeadCode01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/DeadCode02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Cast01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_InstanceOf01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Int01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Int02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Long01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Long02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Math01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/InferStamp01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Inline01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Inline02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/LLE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/List_reorder_bug.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Logic0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/LongToSomethingArray01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ReassociateConstants.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Convert01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Double01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Float01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_IntShift01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_IntShift02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_LongShift01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_LongShift02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SchedulingBug_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SignExtendShort.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Switch01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Switch02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/TypeCastElem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/UnsafeDeopt.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Cast01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Cast02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Convert01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Convert02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Double01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Double02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Field01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Field02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Float01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Float02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Loop01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getBoolean01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getByte01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getChar01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getDouble01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getFloat01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getInt01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getLength01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getLong01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getShort01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setBoolean01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setByte01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setChar01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setDouble01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setFloat01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setInt01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setLong01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setShort01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getDeclaredField01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getDeclaredMethod01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getField01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getField02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getMethod01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getMethod02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_getType01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_except01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_virtual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Method_getParameterTypes01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Method_getReturnType01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_contended01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_notowner01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/SynchronizedLoopExit01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_currentThread01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_getState01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_getState02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_holdsLock01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isAlive01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_new01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_new02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_setPriority01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_sleep01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_yield01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64AddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticLIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BitManipulationOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BlockEndOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BreakpointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Compare.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ControlFlow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64FrameMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64FrameMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64LIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64PauseOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64PrefetchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ReinterpretOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64SignExtendOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64AddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Arithmetic.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArithmeticLIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Binary.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BinaryConsumer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BlockEndOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BreakpointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ByteSwapOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64CCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ClearRegisterOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64LIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicBinaryOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicUnaryOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MulDivOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64PauseOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64PrefetchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ReadTimestampCounter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64RestoreRegistersOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SaveRegistersOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ShiftOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SignExtendOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Unary.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapRegistersOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapStackOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/phases/StackMoveOptimizationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/ConstantStackCastTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestSpecification.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/SPARCBranchBailoutTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/StackMoveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCAddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArithmetic.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArrayEqualsOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBitManipulationOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBlockEndOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBreakpointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCByteSwapOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCControlFlow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCDelayedControlTransfer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFloatCompareOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFrameMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFrameMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCImmediateAddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCIndexedAddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCJumpOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLoadConstantTableBaseOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCMove.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCOP3Op.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCOPFOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPauseOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPrefetchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCSaveRegistersOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCTailDelayedLIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/CompositeValueReplacementTest1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/GenericValueMapTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/alloc/trace/TraceGlobalMoveResolutionMappingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/BailoutAndRestartBackendException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValueClass.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ConstantValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ControlFlowOptimizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/EdgeMoveOptimizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/FullInfopointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionStateProcedure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionValueConsumer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionValueProcedure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIR.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRFrameState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInsertionBuffer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LabelRef.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/NullCheckOptimizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Opcode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/RedundantMoveElimination.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StandardOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StateProcedure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/SwitchStrategy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ValueConsumer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ValueProcedure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Variable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/VirtualStackSlot.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/AllocationStageVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/OutOfRegistersException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/SaveCalleeSaveRegisters.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Interval.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/IntervalWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanAssignLocationsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanEliminateSpillMovePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanIntervalDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanRegisterAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanResolveDataFlowPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/MoveResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/OptimizingLinearScanWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Range.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/RegisterVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScan.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanEliminateSpillMovePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanLifetimeAnalysisPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanResolveDataFlowPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSAMoveResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/DefaultTraceRegisterAllocationPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/ShadowedRegisterValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceBuilderPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TrivialTraceAllocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedInterval.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedRange.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/IntervalHint.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/RegisterVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceInterval.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceIntervalWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanRegisterAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLocalMoveResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/ArrayDataPointerConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilderFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/DataBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/FrameContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantLoadOptimization.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTree.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTreeAnalyzer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/DefUseTree.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/UseEntry.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/VariableMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/debug/IntervalDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/debug/LIRGenerationDebugContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarkerPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/MarkBasePointersPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/RegStackValueSet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/UniqueWorkList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilderImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilderTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/ReferenceMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/SimpleVirtualStackSlot.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/VirtualStackSlotRange.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/BlockValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/DiagnosticLIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerationResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/PhiResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/VerifyingMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyAllocationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyPostAllocationOptimizationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyPreAllocationOptimizationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/GenericContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhaseSuite.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRSuites.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PostAllocationOptimizationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PostAllocationOptimizationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PreAllocationOptimizationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PreAllocationOptimizationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MethodProfilingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfiler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfilingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveType.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/FixPointIntervalBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/LSStackSlotAllocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/SimpleStackSlotAllocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackInterval.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackIntervalDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackSlotAllocatorUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/GenericValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/IndexedValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/RegisterMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/ValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/ValueSet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/VariableVirtualStackValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ContextlessLoopPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopSafepointEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopUnswitchingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ReassociateInvariantPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedConvertedInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedScaledInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/InductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInsideBefore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInsideFrom.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentWhole.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopPolicies.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/MathFunctionBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/ConditionalEliminationBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraphCopyBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/NodeBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/SchedulePhaseBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/FrameStateAssignmentState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraphState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/MethodSpec.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/NodesState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/ScheduleState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/CompileTimeBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/RegisterAllocationTimeBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/ControlFlowGraphState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceBuilderBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceLSRAIntervalBuildingBench.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/ElementException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/InputType.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeSize.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/StructuralInput.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/Verbosity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/AbstractObjectStampTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopLivenessTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopPhiCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampJoinTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampMeetTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampDoubleToLongTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampFloatToIntTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampIntToFloatTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampLongToDoubleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractDeoptimizeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractEndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractFixedGuardNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractLocalNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractMergeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractStateSplit.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ArithmeticOperation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginStateSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BinaryOpLogicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BreakpointNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CanonicalizableLocation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConditionAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ControlSinkNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ControlSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingFixedWithNextNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingGuard.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DirectCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicDeoptimizeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicPiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EncodedGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryMarkerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FieldLocationIdentity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNodeInterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedWithNextNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FloatingAnchoredNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FloatingGuardedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FullInfopointNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardPhiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IndirectCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicConstantNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNegationNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopEndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoweredCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MergeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NamedLocationIdentity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ParameterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PauseNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PrefetchAllocateNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ReturnNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SafepointNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ShortCircuitOrNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StartNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StateSplit.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/TypeCheckHints.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnaryOpLogicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnwindNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeInterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValuePhiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/VirtualState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConvertNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FixedBinaryNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatingNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerTestNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowableArithmeticNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ReinterpretNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedDivNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRemNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/HIRLoop.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/LocationSet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BindToRegisterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BlackholeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ControlFlowAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ControlFlowAnchored.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/DynamicCounterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/OpaqueNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SpillRegistersNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/VerifyHeapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/WeakCounterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/AnchoringNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ArrayRangeWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedUnsafeLoadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardingNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaReadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MembarNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorEnter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/NullCheckNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRLocalNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRStartNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StoreHubNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnboxNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeCopyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryLoadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ValueAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ClassInitializationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ForeignCallPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedInvocationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ParameterPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ProfilingPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/TypePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessFieldNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessIndexedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessMonitorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ClassIsAssignableFromNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/FinalFieldBarrierNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ForeignCallDescriptors.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadExceptionObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorIdNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewMultiArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RegisterFinalizerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreIndexedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/TypeSwitchNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractMemoryCheckpoint.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/Access.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatableAccessNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingAccessNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryCheckpoint.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/AddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArithmeticLIRLowerable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArrayLengthProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LIRLowerable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LimitedValueProxy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Lowerable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeWithState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Proxy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/StampProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/UncheckedInterfaceProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ValueProxy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Virtualizable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizableAllocation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/ConstantFoldUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EnsureVirtualizedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EscapeObjectState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/LockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualBoxingNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/Option.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptors.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionType.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/UniquePathUtilities.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common.test/src/org/graalvm/compiler/phases/common/test/StampFactoryTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AbstractInliningPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeadCodeEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeoptimizationGroupingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DominatorConditionalEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FrameStateAssignmentPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IncrementalCanonicalizerPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IterativeConditionalEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LazyValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LockEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoopSafepointInsertionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NonNullParametersPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/RemoveValueProxyPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/UseTrappingNullChecksPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/VerifyHeapAtReturnPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AbstractInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AssumptionInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/ExactInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/InlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/Inlineable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/AbstractInliningPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineEverythingPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InliningPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/CallsiteHolder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/CallsiteHolderExplorable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/ComputeInliningRelevance.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/MethodInvocation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/util/HashSetNodeEventListener.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/LazyName.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/OptimisticOptimizations.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/Phase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/PhaseSuite.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/VerifyPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/NodeCostUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/PhaseSizeContract.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/FixedNodeProbabilityCache.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/InferStamps.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/MergeableState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/PostOrderNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantBlockIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ScheduledNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ScopedPostOrderNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/SinglePassNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/StatelessPostOrderNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/BlockClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/CompilerConfiguration.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/HighTierContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/LowTierContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/MidTierContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/PhaseContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/Suites.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/SuitesCreator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/SuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/TargetProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/BlockWorkList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/GraphOrder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/MethodDebugValueName.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyBailoutUsage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyCallerSensitiveMethods.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUpdateUsages.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUsageWithEquals.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyVirtualizableUsage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CanonicalStringGraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CompilationPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugConfigCustomizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/NoDeadCodeVerifyHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountLeadingZerosNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64FloatConvertNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64MathSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64RoundNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArraysSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/CompiledExceptionHandlerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/CompiledNullPointerExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DerivedOopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DynamicNewArrayTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/EdgesTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FoldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfDynamicTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerSubOverflowsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InvokeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewArrayTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewInstanceTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewMultiArrayTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTrackingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringEqualsConstantTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringHashConstantTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/TypeCheckTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsafeSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsignedIntegerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsignedMathTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnwindExceptionToCallerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/APHotSpotSignature.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/AbstractVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/ClassSubstitutionVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/FoldVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedFoldPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedNodeIntrinsicPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/InjectedDependencies.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/MethodSubstitutionVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/NodeIntrinsicVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/PluginGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/VerifierAnnotationProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ArraySubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ArraysSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantBindingParameterPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntegerSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/JavacBug.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Log.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/LongSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Snippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/WordOperationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileConstantPool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/AssertionNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanForwardNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanReverseNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/CStringConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectStoreNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ExplodeLoopNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/LoadSnippetVarargParameterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/PureFunctionMacroNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ResolvedMethodHandleCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReverseBytesNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/VirtualizableInvokeMacroNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/WriteRegisterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.runtime/src/org/graalvm/compiler/runtime/RuntimeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/org/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/ServiceProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/.checkstyle.exclude - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/src/org/graalvm/compiler/virtual/bench/PartialEscapeBench.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/MaterializedObjectState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/VirtualObjectState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EarlyReadEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsBlockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeBlockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicUnsigned.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicWord.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/BarrieredAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ComparableWord.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ObjectAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Pointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerUtils.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Signed.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Unsigned.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsignedUtils.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordTypes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/nodes/WordCastNode.java ! src/share/vm/aot/aotLoader.cpp ! src/share/vm/runtime/arguments.cpp ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/SecurityRestrictionsTest.java + test/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java + test/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java + test/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java - test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java - test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java - test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java ! test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/CollectCountersTest.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetFlagValueTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/compiler/jvmci/compilerToVM/IsMatureTest.java ! test/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/meta/StableFieldTest.java Changeset: b7cf26006c35 Author: jwilhelm Date: 2017-02-24 12:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b7cf26006c35 Merge Changeset: d4b3d8af15b9 Author: kvn Date: 2017-02-17 21:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d4b3d8af15b9 8175052: [AOT] jaotc does not accept file name with .class Reviewed-by: iveresov ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/ClassSearch.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/SearchFor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java Changeset: 2f3b6b3d0f15 Author: iveresov Date: 2017-02-17 21:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2f3b6b3d0f15 8175217: [AOT] Fix suite.py after module renaming Summary: Fix paths in suite.py Reviewed-by: kvn ! .mx.jvmci/suite.py Changeset: 9e017f35599e Author: iveresov Date: 2017-02-18 06:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9e017f35599e Merge Changeset: fcc911c59d4c Author: hseigel Date: 2017-02-21 09:53 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fcc911c59d4c 8174725: JVM should throw NoClassDefFoundError if ACC_MODULE is set in access_flags Summary: Check if ACC_MODULE is set, and if so, throw NoClassDefFoundError exception Reviewed-by: dholmes, alanb, acorn, coleenp, lfoltan, gtriantafill ! src/share/vm/classfile/classFileParser.cpp + test/runtime/classFileParserBug/AccModuleTest.java + test/runtime/classFileParserBug/BadAccModInrClss.jcod + test/runtime/classFileParserBug/BadAccModule.jcod ! test/runtime/modules/acc_module.jcod Changeset: 7da867ecf99f Author: gziemski Date: 2017-02-22 11:20 -0600 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7da867ecf99f 8175135: Header template correction for year Summary: Added comma. Reviewed-by: dcubed, gthornbr ! src/share/vm/runtime/os_ext.hpp Changeset: 48f75ce73968 Author: jgeorge Date: 2017-02-23 12:19 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/48f75ce73968 8162504: TestInstanceKlassSize.java and TestInstanceKlassSizeForInterface.java fail on Mac OS Summary: Modify TestInstanceKlassSizeForInterface.java to avoid the error prone mechanism of spawning a process and attaching back to the current process. Use LingeredApp instead. Reviewed-by: dsamersoff, sspitsyn Contributed-by: jini.george at oracle.com + test/serviceability/sa/LingeredAppWithInterface.java ! test/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: 3bce1c91d1a7 Author: mgronlun Date: 2017-02-23 16:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3bce1c91d1a7 8175178: Stack traversal during OSR migration asserts with invalid bci or invalid scope desc on x86 Reviewed-by: dcubed, coleenp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp Changeset: 9211c2e89c1c Author: jwilhelm Date: 2017-02-24 19:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9211c2e89c1c Merge Changeset: 94b4e2e5331d Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/94b4e2e5331d Added tag jdk-9+159 for changeset 9211c2e89c1c ! .hgtags Changeset: 83d37208c413 Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/83d37208c413 Added tag jdk-9+160 for changeset 94b4e2e5331d ! .hgtags Changeset: bc07053f417c Author: lana Date: 2017-03-13 19:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bc07053f417c Merge ! .hgtags ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 1c29d5e01ace Author: rbackman Date: 2017-02-23 10:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1c29d5e01ace 8175336: [TESTBUG] aot junit tests added by 8169588 are not executed. Reviewed-by: kvn ! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSearchTest.java ! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/ClassSourceTest.java ! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeFileSupport.java ! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/FakeSearchPath.java ! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/SearchPathTest.java ! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/directory/DirectorySourceProviderTest.java ! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/jar/JarSourceProviderTest.java ! test/compiler/aot/jdk.tools.jaotc.test/src/jdk/tools/jaotc/test/collect/module/ModuleSourceProviderTest.java Changeset: aacd98d54cd3 Author: thartmann Date: 2017-02-24 11:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/aacd98d54cd3 8139906: assert(src->section_index_of(target) == CodeBuffer::SECT_NONE) failed: sanity Summary: The card table address used in the g1_post_barrier_slow stub should not be marked as relocatable. Reviewed-by: kvn ! src/cpu/arm/vm/c1_Runtime1_arm.cpp Changeset: 7a8840999420 Author: dnsimon Date: 2017-02-24 04:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7a8840999420 8175811: [JVMCI] StubRoutines::_multiplyToLen symbol needs to exported Reviewed-by: thartmann ! src/share/vm/jvmci/vmStructs_jvmci.cpp Changeset: 606c35b6fac5 Author: ehelin Date: 2017-02-23 18:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/606c35b6fac5 8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking Reviewed-by: dholmes, tschatzl, coleenp, kbarrett, eosterlund, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/moduleEntry.cpp Changeset: 40d9f4c7daf7 Author: jwilhelm Date: 2017-02-27 18:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/40d9f4c7daf7 Merge Changeset: 492ed7f0906d Author: kvn Date: 2017-02-27 15:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/492ed7f0906d 8175516: JNI exception pending in jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c:97 Summary: add missing NULL checks Reviewed-by: iveresov ! src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c Changeset: 8efd063fd433 Author: jgeorge Date: 2017-02-28 10:10 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8efd063fd433 8175512: new TestPrintMdo.java fails with -XX:TieredStopAtLevel=1 Summary: Avoid running the test for -XX:TieredStopAtLevel=1 due to the lack of mdo data from JIT in this case. Reviewed-by: dsamersoff, sspitsyn Contributed-by: jini.george at oracle.com ! test/serviceability/sa/TestPrintMdo.java Changeset: 30befb9c6655 Author: mgerdin Date: 2017-02-17 13:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/30befb9c6655 8175085: [REDO] G1 Needs pre barrier on dereference of weak JNI handles Reviewed-by: kbarrett, dcubed, tschatzl ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/arm/vm/interp_masm_arm.cpp ! src/cpu/arm/vm/interp_masm_arm.hpp ! src/cpu/arm/vm/jniFastGetField_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.hpp ! src/cpu/arm/vm/sharedRuntime_arm.cpp ! src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/sharedRuntime_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/cpu/sparc/vm/jniFastGetField_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/shark/sharkNativeWrapper.cpp + test/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java + test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c + test/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java + test/runtime/jni/ReturnJNIWeak/libReturnJNIWeak.c Changeset: d6a0fe7ae0e8 Author: bobv Date: 2017-02-28 10:44 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d6a0fe7ae0e8 8175567: Build of hotspot for arm-vfp-sflt fails Reviewed-by: kvn, cjplummer ! src/share/vm/c1/c1_LIR.hpp Changeset: 63266bb9c7d4 Author: bobv Date: 2017-02-28 10:47 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/63266bb9c7d4 Merge Changeset: 2ff05d967fb2 Author: shade Date: 2017-03-01 14:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2ff05d967fb2 8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect Reviewed-by: vlivanov ! src/share/vm/c1/c1_ValueMap.hpp + test/compiler/c1/UnsafeVolatileGuardTest.java + test/compiler/c1/VolatileGuardTest.java Changeset: 2cd642f679c5 Author: chaeubl Date: 2017-02-27 17:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2cd642f679c5 8175917: [JVMCI] Avoid long JNI handle chains Reviewed-by: never, kvn ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp Changeset: 18607b3adc85 Author: jwilhelm Date: 2017-03-02 17:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/18607b3adc85 8176054: [BACKOUT][REDO] G1 Needs pre barrier on dereference of weak JNI handles Reviewed-by: kbarrett, mgerdin ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/arm/vm/interp_masm_arm.cpp ! src/cpu/arm/vm/interp_masm_arm.hpp ! src/cpu/arm/vm/jniFastGetField_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.hpp ! src/cpu/arm/vm/sharedRuntime_arm.cpp ! src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/sharedRuntime_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/cpu/sparc/vm/jniFastGetField_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/shark/sharkNativeWrapper.cpp - test/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java - test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c - test/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java - test/runtime/jni/ReturnJNIWeak/libReturnJNIWeak.c Changeset: 27087bb3ea41 Author: jwilhelm Date: 2017-03-03 20:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/27087bb3ea41 Merge Changeset: 95c595a133d2 Author: lana Date: 2017-03-09 23:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/95c595a133d2 Merge Changeset: 191ffbdb3d7b Author: ihse Date: 2017-03-13 14:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/191ffbdb3d7b 8176509: Use pandoc for converting build readme to html Reviewed-by: erikj - README Changeset: 78c27c5148a7 Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/78c27c5148a7 Added tag jdk-9+161 for changeset 191ffbdb3d7b ! .hgtags Changeset: 6c3b6b3438c4 Author: lana Date: 2017-03-16 20:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6c3b6b3438c4 Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 2980b6adfe69 Author: iignatyev Date: 2017-03-05 22:25 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2980b6adfe69 8172457: JarDirTest.java fails after recent change Reviewed-by: iveresov ! test/ProblemList.txt ! test/testlibrary_tests/ctw/CtwTest.java Changeset: 932b4ec7397f Author: hseigel Date: 2017-03-06 09:45 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/932b4ec7397f 8175383: JVM should throw NCDFE if ACC_MODULE and CONSTANT_Module/Package are set Summary: If bad constant is seen, save it to throw CFE if ACC_MODULE is not in access_flags Reviewed-by: dholmes, acorn, lfoltan, gtriantafill ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp + test/runtime/constantPool/ACCModule52.java + test/runtime/constantPool/ConstModule.java Changeset: e4f863a6da36 Author: jwilhelm Date: 2017-03-06 21:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e4f863a6da36 Merge Changeset: 38f38c10a11d Author: neliasso Date: 2017-03-06 14:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/38f38c10a11d 8164954: split_if creates empty phi and region nodes Summary: Don't split if all edges will be moved to new phi Reviewed-by: kvn, vlivanov ! src/share/vm/opto/ifnode.cpp Changeset: 6fb85042b428 Author: kvn Date: 2017-03-07 09:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6fb85042b428 8176238: [AOT] failure to build jdk.vm.compier with --with-jobs=1 configure flag Summary: add --add-modules jdk.internal.vm.ci to Graal annotation process command line. Reviewed-by: iveresov, mchung ! make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk Changeset: fc60138effe1 Author: hseigel Date: 2017-03-08 09:04 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fc60138effe1 8176147: JVM should throw CFE for duplicate Signature attributes Summary: Add the needed checks to ClasFileParser for duplicate Signature attributes. Reviewed-by: dholmes, gtriantafill ! src/share/vm/classfile/classFileParser.cpp + test/runtime/duplAttributes/DupSignatureAttrs.jcod + test/runtime/duplAttributes/TestDupSignatureAttr.java Changeset: ee79788e8427 Author: jwilhelm Date: 2017-03-11 23:23 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ee79788e8427 Merge Changeset: b01c519b715e Author: jwilhelm Date: 2017-03-16 12:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b01c519b715e Merge - README Changeset: 11713ac0d70d Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/11713ac0d70d Added tag jdk-9+162 for changeset b01c519b715e ! .hgtags Changeset: bf06b849b50d Author: lana Date: 2017-03-25 01:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bf06b849b50d Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 55e3f1f3d0a7 Author: rraghavan Date: 2017-03-09 00:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/55e3f1f3d0a7 8175345: Reported null pointer dereference defect groups Summary: Added required explicit NULL checks Reviewed-by: thartmann, kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/stringopts.cpp Changeset: 83906886441f Author: zmajo Date: 2017-03-09 14:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/83906886441f 8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL Summary: Check values returned by ciMethodData::bci_to_data() where necessary. Reviewed-by: kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/opto/parse2.cpp Changeset: 6868eb69ce70 Author: mgerdin Date: 2017-03-09 16:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6868eb69ce70 8176363: Incorrect lock rank for G1 PtrQueue related locks Reviewed-by: mgronlun, coleenp, kbarrett, dholmes, tschatzl ! src/share/vm/runtime/mutexLocker.cpp Changeset: 75549135a21f Author: hseigel Date: 2017-03-13 16:23 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/75549135a21f 8176471: [TESTBUG] runtime/modules/IgnoreModulePropertiesTest.java fails with OpenJDK: java.lang.RuntimeException: 'java version ' missing from stdout/stderr Summary: Check for strings such as " version " and "Runtime Environment" that appear in 'java -version' for both open and closed builds. Reviewed-by: coleenp ! test/runtime/modules/IgnoreModulePropertiesTest.java Changeset: eef6e15f993a Author: jwilhelm Date: 2017-03-13 15:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/eef6e15f993a Merge Changeset: a06c552214ed Author: stuefe Date: 2017-03-13 21:46 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a06c552214ed 8176442: [aix] assert(_thr_current == 0L) failed: Thread::current already initialized Summary: Revert Thread::current() back to pthread library based TLS on AIX. Reviewed-by: dholmes ! src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: 86df8cfd7fd5 Author: jcm Date: 2017-03-13 23:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/86df8cfd7fd5 8176573: Do not use FLAG_SET_ERGO to update MaxRAM for emulated client Summary: used FLAG_SET_DEFAULT to update MaxRAM Reviewed-by: kvn ! src/share/vm/compiler/compilerDefinitions.cpp Changeset: 928c06e1f603 Author: rehn Date: 2017-03-14 12:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/928c06e1f603 8176098: Deprecate FlatProfiler Reviewed-by: shade, coleenp ! src/share/vm/Xusage.txt ! src/share/vm/runtime/arguments.cpp Changeset: 59ba61c8fa7e Author: simonis Date: 2017-03-13 16:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/59ba61c8fa7e 8176505: Wrong assertion 'should be an array copy/clone' in arraycopynode.cpp Reviewed-by: thartmann, roland ! src/share/vm/opto/arraycopynode.cpp + test/compiler/arraycopy/TestObjectArrayCopy.java Changeset: 03ca64e4447c Author: redestad Date: 2017-03-15 13:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/03ca64e4447c 8176593: Throwable::getStackTrace performance regression Reviewed-by: jiangli, iklam, coleenp, sspitsyn ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp Changeset: 03f4b62f3562 Author: roland Date: 2017-03-15 18:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/03f4b62f3562 8176513: Poor code quality for ByteBuffers Summary: Relaxes the condition under which MemBarCPUOrder nodes are added around unsafe accesses. Reviewed-by: vlivanov, kvn, jrose ! src/share/vm/opto/library_call.cpp Changeset: d2724225519c Author: jwilhelm Date: 2017-03-17 16:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d2724225519c Merge Changeset: 027a986fe05d Author: alanb Date: 2017-03-22 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/027a986fe05d 8174823: Module system implementation refresh (3/2017) Reviewed-by: sspitsyn, dholmes, lfoltan, mchung ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp ! src/share/vm/runtime/thread.cpp Changeset: a49c7926d151 Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a49c7926d151 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 24599756cbef Author: lana Date: 2017-03-23 22:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/24599756cbef Merge Changeset: bb104b4b64dc Author: prr Date: 2017-03-24 08:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb104b4b64dc 8177346: hotspot change for 8176513 breaks jdk9 build on Ubuntu 16.04 Reviewed-by: dholmes, kvn, vlivanov ! src/share/vm/opto/library_call.cpp Changeset: 015084c7ef97 Author: mbaesken Date: 2017-03-25 00:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/015084c7ef97 8177531: libGetNamedModuleTest.c crash when printing NULL-pointer Summary: Fix the NULL-pointer issue Reviewed-by: stuefe, simonis, sspitsyn ! test/serviceability/jvmti/GetNamedModule/libGetNamedModuleTest.c Changeset: b0b56932255e Author: thartmann Date: 2017-03-27 10:12 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b0b56932255e 8177095: Range check dependent CastII/ConvI2L is prematurely eliminated Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal). Reviewed-by: vlivanov, kvn ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/convertnode.cpp ! test/compiler/loopopts/TestLoopPeeling.java Changeset: 983fe2075557 Author: adinn Date: 2017-03-27 06:18 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/983fe2075557 8177661: AArch64: Incorrect C2 patterns cause system register corruption Summary: Correct ad rule output register types from iRegX to iRegXNoSp Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 60721d6ff1ac Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/60721d6ff1ac Added tag jdk-9+163 for changeset 983fe2075557 ! .hgtags Changeset: fa10bec35262 Author: mdoerr Date: 2017-03-20 11:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fa10bec35262 8176518: C2: Invalid ImplicitNullChecks with non-protected heap base Summary: Avoid generating implicit null checks if heap base is not protected Reviewed-by: zmajo ! src/share/vm/opto/lcm.cpp + test/compiler/c2/TestNPEHeapBased.java Changeset: 40ad6af5e434 Author: jwilhelm Date: 2017-03-20 23:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/40ad6af5e434 Merge Changeset: 8afdef5de101 Author: rehn Date: 2017-03-21 16:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8afdef5de101 8177092: [TESTBUG] JMX test on MinimalVM fails after fix for 8176533 Reviewed-by: dholmes, mlarsson ! test/runtime/MinimalVM/JMX.java Changeset: b163435e40b3 Author: mgerdin Date: 2017-03-22 15:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b163435e40b3 8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles Reviewed-by: kbarrett, coleenp, tschatzl ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/arm/vm/interp_masm_arm.cpp ! src/cpu/arm/vm/interp_masm_arm.hpp ! src/cpu/arm/vm/jniFastGetField_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.hpp ! src/cpu/arm/vm/sharedRuntime_arm.cpp ! src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/sharedRuntime_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/cpu/sparc/vm/jniFastGetField_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/shark/sharkNativeWrapper.cpp + test/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java + test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c + test/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java + test/runtime/jni/ReturnJNIWeak/libReturnJNIWeak.c Changeset: 838393a7baa6 Author: jwilhelm Date: 2017-03-23 15:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/838393a7baa6 Merge Changeset: dabd810a9825 Author: dholmes Date: 2017-03-23 17:15 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dabd810a9825 8165358: vmassert_status is not debug-only Reviewed-by: dsamersoff, stuefe, zgu ! src/share/vm/utilities/debug.hpp Changeset: c68024d52834 Author: jwilhelm Date: 2017-03-25 00:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c68024d52834 Merge Changeset: b70c17184fdb Author: jwilhelm Date: 2017-03-30 19:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b70c17184fdb Merge Changeset: 0af429be8bba Author: neugens Date: 2017-03-29 15:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0af429be8bba 8177390: java -version does not differentiate between which port of AArch64 is used Reviewed-by: aph, dholmes ! make/lib/CompileJvm.gmk ! test/test_env.sh Changeset: acaf29461f2c Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/acaf29461f2c Merge ! .hgtags ! src/share/vm/runtime/arguments.cpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: e2a24f3510e9 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e2a24f3510e9 Added tag jdk-9+164 for changeset 0af429be8bba ! .hgtags Changeset: 8295ca08f5cb Author: lana Date: 2017-04-08 03:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8295ca08f5cb Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 26d689c621f6 Author: iignatyev Date: 2017-04-12 19:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/26d689c621f6 8164944: Refactor ProcessTools to get rid of dependency on java.management Reviewed-by: kvn, gtriantafill, dfazunen, dholmes ! test/compiler/c2/cr7200264/TestDriver.java ! test/compiler/compilercontrol/share/scenario/Executor.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java Changeset: 7587882381ad Author: iveresov Date: 2017-04-03 12:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7587882381ad 8177856: [AOT] EliminateRedundantInitializationPhase is not working Summary: Looks for constants of a correct type Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java Changeset: 2eef1000e07f Author: dnsimon Date: 2017-04-03 14:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2eef1000e07f 8177673: [JVMCI] missing checks in HotSpotMemoryAccessProviderImpl can cause VM assertions to fail Reviewed-by: never, iveresov ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java Changeset: 28e7bb59323e Author: thartmann Date: 2017-04-06 08:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/28e7bb59323e 8178033: C1 crashes with -XX:UseAVX = 3: "not a mov [reg+offs], reg instruction" Summary: Skip the EVEX prefix such that the instruction address points to the prefixed opcode. Reviewed-by: kvn, mcberg ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp Changeset: 83f1f2fad2a5 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/83f1f2fad2a5 Merge Changeset: afedee84773e Author: alanb Date: 2017-04-07 08:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/afedee84773e 8177530: Module system implementation refresh (4/2017) Reviewed-by: lfoltan, sspitsyn Contributed-by: alan.bateman at oracle.com, harold.seigel at oracle.com, mandy.chung at oracle.com ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLModule.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/thread.cpp ! test/TEST.ROOT ! test/compiler/jvmci/common/CTVMUtilities.java ! test/runtime/classFileParserBug/fakeMethodAccessor.jasm ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccModuleTest.java ! test/runtime/modules/AccessCheck/AccessExportTwice.java ! test/runtime/modules/AccessCheck/AccessReadTwice.java ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java ! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java ! test/runtime/modules/AccessCheck/ExpQualOther.java ! test/runtime/modules/AccessCheck/ExpQualToM1.java ! test/runtime/modules/AccessCheck/ExpUnqual.java ! test/runtime/modules/AccessCheck/ExportAllUnnamed.java ! test/runtime/modules/AccessCheck/PkgNotExp.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/UmodUPkg.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java ! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java ! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java ! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java ! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java ! test/runtime/modules/AccessCheck/p1/c1ReadEdge.java ! test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java ! test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod ! test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod ! test/runtime/modules/AccessCheck/p4/c4.java ! test/runtime/modules/AccessCheckAllUnnamed.java ! test/runtime/modules/AccessCheckExp.java ! test/runtime/modules/AccessCheckJavaBase.java ! test/runtime/modules/AccessCheckRead.java ! test/runtime/modules/AccessCheckSuper.java ! test/runtime/modules/AccessCheckUnnamed.java ! test/runtime/modules/AccessCheckWorks.java ! test/runtime/modules/CCE_module_msg.java ! test/runtime/modules/ExportTwice.java ! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModuleExportsToAll.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/JVMGetModuleByPkgName.java ! test/runtime/modules/LoadUnloadModuleStress.java ! test/runtime/modules/ModuleHelper.java ! test/runtime/modules/ModuleStress/ModuleNonBuiltinCLMain.java ! test/runtime/modules/ModuleStress/ModuleSameCLMain.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/Main.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/MainGC.java ! test/runtime/modules/getModuleJNI/GetModule.java + test/runtime/modules/java.base/java/lang/ModuleHelper.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java ! test/serviceability/jdwp/AllModulesCommandTestDebuggee.java ! test/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/serviceability/jvmti/AddModuleExportsAndOpens/libAddModuleExportsAndOpensTest.c ! test/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/serviceability/jvmti/AddModuleReads/libAddModuleReadsTest.c ! test/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/serviceability/jvmti/AddModuleUsesAndProvides/libAddModuleUsesAndProvidesTest.c ! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/serviceability/jvmti/GetModulesInfo/libJvmtiGetAllModulesTest.c ! test/serviceability/jvmti/GetNamedModule/libGetNamedModuleTest.c Changeset: 71330a0c7294 Author: alanb Date: 2017-04-07 10:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/71330a0c7294 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java Changeset: cded24619229 Author: ysr Date: 2017-04-07 10:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cded24619229 8177963: Parallel GC fails fast when per-thread task log overflows Summary: Instead of exiting the VM when per-thread task log overflows, print warnings once and ignore any further log addition attempt. Reviewed-by: ysr, kbarrett, sangheki ! src/share/vm/gc/parallel/gcTaskThread.cpp ! src/share/vm/gc/parallel/gcTaskThread.hpp ! src/share/vm/runtime/globals.hpp ! test/gc/parallel/TestPrintGCDetailsVerbose.java ! test/native/runtime/test_globals.cpp Changeset: d80c43d9a99e Author: tschatzl Date: 2017-04-07 10:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d80c43d9a99e Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java Changeset: f19b6d14a035 Author: aph Date: 2017-04-07 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f19b6d14a035 8170812: Metaspace corruption caused by incorrect memory size for MethodCounters Reviewed-by: kbarrett, coleenp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodCounters.hpp Changeset: 73c72daf8e8d Author: iignatyev Date: 2017-04-07 19:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/73c72daf8e8d 8178333: CTW/PathHandler uses == instead of String::equals for string comparison Reviewed-by: kvn ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: c92c6416ca03 Author: iignatyev Date: 2017-04-08 02:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c92c6416ca03 Merge Changeset: e6e90d744553 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e6e90d744553 Added tag jdk-9+165 for changeset c92c6416ca03 ! .hgtags Changeset: 7b5ca2ff1f78 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7b5ca2ff1f78 Merge ! .hgtags ! src/share/vm/runtime/globals.hpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: e8699be63872 Author: iveresov Date: 2017-04-11 11:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e8699be63872 8176887: AOT: SIGSEGV in AOTCodeHeap::next when using specific configuration Summary: Derive MethodCounters from Metadata Reviewed-by: kvn, coleenp ! src/share/vm/oops/metadata.hpp ! src/share/vm/oops/methodCounters.cpp ! src/share/vm/oops/methodCounters.hpp Changeset: 66ec8add62cd Author: dholmes Date: 2017-04-11 19:39 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/66ec8add62cd 8135161: Missing commas in copyright notices Reviewed-by: sspitsyn ! src/cpu/s390/vm/c1_Runtime1_s390.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp Changeset: 773e40f3fc21 Author: never Date: 2017-04-06 00:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/773e40f3fc21 8178119: [JVMCI] when rethrowing exceptions at deopt the exception must be fetched after materialization Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp Changeset: 00bf892e5553 Author: rriggs Date: 2017-04-12 11:43 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/00bf892e5553 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: hseigel ! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java ! test/serviceability/attach/AttachSetGetFlag.java ! test/serviceability/tmtools/jstack/DaemonThreadTest.java ! test/serviceability/tmtools/jstack/SpreadLockTest.java ! test/serviceability/tmtools/jstack/ThreadNamesTest.java ! test/serviceability/tmtools/jstack/TraveledLockTest.java ! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcCauseTest03.java ! test/serviceability/tmtools/jstat/GcNewTest.java ! test/serviceability/tmtools/jstat/GcTest01.java ! test/serviceability/tmtools/jstat/GcTest02.java Changeset: 4d6df9a75465 Author: dlong Date: 2017-04-12 16:36 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4d6df9a75465 8158168: Missing bounds checks for some String intrinsics Reviewed-by: vlivanov, thartmann, sherman ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/string/TestStringUTF16IntrinsicRangeChecks.java ! test/compiler/patches/java.base/java/lang/Helper.java Changeset: bbf855a44562 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bbf855a44562 Merge Changeset: 560d7aa083a2 Author: iignatyev Date: 2017-04-14 18:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/560d7aa083a2 8178731: compiler/ciReplay/SABase.java does not compile Reviewed-by: iignatyev, sspitsyn Contributed-by: ekaterina.pavlova at oracle.com ! test/compiler/ciReplay/SABase.java ! test/serviceability/sa/sadebugd/SADebugDTest.java Changeset: 443a768ec827 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/443a768ec827 Added tag jdk-9+166 for changeset 560d7aa083a2 ! .hgtags Changeset: 762465099d93 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/762465099d93 Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 2dfd08baa59e Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2dfd08baa59e Added tag jdk-10+1 for changeset 1ea217626ba0 ! .hgtags Changeset: a05f40bb8608 Author: lana Date: 2017-04-25 08:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a05f40bb8608 Merge ! .hgtags Changeset: f8b62710e186 Author: sballal Date: 2017-04-26 14:59 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f8b62710e186 8030750: SA: Alternate hashing not implemented Summary: Implement alternate hashing in SA Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AltHashing.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: bc476471160c Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bc476471160c Added tag jdk-10+2 for changeset 48809c513ed5 ! .hgtags Changeset: c65a199452d0 Author: aph Date: 2017-04-19 16:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c65a199452d0 8178968: AArch64: Remove non-standard code cache size Reviewed-by: roland ! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp Changeset: 6f412fc77f23 Author: aph Date: 2017-04-28 18:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6f412fc77f23 Merge Changeset: c90b1e3de8c7 Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c90b1e3de8c7 Added tag jdk-10+3 for changeset 6c3b6b3438c4 ! .hgtags Changeset: 03c754da91ec Author: lana Date: 2017-05-03 07:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/03c754da91ec Added tag jdk-10+4 for changeset 8295ca08f5cb ! .hgtags Changeset: a328abf3c189 Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a328abf3c189 Added tag jdk-10+5 for changeset 7b5ca2ff1f78 ! .hgtags Changeset: 250bedda893b Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/250bedda893b Added tag jdk-10+6 for changeset 762465099d93 ! .hgtags Changeset: a92a6f4a454e Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a92a6f4a454e 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: 4368832d1991 Author: zmajo Date: 2017-04-19 14:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4368832d1991 8178723: Workaround for failure of CRC32C intrinsic on x86 machines without CLMUL support (JDK-8178720) Summary: Disable CRC32C intrinsic on affected machines. Improve tests. Reviewed-by: kvn, simonis, mdoerr, aph Contributed-by: Lutz Schmidt , Zoltan Majo ! src/cpu/x86/vm/vm_version_x86.cpp ! test/compiler/intrinsics/zip/TestCRC32.java ! test/compiler/intrinsics/zip/TestCRC32C.java Changeset: 0cdc61e61d57 Author: coleenp Date: 2016-12-01 14:21 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0cdc61e61d57 8168699: Validate special case invocations Reviewed-by: acorn, kvn, lfoltan, ctornqvi, ahgross, vlivanov ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/arm/vm/c1_LIRAssembler_arm.cpp ! src/cpu/arm/vm/c1_LIRGenerator_arm.cpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/s390/vm/c1_LIRGenerator_s390.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/javaCalls.cpp Changeset: b7690ac63aa5 Author: iveresov Date: 2017-04-19 18:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b7690ac63aa5 8178047: Aliasing problem with raw memory accesses Summary: Require equal bases when unaliasing offsets for raw accesses Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp + test/compiler/unsafe/TestRawAliasing.java Changeset: 7650e0dcbf51 Author: lana Date: 2017-04-21 03:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7650e0dcbf51 Merge Changeset: 1ca7ed1b17b5 Author: ehelin Date: 2017-04-22 12:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1ca7ed1b17b5 8179013: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector Reviewed-by: sjohanss, sangheki ! src/share/vm/runtime/arguments.cpp ! test/gc/startup_warnings/TestCMS.java Changeset: efe1782aad5c Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/efe1782aad5c Added tag jdk-9+167 for changeset 1ca7ed1b17b5 ! .hgtags Changeset: f1cca489e9c6 Author: kbarrett Date: 2017-04-26 22:34 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f1cca489e9c6 8179084: HotSpot VM fails to start when AggressiveHeap is set Summary: Don't set default ParallelGCThreads when processing AggressiveHeap Reviewed-by: stefank, ehelin ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestAggressiveHeap.java Changeset: 537dbd601b34 Author: lana Date: 2017-04-27 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/537dbd601b34 Merge Changeset: fbb9c8026495 Author: dnsimon Date: 2017-04-28 02:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fbb9c8026495 8177845: Need a mechanism to load Graal Reviewed-by: kvn, iveresov, mchung ! .mx.jvmci/.pydevproject ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/internal/ReflectionAccessJDK.java ! src/jdk.internal.vm.ci/share/classes/module-info.java ! src/jdk.internal.vm.compiler/.mx.graal/.pydevproject ! src/jdk.internal.vm.compiler/.mx.graal/suite.py ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/Graal.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.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/meta/HotSpotInvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ThreadSubstitutions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/JDK9Method.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLModule.java ! src/share/vm/runtime/arguments.cpp ! test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java ! test/compiler/jvmci/TestJVMCIPrintProperties.java ! test/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java ! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java ! test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/compiler/jvmci/compilerToVM/GetImplementorTest.java ! test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java ! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java ! test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/compiler/jvmci/compilerToVM/GetSymbolTest.java ! test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java ! test/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java ! test/compiler/jvmci/compilerToVM/LookupTypeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/compiler/jvmci/compilerToVM/ReadConfigurationTest.java ! test/compiler/jvmci/compilerToVM/ReprofileTest.java ! test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java ! test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InterpreterFrameSizeTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/MaxOopMapStackOffsetTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectDebugInfoTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MethodHandleAccessProviderTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/compiler/jvmci/meta/StableFieldTest.java Changeset: f36e864e66a7 Author: lana Date: 2017-05-04 16:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f36e864e66a7 Added tag jdk-9+168 for changeset fbb9c8026495 ! .hgtags Changeset: 9d4746eca95a Author: lana Date: 2017-05-05 04:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9d4746eca95a Merge ! .hgtags ! src/share/vm/runtime/arguments.cpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 8880c9156dd7 Author: aph Date: 2017-05-05 17:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8880c9156dd7 8179701: AArch64: Reinstate FP as an allocatable register Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad Changeset: bd7fe2f1094d Author: aph Date: 2017-05-09 16:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bd7fe2f1094d 8179444: AArch64: Put zero_words on a diet Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp Changeset: 0a7b3b558838 Author: psandoz Date: 2017-05-11 12:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0a7b3b558838 8159995: Rename internal Unsafe.compare methods Reviewed-by: psandoz, dholmes Contributed-by: ron.pressler at oracle.com ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/shark/sharkIntrinsics.cpp ! src/share/vm/shark/sharkIntrinsics.hpp ! test/compiler/intrinsics/unsafe/TestCAEAntiDep.java ! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template Changeset: a0bd5a8c4e11 Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a0bd5a8c4e11 8178380: Module system implementation refresh (5/2017) Reviewed-by: lfoltan, hseigel, mchung, sspitsyn Contributed-by: alan.bateman at oracle.com, serguei.spitsyn at oracle.com ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java ! test/compiler/profiling/spectrapredefineclass/Launcher.java ! test/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java ! test/runtime/Metaspace/DefineClass.java ! test/runtime/logging/ModulesTest.java ! test/runtime/logging/StartupTimeTest.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/ModuleStress/ModuleStress.java ! test/runtime/modules/ModuleStress/ModuleStressGC.java Changeset: fa79b980fa63 Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fa79b980fa63 Merge ! src/share/vm/runtime/arguments.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java Changeset: 70548873832d Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/70548873832d Merge Changeset: d7da8c2b8b6c Author: roland Date: 2017-04-25 09:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d7da8c2b8b6c 8179070: nashorn+octane's box2d causes c2 to crash with "Bad graph detected in compute_lca_of_uses" Summary: ciTypeFlow speculates field is null but parsing uses non null constant because of concurrent class initialization Reviewed-by: thartmann ! src/share/vm/opto/parse3.cpp Changeset: 16d692be099c Author: ihse Date: 2017-05-09 12:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/16d692be099c 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java ! test/gc/class_unloading/TestClassUnloadingDisabled.java ! test/native/logging/test_logTagSetDescriptions.cpp ! test/native/memory/test_metachunk.cpp ! test/runtime/CommandLine/PermGenFlagsTest.java ! test/runtime/logging/ThreadLoggingTest.java ! test/runtime/logging/p2/B.jcod ! test/testlibrary/ctw/Makefile Changeset: 910e24afc502 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/910e24afc502 Added tag jdk-9+169 for changeset 16d692be099c ! .hgtags Changeset: 6e45be41abe4 Author: lana Date: 2017-05-11 20:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6e45be41abe4 Merge ! .hgtags ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: f5ded0cf954c Author: lana Date: 2017-05-11 23:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f5ded0cf954c Merge ! src/share/vm/classfile/vmSymbols.hpp Changeset: 830c73c1bd96 Author: ihse Date: 2017-05-11 09:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/830c73c1bd96 8174848: Remove gpl templates from hotspot/make Reviewed-by: erikj - make/templates/gpl-cp-header - make/templates/gpl-header Changeset: cab132bfdaec Author: lana Date: 2017-05-11 18:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cab132bfdaec Merge - make/templates/gpl-cp-header - make/templates/gpl-header Changeset: bffc9b76c590 Author: iignatyev Date: 2017-05-11 14:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bffc9b76c590 8180037: move jdk.test.lib.InMemoryJavaCompiler to a separate package Reviewed-by: mseledtsov, vlivanov ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/runtime/BadObjectClass/BootstrapRedefine.java ! test/runtime/RedefineTests/ModifyAnonymous.java ! test/runtime/Unsafe/DefineClass.java ! test/runtime/Unsafe/NestedUnsafe.java ! test/runtime/defineAnonClass/NestedUnsafe.java ! test/runtime/defineAnonClass/NestedUnsafe2.java ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/ModuleStress/ModuleStress.java ! test/runtime/modules/PatchModule/PatchModule2Dirs.java ! test/runtime/modules/PatchModule/PatchModuleCDS.java ! test/runtime/modules/PatchModule/PatchModuleClassList.java ! test/runtime/modules/PatchModule/PatchModuleJavaBase.java ! test/runtime/modules/PatchModule/PatchModuleTest.java ! test/runtime/modules/PatchModule/PatchModuleTestJar.java ! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java ! test/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/runtime/modules/Visibility/PatchModuleVisibility.java ! test/runtime/modules/Visibility/XbootcpNoVisibility.java ! test/runtime/modules/Visibility/XbootcpVisibility.java Changeset: 434139d1c85b Author: iignatyev Date: 2017-05-11 14:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/434139d1c85b 8180004: jdk.test.lib.DynamicVMOption should be moved to jdk.test.lib.management Reviewed-by: mseledtsov, vlivanov ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java ! test/gc/parallel/TestDynShrinkHeap.java ! test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java Changeset: d6d7e5caf497 Author: tschatzl Date: 2017-05-15 12:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d6d7e5caf497 8180048: Interned string and symbol table leak memory during parallel unlinking Summary: Make appending found dead BasicHashtableEntrys to the free list atomic. Reviewed-by: ehelin, shade, coleenp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 38a240fd58a2 Author: aph Date: 2017-05-11 13:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/38a240fd58a2 8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent Reviewed-by: roland ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: b3ee8ab233ed Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b3ee8ab233ed Added tag jdk-9+170 for changeset 38a240fd58a2 ! .hgtags Changeset: 965e2378799f Author: lana Date: 2017-05-19 04:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/965e2378799f Merge ! .hgtags ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.hpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 65e24e3eedb1 Author: lana Date: 2017-05-23 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/65e24e3eedb1 Added tag jdk-10+7 for changeset 9d4746eca95a ! .hgtags Changeset: 233647e3d380 Author: lana Date: 2017-05-23 22:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/233647e3d380 Added tag jdk-10+8 for changeset f5ded0cf954c ! .hgtags Changeset: 2227b968f5f8 Author: lana Date: 2017-05-26 01:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2227b968f5f8 Added tag jdk-10+9 for changeset 233647e3d380 ! .hgtags Changeset: 507f8a7678b4 Author: mcberg Date: 2017-05-16 12:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/507f8a7678b4 8178800: compiler/c2/PolynomialRoot.java fails on Xeon Phi linux host with UseAVX=3 Summary: upper register bank support added for novl machines that emit EVEX Reviewed-by: kvn, thartmann ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp Changeset: 6427ba02ae4b Author: lana Date: 2017-05-18 16:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6427ba02ae4b Merge Changeset: c2314cb67e28 Author: twisti Date: 2017-05-18 16:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c2314cb67e28 8180453: [JVMCI] mx eclipseinit doesn't pick up generated sources Reviewed-by: kvn ! .mx.jvmci/mx_jvmci.py Changeset: 34c47915ae05 Author: uvangapally Date: 2017-05-19 15:32 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/34c47915ae05 8175845: Provide javadoc descriptions for jdk.hotspot.agent module Summary: Added description for jdk.hotspot.agent module Reviewed-by: mchung ! src/jdk.hotspot.agent/share/classes/module-info.java Changeset: 8f941bab493f Author: thartmann Date: 2017-05-22 09:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8f941bab493f 8180565: Null pointer dereferences of ConstMethod::method() Summary: We need to check ConstMethod::method() for NULL before dereferencing. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/constMethod.cpp Changeset: 0b218e675429 Author: thartmann Date: 2017-05-22 09:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0b218e675429 8180617: Null pointer dereference in InitializeNode::complete_stores Summary: Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait. Reviewed-by: zmajo ! src/share/vm/opto/memnode.cpp Changeset: 1f917785fbe7 Author: thartmann Date: 2017-05-22 09:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1f917785fbe7 8180511: Null pointer dereference in Matcher::ReduceInst() Summary: Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 286c8e80795b Author: thartmann Date: 2017-05-22 09:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/286c8e80795b 8180576: Null pointer dereference in Matcher::xform() Summary: Fixed a missing null check on n->in(0) found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 31c842513336 Author: thartmann Date: 2017-05-22 09:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/31c842513336 8180575: Null pointer dereference in LoadNode::Identity() Summary: Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: 79f53d722d58 Author: iignatyev Date: 2017-05-22 15:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/79f53d722d58 8180793: move jdk.test.lib.wrappers.* to jdk.test.lib package Reviewed-by: mchung ! test/compiler/codecache/stress/CodeCacheStressRunner.java ! test/compiler/codecache/stress/Helper.java ! test/compiler/compilercontrol/jcmd/StressAddJcmdBase.java ! test/compiler/whitebox/AllocationCodeBlobTest.java Changeset: d53171650a2c Author: iignatyev Date: 2017-05-22 15:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d53171650a2c 8180721: clean up ProblemList Reviewed-by: sspitsyn, gtriantafill ! test/ProblemList.txt ! test/serviceability/jdwp/AllModulesCommandTest.java Changeset: 385668275400 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/385668275400 Added tag jdk-9+171 for changeset d53171650a2c ! .hgtags Changeset: c6cd3ec8d46b Author: lana Date: 2017-05-31 17:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c6cd3ec8d46b Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: c2084773d623 Author: sballal Date: 2017-06-02 12:30 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c2084773d623 6760477: Update SA to include stack traces in the heap dump Summary: Update SA to include HPROF_TRACE and HPROF_FRAME records in the heap dump Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackFrameInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! src/share/vm/runtime/vmStructs.cpp Changeset: c33f95815607 Author: lana Date: 2017-06-02 21:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c33f95815607 Added tag jdk-10+10 for changeset c6cd3ec8d46b ! .hgtags Changeset: 63ac6d565c21 Author: thartmann Date: 2017-05-24 16:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/63ac6d565c21 8180813: Null pointer dereference of CodeCache::find_blob() result Summary: Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait. Reviewed-by: shade, kvn ! src/share/vm/code/relocInfo.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 531cb9202a0f Author: lana Date: 2017-05-26 00:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/531cb9202a0f Merge Changeset: 1ae9e84f68b3 Author: zmajo Date: 2017-05-29 10:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1ae9e84f68b3 8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394 Summary: Check for possible null-point dereference. Reviewed-by: kvn ! src/share/vm/compiler/oopMap.cpp Changeset: d5ed1e34de8b Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d5ed1e34de8b Added tag jdk-9+172 for changeset 1ae9e84f68b3 ! .hgtags Changeset: 7f14e550f1e8 Author: lana Date: 2017-06-03 02:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7f14e550f1e8 Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 6cd49024a1e2 Author: lana Date: 2017-06-09 21:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6cd49024a1e2 Added tag jdk-10+11 for changeset 7f14e550f1e8 ! .hgtags Changeset: e939acda146e Author: vlivanov Date: 2017-05-30 21:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e939acda146e 8179882: C2: Stale control info after cast node elimination during loop optimization pass Reviewed-by: kvn, roland ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp Changeset: c0501ae2ceda Author: lana Date: 2017-06-01 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c0501ae2ceda Merge Changeset: 3ee42d818496 Author: roland Date: 2017-06-02 09:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3ee42d818496 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash Summary: Replacing load on dst with load on src only valid if copy doesn't modify src element to load Reviewed-by: kvn, thartmann ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp + test/compiler/arraycopy/TestACSameSrcDst.java Changeset: e5192b08213c Author: ihse Date: 2017-06-02 14:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e5192b08213c 8180322: Move JNI spec to specs directory Reviewed-by: mchung, dholmes ! src/share/vm/prims/jvmti.xml Changeset: e271f2b09a39 Author: bobv Date: 2017-06-02 10:35 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e271f2b09a39 8181093: assert(si->is_ldr_literal()) failed on arm64 test nsk/jdi/.../returnValue004 Reviewed-by: kvn, dlong ! src/cpu/arm/vm/relocInfo_arm.cpp Changeset: e64b1cb48d6e Author: bobv Date: 2017-06-02 10:37 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e64b1cb48d6e Merge Changeset: 7f45d3d72a9b Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7f45d3d72a9b Added tag jdk-9+173 for changeset e64b1cb48d6e ! .hgtags Changeset: 070aa7a2eb14 Author: lana Date: 2017-06-14 20:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/070aa7a2eb14 Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: bb5c32e2d31a Author: eosterlund Date: 2017-06-06 13:31 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb5c32e2d31a 8161145: The min/max macros make hotspot tests fail to build with GCC 6 Summary: Change min/max macros to expand (once) to self. Reviewed-by: sgehwolf, pliden, andrew ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 5242609b8088 Author: psandoz Date: 2017-06-05 15:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5242609b8088 8181292: Backport Rename internal Unsafe.compare methods from 10 to 9 Reviewed-by: psandoz, dholmes, thartmann, kvn Contributed-by: ron.pressler at oracle.com, claes.redestad at oracle.com ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/shark/sharkIntrinsics.cpp ! src/share/vm/shark/sharkIntrinsics.hpp ! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/compiler/intrinsics/unsafe/TestCAEAntiDep.java ! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java ! test/compiler/profiling/UnsafeAccess.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template Changeset: 921359dbc96b Author: mchung Date: 2017-06-07 18:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/921359dbc96b 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/jdk.hotspot.agent/share/classes/module-info.java Changeset: 944791f81601 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/944791f81601 Merge Changeset: ca47dcfdd351 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ca47dcfdd351 Added tag jdk-9+174 for changeset 944791f81601 ! .hgtags Changeset: 536f8cb71e48 Author: lana Date: 2017-06-16 04:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/536f8cb71e48 Merge ! .hgtags ! src/share/vm/classfile/vmSymbols.hpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: a9da03357f19 Author: lana Date: 2017-06-17 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a9da03357f19 Added tag jdk-10+12 for changeset 070aa7a2eb14 ! .hgtags Changeset: 79b6a9bd5c3b Author: fyang Date: 2017-06-10 16:01 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/79b6a9bd5c3b 8181906: AArch64: port bugfix for 7009641 to AArch64 Summary: Allocation in the code cache returns NULL instead of failing the entire VM Reviewed-by: aph Contributed-by: teng.lu at linaro.org ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: 29467418d0ca Author: rbackman Date: 2017-06-02 11:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/29467418d0ca 8180197: Failing assert: id must be initialized Reviewed-by: kvn, kbarrett ! src/share/vm/compiler/compileBroker.cpp Changeset: 7107dccce2b2 Author: dlong Date: 2017-06-13 10:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7107dccce2b2 8181757: NonNMethod heap in segmented CodeCache is not scanned in some cases 8171365: nsk/jvmti/scenarios/events/EM04/em04t001: many errors for missed events Reviewed-by: thartmann, kvn ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp Changeset: d7709f2d4bd3 Author: sspitsyn Date: 2017-06-13 16:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d7709f2d4bd3 8178054: [TESTBUG] Need test for JVM TI IsModifiableModule Summary: Add new test hotspot/test/serviceability/jvmti/GetNamedModule Reviewed-by: alanb, iignatyev ! make/test/JtregNative.gmk ! test/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java + test/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java + test/serviceability/jvmti/IsModifiableModule/libIsModifiableModuleTest.c Changeset: 5e54f0bcf4ef Author: sspitsyn Date: 2017-06-13 23:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5e54f0bcf4ef Merge Changeset: 232d93f11c49 Author: lana Date: 2017-06-15 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/232d93f11c49 Merge Changeset: 5347a840127d Author: dnsimon Date: 2017-06-16 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5347a840127d 8182310: [AOT][JVMCI] Get host class of VM anonymous class Summary: Add missing JVMCI functionality Reviewed-by: dlong, kvn ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 409ae96e9140 Author: poonam Date: 2017-06-16 22:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/409ae96e9140 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% Summary: Clear the pending OOM exception in SensorInfo::trigger() Reviewed-by: mchung, dcubed ! src/share/vm/services/lowMemoryDetector.cpp Changeset: 0d4a6056e3cc Author: alanb Date: 2017-06-16 09:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0d4a6056e3cc 8181087: Module system implementation refresh (6/2017) Reviewed-by: sspitsyn, hseigel ! make/symbols/symbols-unix ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp - test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/ModuleHelper.java ! test/runtime/modules/java.base/java/lang/ModuleHelper.java Changeset: 032a5041e20a Author: alanb Date: 2017-06-17 08:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/032a5041e20a Merge - test/runtime/modules/JVMAddModulePackage.java Changeset: 8346c00b2ba6 Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8346c00b2ba6 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/jdk.aot/share/classes/module-info.java ! src/jdk.internal.vm.compiler/share/classes/module-info.java Changeset: 516a043eb368 Author: fyang Date: 2017-06-20 17:00 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/516a043eb368 8182581: aarch64: fix for crash caused by earlyret of compiled method Summary: fix jvm crash caused by earlyret of compiled method for aarch64 port Reviewed-by: aph Contributed-by: snazarkin at azul.com ! src/cpu/aarch64/vm/abstractInterpreter_aarch64.cpp Changeset: 16c9c159df90 Author: vlivanov Date: 2017-06-20 14:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/16c9c159df90 8181872: C1: possible overflow when strength reducing integer multiply by constant Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/arm/vm/c1_LIRGenerator_arm.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp + test/compiler/c1/MultiplyByMaxInt.java Changeset: 8f04d457168b Author: vlivanov Date: 2017-06-20 13:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8f04d457168b Merge Changeset: 76a497562014 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/76a497562014 Added tag jdk-9+175 for changeset 8f04d457168b ! .hgtags Changeset: 466723157d6d Author: lana Date: 2017-06-24 00:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/466723157d6d Merge ! .hgtags ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: 3af8faa7c896 Author: lana Date: 2017-06-24 02:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3af8faa7c896 Added tag jdk-10+13 for changeset a9da03357f19 ! .hgtags Changeset: 2fedf1a1a198 Author: iignatyev Date: 2017-06-27 08:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2fedf1a1a198 8182154: merge jdk.testlibrary.Platform and jdk.test.lib.Platform Reviewed-by: sspitsyn, plevart ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java From ashipile at redhat.com Wed Jun 28 16:35:17 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 16:35:17 +0000 Subject: hg: shenandoah/jdk10/jdk: 763 new changesets Message-ID: <201706281635.v5SGZisG010718@aojmv0008.oracle.com> Changeset: c39f051b38d8 Author: bpb Date: 2017-02-07 11:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c39f051b38d8 8173910: (fs) java/nio/file/FileSystem/Basic.java should conditionally check FileStores Summary: On Unix platforms, spawn a 'df' process and skip FileStore check if it hangs Reviewed-by: alanb ! test/java/nio/file/FileSystem/Basic.java Changeset: 1ef7723209e7 Author: lancea Date: 2017-02-07 14:07 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1ef7723209e7 8169313: java.xml.ws not granted NetPermission(getProxySelector) Reviewed-by: alanb, aefimov, mchung ! src/java.base/share/lib/security/default.policy Changeset: 88f5292cbbad Author: rpatil Date: 2017-02-08 02:23 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/88f5292cbbad 8173943: Change error reporting of LauncherHelper to include actual Error class name Reviewed-by: alanb, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java Changeset: f5807d240630 Author: smarks Date: 2017-02-07 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f5807d240630 8044626: Update RMI specifications to reflect modularization changes 8165649: Re-examine if Activatable object can be created from non-public class and/or constructor Reviewed-by: alanb, mchung ! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java ! src/java.rmi/share/classes/java/rmi/activation/Activator.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: e50de2389390 Author: mchung Date: 2017-02-07 16:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e50de2389390 8173712: Rename JAVA_OPTIONS environment variable to JDK_JAVA_OPTIONS Reviewed-by: henryjen, psandoz ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/java.h ! src/java.base/windows/native/libjli/cmdtoargs.c ! test/ProblemList.txt ! test/tools/launcher/ArgsEnvVar.java ! test/tools/launcher/I18NArgTest.java Changeset: 47526f23be49 Author: ascarpino Date: 2017-02-07 19:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/47526f23be49 8151116: Add extended key usage constraint to the jdk.certpath.disabledAlgorithms security property Reviewed-by: wetmore ! src/java.base/share/conf/security/java.security Changeset: 04c3f5221759 Author: coffeys Date: 2017-02-08 08:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/04c3f5221759 8173783: IllegalArgumentException: jdk.tls.namedGroups Reviewed-by: xuelei, wetmore ! src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java + test/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java Changeset: e56bfa6ae3ce Author: dfuchs Date: 2017-02-08 16:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e56bfa6ae3ce 8173898: StackWalker.walk throws InternalError if called from a constructor invoked through reflection. Summary: StackWalker is fixed to take into account constructor reflection frames. The specification of StackWalker.Option.SHOW_REFLECT_FRAMES is also clarified in this regard. Reviewed-by: bchristi, lancea, mchung, psandoz ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! test/java/lang/StackWalker/Basic.java + test/java/lang/StackWalker/ReflectionFrames.java Changeset: 23074c7a0bc6 Author: rriggs Date: 2017-02-08 13:17 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/23074c7a0bc6 8174128: [testbug] Remove implementation dependency from java.time TCK tests Reviewed-by: dfuchs, scolebourne ! test/java/time/TEST.properties ! test/java/time/tck/java/time/AbstractTCKTest.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java ! test/java/time/tck/java/time/serial/TCKZoneIdSerialization.java + test/java/time/test/java/time/TEST.properties Changeset: bb824eeea452 Author: ascarpino Date: 2017-02-08 10:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bb824eeea452 8174157: Backout 8151116 Reviewed-by: mullan ! src/java.base/share/conf/security/java.security Changeset: 223b9c6c892f Author: ascarpino Date: 2017-02-08 11:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/223b9c6c892f 8173410: Add commented config line for jdk.security.provider.preferred Reviewed-by: wetmore ! src/java.base/share/conf/security/java.security Changeset: cb761a779278 Author: valeriep Date: 2017-02-08 19:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cb761a779278 8173708: Re-enable AES cipher with CFB128 mode for Ucrypto provider Summary: Updated Ucrypto config file to remove the disabled mechanisms Reviewed-by: wetmore ! src/jdk.crypto.ucrypto/solaris/conf/security/ucrypto-solaris.cfg ! test/com/oracle/security/ucrypto/TestAES.java Changeset: d4816c8d3ab8 Author: valeriep Date: 2017-02-08 19:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d4816c8d3ab8 Merge Changeset: 4be3ef759ead Author: dlsmith Date: 2017-02-08 12:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4be3ef759ead 8173587: LambdaMetafactory needs to validate descriptors and method name Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java + test/java/lang/invoke/lambda/MetafactoryDescriptorTest.java + test/java/lang/invoke/lambda/MetafactoryMethodNameTest.java - test/java/lang/invoke/lambda/MetafactorySamReturnTest.java Changeset: 00cd2ba50e10 Author: ascarpino Date: 2017-02-08 12:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/00cd2ba50e10 8160655: Fix denyAfter and usage types for security properties Reviewed-by: mullan, xuelei ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java + src/java.base/share/classes/sun/security/provider/certpath/PKIXExtendedParameters.java - src/java.base/share/classes/sun/security/provider/certpath/PKIXTimestampParameters.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java - src/java.base/share/classes/sun/security/util/CertConstraintParameters.java + src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! src/java.base/share/classes/sun/security/validator/SimpleValidator.java ! src/java.base/share/conf/security/java.security ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 56a5cee26bbb Author: dlsmith Date: 2017-02-08 14:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/56a5cee26bbb 8033076: LambdaMetafactory should use types in implMethod.type() Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java Changeset: 95050afa6898 Author: dlsmith Date: 2017-02-08 17:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/95050afa6898 8174226: Test failures after JDK-8033076 Summary: Reverting JDK-8033076 for now Reviewed-by: darcy ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java Changeset: cad3932c20ec Author: ssahoo Date: 2017-02-09 05:19 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cad3932c20ec 8168423: Test Task: Custom system class loader + security manager + malformed policy file = recursive initialization Summary: If a malformed policy file is encountered when running with a custom system class loader then it leads to a recursive initialization issue Reviewed-by: mullan + test/java/lang/ClassLoader/securityManager/ClassLoaderTest.java + test/java/lang/ClassLoader/securityManager/TestClassLoader.java + test/java/lang/ClassLoader/securityManager/TestClient.java + test/java/lang/ClassLoader/securityManager/malformed.policy + test/java/lang/ClassLoader/securityManager/valid.policy Changeset: 5757370ec024 Author: bpb Date: 2017-02-09 07:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5757370ec024 8173387: java/nio/channels/Selector/SelectTimeout.java failed with "Test timed out early with timeout 100000000999" Summary: Corrected timing problem with multiple threads setting static variables Reviewed-by: clanger, alanb ! test/java/nio/channels/Selector/SelectTimeout.java Changeset: a547b3736c3b Author: msheppar Date: 2017-02-09 15:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a547b3736c3b 8049375: Extend how the org.omg.CORBA.ORB handles the search for orb.properties Reviewed-by: lancea, alanb ! test/TEST.groups + test/org/omg/CORBA/OrbPropertiesTest.java + test/org/omg/CORBA/TestOrbImpl.java + test/org/omg/CORBA/TestSingletonOrbImpl.java + test/org/omg/CORBA/jtreg.test.policy Changeset: 68cb676e526a Author: lana Date: 2017-02-09 18:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/68cb676e526a Merge - src/java.base/share/classes/sun/security/provider/certpath/PKIXTimestampParameters.java - src/java.base/share/classes/sun/security/util/CertConstraintParameters.java - test/java/lang/invoke/lambda/MetafactorySamReturnTest.java Changeset: 34174308ee40 Author: bpb Date: 2017-02-09 14:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/34174308ee40 8174127: (ch) Add instrumentation to java/nio/channels/FileChannel/Transfer.java Summary: Convert to TestNG and add some debugging output for large file creation time Reviewed-by: alanb ! test/java/nio/channels/FileChannel/Transfer.java Changeset: 23ef25fca147 Author: amlu Date: 2017-02-10 10:07 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/23ef25fca147 8174241: ProblemList update for TestWsImport, JdbMethodExitTest and jimage tests Reviewed-by: lancea ! test/ProblemList.txt Changeset: 297a26386644 Author: mli Date: 2017-02-09 18:33 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/297a26386644 8173957: Fix @since in module-info.java in dev/jdk repo Reviewed-by: alanb, lancea ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.instrument/share/classes/module-info.java ! src/java.logging/share/classes/module-info.java ! src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/module-info.java ! src/java.naming/share/classes/module-info.java ! src/java.prefs/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/java.se.ee/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/java.security.jgss/share/classes/module-info.java ! src/java.security.sasl/share/classes/module-info.java ! src/java.smartcardio/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/java.transaction/share/classes/module-info.java ! src/java.xml.crypto/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.desktop/share/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java ! src/jdk.internal.ed/share/classes/module-info.java ! src/jdk.internal.le/share/classes/module-info.java ! src/jdk.internal.opt/share/classes/module-info.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jdwp.agent/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.security.jgss/share/classes/module-info.java Changeset: cb3a760ccbb0 Author: michaelm Date: 2017-02-10 09:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cb3a760ccbb0 8174716: java/net/httpclient/security/Driver.java failing in JDK 9 Reviewed-by: alanb ! test/java/net/httpclient/security/Driver.java Changeset: 1c8f054f6278 Author: alanb Date: 2017-02-10 09:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1c8f054f6278 8173393: Module system implementation refresh (2/2017) Reviewed-by: dfuchs, psandoz, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, claes.redestad at oracle.com, alex.buckley at oracle.com, mark.reinhold at oracle.com, john.r.rose at oracle.com ! make/src/classes/build/tools/jigsaw/GenGraphs.java ! make/src/classes/build/tools/jigsaw/ModuleSummary.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java + src/java.base/share/classes/java/lang/IllegalCallerException.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/FindException.java ! src/java.base/share/classes/java/lang/module/InvalidModuleDescriptorException.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/ModuleReference.java ! src/java.base/share/classes/java/lang/module/ResolutionException.java ! src/java.base/share/classes/java/lang/module/ResolvedModule.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java ! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/java.base/share/classes/jdk/internal/module/Checks.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! test/ProblemList.txt ! test/java/io/FilePermission/ReadFileOnPath.java ! test/java/lang/Class/forName/modules/TestLayer.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java ! test/java/lang/Class/getPackageName/Basic.java ! test/java/lang/StackWalker/CallerFromMain.java ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/invoke/DropLookupModeTest.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java + test/java/lang/invoke/MethodHandles/privateLookupIn/Unnamed.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java + test/java/lang/invoke/modules/Driver.java - test/java/lang/invoke/modules/ModuleAccessControlTest.java + test/java/lang/invoke/modules/Unnamed.java + test/java/lang/invoke/modules/m1/module-info.java + test/java/lang/invoke/modules/m1/p1/Main.java + test/java/lang/invoke/modules/m1/p1/Type1.java + test/java/lang/invoke/modules/m1/p2/Type2.java + test/java/lang/invoke/modules/m2/module-info.java + test/java/lang/invoke/modules/m2/q1/Type1.java + test/java/lang/invoke/modules/m2/q2/Type2.java - test/java/lang/invoke/modules/src/m1/module-info.java - test/java/lang/invoke/modules/src/m1/p1/Main.java - test/java/lang/invoke/modules/src/m1/p1/Type1.java - test/java/lang/invoke/modules/src/m1/p2/Type2.java - test/java/lang/invoke/modules/src/m2/module-info.java - test/java/lang/invoke/modules/src/m2/q1/Type1.java - test/java/lang/invoke/modules/src/m2/q2/Type2.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleNamesTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/java/lang/module/ModuleReferenceTest.java ! test/java/lang/module/MultiReleaseJarTest.java + test/java/lang/reflect/AccessibleObject/CanAccessTest.java ! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java + test/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/java/lang/reflect/Layer/BasicLayerTest.java ! test/java/lang/reflect/Layer/LayerAndLoadersTest.java ! test/java/lang/reflect/Layer/LayerControllerTest.java ! test/java/lang/reflect/Module/AnnotationsTest.java ! test/java/lang/reflect/Module/BasicModuleTest.java ! test/java/lang/reflect/Module/WithSecurityManager.java + test/java/lang/reflect/Module/addXXX/Driver.java + test/java/lang/reflect/Module/addXXX/m1/module-info.java + test/java/lang/reflect/Module/addXXX/m1/p1/C.java + test/java/lang/reflect/Module/addXXX/m2/module-info.java + test/java/lang/reflect/Module/addXXX/m2/p2/C.java + test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java + test/java/lang/reflect/Module/addXXX/m3/module-info.java + test/java/lang/reflect/Module/addXXX/m3/p3/C.java + test/java/lang/reflect/Module/addXXX/m4/module-info.java + test/java/lang/reflect/Module/addXXX/m4/p4/C.java + test/java/lang/reflect/Module/addXXX/test/module-info.java + test/java/lang/reflect/Module/addXXX/test/test/C.java + test/java/lang/reflect/Module/addXXX/test/test/Main.java + test/java/lang/reflect/Module/addXXX/test/test/Service.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/java/security/modules/ModularTest.java ! test/java/util/ServiceLoader/modules/BadProvidersTest.java ! test/java/util/ServiceLoader/modules/Basic.java + test/jdk/internal/reflect/CallerSensitive/CheckCSMs.java ! test/jdk/modules/etc/VerifyModuleDelegation.java ! test/jdk/modules/scenarios/container/src/container/container/Main.java ! test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java Changeset: d35044f37cdb Author: alanb Date: 2017-02-10 12:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d35044f37cdb Merge ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/StackWalker.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! test/ProblemList.txt ! test/java/lang/ClassLoader/securityManager/ClassLoaderTest.java - test/java/lang/invoke/modules/ModuleAccessControlTest.java - test/java/lang/invoke/modules/src/m1/module-info.java - test/java/lang/invoke/modules/src/m1/p1/Main.java - test/java/lang/invoke/modules/src/m1/p1/Type1.java - test/java/lang/invoke/modules/src/m1/p2/Type2.java - test/java/lang/invoke/modules/src/m2/module-info.java - test/java/lang/invoke/modules/src/m2/q1/Type1.java - test/java/lang/invoke/modules/src/m2/q2/Type2.java Changeset: d18d6cbde5e3 Author: alanb Date: 2017-02-10 12:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d18d6cbde5e3 Merge Changeset: ba1d4f8c77de Author: bchristi Date: 2017-01-31 11:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ba1d4f8c77de 8156073: 2-slot LiveStackFrame locals (long and double) are incorrect Reviewed-by: coleenp, mchung ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/LiveStackFrameInfo.java - test/java/lang/StackWalker/CountLocalSlots.java ! test/java/lang/StackWalker/LocalsAndOperands.java - test/java/lang/StackWalker/LocalsCrash.java Changeset: 07739d8a2680 Author: jwilhelm Date: 2017-01-31 20:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/07739d8a2680 Merge ! src/java.base/share/classes/module-info.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! test/ProblemList.txt Changeset: 46d67328922c Author: jwilhelm Date: 2017-02-01 00:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/46d67328922c Merge - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java Changeset: 0d2ab72ba600 Author: dnsimon Date: 2017-02-02 05:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0d2ab72ba600 8145337: [JVMCI] JVMCI initialization with SecurityManager installed fails: java.security.AccessControlException: access denied Reviewed-by: kvn, alanb, mchung, mullan ! src/java.base/share/lib/security/default.policy Changeset: 31fdce5df5cd Author: jwilhelm Date: 2017-02-09 23:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/31fdce5df5cd Merge ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! test/ProblemList.txt - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java Changeset: 9061aabb211d Author: jwilhelm Date: 2017-02-09 23:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9061aabb211d Merge ! src/java.base/share/classes/module-info.java ! test/ProblemList.txt - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java Changeset: a024ba2ca3d2 Author: dkononenko Date: 2017-02-09 19:43 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a024ba2ca3d2 8170113: jimage extract to readonly directory causes MissingResourceException Summary: Added a missing resource. Reviewed-by: alanb, anazarov Contributed-by: denis.kononenko at oracle.com ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties Changeset: 27716a9b2378 Author: serb Date: 2017-01-31 19:22 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/27716a9b2378 8143077: Deprecate InputEvent._MASK in favor of InputEvent._DOWN_MASK Reviewed-by: prr, alexsch, azvegint, mchung, egahlin ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPopupMenu.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Event.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/MenuShortcut.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceDragEvent.java ! src/java.desktop/share/classes/java/awt/event/ActionEvent.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/java/awt/peer/PopupMenuPeer.java ! src/java.desktop/share/classes/javax/swing/Autoscroller.java ! src/java.desktop/share/classes/javax/swing/DefaultButtonModel.java ! src/java.desktop/share/classes/javax/swing/JComboBox.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JMenuItem.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JToggleButton.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/KeyboardManager.java ! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.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/BasicPopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/MenuItemLayoutHelper.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/windows/classes/sun/awt/windows/WButtonPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WTextFieldPeer.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/JConsole.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/VMPanel.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/Utils.java Changeset: bdb8499fdb64 Author: psadhukhan Date: 2017-02-02 11:05 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bdb8499fdb64 8170578: CUPS Printing is broken with Ubuntu 16.10 (CUPS 2.2) Reviewed-by: prr ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! test/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java Changeset: 6dbd2f0fbd71 Author: prr Date: 2017-02-03 09:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6dbd2f0fbd71 8173409: make setMixingCutoutShape public and remove jdk.desktop Reviewed-by: serb, mchung, alexsch ! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/module-info.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java - src/jdk.desktop/share/classes/jdk/awt/AWTUtils.java - src/jdk.desktop/share/classes/module-info.java ! test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java ! test/java/awt/Mixing/OpaqueTest.java - test/java/awt/jdk/TestJDKAWTUtils.java Changeset: 05b82284817f Author: prr Date: 2017-02-06 09:32 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/05b82284817f 8170493: JNI exception pending in JavaComponentAccessibility.m Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: 94038948b70f Author: prr Date: 2017-02-06 09:34 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/94038948b70f Merge - make/copy/Copy-java.management.gmk - make/gensrc/Gensrc-java.management.gmk - make/rmic/Rmic-java.management.gmk - src/java.management/share/classes/com/sun/jmx/remote/internal/ProxyRef.java - src/java.management/share/classes/com/sun/jmx/remote/internal/RMIExporter.java - src/java.management/share/classes/com/sun/jmx/remote/internal/Unmarshal.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/rmi/ServerProvider.java - src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnection.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java - src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServer.java - src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java - src/java.management/share/classes/javax/management/remote/rmi/package.html - src/java.management/share/classes/sun/management/Agent.java - src/java.management/share/classes/sun/management/AgentConfigurationError.java - src/java.management/share/classes/sun/management/ConnectorAddressLink.java - src/java.management/share/classes/sun/management/FileSystem.java - src/java.management/share/classes/sun/management/jdp/JdpBroadcaster.java - src/java.management/share/classes/sun/management/jdp/JdpController.java - src/java.management/share/classes/sun/management/jdp/JdpException.java - src/java.management/share/classes/sun/management/jdp/JdpGenericPacket.java - src/java.management/share/classes/sun/management/jdp/JdpJmxPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacket.java - src/java.management/share/classes/sun/management/jdp/JdpPacketReader.java - src/java.management/share/classes/sun/management/jdp/JdpPacketWriter.java - src/java.management/share/classes/sun/management/jdp/package-info.java - src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java - src/java.management/share/classes/sun/management/jmxremote/LocalRMIServerSocketFactory.java - src/java.management/share/classes/sun/management/jmxremote/SingleEntryRegistry.java - src/java.management/share/classes/sun/management/jmxremote/package.html - src/java.management/share/classes/sun/management/resources/agent.properties - src/java.management/share/classes/sun/management/resources/agent_de.properties - src/java.management/share/classes/sun/management/resources/agent_es.properties - src/java.management/share/classes/sun/management/resources/agent_fr.properties - src/java.management/share/classes/sun/management/resources/agent_it.properties - src/java.management/share/classes/sun/management/resources/agent_ja.properties - src/java.management/share/classes/sun/management/resources/agent_ko.properties - src/java.management/share/classes/sun/management/resources/agent_pt_BR.properties - src/java.management/share/classes/sun/management/resources/agent_sv.properties - src/java.management/share/classes/sun/management/resources/agent_zh_CN.properties - src/java.management/share/classes/sun/management/resources/agent_zh_TW.properties - src/java.management/share/classes/sun/management/spi/AgentProvider.java - src/java.management/share/conf/jmxremote.access - src/java.management/share/conf/jmxremote.password.template - src/java.management/share/conf/management.properties - src/java.management/share/conf/snmp.acl.template - src/java.management/unix/classes/sun/management/FileSystemImpl.java - src/java.management/unix/native/libmanagement/FileSystemImpl.c - src/java.management/windows/classes/sun/management/FileSystemImpl.java - src/java.management/windows/native/libmanagement/FileSystemImpl.c ! src/jdk.jconsole/share/classes/sun/tools/jconsole/JConsole.java - src/jdk.jvmstat/share/classes/module-info.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/AbstractMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/BufferedMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/ByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/IntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/LongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Monitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitorException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/StringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Units.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/Variability.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/HostListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/MonitorStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmListener.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/VmStatusChangeEvent.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/event/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTask.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/CountedTimerTaskUtils.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorDataException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStatus.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorStructureException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorTypeException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/MonitorVersionException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfIntegerMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfLongMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringConstantMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfStringVariableMonitor.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/SyntaxException.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/FileMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostFileService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalEventTimer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostLocalService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/BasicType.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/PerfDataBufferPrologue.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap - test/sun/management/AgentCMETest.java - test/sun/management/AgentCheckTest.java Changeset: fbddaaa26e1b Author: mcherkas Date: 2017-02-07 18:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fbddaaa26e1b 8173145: Menu is activated after using mnemonic Alt/Key combination Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java + test/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: 205e05380de6 Author: prr Date: 2017-02-10 08:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/205e05380de6 Merge - src/java.base/share/classes/sun/security/provider/certpath/PKIXTimestampParameters.java - src/java.base/share/classes/sun/security/util/CertConstraintParameters.java - src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java ! src/java.desktop/share/classes/module-info.java - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java - test/java/lang/invoke/lambda/MetafactorySamReturnTest.java - test/java/lang/invoke/modules/ModuleAccessControlTest.java - test/java/lang/invoke/modules/src/m1/module-info.java - test/java/lang/invoke/modules/src/m1/p1/Main.java - test/java/lang/invoke/modules/src/m1/p1/Type1.java - test/java/lang/invoke/modules/src/m1/p2/Type2.java - test/java/lang/invoke/modules/src/m2/module-info.java - test/java/lang/invoke/modules/src/m2/q1/Type1.java - test/java/lang/invoke/modules/src/m2/q2/Type2.java Changeset: ed26eebc8c88 Author: mchung Date: 2017-02-10 10:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ed26eebc8c88 8174739: Rename JMOD section name for native libraries from native to lib Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/AbstractResourcePoolEntry.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/plugins/ExcludeVMPluginTest.java ! test/tools/jmod/JmodTest.java Changeset: 71ae110c5efd Author: michaelm Date: 2017-02-10 21:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/71ae110c5efd 8174745: Httpclient source update for JDK 8 Reviewed-by: dfuchs ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/DefaultPublisher.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpResponse.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/MinimalFuture.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Queue.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/Utils.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/UTF8AccumulatingDecoder.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java Changeset: ef6894aeb9fe Author: sherman Date: 2017-02-11 21:31 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ef6894aeb9fe 8165640: Enhance jar tool to allow module-info in versioned directories but not in base in modular multi-release jar files Reviewed-by: psandoz, mchung ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java + test/tools/jar/modularJar/src/baz/jdk/test/baz/Baz.java Changeset: 4cda2699bf59 Author: mchung Date: 2017-02-12 16:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4cda2699bf59 8174740: RuntimeException: Module m's descriptor returns inconsistent package set Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/module-info.java Changeset: db26f90a85f5 Author: skovalev Date: 2017-02-10 11:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/db26f90a85f5 8174194: Several java/lang tests failing due to undeclared module dependencies Reviewed-by: dfuchs, mchung ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/StackTraceElement/WithClassLoaderName.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/management/ManagementFactory/DefaultManagementProviderTest.java ! test/java/lang/reflect/PublicMethods/PublicMethodsTest.java Changeset: 96748d4b1204 Author: jlahoda Date: 2017-02-13 09:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/96748d4b1204 8173777: Merge javac -Xmodule into javac--patch-module Summary: Converting uses of -Xmodule: to --patch-module. Reviewed-by: alanb, mchung - test/javax/xml/jaxp/common/8035437/Document.java - test/javax/xml/jaxp/common/8035437/DocumentImpl.java - test/javax/xml/jaxp/common/8035437/Node.java + test/javax/xml/jaxp/common/8035437/patch-src1/org/w3c/dom/Document.java + test/javax/xml/jaxp/common/8035437/patch-src1/org/w3c/dom/Node.java + test/javax/xml/jaxp/common/8035437/patch-src2/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java ! test/javax/xml/jaxp/common/8035437/run.sh - test/sun/text/IntHashtable/Bug4170614Test.java ! test/sun/text/IntHashtable/Bug4170614Test.sh + test/sun/text/IntHashtable/patch-src/java/text/Bug4170614Test.java ! test/tools/launcher/ToolsOpts.java ! test/tools/launcher/modules/patch/basic/PatchTest.java ! test/tools/launcher/modules/patch/basic/PatchTestWarningError.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java Changeset: fdfa7b2fe9a7 Author: mullan Date: 2017-02-13 11:35 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fdfa7b2fe9a7 8174837: Add "since=9" to deprecated ContentSigner and ContentSignerParameters classes Reviewed-by: vinnie ! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java ! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java Changeset: bdf3d3a46863 Author: lana Date: 2017-02-16 17:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bdf3d3a46863 Added tag jdk-9+157 for changeset fdfa7b2fe9a7 ! .hgtags Changeset: 4fc407cc1bad Author: dfuchs Date: 2017-02-13 17:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4fc407cc1bad 8174833: java/net/httpclient/http2/BasicTest.java always fails but always report success Reviewed-by: michaelm ! test/java/net/httpclient/http2/BasicTest.java ! test/java/net/httpclient/http2/server/Http2TestServerConnection.java Changeset: a3b3c7b6464d Author: dlsmith Date: 2017-02-13 10:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a3b3c7b6464d 8174399: LambdaMetafactory should use types in implMethod.type() Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/java/lang/invoke/lambda/InheritedMethodTest.java Changeset: a9986a4dff27 Author: redestad Date: 2017-02-13 20:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a9986a4dff27 8174831: Reduce number of Charset classes loaded on bootstrap Reviewed-by: alanb ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java Changeset: 735dfe90bf33 Author: sundar Date: 2017-02-14 07:33 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/735dfe90bf33 8174209: Renumber the compress levels Reviewed-by: alanb, jlaskey, mchung, redestad ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/DefaultCompressPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/plugins/CompressorPluginTest.java Changeset: 46052e3e5372 Author: amlu Date: 2017-02-14 10:11 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/46052e3e5372 8169903: Refactor spliterator traversing tests into a library Reviewed-by: psandoz ! test/java/util/Spliterator/SpliteratorCollisions.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java + test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java ! test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java ! test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java ! test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/SpliteratorTestHelper.java ! test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java ! test/java/util/stream/boottest/java.base/java/util/stream/DoubleNodeTest.java ! test/java/util/stream/boottest/java.base/java/util/stream/IntNodeTest.java ! test/java/util/stream/boottest/java.base/java/util/stream/LongNodeTest.java ! test/java/util/stream/boottest/java.base/java/util/stream/NodeTest.java ! test/java/util/stream/boottest/java.base/java/util/stream/SliceSpliteratorTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/RangeTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java Changeset: ca12febae936 Author: amlu Date: 2017-02-14 12:43 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ca12febae936 8174887: Problem list javax/net/ssl/DTLS/RespondToRetransmit.java Reviewed-by: xuelei ! test/ProblemList.txt Changeset: 82bdb3885afa Author: coffeys Date: 2017-02-14 10:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/82bdb3885afa 8173094: Error in API documentation for SwingWorker 8173751: Syntax error in ZipFile.getComment() method 8173752: Syntax error in ZipEntry.setCompressedSize(long) method documentation 8173755: FilterOutputStream.write(byte[],int,int) javadoc correction 8173802: Incorrect argument name in java.io.FilterInputStream.read(byte[]) method documentation Reviewed-by: coffeys, chegar Contributed-by: abhijit.r.roy at oracle.com ! src/java.base/share/classes/java/io/FilterInputStream.java ! src/java.base/share/classes/java/io/FilterOutputStream.java ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.desktop/share/classes/javax/swing/SwingWorker.java Changeset: 4eb7b73bb5b6 Author: dkononenko Date: 2017-02-14 14:31 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4eb7b73bb5b6 8169715: jimage fails with IAE when attempts to inspect an empty file Summary: Added buffer's capacity checks. Reviewed-by: jlaskey, anazarov Contributed-by: denis.kononenko at oracle.com ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java Changeset: b8d79a801d16 Author: sundar Date: 2017-02-14 21:56 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b8d79a801d16 8174718: "Module 's descriptor returns inconsistent package set" confusing Reviewed-by: alanb, jlaskey, mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java ! test/tools/jlink/JLinkNegativeTest.java Changeset: d52809e235c9 Author: sherman Date: 2017-02-14 11:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d52809e235c9 8174248: partialUpdateFooMainClass test in tools/jar/modularJar/Basic.java needs to be re-examined Reviewed-by: chegar, lancea ! test/tools/jar/modularJar/Basic.java Changeset: 22af9029b07b Author: darcy Date: 2017-02-14 13:08 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/22af9029b07b 8174960: Mark WakeupAfterClose.java as failing intermittentl Reviewed-by: rriggs, bpb ! test/java/nio/channels/Selector/WakeupAfterClose.java Changeset: d014ae449563 Author: naoto Date: 2017-02-14 13:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d014ae449563 8174779: Locale issues with Mac 10.12 Reviewed-by: bchristi ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: 1c101c68279d Author: psandoz Date: 2017-02-14 14:29 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1c101c68279d 8174151: URLClassLoader no longer uses custom URLStreamHandler for jar URLs Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java + src/java.base/share/classes/jdk/internal/misc/JavaNetURLAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java + test/java/net/URL/JarHandlerPkgPrefix/JarHandlerPkgPrefix.java + test/java/net/URL/JarHandlerPkgPrefix/handlers/jar/Handler.java Changeset: 734a8b392154 Author: weijun Date: 2017-02-15 09:08 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/734a8b392154 8174909: Doc error in SecureRandom Reviewed-by: mullan ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/SecureRandom.java Changeset: 8fd1fcfc2f09 Author: simonis Date: 2017-02-15 09:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8fd1fcfc2f09 8174950: Gracefully handle null Supplier in Objects.requireNonNull Reviewed-by: dholmes, psandoz, alanb, chegar ! src/java.base/share/classes/java/util/Objects.java Changeset: 8b0d55e02f54 Author: weijun Date: 2017-02-15 21:46 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8b0d55e02f54 8168410: Multiple JCK tests are failing due to SecurityException is not thrown. Reviewed-by: mullan ! src/java.base/share/classes/java/security/ProtectionDomain.java ! test/java/security/testlibrary/Proc.java ! test/sun/security/util/FilePermCompat/CompatImpact.java ! test/sun/security/util/FilePermCompat/Flag.java + test/sun/security/util/FilePermCompat/flag.policy Changeset: 87f2a6fb4b9a Author: redestad Date: 2017-02-15 15:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/87f2a6fb4b9a 8175010: ImageReader is not thread-safe Reviewed-by: alanb, jlaskey, chegar ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java Changeset: 8060bc52c10e Author: psandoz Date: 2017-02-15 09:10 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8060bc52c10e 8165035: jar --help-extra should provide information on the -n/--normalize option Reviewed-by: chegar, alanb, mchung, lancea, sherman ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties Changeset: b035f72cddfc Author: sherman Date: 2017-02-15 12:11 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b035f72cddfc 8173207: Upgrade compression library Reviewed-by: alanb, erikj ! make/launcher/Launcher-jdk.pack.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/LibCommon.gmk - src/java.base/share/native/libzip/zlib-1.2.8/ChangeLog - src/java.base/share/native/libzip/zlib-1.2.8/README - src/java.base/share/native/libzip/zlib-1.2.8/compress.c - src/java.base/share/native/libzip/zlib-1.2.8/crc32.h - src/java.base/share/native/libzip/zlib-1.2.8/deflate.c - src/java.base/share/native/libzip/zlib-1.2.8/deflate.h - src/java.base/share/native/libzip/zlib-1.2.8/gzclose.c - src/java.base/share/native/libzip/zlib-1.2.8/gzguts.h - src/java.base/share/native/libzip/zlib-1.2.8/gzlib.c - src/java.base/share/native/libzip/zlib-1.2.8/gzread.c - src/java.base/share/native/libzip/zlib-1.2.8/gzwrite.c - src/java.base/share/native/libzip/zlib-1.2.8/infback.c - src/java.base/share/native/libzip/zlib-1.2.8/inffast.c - src/java.base/share/native/libzip/zlib-1.2.8/inffast.h - src/java.base/share/native/libzip/zlib-1.2.8/inffixed.h - src/java.base/share/native/libzip/zlib-1.2.8/inflate.c - src/java.base/share/native/libzip/zlib-1.2.8/inflate.h - src/java.base/share/native/libzip/zlib-1.2.8/inftrees.c - src/java.base/share/native/libzip/zlib-1.2.8/inftrees.h - src/java.base/share/native/libzip/zlib-1.2.8/patches/ChangeLog_java - src/java.base/share/native/libzip/zlib-1.2.8/trees.c - src/java.base/share/native/libzip/zlib-1.2.8/trees.h - src/java.base/share/native/libzip/zlib-1.2.8/uncompr.c - src/java.base/share/native/libzip/zlib-1.2.8/zadler32.c - src/java.base/share/native/libzip/zlib-1.2.8/zconf.h - src/java.base/share/native/libzip/zlib-1.2.8/zcrc32.c - src/java.base/share/native/libzip/zlib-1.2.8/zlib.h - src/java.base/share/native/libzip/zlib-1.2.8/zutil.c - src/java.base/share/native/libzip/zlib-1.2.8/zutil.h + src/java.base/share/native/libzip/zlib/ChangeLog + src/java.base/share/native/libzip/zlib/README + src/java.base/share/native/libzip/zlib/compress.c + src/java.base/share/native/libzip/zlib/crc32.h + src/java.base/share/native/libzip/zlib/deflate.c + src/java.base/share/native/libzip/zlib/deflate.h + src/java.base/share/native/libzip/zlib/infback.c + src/java.base/share/native/libzip/zlib/inffast.c + src/java.base/share/native/libzip/zlib/inffast.h + src/java.base/share/native/libzip/zlib/inffixed.h + src/java.base/share/native/libzip/zlib/inflate.c + src/java.base/share/native/libzip/zlib/inflate.h + src/java.base/share/native/libzip/zlib/inftrees.c + src/java.base/share/native/libzip/zlib/inftrees.h + src/java.base/share/native/libzip/zlib/patches/ChangeLog_java + src/java.base/share/native/libzip/zlib/trees.c + src/java.base/share/native/libzip/zlib/trees.h + src/java.base/share/native/libzip/zlib/uncompr.c + src/java.base/share/native/libzip/zlib/zadler32.c + src/java.base/share/native/libzip/zlib/zconf.h + src/java.base/share/native/libzip/zlib/zcrc32.c + src/java.base/share/native/libzip/zlib/zlib.h + src/java.base/share/native/libzip/zlib/zutil.c + src/java.base/share/native/libzip/zlib/zutil.h Changeset: d911fe42d2da Author: ascarpino Date: 2017-02-15 12:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d911fe42d2da 8174849: Change SHA1 certpath restrictions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/conf/security/java.security Changeset: 3534a97c9244 Author: mchung Date: 2017-02-15 16:18 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3534a97c9244 8173374: Update GenGraphs tool to generate dot graph with requires transitive edges Reviewed-by: dfuchs, redestad ! make/CompileModuleTools.gmk ! make/GenerateModuleSummary.gmk ! make/ModuleTools.gmk ! make/src/classes/build/tools/jigsaw/GenGraphs.java - make/src/classes/build/tools/jigsaw/Graph.java Changeset: 96e10bc4ff66 Author: vromero Date: 2017-02-15 17:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/96e10bc4ff66 8174694: improve error message shown when main class can't be loaded Reviewed-by: ksrini, alanb ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties + test/tools/launcher/MainClassCantBeLoadedTest.java Changeset: dab92e4bd4ef Author: sherman Date: 2017-02-15 22:50 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/dab92e4bd4ef 8175053: March 5 builds failed on Windows/install repo after JDK-8173207 Reviewed-by: mchung + src/java.base/share/native/libzip/zlib/gzclose.c + src/java.base/share/native/libzip/zlib/gzguts.h + src/java.base/share/native/libzip/zlib/gzlib.c + src/java.base/share/native/libzip/zlib/gzread.c + src/java.base/share/native/libzip/zlib/gzwrite.c ! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java ! src/java.base/share/native/libzip/zlib/zconf.h ! src/java.base/share/native/libzip/zlib/zutil.c Changeset: 77df00dbacfb Author: aefimov Date: 2017-02-16 13:17 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/77df00dbacfb 8174735: Update JAX-WS RI integration to latest version Reviewed-by: alanb, mchung, lancea Contributed-by: roman.grigoriadi at oracle.com ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy Changeset: b0fe19c8a49e Author: msheppar Date: 2017-02-16 11:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b0fe19c8a49e 8146299: Disable rmic -Xnew Reviewed-by: chegar, smarks, rriggs, mchung ! src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java ! test/ProblemList.txt ! test/sun/rmi/rmic/newrmic/equivalence/run.sh Changeset: 8c022f735023 Author: redestad Date: 2017-02-16 17:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8c022f735023 8175079: Lazy initialization of ImageReader breaks rmid Reviewed-by: alanb ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java Changeset: 26a708e71902 Author: lana Date: 2017-02-16 18:28 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/26a708e71902 Merge - make/src/classes/build/tools/jigsaw/Graph.java - src/java.base/share/native/libzip/zlib-1.2.8/ChangeLog - src/java.base/share/native/libzip/zlib-1.2.8/README - src/java.base/share/native/libzip/zlib-1.2.8/compress.c - src/java.base/share/native/libzip/zlib-1.2.8/crc32.h - src/java.base/share/native/libzip/zlib-1.2.8/deflate.c - src/java.base/share/native/libzip/zlib-1.2.8/deflate.h - src/java.base/share/native/libzip/zlib-1.2.8/gzclose.c - src/java.base/share/native/libzip/zlib-1.2.8/gzguts.h - src/java.base/share/native/libzip/zlib-1.2.8/gzlib.c - src/java.base/share/native/libzip/zlib-1.2.8/gzread.c - src/java.base/share/native/libzip/zlib-1.2.8/gzwrite.c - src/java.base/share/native/libzip/zlib-1.2.8/infback.c - src/java.base/share/native/libzip/zlib-1.2.8/inffast.c - src/java.base/share/native/libzip/zlib-1.2.8/inffast.h - src/java.base/share/native/libzip/zlib-1.2.8/inffixed.h - src/java.base/share/native/libzip/zlib-1.2.8/inflate.c - src/java.base/share/native/libzip/zlib-1.2.8/inflate.h - src/java.base/share/native/libzip/zlib-1.2.8/inftrees.c - src/java.base/share/native/libzip/zlib-1.2.8/inftrees.h - src/java.base/share/native/libzip/zlib-1.2.8/patches/ChangeLog_java - src/java.base/share/native/libzip/zlib-1.2.8/trees.c - src/java.base/share/native/libzip/zlib-1.2.8/trees.h - src/java.base/share/native/libzip/zlib-1.2.8/uncompr.c - src/java.base/share/native/libzip/zlib-1.2.8/zadler32.c - src/java.base/share/native/libzip/zlib-1.2.8/zconf.h - src/java.base/share/native/libzip/zlib-1.2.8/zcrc32.c - src/java.base/share/native/libzip/zlib-1.2.8/zlib.h - src/java.base/share/native/libzip/zlib-1.2.8/zutil.c - src/java.base/share/native/libzip/zlib-1.2.8/zutil.h - test/java/util/stream/bootlib/java.base/java/util/stream/SpliteratorTestHelper.java Changeset: 9174f842811d Author: bpb Date: 2017-02-16 12:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9174f842811d 8175033: (se) Improve internal timing of java/nio/channels/Selector/WakeupAfterClose.java Summary: Add print of expected ClosedSelectorException Reviewed-by: alanb ! test/java/nio/channels/Selector/WakeupAfterClose.java Changeset: 910801555a96 Author: bpb Date: 2017-02-16 14:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/910801555a96 8175041: Add success message to java/nio/channels/FileChannel/LoopingTruncate.java Summary: Print "Test succeeded" to stdout at the end of main() Reviewed-by: alanb ! test/java/nio/channels/FileChannel/LoopingTruncate.java Changeset: 3286c922ac0b Author: bpb Date: 2017-02-16 14:56 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3286c922ac0b 8175042: Add success message to java/io/FileInputStream/LargeFileAvailable.java Summary: Print "Test succeeded" to stdout at the end of main() Reviewed-by: lancea ! test/java/io/FileInputStream/LargeFileAvailable.java Changeset: 055092148b3d Author: weijun Date: 2017-02-17 10:27 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/055092148b3d 8175120: Remove old tests on kdc timeout policy Reviewed-by: xuelei - test/sun/security/krb5/auto/BadKdc.java - test/sun/security/krb5/auto/BadKdc1.java - test/sun/security/krb5/auto/BadKdc2.java - test/sun/security/krb5/auto/BadKdc3.java - test/sun/security/krb5/auto/BadKdc4.java - test/sun/security/krb5/auto/CommMatcher.java - test/sun/security/krb5/auto/MaxRetries.java - test/sun/security/krb5/auto/TcpTimeout.java - test/sun/security/krb5/auto/UdpTcp.java Changeset: 02bb14ee7f9d Author: amlu Date: 2017-02-17 14:10 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/02bb14ee7f9d 8175062: Mark java/nio/channels/AsyncCloseAndInterrupt.java as intermittently failing Reviewed-by: bpb ! test/java/nio/channels/AsyncCloseAndInterrupt.java Changeset: b459c6ed9cd3 Author: ihse Date: 2017-02-17 14:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b459c6ed9cd3 8175165: Don't process JceSecurity.java.template if crypto sources is not present Reviewed-by: erikj ! make/gensrc/GensrcMisc.gmk Changeset: cdb6ac2b8a25 Author: aghaisas Date: 2017-02-08 17:02 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cdb6ac2b8a25 8137087: [TEST_BUG] Cygwin failure of java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh Reviewed-by: yan, arapte Contributed-by: rahul.d.singh at oracle.com ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh Changeset: b0671742f122 Author: alexsch Date: 2017-02-08 18:10 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b0671742f122 8147440: HiDPI (Windows) Swing components have incorrect sizes after changing display resolution Reviewed-by: serb, azvegint ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h + test/java/awt/Window/WindowResizingOnDPIChanging/WindowResizingOnDPIChangingTest.java + test/java/awt/Window/WindowResizingOnDPIChanging/WindowResizingOnMovingToAnotherDisplay.java Changeset: ba316e40c19b Author: malenkov Date: 2017-02-08 19:22 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ba316e40c19b 8173876: Fast precise scrolling and DeltaAccumulator fix for macOS Sierra 10.12.2 Reviewed-by: serb, alexsch ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: e69569fe2655 Author: psadhukhan Date: 2017-02-10 13:32 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e69569fe2655 8147002: [macosx] Arabic character cannot be rendered on MacOS X Reviewed-by: prr, pnarayanan, jdv Contributed-by: prasanta.sadhukhan at oracle.com, prahalad.kumar.narayanan at oracle.com ! src/java.desktop/macosx/classes/sun/font/CFont.java + test/java/awt/font/Fallback/MissingGlyphTest.java Changeset: 6ead667074d4 Author: prr Date: 2017-02-10 08:57 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6ead667074d4 Merge - src/java.base/share/classes/sun/security/provider/certpath/PKIXTimestampParameters.java - src/java.base/share/classes/sun/security/util/CertConstraintParameters.java - src/java.base/unix/classes/sun/nio/fs/DefaultFileSystemProvider.java - test/java/lang/StackWalker/CountLocalSlots.java - test/java/lang/StackWalker/LocalsCrash.java - test/java/lang/invoke/lambda/MetafactorySamReturnTest.java - test/java/lang/invoke/modules/ModuleAccessControlTest.java - test/java/lang/invoke/modules/src/m1/module-info.java - test/java/lang/invoke/modules/src/m1/p1/Main.java - test/java/lang/invoke/modules/src/m1/p1/Type1.java - test/java/lang/invoke/modules/src/m1/p2/Type2.java - test/java/lang/invoke/modules/src/m2/module-info.java - test/java/lang/invoke/modules/src/m2/q1/Type1.java - test/java/lang/invoke/modules/src/m2/q2/Type2.java Changeset: 462934a5d8b1 Author: prr Date: 2017-02-10 10:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/462934a5d8b1 8172967: [macosx] Exception while working with layout for text containing unmappable character Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/sun/font/CompositeStrike.java ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc + test/java/awt/font/TextLayout/MissingCodePointLayoutTest.java Changeset: 68e4988e48e6 Author: jdv Date: 2017-02-13 12:13 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/68e4988e48e6 7107905: ColorModel subclasses are missing hashCode() or equals() or both methods Reviewed-by: prr, flar Contributed-by: jayathirth.d.v at oracle.com ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/awt/image/ComponentColorModel.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/java/awt/image/PackedColorModel.java + test/java/awt/image/ColorModel/EqualsTest.java + test/java/awt/image/ComponentColorModel/ComponentColorModelEqualsTest.java + test/java/awt/image/IndexColorModel/IndexColorModelEqualsTest.java + test/java/awt/image/PackedColorModel/PackedColorModelEqualsTest.java Changeset: 1b9926205a97 Author: psadhukhan Date: 2017-02-13 16:26 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1b9926205a97 8174720: [TEST_BUG] add :open to a @modules annotation for bug7089914.java Reviewed-by: yan ! test/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI/7089914/bug7089914.java Changeset: 2855498ee7c6 Author: prr Date: 2017-02-13 08:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2855498ee7c6 8170913: Java "1.8.0_112" on Windows 10 displays different characters for EUDCs from ones created in eudcedit.exe. Reviewed-by: vadim, psadhukhan ! src/java.desktop/share/classes/sun/font/CompositeFont.java Changeset: 079b407272a9 Author: prr Date: 2017-02-13 11:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/079b407272a9 8173028: Incorrect processing of supplementary-plane characters in text fields Reviewed-by: serb, vadim ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java + test/java/awt/font/TextLayout/HitTest.java Changeset: 32cddf46ddb6 Author: ddehaven Date: 2017-02-13 11:51 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/32cddf46ddb6 Merge - test/javax/xml/jaxp/common/8035437/Document.java - test/javax/xml/jaxp/common/8035437/DocumentImpl.java - test/javax/xml/jaxp/common/8035437/Node.java + test/javax/xml/jaxp/common/8035437/patch-src1/org/w3c/dom/Document.java + test/javax/xml/jaxp/common/8035437/patch-src1/org/w3c/dom/Node.java + test/javax/xml/jaxp/common/8035437/patch-src2/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java - test/sun/text/IntHashtable/Bug4170614Test.java + test/sun/text/IntHashtable/patch-src/java/text/Bug4170614Test.java Changeset: 7ba90377c7f4 Author: dbatrak Date: 2017-02-14 00:09 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7ba90377c7f4 8170950: Text is displayed in bold when fonts are installed into symlinked folder Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/font/FontFamily.java Changeset: 3d324be1e6a0 Author: azvegint Date: 2017-02-14 01:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3d324be1e6a0 8166313: JavaDoc mentions AppEvent subclasses as inner class of AppEvent Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/desktop/AppForegroundEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppHiddenEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppReopenedEvent.java ! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java ! src/java.desktop/share/classes/java/awt/desktop/PrintFilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/QuitEvent.java ! src/java.desktop/share/classes/java/awt/desktop/ScreenSleepEvent.java ! src/java.desktop/share/classes/java/awt/desktop/SystemSleepEvent.java ! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java Changeset: 40f17fdc4490 Author: psadhukhan Date: 2017-02-14 10:00 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/40f17fdc4490 8174717: [TEST_BUG] javax/swing/text/html/StyleSheet/bug4936917.java Reviewed-by: yan, serb ! test/javax/swing/text/html/StyleSheet/bug4936917.java Changeset: 1ae309b73c0d Author: pnarayanan Date: 2017-02-14 11:24 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1ae309b73c0d 6852563: ArrayOutOfBoundException when reading RLE8 compressed bitmap Reviewed-by: prr, jdv ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java Changeset: 91a8b80fe1bc Author: ddehaven Date: 2017-02-16 13:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/91a8b80fe1bc Merge Changeset: c476ca737506 Author: redestad Date: 2017-02-17 18:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c476ca737506 8175026: Capture build-time parameters to --generate-jli-classes Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties Changeset: a0b375050518 Author: lana Date: 2017-02-23 17:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a0b375050518 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt ! test/java/lang/module/MultiReleaseJarTest.java Changeset: bc86105ee839 Author: lana Date: 2017-02-23 16:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bc86105ee839 Added tag jdk-9+158 for changeset c476ca737506 ! .hgtags Changeset: 5adecda6cf9a Author: lana Date: 2017-02-23 17:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5adecda6cf9a Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java Changeset: aab73776e22a Author: apetcher Date: 2017-02-28 02:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/aab73776e22a 8006259: Add Test Vectors for NIST 800-38A to the JCE Unit Tests Summary: added AES Cipher test vectors from Appendix F of NIST 800-38A Reviewed-by: valeriep + test/javax/crypto/Cipher/ExampleVectors/CheckExampleVectors.java + test/javax/crypto/Cipher/ExampleVectors/NIST_800_38A_vectors.txt Changeset: 90a27d7aa70a Author: kbarrett Date: 2016-02-26 20:55 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/90a27d7aa70a 8150687: typedefs without type names Summary: Removed unnecessary typedef keywords. Reviewed-by: dholmes, bpb ! src/java.base/windows/native/libnio/ch/Net.c Changeset: 4209ad3e50bc Author: amlu Date: 2017-02-20 15:32 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4209ad3e50bc 8175240: Problem list org/omg/CORBA/OrbPropertiesTest.java Reviewed-by: alanb ! test/ProblemList.txt Changeset: 38e5d6e8a291 Author: skuksenko Date: 2017-02-21 11:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/38e5d6e8a291 8175274: Fix httpclient asynchronous usage Reviewed-by: dfuchs, michaelm ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java + src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/AsyncDataReadQueue.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/common/MinimalFuture.java + test/java/net/httpclient/http2/FixedThreadPoolTest.java Changeset: 29059b8ecc7f Author: lana Date: 2017-02-21 05:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/29059b8ecc7f 8172956: JDK9 message drop 30 l10n resource file updates - open Reviewed-by: joehw, mchung, smarks, sherman, henryjen Contributed-by: li.jiang at oracle.com ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_de.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_de.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_es.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_fr.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_it.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_ja.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_sv.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties ! src/java.rmi/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties Changeset: b2661d26e556 Author: ascarpino Date: 2017-02-22 14:12 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b2661d26e556 8175250: Manifest checking throws exception with no entry Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: 57bca371b87b Author: redestad Date: 2017-02-23 18:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/57bca371b87b 8169713: jimage fails with StringIndexOutOfBoundsException when path to the inspected image is an empty string Reviewed-by: jlaskey ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java Changeset: 9b9039fb18d8 Author: lana Date: 2017-02-23 17:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9b9039fb18d8 Merge Changeset: 458368c00bf9 Author: lana Date: 2017-02-23 17:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/458368c00bf9 Merge Changeset: f9d61d929dbb Author: psandoz Date: 2017-02-23 13:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f9d61d929dbb 8175360: Error in Collectors.averagingXXX Java Doc Reviewed-by: shade ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: e45eaa822540 Author: chegar Date: 2017-02-24 10:37 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e45eaa822540 8175261: Per-protocol cache setting not working for JAR URLConnection Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java ! test/java/net/URLConnection/SetDefaultUseCaches.java Changeset: 615d771202e8 Author: jgeorge Date: 2017-02-15 11:58 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/615d771202e8 8173896: SA: BasicLauncherTest.java (printmdo) fails for Client VM and Server VM with emulated-client Summary: Avoid running the test for client VMs and emulated client VMs, when method data is not available. Reviewed-by: sspitsyn, dsamersoff Contributed-by: jini.george at oracle.com ! test/sun/tools/jhsdb/BasicLauncherTest.java Changeset: b4f4306a9c34 Author: asapre Date: 2017-02-15 17:11 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b4f4306a9c34 8174196: sun/management/jdp tests are not running properly Reviewed-by: egahlin, dfuchs Contributed-by: amit.sapre at oracle.com ! test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java ! test/sun/management/jdp/JdpOffTest.java ! test/sun/management/jdp/JdpSpecificAddressTest.java Changeset: de39e3d47a80 Author: gtriantafill Date: 2017-02-15 11:36 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/de39e3d47a80 8174855: Quarantine failing test jdk/test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java Reviewed-by: alanb, coleenp ! test/ProblemList.txt Changeset: 452ec4d03b3c Author: kvn Date: 2017-02-16 15:48 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/452ec4d03b3c 8174879: Rename jdk.vm.ci to jdk.internal.vm.ci Summary: Rename jdk.vm.ci and jdk.vm.compiler modules to jdk.internal.vm.ci and jdk.internal.vm.compiler. Reviewed-by: mchung, ihse, dnsimon ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy ! src/java.base/unix/classes/module-info.java.extra Changeset: a4d094e7dd1f Author: jwilhelm Date: 2017-02-18 03:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a4d094e7dd1f Merge ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy ! test/ProblemList.txt Changeset: 2a5a67a09099 Author: jwilhelm Date: 2017-02-24 12:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2a5a67a09099 Merge ! test/ProblemList.txt - test/sun/security/krb5/auto/BadKdc.java - test/sun/security/krb5/auto/BadKdc1.java - test/sun/security/krb5/auto/BadKdc2.java - test/sun/security/krb5/auto/BadKdc3.java - test/sun/security/krb5/auto/BadKdc4.java - test/sun/security/krb5/auto/CommMatcher.java - test/sun/security/krb5/auto/MaxRetries.java - test/sun/security/krb5/auto/TcpTimeout.java - test/sun/security/krb5/auto/UdpTcp.java Changeset: d5a4c4670e68 Author: prappo Date: 2017-02-24 11:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d5a4c4670e68 8175305: Typos in net.properties Reviewed-by: bpb ! src/java.base/share/conf/net.properties Changeset: 4208f726e9da Author: prappo Date: 2017-02-24 17:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4208f726e9da 8164625: Pooled HttpConnection should be removed during close Reviewed-by: dfuchs, michaelm ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java - test/java/net/httpclient/HandshakePhase.java + test/java/net/httpclient/websocket/ConnectionHandover.java + test/java/net/httpclient/websocket/DummyWebSocketServer.java + test/java/net/httpclient/websocket/LoggingHelper.java + test/java/net/httpclient/websocket/logging.properties Changeset: d31e3036f0a8 Author: mchung Date: 2017-02-24 09:26 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d31e3036f0a8 8175193: jlink and `requires static` Reviewed-by: alanb, forax ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModuleSorter.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/module-info.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Foo.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Lib.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m5/module-info.java + test/tools/jlink/plugins/SystemModuleDescriptors/src/m5/p5/Main.java Changeset: c3039b7b89f0 Author: bpb Date: 2017-02-24 11:28 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c3039b7b89f0 8175115: Improve instrumentation of java/nio/file/WatchService/LotsOfEvents.java Summary: Attempt an additional long poll to check for missed events and print more information Reviewed-by: rriggs ! test/java/nio/file/WatchService/LotsOfEvents.java Changeset: 9d348a303ea2 Author: amlu Date: 2017-02-28 16:44 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9d348a303ea2 8175972: Remove javax/xml/ws/clientjar/TestWsImport.java from ProblemList Reviewed-by: alanb ! test/ProblemList.txt Changeset: b6aa2d618da4 Author: redestad Date: 2017-02-28 12:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b6aa2d618da4 8175385: ServiceLoader$LazyClassPathLookupIterator scans boot and platform modules for services Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java Changeset: 0c6245916e47 Author: asapre Date: 2017-02-21 17:33 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0c6245916e47 8174915: Improve error handing for Jdp tests under sun/management/jdp Summary: Added checks for abnormal exits of spawn process by test cases Reviewed-by: dholmes, dfuchs, sspitsyn Contributed-by: amit.sapre at oracle.com ! test/sun/management/jdp/DynamicLauncher.java ! test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java Changeset: ed98f82f9256 Author: jwilhelm Date: 2017-02-21 22:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ed98f82f9256 Merge Changeset: f21b6912d865 Author: hb Date: 2017-02-23 20:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f21b6912d865 8173130: SubjectDelegation2Test.java and SubjectDelegation3Test.java failing on solaris Reviewed-by: dfuchs ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java ! test/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java ! test/javax/management/remote/mandatory/subjectDelegation/policy21 ! test/javax/management/remote/mandatory/subjectDelegation/policy22 ! test/javax/management/remote/mandatory/subjectDelegation/policy23 ! test/javax/management/remote/mandatory/subjectDelegation/policy24 ! test/javax/management/remote/mandatory/subjectDelegation/policy25 ! test/javax/management/remote/mandatory/subjectDelegation/policy31 ! test/javax/management/remote/mandatory/subjectDelegation/policy32 ! test/javax/management/remote/mandatory/subjectDelegation/policy33 ! test/javax/management/remote/mandatory/subjectDelegation/policy34 ! test/javax/management/remote/mandatory/subjectDelegation/policy35 Changeset: 6dd2f49fbf96 Author: jwilhelm Date: 2017-02-24 19:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6dd2f49fbf96 Merge Changeset: 49b54a4d9e84 Author: jwilhelm Date: 2017-02-28 16:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/49b54a4d9e84 Merge - test/java/net/httpclient/HandshakePhase.java Changeset: f3013adf1e3d Author: lana Date: 2017-03-02 21:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f3013adf1e3d Added tag jdk-9+159 for changeset 49b54a4d9e84 ! .hgtags Changeset: 3117bede8ce4 Author: sherman Date: 2017-02-28 22:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3117bede8ce4 8174996: jar leaves temporary file when exception occur in creating jar Reviewed-by: psandoz ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java Changeset: f2b062c77fba Author: redestad Date: 2017-03-02 12:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f2b062c77fba 8175561: Memory churn in jimage code affects startup after resource encapsulation changes Reviewed-by: jlaskey, mchung ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageLocationWriter.java Changeset: 61cdb3f97d84 Author: redestad Date: 2017-03-02 16:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/61cdb3f97d84 8176041: Optimize handling of comment lines in Properties$LineReader.readLine Reviewed-by: shade, sherman, psandoz ! src/java.base/share/classes/java/util/Properties.java Changeset: 5cc4e4656d3b Author: lana Date: 2017-03-03 01:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5cc4e4656d3b Merge Changeset: 9829b46c5053 Author: mbaesken Date: 2017-03-01 14:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9829b46c5053 8175000: jexec fails to execute simple helloworld.jar Reviewed-by: ksrini, henryjen, stuefe ! src/java.base/unix/native/launcher/jexec.c + test/tools/launcher/Jexec.java Changeset: 6e4060defbee Author: dl Date: 2017-03-03 10:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6e4060defbee 8141596: java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java starts failing intermittently Reviewed-by: martin, psandoz, dholmes ! test/java/util/concurrent/ScheduledThreadPoolExecutor/GCRetention.java Changeset: cc5280ac8584 Author: dl Date: 2017-03-03 10:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cc5280ac8584 8173909: Miscellaneous changes imported from jsr166 CVS 2017-03 Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/SplittableRandom.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java - test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java + test/java/util/concurrent/ArrayBlockingQueue/WhiteBox.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/concurrent/tck/LinkedTransferQueueTest.java ! test/java/util/concurrent/tck/PhaserTest.java ! test/java/util/concurrent/tck/StampedLockTest.java Changeset: b35a2a941498 Author: iignatyev Date: 2017-03-03 22:00 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b35a2a941498 8176162: com/sun/jndi/dns/Parser.java is not executed Reviewed-by: rriggs ! test/com/sun/jndi/dns/Parser.java Changeset: 9132102b7bb6 Author: amlu Date: 2017-03-06 13:43 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9132102b7bb6 8176182: 4 security tests are not run Reviewed-by: weijun ! test/ProblemList.txt ! test/sun/security/ec/SignedObjectChain.java ! test/sun/security/mscapi/SignedObjectChain.java ! test/sun/security/rsa/SignedObjectChain.java ! test/sun/security/ssl/rsa/SignedObjectChain.java Changeset: c774a15fce40 Author: amlu Date: 2017-03-06 15:58 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c774a15fce40 8176187: jdk/internal/misc/JavaLangAccess/NewUnsafeString.java is not run Reviewed-by: alanb ! test/ProblemList.txt ! test/jdk/internal/misc/JavaLangAccess/NewUnsafeString.java Changeset: 1e2e880353a6 Author: amlu Date: 2017-03-06 16:07 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1e2e880353a6 8176185: java/util/TimeZone/UTCAliasTest.java is not run Reviewed-by: alanb ! test/java/util/TimeZone/UTCAliasTest.java Changeset: 1c14d0ba40e0 Author: naoto Date: 2017-03-06 18:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1c14d0ba40e0 8174736: [JCP] [Mac]Cannot launch JCP on Mac os with language set to "Chinese, Simplified" while region is not China Reviewed-by: bchristi ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: 995c79630b35 Author: skovalev Date: 2017-03-07 16:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/995c79630b35 8176213: 78 sun/security/krb5/auto tests failing due to undeclared dependecies Reviewed-by: weijun ! test/ProblemList.txt ! test/sun/security/krb5/auto/HttpNegotiateServer.java ! test/sun/security/krb5/auto/Renew.java ! test/sun/security/krb5/auto/TEST.properties Changeset: 1ccb32228fe7 Author: weijun Date: 2017-03-07 22:42 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1ccb32228fe7 8171319: keytool should print out warnings when reading or generating cert/cert req using weak algorithms Reviewed-by: coffeys ! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java ! src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/keytool/WeakAlg.java Changeset: cac788454598 Author: weijun Date: 2017-03-07 22:55 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cac788454598 8175846: Provide javadoc descriptions for jdk.policytool and jdk.crypto.* modules Reviewed-by: vinnie ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! src/jdk.crypto.ec/share/classes/module-info.java ! src/jdk.crypto.mscapi/windows/classes/module-info.java ! src/jdk.crypto.ucrypto/solaris/classes/module-info.java ! src/jdk.policytool/share/classes/module-info.java Changeset: ddf8af0e536a Author: lana Date: 2017-03-09 21:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ddf8af0e536a Added tag jdk-9+160 for changeset cac788454598 ! .hgtags Changeset: 55efd546f321 Author: lana Date: 2017-03-13 19:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/55efd546f321 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt Changeset: 4b8e662483a1 Author: dl Date: 2017-03-07 10:06 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4b8e662483a1 8176155: SubmissionPublisher closeExceptionally() may override close() Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Changeset: 9a22fca36ecc Author: asapre Date: 2017-02-24 14:59 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9a22fca36ecc 7132577: javax/management/monitor/MultiMonitorTest.java fails in JDK8-B22 Summary: Changed test???s own timeout mechanism to jtreg???s default timeout Reviewed-by: dholmes, egahlin Contributed-by: amit.sapre at oracle.com ! test/javax/management/monitor/MultiMonitorTest.java Changeset: 02653d53d655 Author: jwilhelm Date: 2017-02-27 18:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/02653d53d655 Merge Changeset: 6cbd14897a48 Author: jwilhelm Date: 2017-03-03 20:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6cbd14897a48 Merge Changeset: ca35f499c66a Author: jwilhelm Date: 2017-03-07 19:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ca35f499c66a Merge - test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java Changeset: 3479929a0040 Author: jwilhelm Date: 2017-03-07 19:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3479929a0040 Merge Changeset: 59a110a38cea Author: msheppar Date: 2017-03-07 22:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/59a110a38cea 8175325: NetworkInterface.getInterfaceAddresses throws NPE when no addresses Reviewed-by: chegar, martin ! src/java.base/share/classes/java/net/NetworkInterface.java + test/java/net/MulticastSocket/NetworkInterfaceEmptyGetInetAddressesTest.java Changeset: 314a7c2356c3 Author: jjg Date: 2017-03-07 15:38 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/314a7c2356c3 8176131: Simplify new Taglet API Reviewed-by: ksrini ! make/src/classes/build/tools/taglet/Incubating.java Changeset: eee4e9f9a547 Author: mli Date: 2017-03-07 23:01 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/eee4e9f9a547 8176337: Mark several tests as intermittently failing Reviewed-by: darcy ! test/java/io/FileInputStream/LargeFileAvailable.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/nio/channels/FileChannel/LoopingTruncate.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/channels/FileChannel/Transfers.java ! test/javax/net/ssl/DTLS/CipherSuite.java ! test/sun/security/tools/keytool/DefaultSignatureAlgorithm.java Changeset: 0c12834e44c2 Author: amlu Date: 2017-03-08 15:29 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0c12834e44c2 8167525: update jdk tests to remove @compile --add-modules workaround Reviewed-by: mchung ! test/ProblemList.txt ! test/com/sun/jndi/dns/Parser.java ! test/com/sun/jndi/dns/Test6991580.java ! test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java ! test/java/beans/XMLDecoder/8028054/TestConstructorFinder.java ! test/java/beans/XMLDecoder/8028054/TestMethodFinder.java ! test/java/lang/ClassLoader/platformClassLoader/DefinePlatformClass.java ! test/javax/smartcardio/CommandAPDUTest.java ! test/javax/smartcardio/HistoricalBytes.java ! test/javax/smartcardio/ResponseAPDUTest.java ! test/javax/smartcardio/Serialize.java + test/javax/smartcardio/TEST.properties ! test/javax/smartcardio/TerminalFactorySpiTest.java ! test/javax/smartcardio/TestCardPermission.java ! test/javax/smartcardio/TestCommandAPDU.java ! test/sun/security/ec/TestEC.java ! test/sun/security/mscapi/IsSunMSCAPIAvailable.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/provider/PolicyFile/Modules.java Changeset: ec0bba5289ae Author: weijun Date: 2017-03-08 15:35 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ec0bba5289ae 8176320: sun/security/tools/jarsigner/TsacertOptionTest.java compilation error, all mach 5 tier 2 platforms broken. Reviewed-by: xuelei ! test/sun/security/tools/jarsigner/TsacertOptionTest.java Changeset: 1e350cbeb189 Author: bpb Date: 2017-03-08 09:49 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1e350cbeb189 8175209: Account for race condition in java/nio/channels/AsynchronousSocketChannel/Basic.java Summary: Pause until the channel reaches a pended state instead of for a fixed time. Reviewed-by: prappo, mli, alanb ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java Changeset: ef7930a8e319 Author: bpb Date: 2017-03-08 09:53 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ef7930a8e319 8176317: (ch) Add print of timeout value to java/nio/channels/AsynchronousSocketChannel/Basic.java Summary: Add print of timeout value. Reviewed-by: alanb ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java Changeset: cc365ecb830d Author: lancea Date: 2017-03-08 13:54 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cc365ecb830d 8176235: Minor updates to package.html Reviewed-by: joehw ! src/java.sql/share/classes/java/sql/package.html ! src/java.sql/share/classes/javax/sql/package.html Changeset: 4f151e0530e6 Author: bpb Date: 2017-03-08 12:14 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4f151e0530e6 8176394: Incorrect relational operator in java/nio/channels/FileChannel/InterruptDeadlock.java Summary: Change Reader thread run method so it reads continuously as intended Reviewed-by: alanb ! test/java/nio/channels/FileChannel/InterruptDeadlock.java Changeset: 3b2391fffdc5 Author: amjiang Date: 2017-03-08 14:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3b2391fffdc5 8176400: Problemlist sun/security/ssl/X509KeyManager/PreferredKey.java due to JDK-8176354 Reviewed-by: xuelei ! test/ProblemList.txt Changeset: a54e33fc0f2d Author: xiaofeya Date: 2017-03-08 17:17 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a54e33fc0f2d 8176195: Fix misc module dependencies in jdk_core tests Reviewed-by: mchung ! test/java/io/FilePermission/ReadFileOnPath.java ! test/java/nio/channels/AsynchronousSocketChannel/Leaky.java ! test/java/nio/charset/Charset/CharsetContainmentTest.java ! test/java/nio/charset/Charset/Contains.java ! test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java ! test/java/nio/charset/Charset/RegisteredCharsets.java ! test/java/nio/charset/CharsetEncoder/Flush.java ! test/java/nio/charset/RemovingSunIO/SunioAlias.java ! test/java/nio/charset/coders/Check.java ! test/java/nio/charset/coders/ResetISO2022JP.java ! test/java/util/ServiceLoader/modules/Basic.java + test/javax/naming/TEST.properties + test/javax/sql/rowset/TEST.properties ! test/sun/net/www/http/KeepAliveCache/B5045306.java ! test/sun/nio/cs/CheckHistoricalNames.java ! test/sun/nio/cs/EuroConverter.java ! test/sun/nio/cs/HWKatakanaMS932EncodeTest.java ! test/sun/nio/cs/ISCIITest.java ! test/sun/nio/cs/JISAutoDetectTest.java ! test/sun/nio/cs/NIOJISAutoDetectTest.java ! test/sun/nio/cs/SJISCanEncode.java ! test/sun/nio/cs/StreamEncoderClose.java ! test/sun/nio/cs/Test6254467.java ! test/sun/nio/cs/TestConverterDroppedCharacters.java ! test/sun/nio/cs/TestCp834_SBCS.java ! test/sun/nio/cs/TestCp93xSISO.java ! test/sun/nio/cs/TestIBM1364.java ! test/sun/nio/cs/TestIBMBugs.java ! test/sun/nio/cs/TestISO2022CNDecoder.java ! test/sun/nio/cs/TestISO2022JP.java ! test/sun/nio/cs/TestISO2022JPEncoder.java ! test/sun/nio/cs/TestISO2022JPSubBytes.java ! test/sun/nio/cs/TestIllegalISO2022Esc.java ! test/sun/nio/cs/TestIllegalSJIS.java ! test/sun/nio/cs/TestMS5022X.java ! test/sun/nio/cs/TestSJIS0213.java ! test/sun/nio/cs/TestSJIS0213_SM.java ! test/sun/nio/cs/TestTrailingEscapesISO2022JP.java Changeset: a3276d8711b7 Author: asmotrak Date: 2017-03-08 18:54 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a3276d8711b7 8176183: sun/security/mscapi/SignedObjectChain.java fails on Windows Reviewed-by: weijun ! test/ProblemList.txt ! test/java/security/SignedObject/Chain.java Changeset: 0ed8755f5b7f Author: ihse Date: 2017-03-09 09:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0ed8755f5b7f 8170884: Clean up post-jlink file copying to the images Reviewed-by: erikj ! make/copy/Copy-java.base.gmk Changeset: 4752e7a805fd Author: rpatil Date: 2017-03-09 14:12 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4752e7a805fd 8176044: (tz) Support tzdata2017a Reviewed-by: naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: bc1bf2be03bc Author: mchung Date: 2017-03-09 07:41 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bc1bf2be03bc 8175797: (ref) Reference::enqueue method should clear referent before enqueuing Reviewed-by: alanb, kbarrett, mr ! src/java.base/share/classes/java/lang/ref/FinalReference.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! test/java/lang/ref/ReferenceEnqueue.java Changeset: bf5351eced99 Author: bpb Date: 2017-03-09 08:55 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bf5351eced99 8176332: Increase sleep time in java/nio/channels/Selector/ChangingInterests.java write1() Summary: Increase sleep from 50 to 150 ms. Reviewed-by: alanb ! test/java/nio/channels/Selector/ChangingInterests.java Changeset: a643e91c7138 Author: bpb Date: 2017-03-09 08:58 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a643e91c7138 8176237: (fs) java/nio/file/FileStore/Basic.java should conditionally check FileStores Summary: On Unix platforms, spawn a 'df' process and skip FileStore check if it hangs Reviewed-by: alanb, chegar ! test/java/nio/file/FileStore/Basic.java ! test/java/nio/file/FileSystem/Basic.java ! test/lib/testlibrary/jdk/testlibrary/FileUtils.java Changeset: f41f869703b3 Author: sherman Date: 2017-03-09 12:39 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f41f869703b3 8176029: Linebreak matcher is not equivalent to the pattern as stated in javadoc Reviewed-by: rriggs ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: 080bac0e45b6 Author: jjg Date: 2017-03-09 13:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/080bac0e45b6 8176331: Simplify new doclet packages Reviewed-by: ksrini ! make/src/classes/build/tools/taglet/Incubating.java Changeset: 222691c93ddc Author: lana Date: 2017-03-09 23:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/222691c93ddc Merge Changeset: f80fadfa33c3 Author: dl Date: 2017-03-10 08:59 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f80fadfa33c3 8176303: Flow.Subscription.request(0) should be treated as an error Reviewed-by: martin, chegar ! src/java.base/share/classes/java/util/concurrent/Flow.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! test/java/util/concurrent/tck/SubmissionPublisherTest.java Changeset: 9b01b12f022c Author: dmarkov Date: 2017-02-14 15:47 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9b01b12f022c 8163979: [macosx] Chinese text shows as Latin w/ openVanilla input method Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java Changeset: 04b8a8fb5806 Author: dbatrak Date: 2017-02-15 00:16 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/04b8a8fb5806 8170552: [macosx] Wrong rendering of diacritics on macOS Reviewed-by: prr, vadim ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java + test/java/awt/font/TextLayout/DiacriticsDrawingTest.java Changeset: 7bea1b574070 Author: mrkam Date: 2017-02-15 16:16 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7bea1b574070 8172500: Create test for SwingSet SliderDemo Reviewed-by: serb, mrkam Contributed-by: Vikrant Agarwal + test/sanity/client/SwingSet/src/SliderDemoTest.java + test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/slider/SliderDemo.java + test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/slider/resources/SliderDemo.properties Changeset: 656ccef366ac Author: mrkam Date: 2017-02-15 18:22 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/656ccef366ac 8172701: Jemmy: FrameOperator: maximize() and demaximize() is not properly implemented Reviewed-by: serb, shurailine, mrkam Contributed-by: Muneer Kolarkunnu ! test/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/windows/DefaultFrameDriver.java ! test/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/FrameOperator.java Changeset: c0cfc1420a14 Author: pkbalakr Date: 2017-02-16 12:05 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c0cfc1420a14 8162959: [HiDPI] screenshot artifacts using AWT Robot Reviewed-by: alexsch, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c ! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp + test/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureResolutionTest.java + test/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureTest.java Changeset: e67a9a0f1561 Author: mrkam Date: 2017-02-15 23:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e67a9a0f1561 8174161: [TESTBUG] Create test for SwingSet DialogDemo Reviewed-by: serb, mrkam Contributed-by: Vikrant Agarwal + test/sanity/client/SwingSet/src/DialogDemoTest.java + test/sanity/client/SwingSet/src/TestHelpers.java + test/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/dialog/DialogDemo.java ! test/sanity/client/lib/jemmy/src/org/netbeans/jemmy/WindowWaiter.java ! test/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java Changeset: 460f7166ddc9 Author: mrkam Date: 2017-02-15 23:37 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/460f7166ddc9 Merge Changeset: c89cba3ceeec Author: mrkam Date: 2017-02-15 23:43 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c89cba3ceeec 8172489: [TESTBUG] Create test for SwingSet DialogDemo Reviewed-by: shurailine, prr, mrkam Contributed-by: Vikrant Agarwal ! test/sanity/client/lib/jemmy/src/org/netbeans/jemmy/drivers/scrolling/JSliderAPIDriver.java Changeset: 88cb99cf7c28 Author: pkbalakr Date: 2017-02-16 16:30 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/88cb99cf7c28 8175066: Compilation error due to tag in JDK-8162959 Reviewed-by: aghaisas, psadhukhan ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 094ebbe85b36 Author: serb Date: 2017-02-16 17:21 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/094ebbe85b36 6622944: Use package-info.java instead of package.html within awt packages Reviewed-by: darcy + src/java.datatransfer/share/classes/java/awt/datatransfer/package-info.java - src/java.datatransfer/share/classes/java/awt/datatransfer/package.html + src/java.desktop/share/classes/java/awt/color/package-info.java - src/java.desktop/share/classes/java/awt/color/package.html + src/java.desktop/share/classes/java/awt/desktop/package-info.java - src/java.desktop/share/classes/java/awt/desktop/package.html + src/java.desktop/share/classes/java/awt/dnd/package-info.java - src/java.desktop/share/classes/java/awt/dnd/package.html + src/java.desktop/share/classes/java/awt/dnd/peer/package-info.java - src/java.desktop/share/classes/java/awt/dnd/peer/package.html + src/java.desktop/share/classes/java/awt/event/package-info.java - src/java.desktop/share/classes/java/awt/event/package.html + src/java.desktop/share/classes/java/awt/font/package-info.java - src/java.desktop/share/classes/java/awt/font/package.html + src/java.desktop/share/classes/java/awt/geom/package-info.java - src/java.desktop/share/classes/java/awt/geom/package.html + src/java.desktop/share/classes/java/awt/im/package-info.java - src/java.desktop/share/classes/java/awt/im/package.html + src/java.desktop/share/classes/java/awt/im/spi/package-info.java - src/java.desktop/share/classes/java/awt/im/spi/package.html + src/java.desktop/share/classes/java/awt/image/package-info.java - src/java.desktop/share/classes/java/awt/image/package.html + src/java.desktop/share/classes/java/awt/image/renderable/package-info.java - src/java.desktop/share/classes/java/awt/image/renderable/package.html + src/java.desktop/share/classes/java/awt/package-info.java - src/java.desktop/share/classes/java/awt/package.html + src/java.desktop/share/classes/java/awt/peer/package-info.java - src/java.desktop/share/classes/java/awt/peer/package.html + src/java.desktop/share/classes/java/awt/print/package-info.java - src/java.desktop/share/classes/java/awt/print/package.html Changeset: 7f92506142d1 Author: dmarkov Date: 2017-02-16 23:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7f92506142d1 8175025: The copyright section in the test/java/awt/font/TextLayout/DiacriticsDrawingTest.java should be updated Reviewed-by: serb, vadim ! test/java/awt/font/TextLayout/DiacriticsDrawingTest.java Changeset: e9abdbb26715 Author: ddehaven Date: 2017-02-17 08:21 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e9abdbb26715 Merge - make/src/classes/build/tools/jigsaw/Graph.java - src/java.base/share/native/libzip/zlib-1.2.8/ChangeLog - src/java.base/share/native/libzip/zlib-1.2.8/README - src/java.base/share/native/libzip/zlib-1.2.8/compress.c - src/java.base/share/native/libzip/zlib-1.2.8/crc32.h - src/java.base/share/native/libzip/zlib-1.2.8/deflate.c - src/java.base/share/native/libzip/zlib-1.2.8/deflate.h - src/java.base/share/native/libzip/zlib-1.2.8/gzclose.c - src/java.base/share/native/libzip/zlib-1.2.8/gzguts.h - src/java.base/share/native/libzip/zlib-1.2.8/gzlib.c - src/java.base/share/native/libzip/zlib-1.2.8/gzread.c - src/java.base/share/native/libzip/zlib-1.2.8/gzwrite.c - src/java.base/share/native/libzip/zlib-1.2.8/infback.c - src/java.base/share/native/libzip/zlib-1.2.8/inffast.c - src/java.base/share/native/libzip/zlib-1.2.8/inffast.h - src/java.base/share/native/libzip/zlib-1.2.8/inffixed.h - src/java.base/share/native/libzip/zlib-1.2.8/inflate.c - src/java.base/share/native/libzip/zlib-1.2.8/inflate.h - src/java.base/share/native/libzip/zlib-1.2.8/inftrees.c - src/java.base/share/native/libzip/zlib-1.2.8/inftrees.h - src/java.base/share/native/libzip/zlib-1.2.8/patches/ChangeLog_java - src/java.base/share/native/libzip/zlib-1.2.8/trees.c - src/java.base/share/native/libzip/zlib-1.2.8/trees.h - src/java.base/share/native/libzip/zlib-1.2.8/uncompr.c - src/java.base/share/native/libzip/zlib-1.2.8/zadler32.c - src/java.base/share/native/libzip/zlib-1.2.8/zconf.h - src/java.base/share/native/libzip/zlib-1.2.8/zcrc32.c - src/java.base/share/native/libzip/zlib-1.2.8/zlib.h - src/java.base/share/native/libzip/zlib-1.2.8/zutil.c - src/java.base/share/native/libzip/zlib-1.2.8/zutil.h - test/java/util/stream/bootlib/java.base/java/util/stream/SpliteratorTestHelper.java - test/sun/security/krb5/auto/BadKdc.java - test/sun/security/krb5/auto/BadKdc1.java - test/sun/security/krb5/auto/BadKdc2.java - test/sun/security/krb5/auto/BadKdc3.java - test/sun/security/krb5/auto/BadKdc4.java - test/sun/security/krb5/auto/CommMatcher.java - test/sun/security/krb5/auto/MaxRetries.java - test/sun/security/krb5/auto/TcpTimeout.java - test/sun/security/krb5/auto/UdpTcp.java Changeset: 3799572cf48b Author: mhalder Date: 2017-02-20 15:59 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3799572cf48b 7119774: [macosx] test ComponentMousePositionTest sometimes fail on Mac Reviewed-by: serb, arapte + test/java/awt/MouseInfo/ComponentMousePositionTest.java Changeset: 1d9121a770e3 Author: aghaisas Date: 2017-02-24 15:30 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1d9121a770e3 6753165: java/awt/TextField/DisabledUndoTest/DisabledUndoTest.html context menu can't be invoked on textfield Reviewed-by: serb, arapte Contributed-by: rahul.d.singh at oracle.com + test/java/awt/TextField/DisabledUndoTest/DisabledUndoTest.java Changeset: 34d3e5054f42 Author: serb Date: 2017-02-26 23:34 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/34d3e5054f42 8175266: Use package-info.java instead of package.html within swing packages Reviewed-by: alexsch + src/java.desktop/share/classes/javax/swing/border/package-info.java - src/java.desktop/share/classes/javax/swing/border/package.html + src/java.desktop/share/classes/javax/swing/colorchooser/package-info.java - src/java.desktop/share/classes/javax/swing/colorchooser/package.html + src/java.desktop/share/classes/javax/swing/event/package-info.java - src/java.desktop/share/classes/javax/swing/event/package.html + src/java.desktop/share/classes/javax/swing/filechooser/package-info.java - src/java.desktop/share/classes/javax/swing/filechooser/package.html + src/java.desktop/share/classes/javax/swing/package-info.java - src/java.desktop/share/classes/javax/swing/package.html + src/java.desktop/share/classes/javax/swing/plaf/basic/package-info.java - src/java.desktop/share/classes/javax/swing/plaf/basic/package.html + src/java.desktop/share/classes/javax/swing/plaf/metal/package-info.java - src/java.desktop/share/classes/javax/swing/plaf/metal/package.html + src/java.desktop/share/classes/javax/swing/plaf/multi/package-info.java - src/java.desktop/share/classes/javax/swing/plaf/multi/package.html + src/java.desktop/share/classes/javax/swing/plaf/nimbus/package-info.java - src/java.desktop/share/classes/javax/swing/plaf/nimbus/package.html + src/java.desktop/share/classes/javax/swing/plaf/package-info.java - src/java.desktop/share/classes/javax/swing/plaf/package.html + src/java.desktop/share/classes/javax/swing/plaf/synth/package-info.java - src/java.desktop/share/classes/javax/swing/plaf/synth/package.html + src/java.desktop/share/classes/javax/swing/table/package-info.java - src/java.desktop/share/classes/javax/swing/table/package.html + src/java.desktop/share/classes/javax/swing/text/html/package-info.java - src/java.desktop/share/classes/javax/swing/text/html/package.html + src/java.desktop/share/classes/javax/swing/text/html/parser/package-info.java - src/java.desktop/share/classes/javax/swing/text/html/parser/package.html + src/java.desktop/share/classes/javax/swing/text/package-info.java - src/java.desktop/share/classes/javax/swing/text/package.html + src/java.desktop/share/classes/javax/swing/text/rtf/package-info.java - src/java.desktop/share/classes/javax/swing/text/rtf/package.html + src/java.desktop/share/classes/javax/swing/tree/package-info.java - src/java.desktop/share/classes/javax/swing/tree/package.html + src/java.desktop/share/classes/javax/swing/undo/package-info.java - src/java.desktop/share/classes/javax/swing/undo/package.html Changeset: 54ac9c6c5fd6 Author: alexsch Date: 2017-02-27 09:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/54ac9c6c5fd6 8175293: Window size is not updated after setting location to display with different DPI Reviewed-by: serb ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.h + test/java/awt/Window/WindowResizingOnDPIChanging/WindowResizingOnSetLocationTest.java Changeset: 502905f8b0aa Author: aghaisas Date: 2017-02-27 17:24 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/502905f8b0aa 8140329: [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated Reviewed-by: serb, arapte Contributed-by: rahul.d.singh at oracle.com ! test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java ! test/java/awt/SplashScreen/GenerateTestImage.java Changeset: 471e84618f29 Author: psadhukhan Date: 2017-02-28 13:33 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/471e84618f29 8039888: [TEST_BUG] keyboard garbage after javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java Reviewed-by: serb, alexsch ! test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java Changeset: 578d409941a5 Author: prr Date: 2017-03-01 15:05 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/578d409941a5 8175831: Provide a javadoc description for jdk.accessibility module Reviewed-by: serb ! src/jdk.accessibility/share/classes/module-info.java Changeset: 4d0e15c0e141 Author: serb Date: 2017-03-01 13:59 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4d0e15c0e141 8033128: Javadoc change is required for java.awt.Robot(GraphicsDevice screen) constructor Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 5e43d8456cec Author: ddehaven Date: 2017-02-27 18:07 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5e43d8456cec Merge - test/java/net/httpclient/HandshakePhase.java Changeset: a8cd8b6b53bc Author: mcherkas Date: 2017-03-02 13:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a8cd8b6b53bc 8171808: Performance problems in dialogs with large tables when JAB activated Reviewed-by: serb, alexsch ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 7e125e598be3 Author: serb Date: 2017-03-02 16:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7e125e598be3 8176009: The awt robot use incorrect location in a multi-screen environment Reviewed-by: azvegint, alexsch ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java + test/java/awt/Robot/MultiScreenRobotPosition/MultiScreenRobotPosition.java Changeset: 6f94405b43ac Author: serb Date: 2017-03-02 17:18 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6f94405b43ac 8168307: Toolkit.getScreenSize() returns incorrect size on unix in multiscreen systems Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/sun/awt/HToolkit.java ! src/java.desktop/share/classes/sun/awt/HeadlessToolkit.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java + test/java/awt/Toolkit/IsToolkitUseTheMainScreen/IsToolkitUseTheMainScreen.java Changeset: 78d1ef540864 Author: vadim Date: 2017-03-02 20:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/78d1ef540864 8175513: JNI exception pending in awt_GraphicsEnv.c:2021 Reviewed-by: serb, alexsch ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 708f958bee98 Author: serb Date: 2017-03-05 23:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/708f958bee98 8176046: Replace package.html files with package-info.java in the java.desktop module Reviewed-by: alexsch + src/java.desktop/macosx/classes/com/apple/eawt/event/package-info.java - src/java.desktop/macosx/classes/com/apple/eawt/event/package.html + src/java.desktop/macosx/classes/com/apple/eawt/package-info.java - src/java.desktop/macosx/classes/com/apple/eawt/package.html + src/java.desktop/macosx/classes/com/apple/eio/package-info.java - src/java.desktop/macosx/classes/com/apple/eio/package.html + src/java.desktop/share/classes/java/applet/package-info.java - src/java.desktop/share/classes/java/applet/package.html + src/java.desktop/share/classes/java/beans/beancontext/package-info.java - src/java.desktop/share/classes/java/beans/beancontext/package.html + src/java.desktop/share/classes/java/beans/package-info.java - src/java.desktop/share/classes/java/beans/package.html + src/java.desktop/share/classes/javax/accessibility/package-info.java - src/java.desktop/share/classes/javax/accessibility/package.html + src/java.desktop/share/classes/javax/imageio/event/package-info.java - src/java.desktop/share/classes/javax/imageio/event/package.html + src/java.desktop/share/classes/javax/imageio/metadata/package-info.java - src/java.desktop/share/classes/javax/imageio/metadata/package.html + src/java.desktop/share/classes/javax/imageio/package-info.java - src/java.desktop/share/classes/javax/imageio/package.html + src/java.desktop/share/classes/javax/imageio/plugins/bmp/package-info.java - src/java.desktop/share/classes/javax/imageio/plugins/bmp/package.html + src/java.desktop/share/classes/javax/imageio/plugins/jpeg/package-info.java - src/java.desktop/share/classes/javax/imageio/plugins/jpeg/package.html + src/java.desktop/share/classes/javax/imageio/plugins/tiff/package-info.java - src/java.desktop/share/classes/javax/imageio/plugins/tiff/package.html + src/java.desktop/share/classes/javax/imageio/spi/package-info.java - src/java.desktop/share/classes/javax/imageio/spi/package.html + src/java.desktop/share/classes/javax/imageio/stream/package-info.java - src/java.desktop/share/classes/javax/imageio/stream/package.html + src/java.desktop/share/classes/javax/print/attribute/package-info.java - src/java.desktop/share/classes/javax/print/attribute/package.html + src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java - src/java.desktop/share/classes/javax/print/attribute/standard/package.html + src/java.desktop/share/classes/javax/print/event/package-info.java - src/java.desktop/share/classes/javax/print/event/package.html + src/java.desktop/share/classes/javax/print/package-info.java - src/java.desktop/share/classes/javax/print/package.html + src/java.desktop/share/classes/javax/sound/midi/package-info.java - src/java.desktop/share/classes/javax/sound/midi/package.html + src/java.desktop/share/classes/javax/sound/midi/spi/package-info.java - src/java.desktop/share/classes/javax/sound/midi/spi/package.html + src/java.desktop/share/classes/javax/sound/sampled/package-info.java - src/java.desktop/share/classes/javax/sound/sampled/package.html + src/java.desktop/share/classes/javax/sound/sampled/spi/package-info.java - src/java.desktop/share/classes/javax/sound/sampled/spi/package.html Changeset: 9dbb4b4883e5 Author: alexsch Date: 2017-03-06 08:06 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9dbb4b4883e5 8176097: Window set location to a display with different DPI does not properly work 8173972: createScreenCapture not working as expected on multimonitor setup with different DPI scales Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/Robot.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java + test/java/awt/Robot/HiDPIScreenCapture/RobotMultiDPIScreenTest.java ! test/java/awt/Window/WindowResizingOnDPIChanging/WindowResizingOnSetLocationTest.java Changeset: 743970d86b39 Author: alexsch Date: 2017-03-06 17:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/743970d86b39 6490753: JComboBox doesn't look as native combobox in different states of component Reviewed-by: serb, alexsch Contributed-by: Martin Mraz ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/TMSchema.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java Changeset: 7bcfcb00a069 Author: prr Date: 2017-03-06 10:35 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7bcfcb00a069 Merge - test/java/util/concurrent/ArrayBlockingQueue/IteratorConsistency.java Changeset: 103f15c4564d Author: serb Date: 2017-03-06 22:52 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/103f15c4564d 8158209: Editing in TableView breaks the layout, when the document is I18n Reviewed-by: serb, alexsch Contributed-by: Abossolo Foh Guy ! src/java.desktop/share/classes/javax/swing/text/TableView.java - test/javax/swing/text/TableView/I18nLayoutTest.java + test/javax/swing/text/TableView/TableViewLayoutTest.java Changeset: ca56040ffe44 Author: serb Date: 2017-03-07 13:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ca56040ffe44 8152683: Deadlock when resuming from sleep with different monitor setup Reviewed-by: serb, vadim Contributed-by: Karl von Randow ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java Changeset: 173d03f43b76 Author: prr Date: 2017-03-10 09:20 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/173d03f43b76 Merge Changeset: 95c66fb5c294 Author: ascarpino Date: 2017-03-10 21:04 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/95c66fb5c294 8176350: Usage constraints don't take effect when using PKIX Reviewed-by: xuelei, mullan ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! src/java.base/share/classes/sun/security/validator/SimpleValidator.java Changeset: 497bd97602b3 Author: erikj Date: 2017-03-13 09:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/497bd97602b3 8176469: Warnings from the build: Unknown module: jdk.rmic specified in --patch-module Reviewed-by: ihse, mchung ! make/rmic/RmicCommon.gmk Changeset: 5e83bde9a7db Author: ihse Date: 2017-03-13 14:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5e83bde9a7db 8176509: Use pandoc for converting build readme to html Reviewed-by: erikj - README Changeset: bd3c91984011 Author: weijun Date: 2017-03-13 21:05 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bd3c91984011 8176542: Missing @Deprecated arguments for jdk.policytool Reviewed-by: mullan ! src/jdk.policytool/share/classes/module-info.java ! src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: 09b92d3067a3 Author: mchung Date: 2017-03-13 10:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/09b92d3067a3 8176537: Add test to check JDK modules to have no qualifed exports to upgradeable modules Reviewed-by: alanb + test/jdk/modules/etc/JdkQualifiedExportTest.java Changeset: c95ebfceb394 Author: lana Date: 2017-03-16 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c95ebfceb394 Added tag jdk-9+161 for changeset 09b92d3067a3 ! .hgtags Changeset: 4723e1d23319 Author: lana Date: 2017-03-16 20:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4723e1d23319 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt Changeset: f7c7906df522 Author: weijun Date: 2017-03-22 17:24 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f7c7906df522 8177085: Accept including .conf files in krb5.conf's includedir Reviewed-by: jnimeh ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! test/sun/security/krb5/config/Include.java Changeset: dec69a95e5c9 Author: bpb Date: 2017-03-13 13:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/dec69a95e5c9 8176221: Preferences docs contain reference to Sun's JRE Summary: Remove reference to "Sun's JRE" and add @implNote Reviewed-by: darcy ! src/java.prefs/share/classes/java/util/prefs/Preferences.java Changeset: f2f9d8ba1b28 Author: weijun Date: 2017-03-14 20:24 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f2f9d8ba1b28 8176715: sun/security/krb5/auto/HttpNegotiateServer.java does not compile Reviewed-by: mullan ! test/sun/security/krb5/auto/HttpNegotiateServer.java Changeset: dbcdb8bcadd6 Author: mullan Date: 2017-03-14 08:35 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/dbcdb8bcadd6 8176503: Disable SHA-1 TLS Server Certificates Reviewed-by: vinnie, ascarpino ! src/java.base/share/conf/security/java.security Changeset: 341a471ff662 Author: mullan Date: 2017-03-14 08:35 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/341a471ff662 Merge Changeset: ded4aa6817b2 Author: dl Date: 2017-03-14 07:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ded4aa6817b2 8176551: testCommonPoolThreadContextClassLoader fails with "Should throw SecurityException" Reviewed-by: martin, chegar, dholmes, amlu ! test/java/util/concurrent/tck/ForkJoinPool9Test.java Changeset: 9104479f9252 Author: mchung Date: 2017-03-14 15:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9104479f9252 8174977: Update license files with consistent license/notice names Reviewed-by: alanb, mchung Contributed-by: jeannette.hung at oracle.com ! src/java.desktop/share/legal/colorimaging.md ! src/java.desktop/share/legal/jpeg.md ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/legal/mesa3d.md ! src/java.desktop/unix/legal/fontconfig.md ! src/java.smartcardio/unix/legal/pcsclite.md ! src/java.xml.crypto/share/legal/santuario.md ! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md ! src/jdk.crypto.ec/share/legal/ecc.md Changeset: 2e09a4e9a954 Author: bpb Date: 2017-03-14 16:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2e09a4e9a954 8176744: Improve internal timing of java/nio/channels/Selector/SelectAndClose.java Summary: Replace two sleeps with CountDownLatch+sleep and Thread.join() Reviewed-by: rriggs, alanb ! test/java/nio/channels/Selector/SelectAndClose.java Changeset: 6bb7ec151fd4 Author: weijun Date: 2017-03-15 08:09 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6bb7ec151fd4 8176296: Test sun/security/krb5/auto/Basic.java faling after adding module declaration into TEST.properties. Reviewed-by: valeriep ! test/ProblemList.txt ! test/sun/security/krb5/auto/Basic.java Changeset: 8ac762a3d4a4 Author: mli Date: 2017-03-14 19:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8ac762a3d4a4 8176566: @since value errors in types of java.base module Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java ! src/java.base/share/classes/java/lang/invoke/LambdaConversionException.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java ! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java ! src/java.base/share/classes/java/lang/invoke/SwitchPoint.java ! src/java.base/share/classes/java/lang/invoke/VolatileCallSite.java ! src/java.base/share/classes/java/nio/file/ClosedFileSystemException.java ! src/java.base/share/classes/java/nio/file/ClosedWatchServiceException.java ! src/java.base/share/classes/java/nio/file/FileSystemAlreadyExistsException.java ! src/java.base/share/classes/java/nio/file/FileSystemNotFoundException.java ! src/java.base/share/classes/java/nio/file/InvalidPathException.java ! src/java.base/share/classes/java/nio/file/ProviderMismatchException.java ! src/java.base/share/classes/java/nio/file/ProviderNotFoundException.java ! src/java.base/share/classes/java/nio/file/ReadOnlyFileSystemException.java ! src/java.base/share/classes/java/util/zip/ZipException.java Changeset: fccdf07c7c67 Author: mli Date: 2017-03-14 19:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fccdf07c7c67 8176721: @since value errors java.sql module Reviewed-by: lancea ! src/java.sql/share/classes/java/sql/CallableStatement.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DataTruncation.java ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java ! src/java.sql/share/classes/java/sql/Date.java ! src/java.sql/share/classes/java/sql/Driver.java ! src/java.sql/share/classes/java/sql/DriverManager.java ! src/java.sql/share/classes/java/sql/DriverPropertyInfo.java ! src/java.sql/share/classes/java/sql/PreparedStatement.java ! src/java.sql/share/classes/java/sql/ResultSet.java ! src/java.sql/share/classes/java/sql/ResultSetMetaData.java ! src/java.sql/share/classes/java/sql/SQLException.java ! src/java.sql/share/classes/java/sql/SQLWarning.java ! src/java.sql/share/classes/java/sql/ShardingKeyBuilder.java ! src/java.sql/share/classes/java/sql/Statement.java ! src/java.sql/share/classes/java/sql/Time.java ! src/java.sql/share/classes/java/sql/Timestamp.java ! src/java.sql/share/classes/java/sql/Types.java ! src/java.sql/share/classes/javax/transaction/xa/XAException.java ! src/java.sql/share/classes/javax/transaction/xa/XAResource.java ! src/java.sql/share/classes/javax/transaction/xa/Xid.java Changeset: fc81607db2fb Author: redestad Date: 2017-03-15 19:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fc81607db2fb 8176709: JarFileSystem::isMultiReleaseJar is incorrect Reviewed-by: mchung, sherman ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! test/jdk/nio/zipfs/MultiReleaseJarTest.java ! test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java Changeset: b7ce1a971174 Author: wetmore Date: 2017-03-15 12:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b7ce1a971174 8176793: SecureRandom FIPS 140-2, Security Requirements for Cryptographic Modules link 404 Reviewed-by: mullan ! src/java.base/share/classes/java/security/SecureRandom.java Changeset: 48c2388ae277 Author: redestad Date: 2017-03-15 23:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/48c2388ae277 8176834: jdk/nio/zipfs/MultiReleaseJarTest.java test fails after JDK-8176709 Reviewed-by: mchung ! test/jdk/nio/zipfs/MultiReleaseJarTest.java Changeset: 50911d8e5cc5 Author: valeriep Date: 2017-03-15 22:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/50911d8e5cc5 8175251: Failed to load RSA private key from pkcs12 Summary: Enhanced DER library with extra arg to control leading-0 check Reviewed-by: mullan ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/java.base/share/classes/sun/security/util/DerInputBuffer.java ! src/java.base/share/classes/sun/security/util/DerInputStream.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! test/sun/security/pkcs/pkcs8/PKCS8Test.java + test/sun/security/pkcs/pkcs8/TestLeadingZeros.java Changeset: 4d8290fb0f88 Author: smarks Date: 2017-03-15 17:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4d8290fb0f88 8066640: clarify security checks in ObjectInputStream.enableResolveObject and ObjectOutputStream.enableReplaceObject Reviewed-by: chegar, darcy ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java Changeset: 1ee5af7d82a4 Author: mchung Date: 2017-03-15 18:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1ee5af7d82a4 8176815: Remove StackFramePermission and use RuntimePermission for stack walking Reviewed-by: alanb, bchristi ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! src/java.base/share/classes/java/lang/RuntimePermission.java - src/java.base/share/classes/java/lang/StackFramePermission.java ! src/java.base/share/classes/java/lang/StackWalker.java ! test/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java ! test/java/lang/StackWalker/GetCallerClassTest.java ! test/java/lang/StackWalker/stackwalk.policy ! test/java/lang/StackWalker/stackwalktest.policy Changeset: 5548e024cbcf Author: mli Date: 2017-03-15 19:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5548e024cbcf 8176563: @since value errors in apis of java.base/java.logging module Reviewed-by: alanb, chegar, dfuchs, dholmes, martin, naoto, rriggs ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.logging/share/classes/java/util/logging/LogManager.java Changeset: 832ae841344c Author: erikj Date: 2017-03-16 14:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/832ae841344c 8176849: jdk9 BCL builds fail after cleaning up temporary file ASSEMBLY_EXCEPTION Reviewed-by: ihse ! make/copy/Copy-java.base.gmk Changeset: 7b8e364b2faf Author: prappo Date: 2017-03-16 15:30 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7b8e364b2faf 8160956: Runtime.Version.compareTo/compareToIgnoreOpt problem Reviewed-by: mr ! src/java.base/share/classes/java/lang/Runtime.java ! test/java/lang/Runtime/Version/Basic.java Changeset: e6ae37815239 Author: bpb Date: 2017-03-16 08:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e6ae37815239 8176846: (fc) Increase timeouts of and instrument some tests using FileChannel#write Summary: Change tests to improve odds of passing on slow file systems. Reviewed-by: clanger, rriggs ! test/java/io/FileInputStream/LargeFileAvailable.java ! test/java/nio/channels/FileChannel/LoopingTruncate.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/channels/FileChannel/Transfers.java Changeset: a89d57a24005 Author: chegar Date: 2017-03-16 16:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a89d57a24005 8176772: jar tool support to report automatic module names Reviewed-by: alanb, mchung ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/tools/jar/modularJar/Basic.java Changeset: 66967f5961da Author: lana Date: 2017-03-16 17:55 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/66967f5961da Merge - src/java.base/share/classes/java/lang/StackFramePermission.java Changeset: 3981152d47d4 Author: rriggs Date: 2017-03-16 15:40 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3981152d47d4 8176272: (process) ProcessHandle::onExit fails to wait for non-child process Reviewed-by: chegar, stuefe ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c ! test/java/lang/ProcessHandle/JavaChild.java ! test/java/lang/ProcessHandle/OnExitTest.java Changeset: 5eb2468e0861 Author: martin Date: 2017-03-16 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5eb2468e0861 8176886: Remove stray @deprecated in Date#getDate Reviewed-by: naoto ! src/java.base/share/classes/java/util/Date.java Changeset: 45b226ad2e05 Author: lancea Date: 2017-03-16 16:56 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/45b226ad2e05 8174728: Mark Java EE modules deprecated and for removal Reviewed-by: alanb ! src/java.transaction/share/classes/module-info.java Changeset: a2b8bf9a32ce Author: prappo Date: 2017-03-16 22:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a2b8bf9a32ce 8176882: Incorrect integer comparison in version numbers Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/Runtime.java ! test/java/lang/Runtime/Version/Basic.java Changeset: f8089e07c9f2 Author: bpb Date: 2017-03-17 08:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f8089e07c9f2 8176895: (fc) Split java/nio/channels/FileChannel/Transfer.java into smaller tests Summary: Move sub-tests writing 4GB and 6GB files into two separate tests Reviewed-by: clanger ! test/java/nio/channels/FileChannel/Transfer.java + test/java/nio/channels/FileChannel/Transfer4GBFile.java + test/java/nio/channels/FileChannel/TransferTo6GBFile.java Changeset: f6bf027e88e9 Author: coffeys Date: 2017-03-20 09:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f6bf027e88e9 8177144: sun/net/www/http/HttpClient/B8025710.java should run in ovm mode Reviewed-by: dfuchs, chegar ! test/sun/net/www/http/HttpClient/B8025710.java Changeset: af1ace480c5e Author: lana Date: 2017-03-23 22:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/af1ace480c5e Added tag jdk-9+162 for changeset f6bf027e88e9 ! .hgtags Changeset: 54fb507a5d0c Author: lana Date: 2017-03-25 01:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/54fb507a5d0c Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt Changeset: 53142e39bfa7 Author: mullan Date: 2017-03-31 13:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/53142e39bfa7 8175029: StackOverflowError in X509CRL and X509Certificate.verify(PublicKey, Provider) Reviewed-by: weijun, vinnie ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java + test/java/security/cert/X509CRL/VerifyDefault.java + test/java/security/cert/X509Certificate/VerifyDefault.java ! test/java/security/testlibrary/CertUtils.java Changeset: c0aecf84349c Author: redestad Date: 2017-04-04 10:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c0aecf84349c 8177631: Outdated performance advice in StringCoding Reviewed-by: sherman ! src/java.base/share/classes/java/lang/StringCoding.java Changeset: 61d6601e2948 Author: redestad Date: 2017-03-20 21:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/61d6601e2948 8177036: Class.checkMemberAccess throws NPE when calling Class methods via JNI Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/lang/Class.java Changeset: e4b869632f7d Author: amlu Date: 2017-03-21 20:20 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e4b869632f7d 8177313: Move FJExceptionTableLeak.java and ConfigChanges.java back to tier1 Reviewed-by: alanb ! test/TEST.groups Changeset: 8a14f9275ba9 Author: hseigel Date: 2017-03-13 16:23 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8a14f9275ba9 8176471: [TESTBUG] runtime/modules/IgnoreModulePropertiesTest.java fails with OpenJDK: java.lang.RuntimeException: 'java version ' missing from stdout/stderr Summary: Check for strings such as " version " and "Runtime Environment" that appear in 'java -version' for both open and closed builds. Reviewed-by: coleenp ! test/sun/tools/jinfo/JInfoTest.java Changeset: e559d0c0985a Author: jwilhelm Date: 2017-03-13 15:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e559d0c0985a Merge Changeset: 9861a8803e52 Author: rehn Date: 2017-03-14 12:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9861a8803e52 8176098: Deprecate FlatProfiler Reviewed-by: shade, coleenp ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 952d3df46b5b Author: jwilhelm Date: 2017-03-17 16:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/952d3df46b5b Merge Changeset: 0832f3508ecb Author: jwilhelm Date: 2017-03-21 16:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0832f3508ecb Merge Changeset: 09774b62cec0 Author: alexsch Date: 2017-03-13 22:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/09774b62cec0 8175301: Java GUI hangs on Windows when Display set to 125% Reviewed-by: serb, azvegint ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java + test/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java Changeset: 48ddfeefafac Author: psadhukhan Date: 2017-03-14 10:29 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/48ddfeefafac 8173123: [findbugs] javax.swing.text.* - Storing a reference to an externally mutable object into the internal representation Reviewed-by: serb, alexsch, prr ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/StyleContext.java Changeset: 75a8a6117014 Author: dmarkov Date: 2017-03-14 09:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/75a8a6117014 8173853: IllegalArgumentException in java.awt.image.ReplicateScaleFilter Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/CustomCursor.java Changeset: 23f609916fba Author: serb Date: 2017-03-14 18:35 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/23f609916fba 8176177: The new SwingContainer annotation can be removed from javax.accessibility.AccessibleContext Reviewed-by: alexsch, malenkov ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java + test/javax/swing/SwingContainer/SwingContainerIsForContainerOnly/SwingContainerIsForContainerOnly.java Changeset: b38931a57a60 Author: serb Date: 2017-03-15 18:56 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b38931a57a60 8176448: [macos] Popups in JCombobox and Choice have incorrect location in multiscreen systems Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java + test/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java ! test/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java + test/javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java Changeset: 3556f4cd047b Author: alexsch Date: 2017-03-15 20:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3556f4cd047b 8174845: Bad scaling on Windows with large fonts with Java 9ea Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! test/javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java Changeset: 00c2a0d8e1cb Author: prr Date: 2017-03-15 11:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/00c2a0d8e1cb 8176530: JDK support for JavaFX modal print dialogs Reviewed-by: serb, psadhukhan, kcr + src/java.desktop/share/classes/sun/print/DialogOnTop.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h ! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp Changeset: e607ebd99004 Author: psadhukhan Date: 2017-03-15 12:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e607ebd99004 8176287: [macosx] The print test crashed with Nimbus L&F Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m Changeset: 88125261d41e Author: azvegint Date: 2017-03-16 01:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/88125261d41e 8176528: Progress state for window is not displayed in taskbar Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Taskbar.java Changeset: b55ec235fc5f Author: vadim Date: 2017-03-16 16:45 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b55ec235fc5f 8176409: [findbugs] some files under com.apple.laf with variable isn't final but should be Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMnemonicHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java Changeset: 9158f22042bb Author: prr Date: 2017-03-16 09:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9158f22042bb Merge - README - src/java.base/share/classes/java/lang/StackFramePermission.java Changeset: 7d8fe6923a14 Author: alexsch Date: 2017-03-16 23:29 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7d8fe6923a14 8176883: Enable antialiasing for Metal L&F icons on HiDPI display Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! test/javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java Changeset: d9700e9006d0 Author: serb Date: 2017-03-16 22:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d9700e9006d0 8160270: dual-screen issue with java.awt.Choice Reviewed-by: prr, alexsch ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! test/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java + test/java/awt/PopupMenu/PopupMenuLocation.java Changeset: 4197c1ae4f47 Author: prr Date: 2017-03-21 08:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4197c1ae4f47 Merge Changeset: 722952ece7ed Author: prr Date: 2017-03-21 09:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/722952ece7ed Merge Changeset: 81c76df23278 Author: skovalev Date: 2017-03-22 10:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/81c76df23278 8177324: Some javax/security/ tests don't have correct module dependencies Reviewed-by: weijun ! test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java ! test/javax/security/auth/PrivateCredentialPermission/Subset.java ! test/javax/security/auth/Subject/Serial.java ! test/javax/security/auth/SubjectDomainCombiner/Regression.java + test/javax/security/auth/kerberos/TEST.properties ! test/javax/security/auth/login/Configuration/GetInstance.java ! test/javax/security/auth/login/Configuration/GetInstanceSecurity.java ! test/javax/security/auth/login/LoginContext/ConfigConstructor.java ! test/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java ! test/javax/security/auth/login/LoginContext/ModuleSubject.java ! test/javax/security/sasl/Sasl/PassSysProps.java Changeset: b572f46f30cd Author: amlu Date: 2017-03-22 19:40 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b572f46f30cd 8177383: Wrong @modules in java/io/FilePermission/ReadFileOnPath.java Reviewed-by: alanb ! test/java/io/FilePermission/ReadFileOnPath.java ! test/java/lang/Package/annotation/PackageInfoTest.java ! test/java/lang/reflect/PublicMethods/PublicMethodsTest.java ! test/java/net/spi/URLStreamHandlerProvider/Basic.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: 085c764a3e5b Author: alanb Date: 2017-03-22 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/085c764a3e5b 8174823: Module system implementation refresh (3/2017) Reviewed-by: chegar, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, sundararajan.athijegannathan at oracle.com, peter.levart at gmail.com ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/java.base/share/classes/jdk/internal/module/Checks.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java + src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java + src/java.base/share/classes/jdk/internal/module/ModuleTarget.java ! src/java.base/share/classes/jdk/internal/module/Modules.java + src/java.base/share/classes/jdk/internal/module/Resources.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/native/libjava/ClassLoader.c ! src/java.base/share/native/libjava/Module.c ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java + test/java/lang/ClassLoader/getResource/automaticmodules/Driver.java + test/java/lang/ClassLoader/getResource/automaticmodules/Main.java + test/java/lang/invoke/DefineClassTest.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java ! test/java/lang/module/ModuleFinderTest.java + test/java/lang/module/ModuleFinderWithSecurityManager.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java + test/java/lang/module/java.policy ! test/java/lang/reflect/Layer/BasicLayerTest.java ! test/java/lang/reflect/Module/allow.policy ! test/java/util/ServiceLoader/basic/basic.sh ! test/jdk/internal/jrtfs/java.policy + test/lib/testlibrary/ModuleTargetHelper.java ! test/sun/net/www/protocol/jrt/java.policy ! test/sun/security/krb5/auto/HttpNegotiateServer.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java ! test/tools/launcher/modules/addexports/AddExportsTestWarningError.java ! test/tools/launcher/modules/addreads/AddReadsTestWarningError.java + test/tools/launcher/modules/basic/InitErrors.java ! test/tools/launcher/modules/patch/basic/PatchTestWarningError.java + test/tools/launcher/modules/permit/AttemptAccess.java + test/tools/launcher/modules/permit/PermitIllegalAccess.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java Changeset: 0ca06091913f Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0ca06091913f Merge ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/RuntimePermission.java - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java Changeset: 443f9939b3b3 Author: jjg Date: 2017-03-23 11:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/443f9939b3b3 8176836: Provide Taglet with context Reviewed-by: ksrini ! make/src/classes/build/tools/taglet/Incubating.java Changeset: 7081836d4ceb Author: lana Date: 2017-03-23 22:57 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7081836d4ceb Merge - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java Changeset: 77ab8e3b4b04 Author: bpb Date: 2017-03-24 09:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/77ab8e3b4b04 8177550: (fc) Enable java/nio/channels/FileChannel/{Transfer4GBFile.java,TransferTo6GBFile.java} on Linux and Windows Summary: Re-enabled tests currently suppressed on Linux and Windows as the timeouts have been increased. Reviewed-by: alanb ! test/java/nio/channels/FileChannel/Transfer4GBFile.java ! test/java/nio/channels/FileChannel/TransferTo6GBFile.java Changeset: 824789db6bea Author: alanb Date: 2017-03-24 16:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/824789db6bea 8177474: Do not emit warnings when illegal access is allowed by --add-exports/--add-opens Reviewed-by: chegar, mchung ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! test/tools/launcher/modules/permit/PermitIllegalAccess.java Changeset: acd4fd0fd6e8 Author: bpb Date: 2017-03-24 14:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/acd4fd0fd6e8 8177564: Remove check for Windows XP and Server 2003 in java/nio/channels/DatagramChannel/NetworkConfiguration.java Summary: Remove check for XP and Server 2003 in IPv6 support determination. Reviewed-by: alanb ! test/java/nio/channels/DatagramChannel/NetworkConfiguration.java Changeset: 3bffd193a3a5 Author: bpb Date: 2017-03-24 15:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3bffd193a3a5 8177565: java/nio/channels/Selector/SelectorLimit.java disabled for Windows release >= 6.0 Summary: Remove check of Windows version Reviewed-by: alanb ! test/java/nio/channels/Selector/SelectorLimit.java Changeset: fb54b256d751 Author: mchung Date: 2017-03-27 15:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fb54b256d751 8174826: jlink support for linking in service provider modules Reviewed-by: alanb, anazarov ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkTest.java + test/tools/jlink/bindservices/BindServices.java + test/tools/jlink/bindservices/SuggestProviders.java + test/tools/jlink/bindservices/src/m1/module-info.java + test/tools/jlink/bindservices/src/m1/p1/Impl.java + test/tools/jlink/bindservices/src/m1/p1/Main.java + test/tools/jlink/bindservices/src/m1/p1/S.java + test/tools/jlink/bindservices/src/m2/module-info.java + test/tools/jlink/bindservices/src/m2/p2/Impl.java + test/tools/jlink/bindservices/src/m2/p2/T.java + test/tools/jlink/bindservices/src/m3/module-info.java + test/tools/jlink/bindservices/src/m3/p3/Impl.java Changeset: e685e3197f62 Author: darcy Date: 2017-03-27 18:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e685e3197f62 8177678: Overstatement of universality of Era.getDisplayName() implementation Reviewed-by: naoto ! src/java.base/share/classes/java/time/chrono/Era.java ! src/java.base/share/classes/java/time/chrono/JapaneseEra.java Changeset: 50171f8c4796 Author: mli Date: 2017-03-27 18:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/50171f8c4796 8176865: overridden api has a wrong since value in java.base module Reviewed-by: alanb ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java Changeset: bd00098fc2d7 Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bd00098fc2d7 Added tag jdk-9+163 for changeset 50171f8c4796 ! .hgtags Changeset: 6efd46c87aff Author: bpb Date: 2017-03-28 09:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6efd46c87aff 8177559: Enable java/nio/channels/Selector/OutOfBand.java for macOS >= 10.10.5 Summary: Enable test for macOS 10.10.5 and newer and remove from problem list Reviewed-by: alanb, amlu ! test/ProblemList.txt ! test/java/nio/channels/Selector/OutOfBand.java Changeset: c1207d6ce231 Author: darcy Date: 2017-03-28 17:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c1207d6ce231 8177722: Improve grouping of jdk/internal/math tests Reviewed-by: smarks ! test/TEST.groups Changeset: 8903214706a2 Author: dfuchs Date: 2017-03-29 13:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8903214706a2 8177136: Caller sensitive method System::getLogger should specify what happens if there is no caller on the stack. Summary: IllegalCallerException (instead of undocumented NPE) is thrown if there is no caller on the stack. The specification is clarified in this respect. Reviewed-by: alanb, mchung, dholmes, bchristi ! src/java.base/share/classes/java/lang/System.java Changeset: 171e10061798 Author: mchung Date: 2017-03-29 09:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/171e10061798 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea Contributed-by: jonathan.gibbons at oracle.com, mandy.chung at oracle.com ! make/GenerateModuleSummary.gmk ! make/ModuleTools.gmk ! make/src/classes/build/tools/jigsaw/GenGraphs.java + make/src/classes/build/tools/jigsaw/javadoc-graphs.properties + make/src/classes/build/tools/taglet/ModuleGraph.java ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.instrument/share/classes/module-info.java ! src/java.logging/share/classes/module-info.java ! src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/module-info.java ! src/java.naming/share/classes/module-info.java ! src/java.prefs/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/java.se.ee/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/java.security.jgss/share/classes/module-info.java ! src/java.security.sasl/share/classes/module-info.java ! src/java.smartcardio/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/java.transaction/share/classes/module-info.java ! src/java.xml.crypto/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.charsets/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! src/jdk.crypto.ec/share/classes/module-info.java ! src/jdk.crypto.mscapi/windows/classes/module-info.java ! src/jdk.crypto.ucrypto/solaris/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jdwp.agent/share/classes/module-info.java ! src/jdk.jlink/share/classes/module-info.java ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java ! src/jdk.localedata/share/classes/module-info.java ! src/jdk.management.agent/share/classes/module-info.java ! src/jdk.management/share/classes/module-info.java ! src/jdk.naming.dns/share/classes/module-info.java ! src/jdk.naming.rmi/share/classes/module-info.java ! src/jdk.net/share/classes/module-info.java ! src/jdk.sctp/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.security.jgss/share/classes/module-info.java ! src/jdk.zipfs/share/classes/module-info.java Changeset: 10e27f8fa3a1 Author: ksrini Date: 2017-03-29 10:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/10e27f8fa3a1 8174148: Typo in java.util.jar.Pack200.Unpacker.properties() method documentation 8173871: Typos in Jar Packer/Unpacker PROGRESS field documentation Reviewed-by: bpb, darcy ! src/java.base/share/classes/java/util/jar/Pack200.java Changeset: b79469412aa0 Author: weijun Date: 2017-03-30 07:29 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b79469412aa0 8177569: keytool should not warn if signature algorithm used in cacerts is weak Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/WeakAlg.java Changeset: 5734c4a761cf Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5734c4a761cf Merge Changeset: a1d25a8fdc98 Author: smarks Date: 2017-03-30 11:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a1d25a8fdc98 8155052: add notes and links to j.u.Observer/Observable deprecation comments Reviewed-by: chegar ! src/java.base/share/classes/java/util/Observable.java Changeset: 762c970fed4d Author: rehn Date: 2017-03-16 07:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/762c970fed4d 8176533: REGRESSION: a java process is not recognized by jcmd/jinfo/jstack/jmap tool Reviewed-by: sspitsyn, dsamersoff ! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java ! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java Changeset: 13c06d444258 Author: iignatyev Date: 2017-03-15 22:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/13c06d444258 8176176: fix @modules in jdk_svc tests Reviewed-by: shurailine, sspitsyn ! test/com/sun/jdi/AcceptTimeout.java ! test/com/sun/jdi/AccessSpecifierTest.java ! test/com/sun/jdi/AfterThreadDeathTest.java ! test/com/sun/jdi/AllLineLocations.java ! test/com/sun/jdi/ArrayRangeTest.java ! test/com/sun/jdi/BacktraceFieldTest.java ! test/com/sun/jdi/ClassLoaderClassesTest.java ! test/com/sun/jdi/ClassesByName.java ! test/com/sun/jdi/ClassesByName2Test.java ! test/com/sun/jdi/CompatibleConnectors.java ! test/com/sun/jdi/ConnectedVMs.java ! test/com/sun/jdi/ConstantPoolInfo.java ! test/com/sun/jdi/ConstantPoolInfoGC.java ! test/com/sun/jdi/CountEvent.java ! test/com/sun/jdi/CountFilterTest.java ! test/com/sun/jdi/DebuggerThreadTest.java ! test/com/sun/jdi/DeleteAllBkptsTest.java ! test/com/sun/jdi/DeleteEventRequestsTest.java ! test/com/sun/jdi/EarlyReturnNegativeTest.java ! test/com/sun/jdi/EarlyReturnTest.java ! test/com/sun/jdi/EnumTest.java ! test/com/sun/jdi/EventQueueDisconnectTest.java ! test/com/sun/jdi/ExceptionEvents.java ! test/com/sun/jdi/ExpiredRequestDeletionTest.java ! test/com/sun/jdi/FieldWatchpoints.java ! test/com/sun/jdi/FilterMatch.java ! test/com/sun/jdi/FilterNoMatch.java ! test/com/sun/jdi/FinalLocalsTest.java ! test/com/sun/jdi/FinalizerTest.java ! test/com/sun/jdi/FramesTest.java ! test/com/sun/jdi/GenericsTest.java ! test/com/sun/jdi/GetLocalVariables2Test.java ! test/com/sun/jdi/GetUninitializedStringValue.java ! test/com/sun/jdi/HomeTest.java ! test/com/sun/jdi/ImmutableResourceTest.sh ! test/com/sun/jdi/InstanceFilter.java ! test/com/sun/jdi/InstancesTest.java ! test/com/sun/jdi/InterfaceMethodsTest.java ! test/com/sun/jdi/InterruptHangTest.java ! test/com/sun/jdi/InvokeHangTest.java ! test/com/sun/jdi/InvokeTest.java ! test/com/sun/jdi/JITDebug.sh ! test/com/sun/jdi/Java_gTest.java ! test/com/sun/jdi/LambdaStepTest.java ! test/com/sun/jdi/LaunchCommandLine.java ! test/com/sun/jdi/LineNumberInfo.java ! test/com/sun/jdi/ListenAddress.java ! test/com/sun/jdi/LocalVariableEqual.java ! test/com/sun/jdi/LocationTest.java ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/MixedSuspendTest.sh ! test/com/sun/jdi/ModificationWatchpoints.java ! test/com/sun/jdi/ModulesTest.java ! test/com/sun/jdi/MonitorEventTest.java ! test/com/sun/jdi/MonitorFrameInfo.java ! test/com/sun/jdi/MultiBreakpointsTest.java ! test/com/sun/jdi/NativeInstanceFilter.java ! test/com/sun/jdi/NewInstanceTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jdi/NoLocInfoTest.java ! test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/OnThrowTest.java ! test/com/sun/jdi/OptionTest.java ! test/com/sun/jdi/PopAndInvokeTest.java ! test/com/sun/jdi/PopAsynchronousTest.java ! test/com/sun/jdi/PopSynchronousTest.java ! test/com/sun/jdi/RedefineCrossEvent.java ! test/com/sun/jdi/RedefineCrossStart.java ! test/com/sun/jdi/ReferrersTest.java ! test/com/sun/jdi/RepStep.java ! test/com/sun/jdi/RequestReflectionTest.java ! test/com/sun/jdi/ResumeOneThreadTest.java ! test/com/sun/jdi/SDENullTest.java ! test/com/sun/jdi/SimulResumerTest.java ! test/com/sun/jdi/SourceNameFilterTest.java ! test/com/sun/jdi/StepTest.java ! test/com/sun/jdi/SuspendThreadTest.java + test/com/sun/jdi/TEST.properties ! test/com/sun/jdi/TemplateTest.java ! test/com/sun/jdi/ThreadGroupTest.java ! test/com/sun/jdi/TwoThreadsTest.java ! test/com/sun/jdi/UTF8Test.java ! test/com/sun/jdi/UnpreparedByName.java ! test/com/sun/jdi/UnpreparedClasses.java ! test/com/sun/jdi/VMDeathLastTest.java ! test/com/sun/jdi/VMDeathRequestTest.java ! test/com/sun/jdi/VarargsTest.java ! test/com/sun/jdi/Vars.java ! test/com/sun/jdi/VisibleMethods.java ! test/com/sun/jdi/connect/spi/GeneratedConnectors.java ! test/com/sun/jdi/redefine/RedefineTest.java ! test/com/sun/jdi/redefineMethod/RedefineTest.java ! test/com/sun/jdi/sde/FilterMangleTest.java ! test/com/sun/jdi/sde/MangleStepTest.java ! test/com/sun/jdi/sde/MangleTest.java ! test/com/sun/jdi/sde/SourceDebugExtensionTest.java ! test/com/sun/jdi/sde/TemperatureTableTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java ! test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetDoubleVMOption.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java ! test/com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java ! test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java ! test/com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/GetFreePhysicalMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/GetFreeSwapSpaceSize.java ! test/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java ! test/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java ! test/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java ! test/com/sun/management/OperatingSystemMXBean/GetTotalPhysicalMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/MemoryStatusOverflow.java ! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java + test/com/sun/management/TEST.properties ! test/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java ! test/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java ! test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java ! test/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh ! test/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh ! test/com/sun/management/VMOptionOpenDataTest.java ! test/com/sun/tools/attach/PermissionTest.java ! test/com/sun/tools/attach/ProviderTest.java ! test/com/sun/tools/attach/StartManagementAgent.java ! test/com/sun/tools/attach/TempDirTest.java ! test/java/lang/instrument/RedefineModuleTest.java ! test/java/lang/instrument/TestAgentWithLimitMods.java ! test/java/lang/management/ClassLoadingMXBean/LoadCounts.java ! test/java/lang/management/CompilationMXBean/Basic.java ! test/java/lang/management/CompositeData/MemoryUsageCompositeData.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java ! test/java/lang/management/ManagementFactory/GetObjectName.java ! test/java/lang/management/ManagementFactory/GetPlatformMXBeans.java ! test/java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java ! test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java ! test/java/lang/management/ManagementFactory/MXBeanException.java ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java ! test/java/lang/management/ManagementFactory/ProxyExceptions.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java + test/java/lang/management/ManagementFactory/TEST.properties ! test/java/lang/management/ManagementFactory/ThreadMXBeanProxy.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh ! test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh ! test/java/lang/management/MemoryMXBean/Pending.java ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java ! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh + test/java/lang/management/PlatformLoggingMXBean/TEST.properties ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java ! test/java/lang/management/RuntimeMXBean/PropertiesTest.java ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh ! test/java/lang/management/RuntimeMXBean/UpTime.java + test/java/lang/management/TEST.properties ! test/java/lang/management/ThreadMXBean/AllThreadIds.java ! test/java/lang/management/ThreadMXBean/DisableTest.java ! test/java/lang/management/ThreadMXBean/EnableTest.java ! test/java/lang/management/ThreadMXBean/FindDeadlocks.java ! test/java/lang/management/ThreadMXBean/FindMonitorDeadlock.java ! test/java/lang/management/ThreadMXBean/InvalidThreadID.java ! test/java/lang/management/ThreadMXBean/LockedMonitors.java ! test/java/lang/management/ThreadMXBean/LockedSynchronizers.java ! test/java/lang/management/ThreadMXBean/Locks.java ! test/java/lang/management/ThreadMXBean/MyOwnSynchronizer.java ! test/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java ! test/java/lang/management/ThreadMXBean/SharedSynchronizer.java ! test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java ! test/java/lang/management/ThreadMXBean/ThreadCounts.java ! test/java/lang/management/ThreadMXBean/ThreadCpuTime.java ! test/java/lang/management/ThreadMXBean/ThreadDaemonTest.java ! test/java/lang/management/ThreadMXBean/ThreadLists.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java ! test/java/lang/management/ThreadMXBean/ThreadStackTrace.java ! test/java/lang/management/ThreadMXBean/ThreadUserTime.java ! test/javax/management/ImplementationVersion/ImplVersionTest.java ! test/javax/management/Introspector/AnnotationSecurityTest.java ! test/javax/management/Introspector/AnnotationTest.java ! test/javax/management/Introspector/ChangingNotifsTest.java ! test/javax/management/Introspector/ClassLeakTest.java ! test/javax/management/Introspector/DuplicateGetterTest.java ! test/javax/management/Introspector/FeatureOrderTest.java ! test/javax/management/Introspector/GetMBeanInfoExceptionTest.java ! test/javax/management/Introspector/IdenticalMBeanInfoTest.java ! test/javax/management/Introspector/ImmutableNotificationInfoTest.java ! test/javax/management/Introspector/InvokeGettersTest.java ! test/javax/management/Introspector/IsMethodTest.java ! test/javax/management/Introspector/LegacyConstructorPropertiesTest.java ! test/javax/management/Introspector/NotAnMBeanTest.java ! test/javax/management/Introspector/NotCompliantCauseTest.java ! test/javax/management/Introspector/SetWrongTypeAttributeTest.java ! test/javax/management/Introspector/UnregisterMBeanExceptionTest.java ! test/javax/management/MBeanInfo/EqualExceptionTest.java ! test/javax/management/MBeanInfo/MBeanInfoEqualsNPETest.java ! test/javax/management/MBeanInfo/MBeanInfoEqualsTest.java ! test/javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java ! test/javax/management/MBeanInfo/NullInfoArraysTest.java ! test/javax/management/MBeanInfo/SerializationTest.java ! test/javax/management/MBeanInfo/SerializationTest1.java ! test/javax/management/MBeanInfo/TooManyFooTest.java ! test/javax/management/MBeanServer/AttributeListTypeSafeTest.java ! test/javax/management/MBeanServer/MBeanExceptionTest.java ! test/javax/management/MBeanServer/MBeanFallbackTest.java ! test/javax/management/MBeanServer/MBeanServerInvocationHandlerExceptionTest.java ! test/javax/management/MBeanServer/MBeanTest.java ! test/javax/management/MBeanServer/NewMBeanListenerTest.java ! test/javax/management/MBeanServer/NotifDeadlockTest.java ! test/javax/management/MBeanServer/PostExceptionTest.java ! test/javax/management/MBeanServer/PostRegisterDeadlockTest.java ! test/javax/management/MBeanServer/PostRegisterDeadlockTest2.java ! test/javax/management/MBeanServer/PreDeregisterDeadlockTest.java ! test/javax/management/MBeanServer/PreRegisterTest.java ! test/javax/management/MBeanServerFactory/ReleaseMBeanServerTest.java ! test/javax/management/MustBeValidMBeanInfo/MustBeValidCommand.java ! test/javax/management/ObjectInstance/MBeanInfoFailTest.java ! test/javax/management/ObjectInstance/ObjectInstanceNullTest.java ! test/javax/management/ObjectInstance/ToStringMethodTest.java ! test/javax/management/ObjectName/ApplyWildcardTest.java ! test/javax/management/ObjectName/ComparatorTest.java ! test/javax/management/ObjectName/DelegateNameWildcardNameTest.java ! test/javax/management/ObjectName/NullEmptyKeyValueTest.java ! test/javax/management/ObjectName/ObjectNameGetInstanceTest.java ! test/javax/management/ObjectName/RepositoryWildcardTest.java ! test/javax/management/ObjectName/SerialCompatTest.java ! test/javax/management/ObjectName/ValueWildcardTest.java + test/javax/management/TEST.properties ! test/javax/management/descriptor/DefaultDescriptorTest.java ! test/javax/management/descriptor/DescriptorTest.java ! test/javax/management/descriptor/EqualsHashCodeTest.java ! test/javax/management/descriptor/ImmutableArrayFieldTest.java ! test/javax/management/descriptor/ImmutableDescriptorSerialTest.java ! test/javax/management/descriptor/ImmutableDescriptorSetFieldsTest.java ! test/javax/management/descriptor/MBeanInfoInteropTest.java ! test/javax/management/descriptor/UnionTest.java ! test/javax/management/generified/GenericTest.java ! test/javax/management/generified/ListTypeCheckTest.java ! test/javax/management/loading/ArrayClassTest.java ! test/javax/management/loading/DocumentRootTest.java ! test/javax/management/loading/GetMBeansFromURLTest.java ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/loading/MLetCLR/MLetCommand.java ! test/javax/management/loading/MLetContentTest.java ! test/javax/management/loading/MletParserLocaleTest.java ! test/javax/management/loading/ParserInfiniteLoopTest.java ! test/javax/management/loading/SystemClassLoaderTest.java ! test/javax/management/modelmbean/AddAttributeChangeNotificationListenerTest.java ! test/javax/management/modelmbean/DescriptorSupportSerialTest.java ! test/javax/management/modelmbean/DescriptorSupportTest.java ! test/javax/management/modelmbean/DescriptorSupportXMLLocaleTest.java ! test/javax/management/modelmbean/DescriptorSupportXMLTest.java ! test/javax/management/modelmbean/ExoticTargetTypeTest.java ! test/javax/management/modelmbean/InfoSupportTest.java ! test/javax/management/modelmbean/LoggingExceptionTest.java ! test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java ! test/javax/management/modelmbean/OnUnregisterTest.java ! test/javax/management/modelmbean/RequiredModelMBeanGetAttributeTest.java ! test/javax/management/modelmbean/RequiredModelMBeanMethodTest.java ! test/javax/management/modelmbean/RequiredModelMBeanSetAttributeTest.java ! test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java ! test/javax/management/monitor/CounterMonitorDeadlockTest.java ! test/javax/management/monitor/CounterMonitorInitThresholdTest.java ! test/javax/management/monitor/CounterMonitorTest.java ! test/javax/management/monitor/CounterMonitorThresholdTest.java ! test/javax/management/monitor/DerivedGaugeMonitorTest.java ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java ! test/javax/management/monitor/MultiMonitorTest.java ! test/javax/management/monitor/NonComparableAttributeValueTest.java ! test/javax/management/monitor/NullAttributeValueTest.java ! test/javax/management/monitor/ReflectionExceptionTest.java ! test/javax/management/monitor/RuntimeExceptionTest.java ! test/javax/management/monitor/StartStopTest.java ! test/javax/management/monitor/StringMonitorDeadlockTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/management/monitor/ThreadPoolTest.java ! test/javax/management/mxbean/AmbiguousConstructorTest.java ! test/javax/management/mxbean/ComparatorExceptionTest.java ! test/javax/management/mxbean/ExceptionDiagnosisTest.java ! test/javax/management/mxbean/GenericTypeTest.java ! test/javax/management/mxbean/InvalidMXBeanRegistrationTest.java ! test/javax/management/mxbean/LeakTest.java ! test/javax/management/mxbean/MBeanOperationInfoTest.java ! test/javax/management/mxbean/MXBeanAnnotationTest.java ! test/javax/management/mxbean/MXBeanFallbackTest.java ! test/javax/management/mxbean/MXBeanFlagTest.java ! test/javax/management/mxbean/MXBeanLoadingTest1.java ! test/javax/management/mxbean/MXBeanPreRegisterTest.java ! test/javax/management/mxbean/MXBeanRefTest.java ! test/javax/management/mxbean/MiscTest.java ! test/javax/management/mxbean/OperationImpactTest.java ! test/javax/management/mxbean/OverloadTest.java ! test/javax/management/mxbean/PreRegisterNameTest.java ! test/javax/management/mxbean/PropertyNamesTest.java ! test/javax/management/mxbean/SameObjectTwoNamesTest.java ! test/javax/management/mxbean/StandardMBeanOverrideTest.java ! test/javax/management/mxbean/ThreadMXBeanTest.java ! test/javax/management/mxbean/TypeNameTest.java ! test/javax/management/notification/BroadcasterSupportDeadlockTest.java ! test/javax/management/notification/FilterExceptionTest.java ! test/javax/management/notification/NotifExecutorTest.java ! test/javax/management/notification/NotifInfoTest.java ! test/javax/management/openmbean/ArrayTypeTest.java ! test/javax/management/openmbean/BadConstraintTest.java ! test/javax/management/openmbean/CompositeDataStringTest.java ! test/javax/management/openmbean/ConstraintTest.java ! test/javax/management/openmbean/EqualsTest.java ! test/javax/management/openmbean/IsValueTest.java ! test/javax/management/openmbean/NullConstructorParamsTest.java ! test/javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java ! test/javax/management/openmbean/OpenMBeanInfoHashCodeNPETest.java ! test/javax/management/openmbean/OpenTypeDescriptorTest.java ! test/javax/management/proxy/JMXProxyFallbackTest.java ! test/javax/management/proxy/JMXProxyTest.java ! test/javax/management/proxy/NotificationEmitterProxy.java ! test/javax/management/proxy/ProxyObjectMethodsTest.java ! test/javax/management/query/CustomQueryTest.java ! test/javax/management/query/InstanceOfExpTest.java ! test/javax/management/query/QueryExpStringTest.java ! test/javax/management/query/QueryMatchTest.java ! test/javax/management/query/QuerySubstringTest.java ! test/javax/management/relation/NonArrayListTest.java ! test/javax/management/relation/RelationNotificationSeqNoTest.java ! test/javax/management/relation/RelationNotificationSourceTest.java ! test/javax/management/relation/RelationTypeTest.java + test/javax/management/remote/mandatory/TEST.properties ! test/javax/management/remote/mandatory/URLTest.java ! test/javax/management/remote/mandatory/connection/AddressableTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/CloseFailedClientTest.java ! test/javax/management/remote/mandatory/connection/CloseServerTest.java ! test/javax/management/remote/mandatory/connection/CloseUnconnectedTest.java ! test/javax/management/remote/mandatory/connection/CloseableTest.java ! test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java ! test/javax/management/remote/mandatory/connection/ConnectionTest.java ! test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java ! test/javax/management/remote/mandatory/connection/DeadLockTest.java ! test/javax/management/remote/mandatory/connection/FailedConnectionTest.java ! test/javax/management/remote/mandatory/connection/GetConnectionTest.java ! test/javax/management/remote/mandatory/connection/IIOPURLTest.java ! test/javax/management/remote/mandatory/connection/JMXServiceURLLocaleTest.java ! test/javax/management/remote/mandatory/connection/MultiOpenCloseTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectionIdTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java ! test/javax/management/remote/mandatory/connection/RMIExitTest.java ! test/javax/management/remote/mandatory/connection/RMISerializeTest.java ! test/javax/management/remote/mandatory/connection/ReconnectTest.java ! test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java ! test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java ! test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java ! test/javax/management/remote/mandatory/loading/DefaultProviderTest.java ! test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java ! test/javax/management/remote/mandatory/loading/MethodResultTest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/loading/RMIDownloadTest.java ! test/javax/management/remote/mandatory/loading/TargetMBeanTest.java ! test/javax/management/remote/mandatory/loading/UserClassLoaderTest.java ! test/javax/management/remote/mandatory/notif/AddRemoveTest.java ! test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java ! test/javax/management/remote/mandatory/notif/DiffHBTest.java ! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java ! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java ! test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java ! test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java ! test/javax/management/remote/mandatory/notif/RMINotifTest.java ! test/javax/management/remote/mandatory/notif/ServerNotifs.java ! test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/javax/management/remote/mandatory/provider/ProviderTest.java ! test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java ! test/javax/management/remote/mandatory/threads/ExecutorShutdownTest.java ! test/javax/management/remote/mandatory/threads/ExecutorTest.java ! test/javax/management/remote/mandatory/threads/NoServerTimeoutTest.java ! test/javax/management/remote/mandatory/version/ImplVersionTest.java ! test/javax/management/security/AvoidGetMBeanInfoCallsTest.java ! test/javax/management/security/MBeanPermissionTest.java ! test/javax/management/standardmbean/DeadlockTest.java ! test/javax/management/timer/MissingNotificationTest.java ! test/javax/management/timer/StartTest.java + test/sun/jvmstat/TEST.properties ! test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java ! test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java ! test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java ! test/sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java ! test/sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java ! test/sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java ! test/sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java ! test/sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java ! test/sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java ! test/sun/management/HotspotRuntimeMBean/GetSafepointCount.java ! test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java ! test/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java ! test/sun/management/HotspotThreadMBean/GetInternalThreads.java ! test/sun/management/LazyCompositeDataTest.java ! test/sun/management/LoggingTest/LoggingWithJULTest.java ! test/sun/management/LoggingTest/LoggingWithLoggerFinderTest.java ! test/sun/management/StackTraceElementCompositeData/CompatibilityTest.java + test/sun/management/TEST.properties ! test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java ! test/sun/management/jdp/JdpOffTest.java ! test/sun/management/jdp/JdpSpecificAddressTest.java + test/sun/management/jdp/TEST.properties ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java + test/sun/management/jmxremote/TEST.properties ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java ! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh ! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java ! test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java ! test/sun/management/jmxremote/startstop/JMXStatusTest.java + test/sun/tools/jcmd/TEST.properties ! test/sun/tools/jcmd/TestJcmdDefaults.java ! test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jconsole/ResourceCheckTest.java + test/sun/tools/jhsdb/TEST.properties ! test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java ! test/sun/tools/jinfo/JInfoTest.java + test/sun/tools/jinfo/TEST.properties + test/sun/tools/jmap/TEST.properties + test/sun/tools/jstack/TEST.properties + test/sun/tools/jstat/TEST.properties + test/sun/tools/jstatd/TEST.properties ! test/sun/tools/jstatd/TestJstatdDefaults.java ! test/sun/tools/jstatd/TestJstatdExternalRegistry.java ! test/sun/tools/jstatd/TestJstatdPort.java ! test/sun/tools/jstatd/TestJstatdPortAndServer.java ! test/sun/tools/jstatd/TestJstatdServer.java Changeset: 63545defbee3 Author: jwilhelm Date: 2017-03-20 23:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/63545defbee3 Merge Changeset: 2d00e12c474d Author: iignatyev Date: 2017-03-22 17:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2d00e12c474d 8177374: fix module dependency declaration in jdk_svc tests Reviewed-by: mchung, sspitsyn ! test/com/sun/tools/attach/BasicTests.java ! test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java ! test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java Changeset: e42aa54d7ed7 Author: jwilhelm Date: 2017-03-23 15:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e42aa54d7ed7 Merge Changeset: b45f8cb93c6f Author: jwilhelm Date: 2017-03-25 00:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b45f8cb93c6f Merge Changeset: eeffca2a1db2 Author: jwilhelm Date: 2017-03-30 19:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/eeffca2a1db2 Merge Changeset: b23f0d9ff042 Author: jwilhelm Date: 2017-03-30 21:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b23f0d9ff042 Merge Changeset: 184445e67dc7 Author: sherman Date: 2017-03-31 11:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/184445e67dc7 8177910: Update zlib copyright note in idk/src/java.base/share/legal/zlib.md Reviewed-by: mchung, rriggs ! src/java.base/share/legal/zlib.md Changeset: 7c72114a5558 Author: smarks Date: 2017-03-31 14:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7c72114a5558 8177653: clarify restrictions on Iterator.forEachRemaining Reviewed-by: martin ! src/java.base/share/classes/java/util/Iterator.java Changeset: f2612af45b7a Author: amlu Date: 2017-04-01 10:19 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f2612af45b7a 8177638: com/sun/jarsigner, jdk/internal/loader (and more) are missed in TEST.groups Reviewed-by: sspitsyn, weijun ! test/ProblemList.txt ! test/TEST.groups Changeset: 6dea581453d7 Author: dfuchs Date: 2017-04-03 12:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6dea581453d7 8177835: System.LoggerFinder#getLogger or getLocalizedLogger does not throw NPE Reviewed-by: rriggs, mchung ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java + test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java Changeset: c779133005cf Author: lana Date: 2017-04-06 04:53 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c779133005cf Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java Changeset: 4cab82804a44 Author: mullan Date: 2017-04-06 16:21 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4cab82804a44 8161973: PKIXRevocationChecker.getSoftFailExceptions() not working Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! test/java/security/cert/PKIXRevocationChecker/OcspUnauthorized.java ! test/javax/net/ssl/Stapling/SSLSocketWithStapling.java Changeset: 645c0d3e3977 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/645c0d3e3977 Added tag jdk-9+164 for changeset 6dea581453d7 ! .hgtags Changeset: 37f8b938b680 Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/37f8b938b680 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java Changeset: 1f0fb30f5279 Author: dl Date: 2017-04-10 13:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1f0fb30f5279 8176402: parameter name switcharoo in ConcurrentHashMap Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java Changeset: 8cd9c45a2802 Author: dl Date: 2017-04-10 13:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8cd9c45a2802 8176543: Miscellaneous changes imported from jsr166 CVS 2017-04 Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! test/java/util/concurrent/tck/ArrayDeque8Test.java ! test/java/util/concurrent/tck/ArrayDequeTest.java ! test/java/util/concurrent/tck/ArrayListTest.java ! test/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java ! test/java/util/concurrent/tck/AtomicReferenceTest.java ! test/java/util/concurrent/tck/CompletableFutureTest.java ! test/java/util/concurrent/tck/ConcurrentHashMap8Test.java ! test/java/util/concurrent/tck/ConcurrentHashMapTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListSetTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java ! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/java/util/concurrent/tck/CountedCompleter8Test.java ! test/java/util/concurrent/tck/CountedCompleterTest.java ! test/java/util/concurrent/tck/ExchangerTest.java ! test/java/util/concurrent/tck/ExecutorCompletionService9Test.java ! test/java/util/concurrent/tck/ExecutorCompletionServiceTest.java ! test/java/util/concurrent/tck/ExecutorsTest.java ! test/java/util/concurrent/tck/ForkJoinPool8Test.java ! test/java/util/concurrent/tck/ForkJoinPool9Test.java ! test/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/java/util/concurrent/tck/ForkJoinTask8Test.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/concurrent/tck/LinkedBlockingDeque8Test.java ! test/java/util/concurrent/tck/LinkedBlockingDequeTest.java ! test/java/util/concurrent/tck/LinkedBlockingQueue8Test.java ! test/java/util/concurrent/tck/LinkedBlockingQueueTest.java ! test/java/util/concurrent/tck/LinkedListTest.java ! test/java/util/concurrent/tck/LinkedTransferQueueTest.java ! test/java/util/concurrent/tck/PriorityBlockingQueueTest.java ! test/java/util/concurrent/tck/PriorityQueueTest.java ! test/java/util/concurrent/tck/RecursiveActionTest.java ! test/java/util/concurrent/tck/RecursiveTaskTest.java ! test/java/util/concurrent/tck/StampedLockTest.java ! test/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/java/util/concurrent/tck/SynchronousQueueTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorTest.java ! test/java/util/concurrent/tck/ThreadTest.java ! test/java/util/concurrent/tck/TreeSetTest.java ! test/java/util/concurrent/tck/TreeSubSetTest.java ! test/java/util/concurrent/tck/VectorTest.java Changeset: 3696d4c26897 Author: redestad Date: 2017-04-11 11:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3696d4c26897 8178384: Reduce work in java.lang.invoke initializers Reviewed-by: vlivanov, psandoz ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java Changeset: 9363dd4a4fb9 Author: redestad Date: 2017-04-11 18:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9363dd4a4fb9 8178387: Reduce memory churn when creating java.lang.invoke entities Reviewed-by: psandoz, vlivanov ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java Changeset: fbedc2de689f Author: redestad Date: 2017-04-11 22:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fbedc2de689f 8178480: Wrong exception being thrown on an invalid MethodType Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 0e6dedb65d04 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0e6dedb65d04 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: e8c2654e2530 Author: iignatyev Date: 2017-04-11 21:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e8c2654e2530 Merge Changeset: 8c6ac4b9ce54 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8c6ac4b9ce54 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 8a3428c8b298 Author: iignatyev Date: 2017-04-12 05:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8a3428c8b298 Merge Changeset: ce1ba4281947 Author: weijun Date: 2017-04-13 08:15 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ce1ba4281947 8172422: jarsigner needs to understand -? Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java Changeset: e9325773dd96 Author: bpb Date: 2017-04-03 16:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e9325773dd96 8177526: BufferedReader readLine() javadoc does not match the implementation regarding EOF Summary: Improve the verbiage of the method and return value descriptions Reviewed-by: lancea, smarks ! src/java.base/share/classes/java/io/BufferedReader.java Changeset: eadd7f013eb9 Author: iignatyev Date: 2017-04-03 17:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/eadd7f013eb9 8177507: line number sensitive tests for jdi should be unified Reviewed-by: dholmes, mseledtsov, sspitsyn ! test/com/sun/jdi/ArgumentValuesTest.java ! test/com/sun/jdi/BreakpointTest.java ! test/com/sun/jdi/FetchLocals.java ! test/com/sun/jdi/GetLocalVariables.java ! test/com/sun/jdi/GetSetLocalTest.java ! test/com/sun/jdi/LambdaBreakpointTest.java ! test/com/sun/jdi/LineNumberOnBraceTest.java ! test/com/sun/jdi/PopAndStepTest.java Changeset: d584006ddd5d Author: rpatil Date: 2017-04-04 19:27 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d584006ddd5d 8177449: (tz) Support tzdata2017b Reviewed-by: martin, naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/iso3166.tab ! make/data/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/northamerica Changeset: 1a8997b4292d Author: bpb Date: 2017-04-04 08:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1a8997b4292d 8177984: (ch) java/nio/channels/SocketChannel/VectorIO.java should use RandomFactory Summary: Obtain Random from RandomFactory instead of directly. Reviewed-by: clanger ! test/java/nio/channels/SocketChannel/VectorIO.java Changeset: f940fd4232d8 Author: darcy Date: 2017-04-04 11:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f940fd4232d8 8177949: @link tag arguments need correction for ElementType documentation Reviewed-by: lancea ! src/java.base/share/classes/java/lang/annotation/ElementType.java Changeset: a49fb788ac68 Author: mli Date: 2017-04-04 19:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a49fb788ac68 8165367: Additional tests for JEP 288: Disable SHA-1 Certificates Summary: The new tests just focus on the usage constraints TLSSever and TLSClient with TLS communication Reviewed-by: ascarpino Contributed-by: John Jiang + test/sun/security/ssl/CertPathRestrictions/JSSEClient.java + test/sun/security/ssl/CertPathRestrictions/JSSEServer.java + test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256.cer Changeset: 9289f04ddb54 Author: rriggs Date: 2017-04-05 09:57 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9289f04ddb54 8165641: Deprecate Object.finalize Reviewed-by: mchung, smarks ! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java ! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Enum.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOutputStream.java ! src/java.base/share/classes/java/util/Timer.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/sun/net/www/MeteredStream.java ! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/security/provider/KeyProtector.java ! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamFinalizer.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/java.desktop/share/classes/java/awt/Graphics.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java ! src/java.desktop/share/classes/javax/swing/text/StringContent.java ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/RegionClipSpanIterator.java ! src/java.desktop/share/classes/sun/print/PeekGraphics.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ProxyGraphics.java ! src/java.desktop/share/classes/sun/print/ProxyGraphics2D.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.naming/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java Changeset: cda91600a4bd Author: mchung Date: 2017-04-05 10:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cda91600a4bd 8177980: ResourceBundle.getBundle throws NoClassDefFoundError when fails to define a class Reviewed-by: naoto, lancea ! src/java.base/share/classes/java/util/ResourceBundle.java + test/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/jdk/test/Main.java + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/jdk/test/main.properties + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/module-info.java Changeset: 383a04a71b36 Author: amlu Date: 2017-04-06 09:33 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/383a04a71b36 8177640: jdk/internal/util/jar/TestVersionedStream.java fails on Windows Reviewed-by: psandoz ! test/ProblemList.txt ! test/jdk/internal/util/jar/TestVersionedStream.java Changeset: fff71e4478c3 Author: chegar Date: 2017-04-06 09:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fff71e4478c3 8178101: Migrate the thread deprecation technote to javadoc doc-files Reviewed-by: dholmes ! src/java.base/share/classes/java/lang/Thread.java + src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html Changeset: c89044066843 Author: dfuchs Date: 2017-04-06 14:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c89044066843 8178139: Minor typo in API documentation of java.util.logging.Logger Reviewed-by: lancea ! src/java.logging/share/classes/java/util/logging/Logger.java Changeset: 0cbd3417cc9d Author: jlahoda Date: 2017-04-06 16:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0cbd3417cc9d 8178077: jshell tool: crash on ctrl-up or ctrl-down Summary: When looking up a private method, using the ConsoleReader.class, instead of getClass(), which may return a subclass. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java Changeset: 98dd9af9e290 Author: rriggs Date: 2017-04-06 10:41 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/98dd9af9e290 8178154: Typo in Object.finalize deprecation javadoc Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Object.java Changeset: 0526526e7302 Author: ksrini Date: 2017-04-05 14:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0526526e7302 8065825: Make the java -help consistent with the man page Reviewed-by: alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 00605c87c016 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/00605c87c016 Merge Changeset: 1c34a0665f18 Author: mchung Date: 2017-04-06 18:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1c34a0665f18 8178286: Missing @moduleGraph in javadoc Reviewed-by: lancea ! src/jdk.accessibility/share/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java Changeset: af69c0289a77 Author: chegar Date: 2017-04-07 10:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/af69c0289a77 8178161: Default multicast interface on Mac Reviewed-by: michaelm, bpb ! src/java.base/macosx/classes/java/net/DefaultInterface.java Changeset: fa3c4a60a616 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fa3c4a60a616 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java + src/java.base/share/classes/java/lang/LayerInstantiationException.java + src/java.base/share/classes/java/lang/Module.java + src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/NamedPackage.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/System.java + src/java.base/share/classes/java/lang/WeakPairMap.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java - src/java.base/share/classes/java/lang/reflect/Layer.java - src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java - src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/LoaderPool.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaUtilResourceBundleAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/native/libjava/Module.c ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java + src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.instrument/share/classes/sun/instrument/TransformerManager.java ! src/java.instrument/share/native/libinstrument/JPLISAgent.h ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java ! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginRepository.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! test/TEST.ROOT ! test/java/awt/TrayIcon/SystemTrayIconHelper.java ! test/java/awt/patchlib/java.desktop/java/awt/Helper.java ! test/java/awt/regtesthelpers/Util.java ! test/java/lang/Class/GetModuleTest.java ! test/java/lang/Class/forName/modules/TestLayer.java ! test/java/lang/Class/forName/modules/TestMain.java ! test/java/lang/Class/forName/modules/src/m2/p2/test/Main.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/java/lang/Class/getResource/Main.java ! test/java/lang/ClassLoader/getResource/automaticmodules/Main.java ! test/java/lang/ClassLoader/getResource/modules/Main.java + test/java/lang/ModuleLayer/BasicLayerTest.java + test/java/lang/ModuleLayer/LayerAndLoadersTest.java + test/java/lang/ModuleLayer/LayerControllerTest.java + test/java/lang/ModuleLayer/layertest/Test.java + test/java/lang/ModuleLayer/src/m1/module-info.java + test/java/lang/ModuleLayer/src/m1/p/Main.java + test/java/lang/ModuleLayer/src/m1/p/Service.java + test/java/lang/ModuleLayer/src/m2/module-info.java + test/java/lang/ModuleLayer/src/m2/q/Hello.java + test/java/lang/ModuleLayer/src/m3/module-info.java + test/java/lang/ModuleLayer/src/m3/w/Hello.java + test/java/lang/ModuleLayer/src/m4/impl/ServiceImpl.java + test/java/lang/ModuleLayer/src/m4/module-info.java + test/java/lang/ModuleTests/AddExportsTest.java + test/java/lang/ModuleTests/AnnotationsTest.java + test/java/lang/ModuleTests/BasicModuleTest.java + test/java/lang/ModuleTests/WithSecurityManager.java + test/java/lang/ModuleTests/access/AccessTest.java + test/java/lang/ModuleTests/access/src/target/module-info.java + test/java/lang/ModuleTests/access/src/target/p1/Helper.java + test/java/lang/ModuleTests/access/src/target/p1/Public.java + test/java/lang/ModuleTests/access/src/target/p2/NonPublic.java + test/java/lang/ModuleTests/access/src/target/q1/Public.java + test/java/lang/ModuleTests/access/src/target/q2/NonPublic.java + test/java/lang/ModuleTests/access/src/test/module-info.java + test/java/lang/ModuleTests/access/src/test/test/Main.java + test/java/lang/ModuleTests/addXXX/Driver.java + test/java/lang/ModuleTests/addXXX/m1/module-info.java + test/java/lang/ModuleTests/addXXX/m1/p1/C.java + test/java/lang/ModuleTests/addXXX/m2/module-info.java + test/java/lang/ModuleTests/addXXX/m2/p2/C.java + test/java/lang/ModuleTests/addXXX/m2/p2/internal/C.java + test/java/lang/ModuleTests/addXXX/m3/module-info.java + test/java/lang/ModuleTests/addXXX/m3/p3/C.java + test/java/lang/ModuleTests/addXXX/m4/module-info.java + test/java/lang/ModuleTests/addXXX/m4/p4/C.java + test/java/lang/ModuleTests/addXXX/test/module-info.java + test/java/lang/ModuleTests/addXXX/test/test/C.java + test/java/lang/ModuleTests/addXXX/test/test/Main.java + test/java/lang/ModuleTests/addXXX/test/test/Service.java + test/java/lang/ModuleTests/allow.policy + test/java/lang/ModuleTests/annotation/Basic.java + test/java/lang/ModuleTests/annotation/src/m/module-info.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Bar.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Baz.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Foo.java ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/SecurityManager/CheckSecurityProvider.java ! test/java/lang/SecurityManager/modules/Test.java ! test/java/lang/StackTraceElement/PublicConstructor.java ! test/java/lang/StackTraceElement/lib/m1/com/app/Utils.java ! test/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinder.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/TestLoggerFinder.java ! test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java ! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java ! test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java ! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java + test/java/lang/WeakPairMap/Driver.java + test/java/lang/WeakPairMap/java.base/java/lang/WeakPairMapTest.java ! test/java/lang/instrument/ATransformerManagementTestCase.java ! test/java/lang/instrument/BootstrapClassPathAgent.java ! test/java/lang/instrument/BootstrapClassPathTest.java ! test/java/lang/instrument/RedefineClassWithNativeMethodAgent.java ! test/java/lang/instrument/RedefineModuleAgent.java ! test/java/lang/instrument/RedefineModuleTest.java ! test/java/lang/instrument/RetransformAgent.java ! test/java/lang/instrument/SimpleIdentityTransformer.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java ! test/java/lang/invoke/modules/m1/p1/Main.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java - test/java/lang/reflect/Layer/BasicLayerTest.java - test/java/lang/reflect/Layer/LayerAndLoadersTest.java - test/java/lang/reflect/Layer/LayerControllerTest.java - test/java/lang/reflect/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.java - test/java/lang/reflect/Module/AnnotationsTest.java - test/java/lang/reflect/Module/BasicModuleTest.java - test/java/lang/reflect/Module/WithSecurityManager.java - test/java/lang/reflect/Module/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.java - test/java/lang/reflect/Module/addXXX/Driver.java - test/java/lang/reflect/Module/addXXX/m1/module-info.java - test/java/lang/reflect/Module/addXXX/m1/p1/C.java - test/java/lang/reflect/Module/addXXX/m2/module-info.java - test/java/lang/reflect/Module/addXXX/m2/p2/C.java - test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java - test/java/lang/reflect/Module/addXXX/m3/module-info.java - test/java/lang/reflect/Module/addXXX/m3/p3/C.java - test/java/lang/reflect/Module/addXXX/m4/module-info.java - test/java/lang/reflect/Module/addXXX/m4/p4/C.java - test/java/lang/reflect/Module/addXXX/test/module-info.java - test/java/lang/reflect/Module/addXXX/test/test/C.java - test/java/lang/reflect/Module/addXXX/test/test/Main.java - test/java/lang/reflect/Module/addXXX/test/test/Service.java - test/java/lang/reflect/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyForMethodHandle.java ! test/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/java/lang/reflect/Proxy/ProxyModuleMapping.java ! test/java/lang/reflect/Proxy/src/test/jdk/test/Main.java ! test/java/lang/reflect/Proxy/src/test/jdk/test/ProxyTest.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java ! test/java/security/Provider/DefaultProviderList.java ! test/java/util/ResourceBundle/modules/cache/src/test/jdk/test/Main.java ! test/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java ! test/java/util/ResourceBundle/modules/visibility/src/embargo/jdk/embargo/TestWithNoModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/embargo/jdk/embargo/TestWithUnnamedModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/pkg/jdk/pkg/test/Main.java ! test/java/util/ResourceBundle/modules/visibility/src/test/jdk/test/TestWithNoModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/test/jdk/test/TestWithUnnamedModuleArg.java ! test/java/util/ServiceLoader/modules/BadProvidersTest.java ! test/java/util/ServiceLoader/modules/Basic.java ! test/java/util/logging/LocalizedLevelName.java ! test/java/util/logging/modules/pkgs/p3/test/ResourceBundleTest.java ! test/java/util/spi/ResourceBundleControlProvider/test/jdk/test/ResourceBundleDelegate.java ! test/javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java ! test/jdk/internal/jimage/JImageOpenTest.java ! test/jdk/modules/etc/JdkQualifiedExportTest.java ! test/jdk/modules/etc/VerifyModuleDelegation.java ! test/jdk/modules/incubator/DefaultImage.java ! test/jdk/modules/incubator/ImageModules.java ! test/jdk/modules/incubator/src/cp/listmods/ListModules.java ! test/jdk/modules/incubator/src/cp/test/ConvertToLowerCase.java ! test/jdk/modules/incubator/src/cp/test/WriteUpperCase.java ! test/jdk/modules/open/Basic.java ! test/jdk/modules/scenarios/automaticmodules/src/basictest/test/Main.java ! test/jdk/modules/scenarios/automaticmodules/src/sptest/test/Main.java ! test/jdk/modules/scenarios/container/src/container/container/Main.java ! test/sun/management/LoggingTest/test.loggerfinder/test/loggerfinder/TestLoggerFinder.java ! test/sun/tools/jconsole/ResourceCheckTest.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java ! test/tools/jlink/JLink2Test.java ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/basic/src/test/jdk/test/Test.java ! test/tools/jlink/plugins/PluginsNegativeTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m5/p5/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/test/jdk/test/Main.java ! test/tools/launcher/modules/dryrun/DryRunTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java ! test/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java ! test/tools/launcher/modules/upgrademodulepath/src/test/jdk/test/Main.java Changeset: 4253030c44ba Author: alanb Date: 2017-04-07 10:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4253030c44ba Merge ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java - src/java.base/share/classes/java/lang/reflect/Layer.java - src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java - src/java.base/share/classes/java/lang/reflect/Module.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java ! src/java.base/share/classes/java/util/ResourceBundle.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java - test/java/lang/reflect/Layer/BasicLayerTest.java - test/java/lang/reflect/Layer/LayerAndLoadersTest.java - test/java/lang/reflect/Layer/LayerControllerTest.java - test/java/lang/reflect/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.java - test/java/lang/reflect/Module/AnnotationsTest.java - test/java/lang/reflect/Module/BasicModuleTest.java - test/java/lang/reflect/Module/WithSecurityManager.java - test/java/lang/reflect/Module/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.java - test/java/lang/reflect/Module/addXXX/Driver.java - test/java/lang/reflect/Module/addXXX/m1/module-info.java - test/java/lang/reflect/Module/addXXX/m1/p1/C.java - test/java/lang/reflect/Module/addXXX/m2/module-info.java - test/java/lang/reflect/Module/addXXX/m2/p2/C.java - test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java - test/java/lang/reflect/Module/addXXX/m3/module-info.java - test/java/lang/reflect/Module/addXXX/m3/p3/C.java - test/java/lang/reflect/Module/addXXX/m4/module-info.java - test/java/lang/reflect/Module/addXXX/m4/p4/C.java - test/java/lang/reflect/Module/addXXX/test/module-info.java - test/java/lang/reflect/Module/addXXX/test/test/C.java - test/java/lang/reflect/Module/addXXX/test/test/Main.java - test/java/lang/reflect/Module/addXXX/test/test/Service.java - test/java/lang/reflect/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java Changeset: 182207b208dc Author: alanb Date: 2017-04-07 10:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/182207b208dc Merge Changeset: 96f06b21a3f3 Author: bpb Date: 2017-04-07 11:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/96f06b21a3f3 8178074: (ch) java/nio/channels/etc/AdaptorCloseAndInterrupt.java: add instrumentation Summary: Add some print statements to indicate state at strategic points Reviewed-by: chegar ! test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java Changeset: c2b213b77b2d Author: smarks Date: 2017-04-07 15:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c2b213b77b2d 8173152: Wrong wording in Comparator.compare() method spec Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Comparable.java ! src/java.base/share/classes/java/util/Comparator.java Changeset: baf915932a01 Author: lancea Date: 2017-04-09 14:25 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/baf915932a01 8178130: Minor update to the Connection javadocs Reviewed-by: bpb ! src/java.sql/share/classes/java/sql/Connection.java Changeset: d263a4cb0621 Author: asapre Date: 2017-04-10 12:15 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d263a4cb0621 8176204: [DOC] ThreadMXBean Fails to Detect ReentrantReadWriteLock Deadlock Summary: Update LockInfo class javadoc for own-able synchronizer examples Reviewed-by: dholmes Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/java/lang/management/LockInfo.java Changeset: a7942c3b1e59 Author: mchung Date: 2017-04-10 13:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a7942c3b1e59 8177855: Clean up legal files Reviewed-by: alanb, darcy ! src/java.desktop/share/legal/jpeg.md ! src/jdk.crypto.ec/share/legal/ecc.md Changeset: 46e1898b6c6e Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/46e1898b6c6e Added tag jdk-9+165 for changeset a7942c3b1e59 ! .hgtags Changeset: 83d37efcd2a5 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/83d37efcd2a5 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt Changeset: fa26583c5329 Author: redestad Date: 2017-04-18 18:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fa26583c5329 8178889: Move creation of AbstractChronology comparators to call sites Reviewed-by: rriggs ! src/java.base/share/classes/java/time/chrono/AbstractChronology.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java Changeset: 3c37619dd646 Author: michaelm Date: 2017-04-20 09:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3c37619dd646 8177452: Syntax errors in ContentHandler class documentation Reviewed-by: chegar ! src/java.base/share/classes/java/net/ContentHandler.java Changeset: d1436b294538 Author: michaelm Date: 2017-04-20 09:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d1436b294538 8177457: Syntax errors in URLConnection class documentation Reviewed-by: chegar ! src/java.base/share/classes/java/net/URLConnection.java Changeset: 4227b6c51e92 Author: jlahoda Date: 2017-04-20 18:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4227b6c51e92 8178821: jshell tool: ctrl-down does nothing in current context Summary: In MemoryHistory index() of an entry may go beyond size() (if some leading entries have been deleted) - using previous()/next() instead. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java ! test/jdk/internal/jline/extra/HistoryTest.java Changeset: d017015f402c Author: igerasim Date: 2017-04-21 11:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d017015f402c 8179086: java.time.temporal.ValueRange has poor hashCode() Reviewed-by: rriggs ! src/java.base/share/classes/java/time/temporal/ValueRange.java Changeset: cd268728d178 Author: weijun Date: 2017-04-11 10:12 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cd268728d178 8177969: Faster FilePermission::implies by avoiding the use of Path::relativize Reviewed-by: rriggs, mullan ! src/java.base/share/classes/java/io/FilePermission.java ! test/java/io/FilePermission/Correctness.java Changeset: c35ff69c2852 Author: dfuchs Date: 2017-04-11 16:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c35ff69c2852 8178147: Race conditions in timeout handling code in http/2 incubator client Summary: Timeout handling code (in particular cancel(IOException)) is modified to take into account cancellation arising before exchange implementation is established or response completable future is created. TimeoutEvent::compareTo method is modified to be consistent with TimeoutEvent::equals. Reviewed-by: prappo, chegar, michaelm ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/TimeoutEvent.java ! test/ProblemList.txt + test/java/net/httpclient/SmallTimeout.java ! test/java/net/httpclient/TimeoutOrdering.java Changeset: 23255bc8606d Author: rriggs Date: 2017-04-11 14:18 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/23255bc8606d 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! test/com/sun/jdi/ProcessAttachTest.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/ProcessBuilder/PipelineTest.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/ProcessHandle/Basic.java ! test/java/lang/ProcessHandle/JavaChild.java ! test/java/lang/ProcessHandle/OnExitTest.java ! test/java/lang/ProcessHandle/ProcessUtil.java ! test/java/lang/ProcessHandle/TreeTest.java ! test/java/lang/Runtime/exec/SleepyCat.java ! test/java/util/logging/LoggingDeadlock2.java ! test/lib/testlibrary/jdk/testlibrary/ProcessThread.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/tools/jps/LingeredApp.java ! test/sun/tools/jstat/JStatInterval.java Changeset: 0c8f43317c1f Author: ascarpino Date: 2017-04-12 12:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0c8f43317c1f 8177784: Use CounterMode intrinsic for AES/GCM Reviewed-by: mullan, psandoz, chegar ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java Changeset: ede22275fbfa Author: dlong Date: 2017-04-12 16:37 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ede22275fbfa 8158168: Missing bounds checks for some String intrinsics Reviewed-by: vlivanov, thartmann, sherman ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java Changeset: 2a15003cb4b7 Author: jwilhelm Date: 2017-04-13 15:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2a15003cb4b7 8178447: Remove link from JavaDoc to Dev guide Reviewed-by: tschatzl, dholmes ! src/jdk.management/share/classes/com/sun/management/VMOption.java Changeset: 15cb1241abad Author: lana Date: 2017-04-13 16:27 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/15cb1241abad Merge Changeset: f36e07712a1b Author: serb Date: 2017-03-21 01:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f36e07712a1b 8176544: Compilation error in plaf.metal.MetalBumps.Test6657026 Reviewed-by: prr ! test/javax/swing/plaf/metal/MetalBumps/Test6657026.java Changeset: 1158c3e5bd9c Author: prr Date: 2017-03-21 11:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1158c3e5bd9c Merge Changeset: 0f4994564ae6 Author: serb Date: 2017-03-23 17:50 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0f4994564ae6 6574989: TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes Reviewed-by: prr ! test/javax/sound/sampled/Clip/bug5070081.java Changeset: e352eacd7a94 Author: prr Date: 2017-03-24 09:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e352eacd7a94 Merge - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java Changeset: 908bdcadfab5 Author: stuefe Date: 2017-03-25 18:57 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/908bdcadfab5 8177137: 8175293 breaks Windows build on Vs2010 Reviewed-by: serb, alexsch ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: bbf040535813 Author: ddehaven Date: 2017-03-27 12:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bbf040535813 Merge Changeset: b3a70b0fd710 Author: prr Date: 2017-03-28 09:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b3a70b0fd710 8043773: Deprecate JComponent.AccessibleJComponent.AccessibleFocusHandler Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: 5ca3a286b761 Author: serb Date: 2017-03-29 17:30 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5ca3a286b761 8177766: [TEST_BUG] JPopupMenu tests fails intermittently Reviewed-by: alexsch, yan ! test/javax/swing/JPopupMenu/4458079/bug4458079.java ! test/javax/swing/JPopupMenu/6827786/bug6827786.java Changeset: cdb6fd420176 Author: dmarkov Date: 2017-03-29 19:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cdb6fd420176 8176490: [macosx] Sometimes NSWindow.isZoomed hangs Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Window/WindowDeadlockTest/WindowDeadlockTest.java Changeset: 87801ca8520c Author: alexsch Date: 2017-03-29 21:08 +0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/87801ca8520c 8177625: apple.laf.JRSUIConstants.getConstantName(int) checks for THUMB_START twice Reviewed-by: prr, serb, azvegint ! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java Changeset: 19042d75c724 Author: serb Date: 2017-03-30 16:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/19042d75c724 8177461: Wrong references are used in the javadoc in the java.desktop module Reviewed-by: alexsch ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenUtilities.java ! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeListener.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java ! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java ! src/java.desktop/share/classes/com/sun/awt/SecurityWarning.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMixer.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/Toolkit.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/PaintContext.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java ! src/java.desktop/share/classes/java/awt/font/CharArrayIterator.java ! src/java.desktop/share/classes/java/awt/peer/DesktopPeer.java ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/ChangeListenerMap.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java ! src/java.desktop/share/classes/javax/swing/JSpinner.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/LazyActionMap.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter2.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/TextLayoutStrategy.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java ! src/java.desktop/share/classes/javax/swing/text/html/NoFramesView.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java ! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java Changeset: 41703cb17ee1 Author: serb Date: 2017-03-31 18:23 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/41703cb17ee1 8177560: @headful key can be removed from the tests for JavaSound Reviewed-by: prr ! test/javax/sound/midi/Devices/InitializationHang.java ! test/javax/sound/midi/Sequencer/SeqRecordDoesNotCopy.java ! test/javax/sound/midi/Sequencer/SeqRecordsRealTimeEvents.java ! test/javax/sound/midi/Sequencer/SeqStartRecording.java ! test/javax/sound/midi/Synthesizer/bug4685396.java ! test/javax/sound/sampled/Clip/ClipCloseLoss.java ! test/javax/sound/sampled/Clip/bug5070081.java ! test/javax/sound/sampled/DataLine/LongFramePosition.java ! test/javax/sound/sampled/DirectAudio/bug6372428.java Changeset: e0f119ab7b1c Author: alitvinov Date: 2017-03-31 19:42 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e0f119ab7b1c 8167102: [macosx] PrintRequestAttributeSet breaks page size set using PageFormat Reviewed-by: psadhukhan, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: 9ccf8c6e7d7e Author: serb Date: 2017-04-05 20:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9ccf8c6e7d7e 8177672: DataFlavor.imageFlavor is null when the java.desktop module is not resolved Reviewed-by: prr, mchung, alanb ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java Changeset: 204b01546b68 Author: rsingh Date: 2017-04-10 16:20 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/204b01546b68 8177386: [TESTBUG] The "Undo" menu item in the context menu is disable Reviewed-by: serb, aghaisas Contributed-by: rahul.d.singh at oracle.com ! test/java/awt/TextField/DisabledUndoTest/DisabledUndoTest.java Changeset: f19cf7eaf0e3 Author: ssadetsky Date: 2017-04-10 08:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f19cf7eaf0e3 8164469: [TEST_BUG] Unity, java/awt/MouseInfo/JContainerMousePositionTest.java Reviewed-by: yan, serb ! test/java/awt/MouseInfo/JContainerMousePositionTest.java Changeset: da335cb02480 Author: prr Date: 2017-04-10 08:31 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/da335cb02480 Merge - src/java.base/share/classes/java/lang/reflect/Layer.java - src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java - src/java.base/share/classes/java/lang/reflect/Module.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java - test/java/lang/reflect/Layer/BasicLayerTest.java - test/java/lang/reflect/Layer/LayerAndLoadersTest.java - test/java/lang/reflect/Layer/LayerControllerTest.java - test/java/lang/reflect/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.java - test/java/lang/reflect/Module/AnnotationsTest.java - test/java/lang/reflect/Module/BasicModuleTest.java - test/java/lang/reflect/Module/WithSecurityManager.java - test/java/lang/reflect/Module/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.java - test/java/lang/reflect/Module/addXXX/Driver.java - test/java/lang/reflect/Module/addXXX/m1/module-info.java - test/java/lang/reflect/Module/addXXX/m1/p1/C.java - test/java/lang/reflect/Module/addXXX/m2/module-info.java - test/java/lang/reflect/Module/addXXX/m2/p2/C.java - test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java - test/java/lang/reflect/Module/addXXX/m3/module-info.java - test/java/lang/reflect/Module/addXXX/m3/p3/C.java - test/java/lang/reflect/Module/addXXX/m4/module-info.java - test/java/lang/reflect/Module/addXXX/m4/p4/C.java - test/java/lang/reflect/Module/addXXX/test/module-info.java - test/java/lang/reflect/Module/addXXX/test/test/C.java - test/java/lang/reflect/Module/addXXX/test/test/Main.java - test/java/lang/reflect/Module/addXXX/test/test/Service.java - test/java/lang/reflect/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java Changeset: c69e8ca0008e Author: prr Date: 2017-04-10 09:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c69e8ca0008e Merge Changeset: 79e099ab284b Author: mcherkas Date: 2017-04-11 00:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/79e099ab284b 8177450: javax.swing.text.html.parser.Parser parseScript ignores a character after commend end Reviewed-by: prr, alexsch ! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/HtmlCommentTagParseTest.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/test.html Changeset: b289db56c862 Author: prr Date: 2017-04-13 10:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b289db56c862 Merge Changeset: 413e8af4fc3c Author: darcy Date: 2017-04-13 10:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/413e8af4fc3c 8177683: Suppress lint removal warnings in jdk.security and jdk.policytool Reviewed-by: weijun ! src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java Changeset: 5bfdd4e83008 Author: darcy Date: 2017-04-13 11:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5bfdd4e83008 8177684: Suppress lint removal warnings in AppletSecurity Reviewed-by: mchung, mullan ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java Changeset: 2c28af3a1e5d Author: darcy Date: 2017-04-13 11:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2c28af3a1e5d 8177682: Suppress removal warning for System.runFinalizersOnExit Reviewed-by: mchung, smarks ! src/java.base/share/classes/java/lang/System.java Changeset: 2b4bacfcbe17 Author: darcy Date: 2017-04-13 11:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2b4bacfcbe17 8177723: Suppress lint removal warning in java.se.ee and jdk.unsupported Reviewed-by: lancea, chegar ! src/java.se.ee/share/classes/module-info.java ! src/jdk.unsupported/share/classes/sun/reflect/Reflection.java Changeset: 5f24e5bf62bd Author: amlu Date: 2017-04-14 15:30 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5f24e5bf62bd 8169971: JLinkMultiReleaseJarTest.java fails intermittently at the final clean up Reviewed-by: chegar, psandoz ! test/ProblemList.txt ! test/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java Changeset: fc53a0468c1f Author: tidu Date: 2017-04-14 00:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fc53a0468c1f 8178083: Remove intermittent key from java/security/SignedObject/Chain.java Reviewed-by: xuelei Contributed-by: Tim Du ! test/java/security/SignedObject/Chain.java Changeset: 389b078873a0 Author: chegar Date: 2017-04-14 10:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/389b078873a0 8177536: Avoid Apple Peer-to-Peer interfaces in networking tests Reviewed-by: michaelm, rriggs ! test/java/net/Inet6Address/B6206527.java ! test/java/net/Inet6Address/B6558853.java ! test/java/net/InetAddress/CheckJNI.java ! test/java/net/MulticastSocket/B6427403.java - test/java/net/MulticastSocket/JoinGroup.java + test/java/net/MulticastSocket/JoinLeave.java - test/java/net/MulticastSocket/Leave.java + test/java/net/NetworkConfigurationProbe.java ! test/java/net/Socket/LinkLocal.java ! test/java/net/SocketPermission/SocketPermissionTest.java ! test/java/net/ipv6tests/B6521014.java ! test/java/net/ipv6tests/Tests.java + test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java ! test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java Changeset: 2a96f24cea2e Author: mli Date: 2017-04-14 04:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2a96f24cea2e 8145163: Test Task for Platform Logging API and Service -- for moduralization Reviewed-by: dfuchs + test/java/lang/System/LoggerFinder/modules/Base.java + test/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java + test/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/boot_client/BootClient.java + test/java/lang/System/LoggerFinder/modules/boot_usage/BootUsage.java + test/java/lang/System/LoggerFinder/modules/named_client/m.t.a/module-info.java + test/java/lang/System/LoggerFinder/modules/named_client/m.t.a/pkg/a/t/TestA.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/module-info.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/pkg/a/l/LoggerA.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/pkg/a/p/LoggerFinderA.java + test/java/lang/System/LoggerFinder/modules/patched_client/PatchedClient.java + test/java/lang/System/LoggerFinder/modules/patched_usage/java.base/java/lang/PatchedUsage.java + test/java/lang/System/LoggerFinder/modules/unnamed_client/pkg/b/t/TestB.java + test/java/lang/System/LoggerFinder/modules/unnamed_logger/META-INF/services/java.lang.System$LoggerFinder + test/java/lang/System/LoggerFinder/modules/unnamed_logger/pkg/b/l/LoggerB.java + test/java/lang/System/LoggerFinder/modules/unnamed_logger/pkg/b/p/LoggerFinderB.java Changeset: d7add8d9ab22 Author: weijun Date: 2017-04-15 00:58 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d7add8d9ab22 8178795: krb5 Basic.java test should be basic Reviewed-by: xuelei ! test/sun/security/krb5/auto/Basic.java + test/sun/security/krb5/auto/ModuleName.java Changeset: d1c491ec39d2 Author: bpb Date: 2017-04-14 14:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d1c491ec39d2 8178783: Java_sun_nio_ch_EPoll_close0 definition, but no sun.nio.ch.EPoll.close0 declaration. Summary: Delete unused method. Reviewed-by: rriggs, chegar ! src/java.base/linux/native/libnio/ch/EPoll.c Changeset: 9ba6760481a8 Author: lancea Date: 2017-04-15 16:54 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9ba6760481a8 8164390: Add module javadoc to jdk.internal.jvmstat Reviewed-by: alanb, mchung ! src/jdk.internal.jvmstat/share/classes/module-info.java Changeset: d57893482534 Author: mli Date: 2017-04-17 01:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d57893482534 8178840: Adds FieldSetAccessibleTest.java and VerifyJimage.java to ProblemList Summary: Adds FieldSetAccessibleTest.java and VerifyJimage.java to ProblemList due to JDK-8178776 Reviewed-by: alanb Contributed-by: John Jiang ! test/ProblemList.txt Changeset: 5d2b48f1f0a3 Author: naoto Date: 2017-04-17 14:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5d2b48f1f0a3 8177314: java VM fails to start with a Japanese ShiftJIS locale Reviewed-by: sherman, mchung ! make/data/charsetmapping/stdcs-linux Changeset: b4a7d4678a43 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b4a7d4678a43 Added tag jdk-9+166 for changeset 5d2b48f1f0a3 ! .hgtags Changeset: 329609d00aef Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/329609d00aef Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: fab0553702e6 Author: uvangapally Date: 2017-04-25 12:22 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fab0553702e6 8130084: javax/management/MBeanServer/NotifDeadlockTest.java timed out Summary: Changed 2 seconds timeout for deadlock to JTREG default timeout Reviewed-by: dholmes, dfuchs Contributed-by: ujwal.vangapally at oracle.com ! test/javax/management/MBeanServer/NotifDeadlockTest.java Changeset: 80e2c51d28a3 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/80e2c51d28a3 Added tag jdk-10+1 for changeset e209a98d40a1 ! .hgtags Changeset: 486e816e7d8d Author: lana Date: 2017-04-25 08:19 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/486e816e7d8d Merge ! .hgtags Changeset: d61b2ccb9e70 Author: dfuchs Date: 2017-04-25 11:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d61b2ccb9e70 8179222: SimpleConsoleLogger should protect against MissingResourceException Summary: SimpleConsoleLogger now emulates the behaviour of java.util.logging.Formatter, trapping MissingResourceException and using the key as the message if the ResourceBundle has no match for that key. Reviewed-by: naoto ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java Changeset: 051c8291f378 Author: sballal Date: 2017-04-26 15:01 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/051c8291f378 8030750: SA: Alternate hashing not implemented Summary: Implement alternate hashing in SA Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com + test/sun/tools/jhsdb/AlternateHashingTest.java + test/sun/tools/jhsdb/LingeredAppWithAltHashing.java Changeset: 44538ec462d4 Author: dfuchs Date: 2017-04-26 11:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/44538ec462d4 8179273: sun.net.httpserver.LeftOverInputStream should stop attempting to drain the stream when the server is stopped Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: 42ffb45db3ee Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/42ffb45db3ee Added tag jdk-10+2 for changeset 5adecda6cf9a ! .hgtags Changeset: a4a60e442de4 Author: psandoz Date: 2017-05-01 11:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a4a60e442de4 8174267: Stream.findFirst unnecessarily always allocates an Op Reviewed-by: psandoz Contributed-by: ron.pressler at oracle.com ! src/java.base/share/classes/java/util/stream/FindOps.java Changeset: 7cdde79d6a46 Author: vtewari Date: 2017-05-02 16:39 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7cdde79d6a46 8165437: Evaluate the use of gettimeofday in Networking code Reviewed-by: chegar, rriggs, dfuchs, clanger ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnet/solaris_close.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: 702eafb7c196 Author: lana Date: 2017-05-03 06:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/702eafb7c196 Added tag jdk-10+3 for changeset 4723e1d23319 ! .hgtags Changeset: abc9367fd1eb Author: lana Date: 2017-05-03 07:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/abc9367fd1eb Added tag jdk-10+4 for changeset 37f8b938b680 ! .hgtags Changeset: e0581470405f Author: lana Date: 2017-05-03 08:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e0581470405f Added tag jdk-10+5 for changeset d1436b294538 ! .hgtags Changeset: 0c57dc851ed8 Author: ascarpino Date: 2017-05-03 09:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0c57dc851ed8 8176457: Add verbose option to java.security.debug Reviewed-by: vinnie ! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java Changeset: 32f118110e09 Author: michaelm Date: 2017-05-04 18:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/32f118110e09 8179602: Backout fix for JDK-8165437 due to breakage on 32-bit Linux Reviewed-by: chegar ! src/java.base/aix/native/libnet/aix_close.c ! src/java.base/linux/native/libnet/linux_close.c ! src/java.base/macosx/native/libnet/bsd_close.c ! src/java.base/solaris/native/libnet/solaris_close.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainSocketImpl.c ! src/java.base/unix/native/libnet/SocketInputStream.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: a831ec9d9499 Author: lana Date: 2017-05-04 00:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a831ec9d9499 Added tag jdk-10+6 for changeset 329609d00aef ! .hgtags Changeset: 7448e586d121 Author: lana Date: 2017-05-05 00:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7448e586d121 Merge Changeset: 695b15ac22d9 Author: darcy Date: 2017-05-04 20:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/695b15ac22d9 8138672: Math. negativeZeroFloatBits and Math. negativeZeroDoubleBits should be final Reviewed-by: psandoz, bpb ! src/java.base/share/classes/java/lang/Math.java Changeset: 91b0fe2e552a Author: smarks Date: 2017-04-17 15:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/91b0fe2e552a 8177789: fix collections framework links to point to java.util package doc Reviewed-by: bchristi, martin ! src/java.base/share/classes/java/lang/Comparable.java ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java ! src/java.base/share/classes/java/util/AbstractCollection.java ! src/java.base/share/classes/java/util/AbstractList.java ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/AbstractQueue.java ! src/java.base/share/classes/java/util/AbstractSequentialList.java ! src/java.base/share/classes/java/util/AbstractSet.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/Deque.java ! src/java.base/share/classes/java/util/EnumMap.java ! src/java.base/share/classes/java/util/EnumSet.java ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/HashSet.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! src/java.base/share/classes/java/util/Iterator.java ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java ! src/java.base/share/classes/java/util/LinkedList.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/ListIterator.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/NavigableMap.java ! src/java.base/share/classes/java/util/NavigableSet.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/Queue.java ! src/java.base/share/classes/java/util/RandomAccess.java ! src/java.base/share/classes/java/util/Set.java ! src/java.base/share/classes/java/util/SortedMap.java ! src/java.base/share/classes/java/util/SortedSet.java ! src/java.base/share/classes/java/util/TreeMap.java ! src/java.base/share/classes/java/util/TreeSet.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java ! src/java.base/share/classes/java/util/package-info.java Changeset: 1716e3c4f76f Author: shurailine Date: 2017-04-17 19:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1716e3c4f76f 8173801: Modify makefiles to not build demos and samples bundles. Reviewed-by: ihse, prr, erikj ! make/CompileDemos.gmk - make/CopySamples.gmk ! src/demo/share/README - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d Changeset: 1686a2d061b7 Author: shurailine Date: 2017-04-18 07:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1686a2d061b7 Merge Changeset: 884954a6b5fb Author: shurailine Date: 2017-04-18 11:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/884954a6b5fb 8178910: Problemlist sample tests Reviewed-by: darcy ! test/ProblemList.txt Changeset: b2b769e0a708 Author: mchung Date: 2017-04-18 11:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b2b769e0a708 8178404: jlink --suggest-providers should list providers from observable modules Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/bindservices/BindServices.java ! test/tools/jlink/bindservices/SuggestProviders.java ! test/tools/jlink/bindservices/src/m3/module-info.java + test/tools/jlink/bindservices/src/m3/p3/MyProvider.java + test/tools/jlink/bindservices/src/m3/p3/S.java Changeset: 63a174bf063a Author: kbarrett Date: 2017-04-19 00:29 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/63a174bf063a 8178832: (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored Summary: Delay property access to first use, and fix test. Reviewed-by: mchung ! src/java.base/share/classes/java/lang/ref/Reference.java ! test/java/lang/ref/ReferenceEnqueue.java Changeset: c2556da831ef Author: jlahoda Date: 2017-04-19 13:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c2556da831ef 8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb ! test/TEST.ROOT Changeset: 8cba9cc074b8 Author: simonis Date: 2017-04-19 14:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8cba9cc074b8 8178726: Can't load classes from classpath if it is a UNC share Reviewed-by: alanb, weijun, chegar ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java Changeset: d046e0ed0287 Author: ihse Date: 2017-04-19 14:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d046e0ed0287 8178438: Info-privileged.plist claims launchers to be "OpenJDK 7 Command" Reviewed-by: erikj ! src/java.base/macosx/native/launcher/Info-privileged.plist Changeset: 73e2d15f0145 Author: serb Date: 2016-10-03 19:55 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/73e2d15f0145 8165626: Improved window framing Reviewed-by: ddehaven, prr, mschoene, ssadetsky ! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformComponent.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! test/java/awt/TrayIcon/SystemTrayIconHelper.java Changeset: 4127ccedcced Author: dfuchs Date: 2016-10-20 15:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4127ccedcced 8163520: Reuse cache entries Reviewed-by: chegar, michaelm, weijun, aefimov, ahgross ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java Changeset: d900d6aa3828 Author: serb Date: 2016-11-19 13:10 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d900d6aa3828 8167110: Windows peering issue Reviewed-by: ssadetsky, mschoene, prr ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WObjectPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Menu.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Menu.h ! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuBar.h ! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp ! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.h ! src/java.desktop/windows/native/libawt/windows/awt_PopupMenu.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PopupMenu.h Changeset: 96bf29b26e56 Author: dfuchs Date: 2016-12-20 18:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/96bf29b26e56 8170814: Reuse cache entries (part II) Reviewed-by: chegar, ahgross, weijun, aefimov, michaelm ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java Changeset: 5d29e086bffc Author: rriggs Date: 2017-02-03 14:10 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5d29e086bffc 8172299: Improve class processing Reviewed-by: coffeys, chegar, ahgross, skoivu, rhalade ! src/java.base/share/classes/java/io/ObjectInputStream.java ! test/java/io/Serializable/serialFilter/SerialFilterTest.java Changeset: ada6fcb7cfd1 Author: vtewari Date: 2017-02-10 10:11 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ada6fcb7cfd1 8170222: Better transfers of files Reviewed-by: dfuchs, chegar ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: 117d27ac1ede Author: vtewari Date: 2017-02-22 15:23 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/117d27ac1ede 8171533: Better email transfer Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/sun/net/smtp/SmtpClient.java Changeset: 43e19ddcf993 Author: dfuchs Date: 2017-02-23 12:08 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/43e19ddcf993 8174985: NTLM authentication doesn't work with IIS if NTLM cache is disabled Reviewed-by: aefimov, chegar, rhalade ! src/java.base/share/classes/sun/net/www/http/HttpClient.java Changeset: e288a5815bdb Author: mullan Date: 2017-03-20 07:38 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e288a5815bdb 8038893: Recertify certificate matching Reviewed-by: xuelei, jdn, erikj, asmotrak ! make/CompileTools.gmk ! make/Tools.gmk ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/sun/net/RegisteredDomain.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java + src/java.base/share/classes/sun/security/util/RegisteredDomain.java Changeset: ce6910a0f800 Author: mchung Date: 2017-04-20 08:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ce6910a0f800 8175819: OS name and arch in JMOD files should match the values as in the bundle names Reviewed-by: erikj, ihse ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java Changeset: 457e37c68608 Author: ssadetsky Date: 2017-04-12 09:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/457e37c68608 8142534: [TEST_BUG] Test javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java fails for Ubuntu 15.10 Reviewed-by: yan, serb ! test/javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java Changeset: c01538294ddf Author: ssadetsky Date: 2017-04-13 08:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c01538294ddf 8142540: [TEST_BUG] Test sun/awt/dnd/8024061/bug8024061.java fails on ubuntu Reviewed-by: yan, serb ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: 91bb280a9dac Author: prr Date: 2017-04-13 10:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/91bb280a9dac Merge Changeset: 007f01cc0f81 Author: prr Date: 2017-04-13 14:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/007f01cc0f81 8178457: Remove link to 2D guide from Line2D javadoc Reviewed-by: flar ! src/java.desktop/share/classes/java/awt/geom/Line2D.java Changeset: 61ea362c37f3 Author: mcherkas Date: 2017-04-14 16:51 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/61ea362c37f3 8076249: NPE in AccessBridge while editing JList model Reviewed-by: serb, prr, alexsch ! src/java.desktop/share/classes/javax/swing/JList.java + test/javax/accessibility/JList/AccessibleJListChildNPETest.java Changeset: 2f72d8d137d8 Author: prr Date: 2017-04-17 08:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2f72d8d137d8 Merge - test/java/net/MulticastSocket/JoinGroup.java - test/java/net/MulticastSocket/Leave.java Changeset: a1a3ef8fd66f Author: azvegint Date: 2017-04-17 18:44 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a1a3ef8fd66f 8177919: java.awt.Desktop.setDefaultMenuBar???() should be specified to throw IllegalStateException Reviewed-by: serb, prr ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java Changeset: eb4e9fb470a7 Author: prr Date: 2017-04-17 08:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/eb4e9fb470a7 6479801: java.awt.font.LineBreakMeasurer code incorrect Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/font/LineBreakMeasurer.java Changeset: 8320693956ea Author: prr Date: 2017-04-17 09:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8320693956ea 8178685: Update links to guide in javax sound package javadoc Reviewed-by: serb ! src/java.desktop/share/classes/javax/sound/midi/package-info.java ! src/java.desktop/share/classes/javax/sound/midi/spi/package-info.java ! src/java.desktop/share/classes/javax/sound/sampled/package-info.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/package-info.java Changeset: f11efef2d1f3 Author: prr Date: 2017-04-17 09:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f11efef2d1f3 8178708: Regtest failure: java/awt/Color/LoadProfileWithSM.java Reviewed-by: serb, alanb, mchung ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! test/java/awt/Color/LoadProfileWithSM.java Changeset: 09aa37cacba9 Author: prr Date: 2017-04-20 08:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/09aa37cacba9 Merge - make/CopySamples.gmk - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d Changeset: cd75b15fb105 Author: ksrini Date: 2017-04-20 09:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cd75b15fb105 8076417: Update test/jdk/asm/AsmSanity.java with modules Reviewed-by: amlu, mchung, sundar ! test/TEST.groups - test/jdk/asm/AsmSanity.java Changeset: 5f8fb7cb8a45 Author: lancea Date: 2017-04-20 13:57 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5f8fb7cb8a45 8178915: Minor update to the PooledConnection javadoc Reviewed-by: joehw ! src/java.sql/share/classes/javax/sql/PooledConnection.java Changeset: 8ec1d93d7ff5 Author: ssadetsky Date: 2017-04-20 08:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8ec1d93d7ff5 8081478: [TESTBUG] Test javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java fails for OEL 7 only Reviewed-by: yan, serb, alexsch ! test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java Changeset: 76ca2c1a2abd Author: ssadetsky Date: 2017-04-20 08:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/76ca2c1a2abd 8081454: [TESTBUG]Some java/awt/Mixing tests fail in OEL 7 only Reviewed-by: yan ! test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java ! test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java Changeset: 6fd99a85c997 Author: prr Date: 2017-04-20 10:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6fd99a85c997 Merge - make/CopySamples.gmk - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d Changeset: 0162f0f6d173 Author: prr Date: 2017-04-20 11:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0162f0f6d173 Merge - test/jdk/asm/AsmSanity.java Changeset: 533d7278264b Author: smarks Date: 2017-04-20 11:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/533d7278264b 8167981: Optional: add notes explaining intended use Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java Changeset: 0a701ba4c306 Author: naoto Date: 2017-04-20 14:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0a701ba4c306 8178823: Unable to initialize HijrahCalendar: Hijrah-umalqura when running with a security manager Reviewed-by: lancea, rriggs ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java - test/java/time/TEST.properties + test/java/time/nontestng/java/time/chrono/Bug8178823.java + test/java/time/nontestng/java/time/chrono/bug8178823.policy + test/java/time/tck/TEST.properties + test/java/time/test/TEST.properties Changeset: 83ec9920d373 Author: mchung Date: 2017-04-20 15:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/83ec9920d373 8179035: Include tool modules in unified docs Reviewed-by: lancea ! src/jdk.pack/share/classes/module-info.java ! src/jdk.rmic/share/classes/module-info.java Changeset: bcb5143a2c6e Author: lana Date: 2017-04-21 03:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bcb5143a2c6e Merge - make/CopySamples.gmk - src/demo/share/jvmti/agent_util/README.txt - src/demo/share/jvmti/agent_util/agent_util.c - src/demo/share/jvmti/agent_util/agent_util.h - src/demo/share/jvmti/compiledMethodLoad/README.txt - src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c - src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt - src/demo/share/jvmti/gctest/README.txt - src/demo/share/jvmti/gctest/gctest.c - src/demo/share/jvmti/gctest/sample.makefile.txt - src/demo/share/jvmti/heapTracker/HeapTracker.java - src/demo/share/jvmti/heapTracker/README.txt - src/demo/share/jvmti/heapTracker/heapTracker.c - src/demo/share/jvmti/heapTracker/heapTracker.h - src/demo/share/jvmti/heapTracker/sample.makefile.txt - src/demo/share/jvmti/heapViewer/README.txt - src/demo/share/jvmti/heapViewer/heapViewer.c - src/demo/share/jvmti/heapViewer/sample.makefile.txt - src/demo/share/jvmti/index.html - src/demo/share/jvmti/java_crw_demo/README.txt - src/demo/share/jvmti/java_crw_demo/java_crw_demo.c - src/demo/share/jvmti/java_crw_demo/java_crw_demo.h - src/demo/share/jvmti/java_crw_demo/sample.makefile.txt - src/demo/share/jvmti/minst/Minst.java - src/demo/share/jvmti/minst/README.txt - src/demo/share/jvmti/minst/minst.c - src/demo/share/jvmti/minst/minst.h - src/demo/share/jvmti/minst/sample.makefile.txt - src/demo/share/jvmti/mtrace/Mtrace.java - src/demo/share/jvmti/mtrace/README.txt - src/demo/share/jvmti/mtrace/mtrace.c - src/demo/share/jvmti/mtrace/mtrace.h - src/demo/share/jvmti/mtrace/sample.makefile.txt - src/demo/share/jvmti/versionCheck/README.txt - src/demo/share/jvmti/versionCheck/sample.makefile.txt - src/demo/share/jvmti/versionCheck/versionCheck.c - src/demo/share/jvmti/waiters/Agent.cpp - src/demo/share/jvmti/waiters/Agent.hpp - src/demo/share/jvmti/waiters/Monitor.cpp - src/demo/share/jvmti/waiters/Monitor.hpp - src/demo/share/jvmti/waiters/README.txt - src/demo/share/jvmti/waiters/Thread.cpp - src/demo/share/jvmti/waiters/Thread.hpp - src/demo/share/jvmti/waiters/sample.makefile.txt - src/demo/share/jvmti/waiters/waiters.cpp - src/demo/share/management/FullThreadDump/Deadlock.java - src/demo/share/management/FullThreadDump/FullThreadDump.java - src/demo/share/management/FullThreadDump/README.txt - src/demo/share/management/FullThreadDump/ThreadMonitor.java - src/demo/share/management/JTop/JTop.java - src/demo/share/management/JTop/JTopPlugin.java - src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/management/JTop/README.txt - src/demo/share/management/MemoryMonitor/MemoryMonitor.java - src/demo/share/management/MemoryMonitor/README.txt - src/demo/share/management/VerboseGC/PrintGCStat.java - src/demo/share/management/VerboseGC/README.txt - src/demo/share/management/VerboseGC/VerboseGC.java - src/demo/share/management/index.html - src/demo/share/scripting/jconsole-plugin/README.txt - src/demo/share/scripting/jconsole-plugin/build.xml - src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java - src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java - src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js - src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js - src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js - src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js - src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js - src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js - src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js - src/demo/solaris/jni/Poller/Client.java - src/demo/solaris/jni/Poller/LinkedQueue.java - src/demo/solaris/jni/Poller/Poller.c - src/demo/solaris/jni/Poller/Poller.java - src/demo/solaris/jni/Poller/PollingServer.java - src/demo/solaris/jni/Poller/README.txt - src/demo/solaris/jni/Poller/SimpleServer.java - src/sample/share/README - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java - src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java - src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java - src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java - src/sample/share/annotations/Validator/src/SupplierValidator.java - src/sample/share/annotations/Validator/src/Validate.java - src/sample/share/annotations/Validator/src/Validator.java - src/sample/share/annotations/index.html - src/sample/share/forkjoin/mergesort/MergeDemo.java - src/sample/share/forkjoin/mergesort/MergeSort.java - src/sample/share/jmx/jmx-scandir/build.properties - src/sample/share/jmx/jmx-scandir/build.xml - src/sample/share/jmx/jmx-scandir/index.html - src/sample/share/jmx/jmx-scandir/logging.properties - src/sample/share/jmx/jmx-scandir/manifest.mf - src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml - src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml - src/sample/share/jmx/jmx-scandir/nbproject/project.xml - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html - src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html - src/sample/share/jmx/jmx-scandir/src/etc/access.properties - src/sample/share/jmx/jmx-scandir/src/etc/management.properties - src/sample/share/jmx/jmx-scandir/src/etc/password.properties - src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java - src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java - src/sample/share/lambda/BulkDataOperations/index.html - src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java - src/sample/share/lambda/BulkDataOperations/src/Grep.java - src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java - src/sample/share/lambda/BulkDataOperations/src/WC.java - src/sample/share/lambda/DefaultMethods/ArrayIterator.java - src/sample/share/lambda/DefaultMethods/DiamondInheritance.java - src/sample/share/lambda/DefaultMethods/Inheritance.java - src/sample/share/lambda/DefaultMethods/MixIn.java - src/sample/share/lambda/DefaultMethods/Reflection.java - src/sample/share/lambda/DefaultMethods/SimplestUsage.java - src/sample/share/nbproject/project.xml - src/sample/share/nio/chatserver/ChatServer.java - src/sample/share/nio/chatserver/Client.java - src/sample/share/nio/chatserver/ClientReader.java - src/sample/share/nio/chatserver/DataReader.java - src/sample/share/nio/chatserver/MessageReader.java - src/sample/share/nio/chatserver/NameReader.java - src/sample/share/nio/chatserver/README.txt - src/sample/share/nio/file/AclEdit.java - src/sample/share/nio/file/Chmod.java - src/sample/share/nio/file/Copy.java - src/sample/share/nio/file/DiskUsage.java - src/sample/share/nio/file/FileType.java - src/sample/share/nio/file/WatchDir.java - src/sample/share/nio/file/Xdd.java - src/sample/share/nio/multicast/MulticastAddress.java - src/sample/share/nio/multicast/Reader.java - src/sample/share/nio/multicast/Sender.java - src/sample/share/nio/server/AcceptHandler.java - src/sample/share/nio/server/Acceptor.java - src/sample/share/nio/server/B1.java - src/sample/share/nio/server/BN.java - src/sample/share/nio/server/BP.java - src/sample/share/nio/server/ChannelIO.java - src/sample/share/nio/server/ChannelIOSecure.java - src/sample/share/nio/server/Content.java - src/sample/share/nio/server/Dispatcher.java - src/sample/share/nio/server/Dispatcher1.java - src/sample/share/nio/server/DispatcherN.java - src/sample/share/nio/server/FileContent.java - src/sample/share/nio/server/Handler.java - src/sample/share/nio/server/MalformedRequestException.java - src/sample/share/nio/server/N1.java - src/sample/share/nio/server/N2.java - src/sample/share/nio/server/README.txt - src/sample/share/nio/server/Reply.java - src/sample/share/nio/server/Request.java - src/sample/share/nio/server/RequestHandler.java - src/sample/share/nio/server/RequestServicer.java - src/sample/share/nio/server/Sendable.java - src/sample/share/nio/server/Server.java - src/sample/share/nio/server/StringContent.java - src/sample/share/nio/server/URLDumper.java - src/sample/share/scripting/scriptpad/README.txt - src/sample/share/scripting/scriptpad/build.properties - src/sample/share/scripting/scriptpad/build.xml - src/sample/share/scripting/scriptpad/nbproject/file-targets.xml - src/sample/share/scripting/scriptpad/nbproject/jdk.xml - src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml - src/sample/share/scripting/scriptpad/nbproject/project.xml - src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf - src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java - src/sample/share/scripting/scriptpad/src/resources/Main.js - src/sample/share/scripting/scriptpad/src/resources/conc.js - src/sample/share/scripting/scriptpad/src/resources/gui.js - src/sample/share/scripting/scriptpad/src/resources/mm.js - src/sample/share/scripting/scriptpad/src/resources/scriptpad.js - src/sample/share/scripting/scriptpad/src/scripts/README.txt - src/sample/share/scripting/scriptpad/src/scripts/browse.js - src/sample/share/scripting/scriptpad/src/scripts/insertfile.js - src/sample/share/scripting/scriptpad/src/scripts/linewrap.js - src/sample/share/scripting/scriptpad/src/scripts/mail.js - src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js - src/sample/share/scripting/scriptpad/src/scripts/memory.bat - src/sample/share/scripting/scriptpad/src/scripts/memory.js - src/sample/share/scripting/scriptpad/src/scripts/memory.sh - src/sample/share/scripting/scriptpad/src/scripts/textcolor.js - src/sample/share/try-with-resources/index.html - src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java - src/sample/share/try-with-resources/src/Unzip.java - src/sample/share/try-with-resources/src/ZipCat.java - src/sample/share/vm/clr-jvm/Makefile - src/sample/share/vm/clr-jvm/README.txt - src/sample/share/vm/clr-jvm/invoked.java - src/sample/share/vm/clr-jvm/invoker.cs - src/sample/share/vm/clr-jvm/jinvoker.cpp - src/sample/share/vm/clr-jvm/jinvokerExp.h - src/sample/share/vm/jvm-clr/Makefile - src/sample/share/vm/jvm-clr/README.txt - src/sample/share/vm/jvm-clr/invoked.cs - src/sample/share/vm/jvm-clr/invoker.cpp - src/sample/share/vm/jvm-clr/invoker.h - src/sample/share/vm/jvm-clr/invoker.java - src/sample/share/vm/jvm-clr/invokerExp.h - src/sample/solaris/dtrace/README.txt - src/sample/solaris/dtrace/helpers/dtrace_helper.d - src/sample/solaris/dtrace/hotspot/README.txt - src/sample/solaris/dtrace/hotspot/class_loading_stat.d - src/sample/solaris/dtrace/hotspot/gc_time_stat.d - src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d - src/sample/solaris/dtrace/hotspot/method_compile_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat.d - src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d - src/sample/solaris/dtrace/hotspot/method_invocation_tree.d - src/sample/solaris/dtrace/hotspot/monitors.d - src/sample/solaris/dtrace/hotspot/object_allocation_stat.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d - src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d - src/sample/solaris/dtrace/hotspot_jni/README.txt - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d - src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d - test/java/time/TEST.properties - test/jdk/asm/AsmSanity.java Changeset: 8891407eccc4 Author: anazarov Date: 2017-04-20 22:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8891407eccc4 8178323: Add negative tests for bind services Jlink feature Reviewed-by: mchung ! test/tools/jlink/bindservices/BindServices.java ! test/tools/jlink/bindservices/SuggestProviders.java Changeset: 101f35eefb01 Author: anazarov Date: 2017-04-20 22:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/101f35eefb01 Merge Changeset: be9156346c78 Author: prappo Date: 2017-04-21 19:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/be9156346c78 8177738: Runtime.Version must be a value-based class 8148822: (spec) Regex in Runtime.Version and JEP 223 should match 8160954: (spec) Runtime.Version regex and $PRE/$OPT issues 8148877: (spec) Specify when an empty '+' is required in a version string Reviewed-by: psandoz, rriggs Contributed-by: Iris Clark , Pavel Rappo ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/VersionProps.java.template ! test/java/lang/Runtime/Version/Basic.java Changeset: 4f9eb71e0b4f Author: ihse Date: 2017-04-23 21:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4f9eb71e0b4f 8178316: Add JVM-MANAGEMENT-MIB.mib to jdk/src/java.management/share/specs/ Reviewed-by: erikj, mchung + src/java.management/share/specs/JVM-MANAGEMENT-MIB.mib Changeset: 3120da6408c7 Author: ihse Date: 2017-04-23 21:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3120da6408c7 8179022: Add serialization spec as markdown Reviewed-by: erikj, mchung, rriggs + src/java.base/share/specs/serialization/changelog.md + src/java.base/share/specs/serialization/class.md + src/java.base/share/specs/serialization/examples.md + src/java.base/share/specs/serialization/exceptions.md + src/java.base/share/specs/serialization/images/class.gif + src/java.base/share/specs/serialization/images/version.gif + src/java.base/share/specs/serialization/index.md + src/java.base/share/specs/serialization/input.md + src/java.base/share/specs/serialization/output.md + src/java.base/share/specs/serialization/protocol.md + src/java.base/share/specs/serialization/security.md + src/java.base/share/specs/serialization/serial-arch.md + src/java.base/share/specs/serialization/version.md Changeset: 1fe3c713d756 Author: ihse Date: 2017-04-23 21:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1fe3c713d756 8178037: Move information from jdi-overview.html into jdk.jdi module-info.java Reviewed-by: erikj, alanb, mchung, dholmes - src/java.management/share/classes/mgmt-overview.html - src/java.security.jgss/share/classes/jgss-overview.html - src/jdk.jdi/share/classes/jdi-overview.html ! src/jdk.jdi/share/classes/module-info.java - src/jdk.security.auth/share/classes/jaas-overview.html Changeset: 7828aedcb525 Author: amlu Date: 2017-04-24 13:43 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7828aedcb525 8174171: Move spliterator testing of BitSet into big memory tests BitSetStreamTest Reviewed-by: mli, psandoz ! test/ProblemList.txt ! test/TEST.ROOT ! test/TEST.groups - test/java/util/BitSet/BitSetStreamTest.java + test/java/util/BitSet/stream/BitSetStreamTest.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java + test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java Changeset: f8d6f86f7f39 Author: lana Date: 2017-04-27 16:07 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f8d6f86f7f39 Added tag jdk-9+167 for changeset 7828aedcb525 ! .hgtags Changeset: fa4bdd8f0eed Author: chegar Date: 2017-04-25 14:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fa4bdd8f0eed 8158270: MulticastSendReceiveTests.java failed with "Expected message not received" Reviewed-by: alanb ! test/java/nio/channels/DatagramChannel/NetworkConfiguration.java Changeset: 10eb52093bb8 Author: mchung Date: 2017-04-25 09:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/10eb52093bb8 8179025: Exclude deployment modules from FieldSetAccessibleTest.java and VerifyJimage.java Reviewed-by: alanb ! test/ProblemList.txt ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/jdk/modules/etc/JdkQualifiedExportTest.java ! test/tools/jimage/VerifyJimage.java Changeset: fd5c621ad3b1 Author: ksrini Date: 2017-04-25 07:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fd5c621ad3b1 8178725: provide way to link to external documentation Reviewed-by: erikj, ihse, jjg + make/src/classes/build/tools/taglet/ExtLink.java Changeset: 1c6407c57773 Author: ihse Date: 2017-04-26 14:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1c6407c57773 8178042: Allow custom taglets Reviewed-by: erikj, mchung ! make/CompileTools.gmk Changeset: 7c04ab31b4d6 Author: naoto Date: 2017-04-26 09:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7c04ab31b4d6 8178412: Doc link updates for i18n Reviewed-by: ksrini ! src/java.desktop/share/classes/java/awt/im/package-info.java ! src/java.desktop/share/classes/java/awt/im/spi/package-info.java ! src/java.desktop/share/classes/javax/swing/colorchooser/package-info.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java Changeset: bd0e423e5756 Author: jjg Date: 2017-04-26 13:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bd0e423e5756 8179364: update " characters Reviewed-by: ksrini, mullan ! src/java.base/share/classes/javax/crypto/CipherInputStream.java ! src/java.base/share/classes/javax/crypto/CryptoPermission.java ! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignContext.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLValidateContext.java Changeset: e28156f27e0a Author: ihse Date: 2017-05-03 08:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e28156f27e0a 8179453: Add a proper SetupProcessMarkdown Reviewed-by: erikj + make/data/docs-resources/specs/resources/jdk-default.css Changeset: 0fa2b22476cd Author: ksrini Date: 2017-05-03 07:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0fa2b22476cd 8179538: Update jdk.jdi to be HTML-5 friendly Reviewed-by: mchung, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java ! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/Location.java ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/Type.java ! src/jdk.jdi/share/classes/com/sun/jdi/Value.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html ! src/jdk.jdi/share/classes/module-info.java Changeset: a50b619ac159 Author: lancea Date: 2017-05-03 12:58 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a50b619ac159 8078267: Add test to verify that a module based JDBC driver via the service-provider loading mechanism Reviewed-by: joehw + test/java/sql/driverModuleTests/DriverManagerModuleTests.java + test/java/sql/modules/luckydogdriver/luckydogtennis/LuckyDogDriver.java + test/java/sql/modules/luckydogdriver/luckydogtennis/StubConnection.java + test/java/sql/modules/luckydogdriver/module-info.java + test/java/sql/modules/mystubdriver/com/luckydogtennis/StubConnection.java + test/java/sql/modules/mystubdriver/com/luckydogtennis/StubDriver.java + test/java/sql/modules/mystubdriver/module-info.java Changeset: 797880157074 Author: mli Date: 2017-05-03 21:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/797880157074 8179451: Confidential copyright header in openjdk Summary: Using Oracle OpenJDK copyright notices Reviewed-by: weijun Contributed-by: John Jiang ! test/sun/security/ssl/CertPathRestrictions/JSSEClient.java ! test/sun/security/ssl/CertPathRestrictions/JSSEServer.java ! test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java Changeset: 73113c19a5df Author: alanb Date: 2017-05-04 07:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/73113c19a5df 8178380: Module system implementation refresh (5/2017) Reviewed-by: mchung, alanb, sspitsyn Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, chris.hegarty at oracle.com ! make/mapfiles/libinstrument/mapfile-vers ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/nio/file/FileSystems.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/module/Checks.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java ! src/java.base/share/classes/jdk/internal/module/ModuleResolution.java ! src/java.base/share/classes/jdk/internal/module/ModuleTarget.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/Resources.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/java.instrument/share/classes/java/lang/instrument/package.html ! src/java.instrument/share/classes/module-info.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java + test/com/sun/tools/attach/AttachSelf.java ! test/com/sun/tools/attach/RunnerUtil.java ! test/com/sun/tools/attach/java.policy.allow + test/com/sun/tools/attach/modules/Agent.java + test/com/sun/tools/attach/modules/Driver.java + test/com/sun/tools/attach/modules/m/module-info.java + test/com/sun/tools/attach/modules/m/p/Main.java + test/java/lang/instrument/executableJAR/Agent.java + test/java/lang/instrument/executableJAR/AgentHelper.java + test/java/lang/instrument/executableJAR/ExecJarWithAgent.java + test/java/lang/instrument/executableJAR/Main.java ! test/java/lang/invoke/DefineClassTest.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java + test/java/lang/module/customfs/ModulesInCustomFileSystem.java + test/java/lang/module/customfs/m1/module-info.java + test/java/lang/module/customfs/m1/p/Main.java + test/java/lang/module/customfs/m2/module-info.java + test/java/lang/module/customfs/m2/q/Hello.java ! test/java/nio/file/spi/SetDefaultProvider.java ! test/java/nio/file/spi/TestProvider.java + test/java/nio/file/spi/m/module-info.java + test/java/nio/file/spi/m/p/Main.java ! test/java/util/logging/TestLoggerWeakRefLeak.java ! test/lib/testlibrary/ModuleTargetHelper.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java + test/tools/jar/multiRelease/whitebox/Driver.java + test/tools/jar/multiRelease/whitebox/jdk.jartool/sun/tools/jar/ValidatorComparatorTest.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java ! test/tools/jmod/JmodTest.java + test/tools/launcher/modules/describe/DescribeModuleTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java ! test/tools/launcher/modules/listmods/src/java.transaction/module-info.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java + test/tools/launcher/modules/showmoduleresolution/ShowModuleResolutionTest.java + test/tools/launcher/modules/validate/ValidateModulesTest.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java Changeset: ab86e2c522db Author: alanb Date: 2017-05-04 09:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ab86e2c522db Merge ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.management/share/classes/java/lang/management/ThreadInfo.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: 88379fba79d3 Author: amlu Date: 2017-05-04 20:24 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/88379fba79d3 8023897: Replace/update/rename executeAndCatch in various tests to assertThrows Reviewed-by: dfuchs, prappo, psandoz, rriggs ! test/java/util/Arrays/ParallelPrefix.java ! test/java/util/Arrays/StreamAndSpliterator.java ! test/java/util/BitSet/stream/BitSetStreamTest.java ! test/java/util/Collections/EmptyNavigableMap.java ! test/java/util/Collections/EmptyNavigableSet.java ! test/java/util/Iterator/PrimitiveIteratorDefaults.java ! test/java/util/Map/Defaults.java ! test/java/util/Random/RandomTest.java ! test/java/util/Spliterator/SpliteratorCollisions.java ! test/java/util/Spliterator/SpliteratorFailFastTest.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java ! test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java Changeset: 1895211a6fe9 Author: lana Date: 2017-05-04 17:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1895211a6fe9 Merge - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: adca794fc8e2 Author: lancea Date: 2017-05-04 14:07 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/adca794fc8e2 8179634: Add JDBC 4.2 to bullet list in package.html Reviewed-by: joehw ! src/java.sql/share/classes/java/sql/package.html Changeset: 9c9b8a48cd4a Author: shshahma Date: 2017-04-27 00:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9c9b8a48cd4a 8177721: Improve diagnostics in sun.management.Agent#startAgent() Reviewed-by: dfuchs, dholmes, poonam ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java Changeset: d6b6ea1e292e Author: poonam Date: 2017-05-04 19:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d6b6ea1e292e Merge Changeset: ae8ee67505d7 Author: mchung Date: 2017-05-04 15:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ae8ee67505d7 8179645: java.util.jar.Packer.newPacker and newUnpacker fails when running with security manager Reviewed-by: alanb, ksrini ! src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java + test/java/util/jar/Pack200/SecurityTest.java Changeset: 58675e237ef1 Author: serb Date: 2017-04-24 15:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/58675e237ef1 8178971: Uncommon formatting and typos in java.desktop module Reviewed-by: prr, ssadetsky ! src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/java/awt/package-info.java ! src/java.desktop/share/classes/javax/sound/midi/MetaMessage.java ! src/java.desktop/share/classes/javax/sound/midi/Sequence.java ! src/java.desktop/share/classes/javax/sound/midi/Sequencer.java ! src/java.desktop/share/classes/javax/sound/midi/ShortMessage.java ! src/java.desktop/share/classes/javax/sound/midi/SysexMessage.java ! src/java.desktop/share/classes/javax/sound/sampled/BooleanControl.java ! src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java ! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/module-info.java Changeset: 601479d462cb Author: ssadetsky Date: 2017-04-24 07:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/601479d462cb 8178905: Undecorated frame is not painted on OEL7(Gnome3). Reviewed-by: prr, serb ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java Changeset: 7cb3dc0422ea Author: prr Date: 2017-04-24 10:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7cb3dc0422ea Merge - src/java.management/share/classes/mgmt-overview.html - src/java.security.jgss/share/classes/jgss-overview.html - src/jdk.jdi/share/classes/jdi-overview.html - src/jdk.security.auth/share/classes/jaas-overview.html - test/java/time/TEST.properties - test/java/util/BitSet/BitSetStreamTest.java Changeset: caf8ee16cea8 Author: ssadetsky Date: 2017-04-27 08:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/caf8ee16cea8 8179027: JComboBox too small under Windows LAF Reviewed-by: prr, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java + test/javax/swing/JComboBox/WindowsComboBoxSize/WindowsComboBoxSizeTest.java Changeset: 120831a5da6f Author: ssadetsky Date: 2017-04-27 08:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/120831a5da6f 8140237: [TEST_BUG]Test javax/swing/plaf/nimbus/8041642/bug8041642.java fails for OEL 7 Reviewed-by: alexsch ! test/javax/swing/plaf/nimbus/8041642/bug8041642.java Changeset: 825903c4e875 Author: prr Date: 2017-04-27 14:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/825903c4e875 8179365: JAWT (AWT Native Interface) specification needs to be updated for JDK 9 Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/native/include/jawt_md.h ! src/java.desktop/share/classes/java/awt/package-info.java ! src/java.desktop/share/native/include/jawt.h + src/java.desktop/share/specs/AWT_Native_Interface.html Changeset: 7f76295dcd55 Author: prr Date: 2017-04-28 13:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7f76295dcd55 Merge Changeset: 3d3ee4e0f595 Author: ssadetsky Date: 2017-05-01 10:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3d3ee4e0f595 8160530: [TEST-BUG] Consistent failure of java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java Reviewed-by: yan, prr, serb ! test/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java Changeset: 30a722cc06ec Author: prr Date: 2017-05-02 11:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/30a722cc06ec Merge - test/demo/jvmti/Context.java - test/demo/jvmti/DemoRun.java - test/demo/jvmti/HeapUser.java - test/demo/jvmti/Hello.java - test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java - test/demo/jvmti/gctest/BigHello.java - test/demo/jvmti/gctest/Gctest.java - test/demo/jvmti/heapTracker/HeapTrackerTest.java - test/demo/jvmti/heapViewer/HeapViewerTest.java - test/demo/jvmti/minst/MinstExample.java - test/demo/jvmti/minst/MinstTest.java - test/demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java - test/demo/jvmti/waiters/WaitersTest.java Changeset: 556f1721939f Author: ssadetsky Date: 2017-05-02 12:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/556f1721939f 8159902: OGL surfaces are not HiDPI compatible on Linux/Solaris Reviewed-by: prr, serb ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java ! test/javax/swing/JInternalFrame/8069348/bug8069348.java Changeset: e07effddeebf Author: ssadetsky Date: 2017-05-02 13:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e07effddeebf 8178984: Unnecessary angle brackets in the Line2D::intersectsLine() javadoc. Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/geom/Line2D.java Changeset: 4ad40491266b Author: prr Date: 2017-05-05 08:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4ad40491266b Merge - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: afac00be2a93 Author: shurailine Date: 2017-05-05 14:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/afac00be2a93 8179852: Remove references to demo tests from TEST.groups Reviewed-by: bpb ! test/TEST.groups Changeset: 207f458f39cb Author: serb Date: 2017-05-06 14:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/207f458f39cb 8179596: Update java.desktop to be HTML-5 friendly Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/java/awt/AlphaComposite.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/LinearGradientPaint.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/RadialGradientPaint.java ! src/java.desktop/share/classes/java/awt/Rectangle.java ! src/java.desktop/share/classes/java/awt/Shape.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/java/awt/geom/Arc2D.java ! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! src/java.desktop/share/classes/java/awt/im/spi/package-info.java ! src/java.desktop/share/classes/java/awt/image/DataBufferByte.java ! src/java.desktop/share/classes/java/awt/image/DataBufferDouble.java ! src/java.desktop/share/classes/java/awt/image/DataBufferFloat.java ! src/java.desktop/share/classes/java/awt/image/DataBufferInt.java ! src/java.desktop/share/classes/java/awt/image/DataBufferShort.java ! src/java.desktop/share/classes/java/awt/image/DataBufferUShort.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/javax/accessibility/package-info.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java ! src/java.desktop/share/classes/javax/print/MimeType.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java ! src/java.desktop/share/classes/javax/sound/sampled/SourceDataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/TargetDataLine.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/BoxLayout.java ! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollPane.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/LookAndFeel.java ! src/java.desktop/share/classes/javax/swing/SizeSequence.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java Changeset: ca5d05dc27dd Author: xiaofeya Date: 2017-05-07 19:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ca5d05dc27dd 8178912: Remove sample/chatserver/ChatTest.java and sample/mergesort/MergeSortTest.java Reviewed-by: psandoz ! test/ProblemList.txt ! test/TEST.groups - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java Changeset: e81bd83cd22a Author: mchung Date: 2017-05-08 21:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e81bd83cd22a 8020801: Apply the restriction of invoking MethodHandles.lookup to j.l.r.Method.invoke Reviewed-by: plevart, psandoz ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java + test/java/lang/invoke/lookup/ReflectiveLookupTest.java + test/java/lang/invoke/lookup/java.base/java/lang/LookupTest.java Changeset: d17577d4839b Author: ihse Date: 2017-05-09 12:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d17577d4839b 8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes ! src/java.base/macosx/native/libnet/DefaultProxySelector.c ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java ! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/native/libjimage/endian.hpp ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/inttypes.hpp ! src/java.base/share/native/libjimage/jimage.hpp ! src/java.base/share/native/libjimage/osSupport.hpp ! src/java.desktop/share/classes/sun/swing/LightweightContent.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WindowUpdateSender.java ! test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java ! test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java ! test/com/sun/jdi/ArrayLengthDumpTest.sh ! test/com/sun/jdi/BreakpointWithFullGC.sh ! test/com/sun/jdi/CatchAllTest.sh ! test/com/sun/jdi/CatchCaughtTest.sh ! test/com/sun/jdi/CatchPatternTest.sh ! test/com/sun/jdi/CommandCommentDelimiter.sh ! test/com/sun/jdi/DeferredStepTest.sh ! test/com/sun/jdi/DeoptimizeWalk.sh ! test/com/sun/jdi/EvalArgs.sh ! test/com/sun/jdi/GetLocalVariables3Test.sh ! test/com/sun/jdi/GetLocalVariables4Test.sh ! test/com/sun/jdi/JdbExprTest.sh ! test/com/sun/jdi/JdbLockTest.sh ! test/com/sun/jdi/MixedSuspendTest.sh ! test/com/sun/jdi/NullLocalVariable.sh ! test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/RedefineChangeClassOrder.sh ! test/com/sun/jdi/RedefineException.sh ! test/com/sun/jdi/RedefineImplementor.sh ! test/com/sun/jdi/RedefineIntConstantToLong.sh ! test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java ! test/com/sun/net/httpserver/SimpleHttpServerTest.java ! test/com/sun/net/httpserver/StopNoStartTest.java ! test/com/sun/net/httpserver/bugs/B6433018.java ! test/com/sun/tools/attach/PermissionTest.java ! test/com/sun/tools/attach/ProviderTest.java ! test/com/sun/tools/attach/StartManagementAgent.java ! test/com/sun/tools/attach/TempDirTest.java ! test/java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java ! test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.html ! test/java/awt/Clipboard/HTMLTransferTest/HTMLTransferTest.java ! test/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java ! test/java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.java ! test/java/awt/EventQueue/MainAppContext/MainAppContext.java ! test/java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest.html ! test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java ! test/java/awt/Frame/FrameResize/ShowChildWhileResizingTest.java ! test/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java ! test/java/awt/LightweightComponent/LightweightEventTest/LightweightEventTest.java ! test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java ! test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java ! test/java/awt/MouseInfo/JContainerMousePositionTest.java ! test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.sh ! test/java/awt/Toolkit/ToolkitPropertyTest/bug7129133.java ! test/java/awt/Window/FindOwner/FindOwnerTest.java ! test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java ! test/java/awt/event/MouseEvent/DisabledComponents/DisabledComponentsTest.java ! test/java/awt/font/TextLayout/ArabicDiacriticTest.java ! test/java/awt/font/TextLayout/MissingCodePointLayoutTest.java ! test/java/io/RandomAccessFile/FileLengthTest.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template ! test/java/net/httpclient/ProxyAuthTest.java ! test/java/nio/file/WatchService/DeleteInterference.java ! test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java ! test/java/security/AccessController/LimitedDoPrivilegedWithNullPerms.java ! test/java/security/AccessController/LimitedDoPrivilegedWithThread.java ! test/java/time/test/java/time/temporal/TestIsoWeekFields.java ! test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle.properties ! test/java/util/Spliterator/SpliteratorLateBindingFailFastHelper.java ! test/java/util/logging/Logger/logrb/resources/PropertyBundle.properties ! test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle.properties ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/net/ssl/TLS/CipherTestUtils.java ! test/javax/net/ssl/TLS/JSSEClient.java ! test/javax/net/ssl/TLS/JSSEServer.java ! test/javax/net/ssl/TLS/TestJSSE.java ! test/javax/net/ssl/TLS/TestJSSEClientDefaultProtocol.java ! test/javax/net/ssl/TLS/TestJSSEClientProtocol.java ! test/javax/net/ssl/TLS/TestJSSENoCommonProtocols.java ! test/javax/net/ssl/TLS/TestJSSEServerProtocol.java ! test/javax/print/attribute/TestUnsupportedResolution.java ! test/javax/security/auth/Subject/Generic.java ! test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java ! test/javax/security/auth/login/JAASConfigSyntaxCheck/SampleLoginModule.java ! test/javax/swing/JComboBox/6632953/bug6632953.java ! test/javax/swing/JFileChooser/4150029/bug4150029.html ! test/javax/swing/JInternalFrame/Test6325652.java ! test/javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java ! test/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java ! test/javax/swing/text/html/parser/Parser/8028616/bug8028616.java ! test/sun/awt/dnd/8024061/bug8024061.java ! test/sun/net/idn/NFS4StringPrep.java ! test/sun/security/krb5/auto/BogusKDC.java ! test/sun/security/krb5/auto/NoAddresses.java ! test/sun/security/krb5/auto/Renew.java ! test/sun/security/krb5/auto/Renewal.java ! test/sun/security/krb5/auto/SSLwithPerms.java ! test/sun/security/krb5/canonicalize/Test.java ! test/sun/security/mscapi/CastError.java ! test/sun/security/mscapi/PrngSlow.java ! test/sun/security/mscapi/PublicKeyInterop.sh ! test/sun/security/pkcs12/StoreSecretKeyTest.java ! test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java ! test/sun/security/tools/jarsigner/nameclash.sh ! test/sun/security/x509/URICertStore/SocksProxy.java ! test/tools/pack200/MultiRelease.java Changeset: b8207b069bc2 Author: ihse Date: 2017-05-09 13:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b8207b069bc2 8179692: Move RMI spec to specs directory Reviewed-by: erikj ! src/java.rmi/share/classes/java/rmi/Remote.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java Changeset: e96547bd31cc Author: bpb Date: 2017-05-09 07:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e96547bd31cc 8179662: OutputStreamWriter javadocs states that you can set the buffer size but there is no way to do that Summary: Change specification verbiage to match longstanding behavior Reviewed-by: briangoetz, chegar, lancea, rriggs ! src/java.base/share/classes/java/io/OutputStreamWriter.java Changeset: 177436a54ca1 Author: mchung Date: 2017-05-09 10:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/177436a54ca1 8179950: Custom system class loader using Enum.valueOf in its initialization triggers java.lang.InternalError Reviewed-by: alanb, dfuchs, lancea ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java + test/java/lang/ClassLoader/CustomSystemLoader/CustomLoader.java + test/java/lang/ClassLoader/CustomSystemLoader/InitSystemLoaderTest.java Changeset: 30fc0ab51f39 Author: lana Date: 2017-05-11 16:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/30fc0ab51f39 Added tag jdk-9+169 for changeset 177436a54ca1 ! .hgtags Changeset: b2a8b4390c78 Author: lana Date: 2017-05-11 20:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b2a8b4390c78 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java ! src/java.base/share/native/libjli/java.c - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt ! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java Changeset: c1754688ce04 Author: lana Date: 2017-05-11 23:21 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c1754688ce04 Merge ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: 94b8ceb3d633 Author: amlu Date: 2017-05-12 12:53 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/94b8ceb3d633 8085814: Move stream test library to the jdk test library area 8173414: Some testng tests check nothing in java util stream Reviewed-by: psandoz ! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java ! test/java/nio/file/Files/StreamLinesTest.java ! test/java/security/PermissionCollection/PermissionCollectionStreamTest.java ! test/java/util/BitSet/stream/BitSetStreamTest.java ! test/java/util/Scanner/ScannerStreamTest.java ! test/java/util/Spliterator/SpliteratorCollisions.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java ! test/java/util/regex/PatternStreamTest.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java - test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java - test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java ! test/java/util/stream/boottest/TEST.properties ! test/java/util/stream/test/TEST.properties - test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java + test/lib/testlibrary/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java + test/lib/testlibrary/bootlib/java.base/java/util/SpliteratorTestHelper.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/CollectorOps.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/DefaultMethodStreams.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/FlagDeclaringOp.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/IntStreamTestScenario.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/IntermediateTestOp.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/LambdaTestHelpers.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/LambdaTestMode.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/LoggingTestCase.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/LongStreamTestScenario.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/OpTestCase.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/StatefulTestOp.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/StatelessTestOp.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/StreamTestDataProvider.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/StreamTestScenario.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/TestData.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java + test/lib/testlibrary/bootlib/java.base/java/util/stream/ThrowableHelper.java Changeset: 51214dadd48f Author: ctornqvi Date: 2017-05-12 15:09 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/51214dadd48f 8180304: Add tests to ProblemList that fails on Windows when running with subst or different drive than source code is on. Reviewed-by: ksrini, gtriantafill ! test/ProblemList.txt Changeset: f0adc10ed831 Author: ksrini Date: 2017-05-16 07:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f0adc10ed831 8180202: -XXaltjvm is not working anymore on MacOSX Reviewed-by: dholmes ! src/java.base/macosx/native/libjli/java_md_macosx.c Changeset: 6fdda797b5a3 Author: bpb Date: 2017-05-18 10:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6fdda797b5a3 8180519: Windows FILETIME should be converted to and from ULARGE_INTEGER not LARGE_INTEGER Summary: Change LARGE_INTEGER to ULARGE_INTEGER for FILETIMEs used with the GetFileTime() and SetFileTime() functions. Reviewed-by: rriggs ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c Changeset: a1241271cb95 Author: iignatyev Date: 2017-05-18 10:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a1241271cb95 8180395: move FilterClassLoader and ParentLastURLClassLoader to top level testlibrary Reviewed-by: psandoz - test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java - test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java Changeset: 32cf37b2c18c Author: iignatyev Date: 2017-05-18 18:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/32cf37b2c18c Merge - test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java - test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java Changeset: 8e2030e03a61 Author: bpb Date: 2017-05-18 12:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8e2030e03a61 8177809: File.lastModified() is losing milliseconds (always ends in 000) Summary: Use higher precision time values where available. Reviewed-by: bchristi, rriggs ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! test/java/io/File/SetLastModified.java Changeset: f6654aece3ac Author: iignatyev Date: 2017-05-18 15:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f6654aece3ac 8180391: move SerializationUtils to top level testlibrary Reviewed-by: psandoz ! test/java/lang/String/CompactString/SerializationTest.java ! test/java/lang/StringBuffer/CompactStringBufferSerialization.java ! test/java/lang/StringBuilder/CompactStringBuilderSerialization.java - test/lib/testlibrary/jdk/testlibrary/SerializationUtils.java Changeset: 6f90cf25c3cb Author: iignatyev Date: 2017-05-18 15:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6f90cf25c3cb 8180397: remove jdk.testlibrary.IOUtils Reviewed-by: alanb ! test/java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java ! test/java/lang/invoke/lambda/LambdaClassLoaderSerialization.java ! test/java/lang/reflect/Method/InterfaceStatic/StaticInterfaceMethodInWayOfDefault.java - test/lib/testlibrary/jdk/testlibrary/IOUtils.java ! test/sun/security/tools/jarsigner/EntriesOrder.java Changeset: 2398559cd348 Author: iignatyev Date: 2017-05-18 17:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2398559cd348 8180621: remove jdk.testlibrary.management.InputArguments Reviewed-by: mchung - test/lib/testlibrary/jdk/testlibrary/management/InputArguments.java Changeset: 5e3de71d5aa1 Author: nishjain Date: 2017-05-19 11:06 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5e3de71d5aa1 6609740: [Fmt-De] format error in DecimalFormat Reviewed-by: naoto Contributed-by: nishit.jain at oracle.com ! src/java.base/share/classes/java/text/DecimalFormat.java + test/java/text/Format/DecimalFormat/Bug6609740.java Changeset: 3e92641a337d Author: psandoz Date: 2017-05-09 15:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3e92641a337d 8177153: LambdaMetafactory has default constructor Reviewed-by: psandoz Contributed-by: ron.pressler at oracle.com ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java Changeset: 2c7616c8b7d8 Author: ihse Date: 2017-05-10 09:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2c7616c8b7d8 8178278: Move Standard Algorithm Names document to specs directory Reviewed-by: erikj, wetmore, mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java ! src/java.base/share/classes/java/security/cert/package-info.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/crypto/package-info.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/package-info.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/package-info.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Changeset: 81ae2abfb49f Author: prappo Date: 2017-05-10 12:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/81ae2abfb49f 8179021: Latest bugfixes to WebSocket/HPACK from the sandbox repo Reviewed-by: dfuchs ! src/java.base/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpRequestImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/WebSocket.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/Decoder.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/hpack/HeaderTable.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/BuilderImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/CooperativeHandler.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Frame.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/FrameConsumer.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OpeningHandshake.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/OutgoingMessage.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/StatusCodes.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Transmitter.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/WebSocketImpl.java ! test/java/net/httpclient/whitebox/Driver.java + test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/RawChannelTest.java Changeset: f12c83ece7ab Author: erikj Date: 2017-05-10 18:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f12c83ece7ab 8179867: JDK9 b167: demos exist in JDK bundles Reviewed-by: ihse ! make/CompileDemos.gmk Changeset: a3af889e7f65 Author: smarks Date: 2017-05-10 15:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a3af889e7f65 8180128: small errors in String javadoc Reviewed-by: lancea ! src/java.base/share/classes/java/lang/String.java Changeset: f895e36ce0e9 Author: msheppar Date: 2017-05-11 15:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f895e36ce0e9 7155591: test/java/net/MulticastSocket/SetOutgoingIf.java fails on macOS Reviewed-by: chegar, bpb ! test/java/net/MulticastSocket/SetOutgoingIf.java Changeset: 4e2a2733855d Author: bpb Date: 2017-05-11 07:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4e2a2733855d 8180085: (ch) java/nio/channels/SocketChannel/VectorIO.java: add debug instrumentation Summary: Add some print statements potentially useful in solving JDK-8177801. Reviewed-by: alanb ! test/java/nio/channels/SocketChannel/VectorIO.java Changeset: c17e1662bad1 Author: jjg Date: 2017-05-11 10:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c17e1662bad1 8179592: Update tables in java.base to be HTML 5-friendly. Reviewed-by: mchung, darcy, martin ! src/java.base/share/classes/java/io/DataInput.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/RoundingMode.java ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/file/FileSystem.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/cert/X509Extension.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/chrono/IsoEra.java ! src/java.base/share/classes/java/time/chrono/MinguoEra.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistEra.java ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/temporal/IsoFields.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! src/java.base/share/classes/java/util/Deque.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/GregorianCalendar.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Queue.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/spi/CalendarNameProvider.java ! src/java.base/share/classes/java/util/stream/StreamOpFlag.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java Changeset: 5724641773d5 Author: lana Date: 2017-05-11 18:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5724641773d5 Merge Changeset: 93594ad5db2a Author: jjg Date: 2017-05-11 18:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/93594ad5db2a 8180256: Fix HTML 5 issues in java.sql and java.sql.rowset modules Reviewed-by: lancea ! src/java.sql.rowset/share/classes/javax/sql/rowset/package.html ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package.html ! src/java.sql/share/classes/java/sql/SQLPermission.java ! src/java.sql/share/classes/java/sql/Statement.java Changeset: bb4cdc198dc0 Author: dl Date: 2017-05-11 19:34 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bb4cdc198dc0 8179515: Class java.util.concurrent.ThreadLocalRandom fails to Initialize when using SecurityManager Summary: Break connection to security framework by using VM.getSavedProperty to read the proeprty. Reviewed-by: dholmes, martin, redestad, psandoz, mchung ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: 7fb801c87a25 Author: dholmes Date: 2017-05-12 02:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7fb801c87a25 Merge Changeset: 0111d77e0170 Author: michaelm Date: 2017-05-12 17:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0111d77e0170 8180303: Remove technote doc link from ProxySelector/B8035158.java test Reviewed-by: chegar ! test/java/net/ProxySelector/B8035158.java Changeset: 9364a094ce56 Author: ksrini Date: 2017-05-12 09:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9364a094ce56 8179631: Fix Html5 errors in java.management, jdk.management, jdk.jdi and jdk.attach Reviewed-by: mchung ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/java.management/share/classes/javax/management/Descriptor.java ! src/java.management/share/classes/javax/management/MXBean.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java ! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/jdk.management/share/classes/com/sun/management/GcInfo.java ! src/jdk.management/share/classes/com/sun/management/VMOption.java Changeset: 1beb24516aa1 Author: bchristi Date: 2017-05-12 10:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1beb24516aa1 8177328: java/lang/ClassLoader/securityManager/ClassLoaderTest.java times out with -Xcomp Summary: remove unneeded automatic module tests; refactor into multiple @runs Reviewed-by: mchung ! test/java/lang/ClassLoader/securityManager/ClassLoaderTest.java Changeset: fb6138cce508 Author: ksrini Date: 2017-05-12 10:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fb6138cce508 8179697: Fix Html5 errors in java.naming, java.logging, jdk.httpserver, jdk.net, jdk.sctp Reviewed-by: dfuchs ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java ! src/java.naming/share/classes/javax/naming/CompositeName.java ! src/java.naming/share/classes/javax/naming/Context.java ! src/java.naming/share/classes/javax/naming/InitialContext.java ! src/java.naming/share/classes/javax/naming/directory/package.html ! src/java.naming/share/classes/javax/naming/event/package.html ! src/java.naming/share/classes/javax/naming/ldap/package.html ! src/java.naming/share/classes/javax/naming/package.html ! src/java.naming/share/classes/javax/naming/spi/ObjectFactory.java ! src/java.naming/share/classes/javax/naming/spi/package.html ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java Changeset: 65e09a42b587 Author: jjg Date: 2017-04-28 15:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/65e09a42b587 8179460: Fix unnecessary uses of {@docRoot} in serviceability APIs Reviewed-by: mchung ! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsolePlugin.java ! src/jdk.jdi/share/classes/com/sun/jdi/ThreadGroupReference.java ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java ! src/jdk.management/share/classes/com/sun/management/package-info.java Changeset: 29e8713fdd03 Author: jjg Date: 2017-04-28 15:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/29e8713fdd03 Merge Changeset: e2b414957632 Author: jjg Date: 2017-05-12 10:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e2b414957632 Merge ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java - test/demo/jvmti/Context.java - test/demo/jvmti/DemoRun.java - test/demo/jvmti/HeapUser.java - test/demo/jvmti/Hello.java - test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java - test/demo/jvmti/gctest/BigHello.java - test/demo/jvmti/gctest/Gctest.java - test/demo/jvmti/heapTracker/HeapTrackerTest.java - test/demo/jvmti/heapViewer/HeapViewerTest.java - test/demo/jvmti/minst/MinstExample.java - test/demo/jvmti/minst/MinstTest.java - test/demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java - test/demo/jvmti/waiters/WaitersTest.java - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java - test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java Changeset: e8ee0b0489eb Author: dfuchs Date: 2017-05-12 19:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e8ee0b0489eb 8180176: Broken javadoc links in java.logging and java.naming Summary: Replace relative hrefs with {@extLink } taglets. Reviewed-by: chegar, mchung, vtewari ! src/java.logging/share/classes/java/util/logging/package.html ! src/java.naming/share/classes/javax/naming/directory/package.html ! src/java.naming/share/classes/javax/naming/event/package.html ! src/java.naming/share/classes/javax/naming/ldap/package.html ! src/java.naming/share/classes/javax/naming/package.html ! src/java.naming/share/classes/javax/naming/spi/package.html Changeset: 002321560796 Author: lancea Date: 2017-05-12 14:35 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/002321560796 8180309: Minor update to javax.sql.rowset package.html Reviewed-by: mchung ! src/java.sql.rowset/share/classes/javax/sql/rowset/package.html Changeset: a046521803b2 Author: rriggs Date: 2017-05-12 15:15 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a046521803b2 8180082: Broken javadoc links Reviewed-by: mchung, bpb, chegar, ihse ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/package-info.java ! src/java.base/share/classes/java/lang/CharSequence.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyRep.java ! src/java.base/share/specs/serialization/output.md ! src/java.management/share/classes/java/lang/management/package.html ! src/jdk.management/share/classes/com/sun/management/package-info.java Changeset: 9fc68c99204d Author: mchung Date: 2017-05-12 13:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9fc68c99204d 8180208: Provide a new docs bundle page Reviewed-by: ihse, jjg ! make/CompileModuleTools.gmk ! make/CompileTools.gmk ! make/ModuleTools.gmk + make/src/classes/build/tools/docs/GenDocsBundlePage.java + make/src/classes/build/tools/docs/docs-bundle-page.html + make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: c5b0465f06d0 Author: psandoz Date: 2017-05-12 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c5b0465f06d0 8180075: Javadoc of MethodHandles.Lookup::bind should note the difference from MethodHandle::bindTo Reviewed-by: psandoz Contributed-by: ron.pressler at oracle.com ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 661765f8b131 Author: smarks Date: 2017-05-12 14:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/661765f8b131 8180137: fix broken link in java.lang.Iterable Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Iterable.java Changeset: ef9954f6896b Author: rriggs Date: 2017-05-16 09:42 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ef9954f6896b 8180319: Update Serialization spec to omit obsolete serialver -show and change history Reviewed-by: chegar - src/java.base/share/specs/serialization/changelog.md ! src/java.base/share/specs/serialization/class.md - src/java.base/share/specs/serialization/images/class.gif ! src/java.base/share/specs/serialization/index.md ! src/java.base/share/specs/serialization/security.md ! src/java.base/share/specs/serialization/serial-arch.md Changeset: 1b3ea9753746 Author: lana Date: 2017-05-18 14:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1b3ea9753746 Added tag jdk-9+170 for changeset ef9954f6896b ! .hgtags Changeset: 3df8675d352c Author: lana Date: 2017-05-19 04:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3df8675d352c Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java - test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java - test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java - test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java - test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java - test/lib/testlibrary/jdk/testlibrary/IOUtils.java - test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java - test/lib/testlibrary/jdk/testlibrary/SerializationUtils.java - test/lib/testlibrary/jdk/testlibrary/management/InputArguments.java Changeset: 6c18a41dc2d8 Author: lana Date: 2017-05-19 16:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6c18a41dc2d8 Merge ! src/java.base/share/classes/java/text/DecimalFormat.java - src/java.base/share/specs/serialization/changelog.md - src/java.base/share/specs/serialization/images/class.gif Changeset: fa6ce6c36768 Author: iignatyev Date: 2017-05-19 13:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fa6ce6c36768 8180644: move jdk.testlibrary.NetworkConfiguration to the top level test library Reviewed-by: duke ! test/java/net/Inet6Address/B6206527.java ! test/java/net/Inet6Address/B6558853.java ! test/java/net/InetAddress/CheckJNI.java ! test/java/net/MulticastSocket/JoinLeave.java ! test/java/net/MulticastSocket/SetLoopbackMode.java ! test/java/net/NetworkConfigurationProbe.java ! test/java/net/Socket/LinkLocal.java ! test/java/net/SocketPermission/SocketPermissionTest.java ! test/java/net/ipv6tests/B6521014.java ! test/java/nio/channels/DatagramChannel/BasicMulticastTests.java ! test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java - test/java/nio/channels/DatagramChannel/NetworkConfiguration.java ! test/java/nio/channels/DatagramChannel/Promiscuous.java - test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java ! test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java Changeset: 141bc610caed Author: lana Date: 2017-05-23 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/141bc610caed Added tag jdk-10+7 for changeset cbd65760a005 ! .hgtags Changeset: 63e5ff0f141f Author: lana Date: 2017-05-23 22:39 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/63e5ff0f141f Added tag jdk-10+8 for changeset f0adc10ed831 ! .hgtags Changeset: cc586b3b3907 Author: xuelei Date: 2017-05-24 16:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/cc586b3b3907 8180856: Remove RecordType.java Reviewed-by: weijun - src/java.base/share/classes/sun/security/ssl/RecordType.java Changeset: 54fd2bf77969 Author: iignatyev Date: 2017-05-24 13:55 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/54fd2bf77969 8180802: move jdk.testlibrary.management.ThreadMXBeanTool to top level testlibrary Reviewed-by: psandoz - test/lib/testlibrary/jdk/testlibrary/management/ThreadMXBeanTool.java Changeset: d37dbf3d0ee1 Author: iignatyev Date: 2017-05-24 14:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d37dbf3d0ee1 8180724: move ModuleInfoMaker to the top level testlibrary Reviewed-by: psandoz, mchung - test/lib/testlibrary/ModuleInfoMaker.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/launcher/modules/addexports/AddExportsTestWarningError.java ! test/tools/launcher/modules/addreads/AddReadsTestWarningError.java Changeset: 746f9eae78e5 Author: iignatyev Date: 2017-05-24 15:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/746f9eae78e5 8180399: move jdk.testlibrary.LockFreeLogManager to the top level test library Reviewed-by: psandoz, mchung ! test/java/lang/Thread/ThreadStateController.java ! test/java/lang/Thread/ThreadStateTest.java ! test/java/lang/management/ThreadMXBean/Locks.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java - test/lib/testlibrary/jdk/testlibrary/LockFreeLogManager.java Changeset: b9409a7daa6c Author: apetcher Date: 2017-05-25 11:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b9409a7daa6c 8172244: AIOOBE in KeyStore.getCertificateAlias on Windows Reviewed-by: vinnie ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java + test/sun/security/mscapi/KeyStoreEmptyCertChain.java Changeset: ce47a9f27b52 Author: weijun Date: 2017-05-26 08:06 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ce47a9f27b52 8178794: krb5 client should ignore sname in incoming tickets Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/TicketSName.java Changeset: 3dc62effc984 Author: mli Date: 2017-05-25 18:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3dc62effc984 8180732: add test to check temp file permission Reviewed-by: rriggs, bchristi + test/java/io/File/createTempFile/SecurityTest.java + test/java/io/File/createTempFile/java.policy Changeset: 669bb5305371 Author: lana Date: 2017-05-26 01:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/669bb5305371 Added tag jdk-10+9 for changeset b9409a7daa6c ! .hgtags Changeset: aaec70640891 Author: lana Date: 2017-05-26 02:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/aaec70640891 Merge Changeset: 031bd1c66382 Author: amlu Date: 2017-05-26 17:36 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/031bd1c66382 8173905: Test tools/jar/multiRelease/RuntimeTest.java fails under JDK 10 Reviewed-by: psandoz, redestad ! test/ProblemList.txt ! test/tools/jar/multiRelease/RuntimeTest.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/base/versionResource + test/tools/jar/multiRelease/data/runtimetest/testpackage/Helper.java.template + test/tools/jar/multiRelease/data/runtimetest/testpackage/Main.java.template - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v10/versionResource - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v9/versionResource + test/tools/jar/multiRelease/data/runtimetest/versionResource.template Changeset: 094ec7143f50 Author: ksrini Date: 2017-05-26 07:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/094ec7143f50 8180286: Remove the launchers data model flags -d32/-d64 Reviewed-by: alanb, dholmes, mchung ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 77922fe08bec Author: iignatyev Date: 2017-05-26 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/77922fe08bec 8180895: java/security/AccessController/DoPrivAccompliceTest.java has to be improved Reviewed-by: asmotrak ! test/java/security/AccessController/DoPrivAccompliceTest.java Changeset: e0211fd49ad0 Author: iignatyev Date: 2017-05-26 22:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e0211fd49ad0 8180890: move c.o.testlibrary.jsr292 classes to jdk/test/java/lang/invoke directory Reviewed-by: rriggs ! test/java/lang/invoke/ExplicitCastArgumentsTest.java ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java ! test/java/lang/invoke/LFCaching/TestMethods.java ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/PermuteArgsTest.java ! test/java/lang/invoke/TestCatchExceptionWithVarargs.java ! test/java/lang/invoke/VarargsArrayTest.java + test/java/lang/invoke/common/test/java/lang/invoke/lib/CodeCacheOverflowProcessor.java + test/java/lang/invoke/common/test/java/lang/invoke/lib/Helper.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Changeset: 377078d17cad Author: mbaesken Date: 2017-05-26 16:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/377078d17cad 8181145: add platforms to test java/nio/ByteOrder/NativeOrder.java Reviewed-by: martin, mdoerr ! test/java/nio/ByteOrder/NativeOrder.java Changeset: 95517954a70c Author: xiaofeya Date: 2017-05-30 07:03 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/95517954a70c 8166139: Refactor java/net shell cases to java Reviewed-by: chegar, rriggs - test/java/net/Socket/OldSocketImpl.sh + test/java/net/Socket/OldSocketImplTestDriver.java ! test/java/net/URL/B5086147.java - test/java/net/URL/B5086147.sh - test/java/net/URLClassLoader/B5077773.java - test/java/net/URLClassLoader/B5077773.sh ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java - test/java/net/URLClassLoader/closetest/build.sh - test/java/net/URLClassLoader/closetest/build2.sh + test/java/net/URLClassLoader/getresourceasstream/TestDriver.java + test/java/net/URLClassLoader/getresourceasstream/policy - test/java/net/URLClassLoader/getresourceasstream/test.sh ! test/java/net/URLClassLoader/sealing/CheckSealed.java + test/java/net/URLClassLoader/sealing/CheckSealedTest.java - test/java/net/URLClassLoader/sealing/checksealed.sh ! test/java/net/URLConnection/6212146/Test.java + test/java/net/URLConnection/6212146/TestDriver.java - test/java/net/URLConnection/6212146/test.sh ! test/java/net/URLConnection/UNCTest.java - test/java/net/URLConnection/UNCTest.sh Changeset: 81161a824e8f Author: iignatyev Date: 2017-05-30 15:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/81161a824e8f 8180887: move FileUtils to top level testlibrary Reviewed-by: psandoz ! test/com/sun/corba/7130985/CorbaExceptionsCompileTest.java ! test/java/io/Serializable/failureAtomicity/FailureAtomicity.java ! test/java/lang/Class/forName/modules/TestDriver.java ! test/java/net/URLClassLoader/closetest/Common.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/spi/URLStreamHandlerProvider/Basic.java ! test/java/nio/file/FileStore/Basic.java ! test/java/nio/file/FileSystem/Basic.java ! test/java/util/logging/FileHandlerMaxLocksTest.java ! test/java/util/zip/ZipFile/MultiThreadedReadTest.java ! test/java/util/zip/ZipFile/ReadLongZipFileName.java ! test/java/util/zip/ZipFile/ZipEntryFreeTest.java ! test/jdk/internal/util/jar/TestVersionedStream.java ! test/jdk/modules/incubator/ImageModules.java - test/lib/testlibrary/jdk/testlibrary/FileUtils.java ! test/tools/jar/InputFilesTest.java ! test/tools/jar/ReleaseBeforeFiles.java ! test/tools/jar/compat/CLICompatibility.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/multiRelease/ApiValidatorTest.java ! test/tools/jar/multiRelease/Basic.java ! test/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jmod/JmodNegativeTest.java ! test/tools/jmod/JmodTest.java ! test/tools/launcher/LauncherMessageTest.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java Changeset: 6761592470d9 Author: iignatyev Date: 2017-05-30 21:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6761592470d9 8180888: move jdk.testlibrary.JarUtils to the top level testlibrary Reviewed-by: weijun ! test/java/security/AccessController/DoPrivAccompliceTest.java ! test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java ! test/jdk/security/jarsigner/Spec.java - test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/sun/security/tools/jarsigner/AltProvider.java ! test/sun/security/tools/jarsigner/Options.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/sun/security/tools/jarsigner/Warning.java ! test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java ! test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java ! test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java ! test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java ! test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java ! test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java ! test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java ! test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java ! test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java ! test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java ! test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java ! test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java ! test/sun/security/tools/keytool/ReadJar.java Changeset: d586f8df84c2 Author: iignatyev Date: 2017-05-30 21:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d586f8df84c2 8180805: move RandomFactory to the top level testlibrary Reviewed-by: bpb, rriggs ! test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java ! test/java/io/InputStream/ReadAllBytes.java ! test/java/io/InputStream/ReadNBytes.java ! test/java/lang/Double/ParseHexFloatingPoint.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/lang/Math/MultiplicationTests.java ! test/java/lang/StackWalker/StackWalkTest.java ! test/java/lang/StrictMath/CubeRootTests.java ! test/java/lang/StrictMath/ExpTests.java ! test/java/lang/StrictMath/HypotTests.java ! test/java/lang/String/LiteralReplace.java ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/math/BigInteger/SymmetricRangeTests.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/channels/SocketChannel/VectorIO.java ! test/java/nio/file/Files/CopyAndMove.java ! test/java/nio/file/Files/StreamLinesTest.java ! test/java/nio/file/WatchService/LotsOfEvents.java ! test/java/security/KeyStore/PKCS12/EntryProtectionTest.java ! test/java/security/MessageDigest/TestDigestIOStream.java ! test/java/security/MessageDigest/TestSameLength.java ! test/java/security/MessageDigest/TestSameValue.java ! test/java/security/Signature/Offsets.java ! test/java/util/Base64/TestBase64.java ! test/java/util/List/SubList.java ! test/java/util/WeakHashMap/GCDuringIteration.java ! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java ! test/java/util/regex/RegExTest.java ! test/java/util/zip/InflaterInputStream/TestAvailable.java ! test/javax/imageio/plugins/tiff/MultiPageTest/MultiPageTest.java ! test/javax/net/ssl/DTLS/DTLSIncorrectAppDataTest.java ! test/javax/net/ssl/DTLS/DTLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/DTLS/DTLSSequenceNumberTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10IncorrectAppDataTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLS/TLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLSCommon/RehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLSv1/TLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLSv11/TLSRehandshakeWithCipherChangeTest.java ! test/javax/swing/ToolTipManager/7123767/bug7123767.java ! test/lib/testlibrary/jdk/testlibrary/RandomFactory.java ! test/sun/nio/cs/FindDecoderBugs.java ! test/sun/nio/cs/FindEncoderBugs.java ! test/sun/security/ec/SignatureOffsets.java ! test/sun/security/mscapi/SignatureOffsets.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/sun/security/rsa/SignatureOffsets.java ! test/sun/security/ssl/rsa/SignatureOffsets.java Changeset: 34aea64841b1 Author: amlu Date: 2017-05-31 14:00 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/34aea64841b1 8181126: Refactor shell test java/nio/Buffer/LimitDirectMemory.sh to java Reviewed-by: bchristi, psandoz, rriggs ! test/java/nio/Buffer/LimitDirectMemory.java - test/java/nio/Buffer/LimitDirectMemory.sh + test/java/nio/Buffer/LimitDirectMemoryNegativeTest.java Changeset: 2ffcd70fb446 Author: iignatyev Date: 2017-05-31 10:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2ffcd70fb446 8181307: tests added/changed by 8166139 should be updated to use the latest testlibrary Reviewed-by: rriggs ! test/java/net/URLClassLoader/closetest/CloseTest.java Changeset: 78ce7067aba9 Author: bpb Date: 2017-05-16 14:11 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/78ce7067aba9 8180431: Remove intermittent keyword from some no longer failing NIO tests Summary: Remove "intermittent" keyword from @key tag, Reviewed-by: alanb ! test/java/nio/channels/Selector/SelectAndClose.java ! test/java/nio/channels/Selector/WakeupAfterClose.java Changeset: 148a2cbe49a4 Author: darcy Date: 2017-05-16 18:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/148a2cbe49a4 8180452: Mark ClipCloseLoss.java as failing intermittently Reviewed-by: serb ! test/javax/sound/sampled/Clip/ClipCloseLoss.java Changeset: 09038ebee480 Author: mullan Date: 2017-05-17 08:51 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/09038ebee480 8180307: Update JDK 9 Required Cipher Algorithms Reviewed-by: valeriep ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: 93b0c398e243 Author: bpb Date: 2017-05-17 14:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/93b0c398e243 7086489: File.lastModified should accuracy as well as resolution Summary: Add an @apiNote indicating that the last-modified time might be of coarser than millisecond granularity. Reviewed-by: smarks ! src/java.base/share/classes/java/io/File.java Changeset: 13b7c6fdf864 Author: henryjen Date: 2017-05-17 16:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/13b7c6fdf864 8180447: Trailing space in JDK_JAVA_OPTIONS causes an application fail to launch Reviewed-by: alanb, mchung, ksrini ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/emessages.h ! test/tools/launcher/ArgsEnvVar.java Changeset: 7efb352c6765 Author: ihse Date: 2017-05-18 09:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7efb352c6765 8180426: Use standard css file for new docs bundle index.html page Reviewed-by: mchung, erikj + make/data/docs-resources/resources/jdk-default.css - make/data/docs-resources/specs/resources/jdk-default.css ! make/src/classes/build/tools/docs/docs-bundle-page.html Changeset: 85ccf9e98ba0 Author: ihse Date: 2017-05-18 12:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/85ccf9e98ba0 8180486: extLink taglet needs escaped "&" Reviewed-by: dholmes ! make/src/classes/build/tools/taglet/ExtLink.java Changeset: ee3280639210 Author: lana Date: 2017-05-18 16:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ee3280639210 Merge - make/data/docs-resources/specs/resources/jdk-default.css Changeset: f6553abdefb6 Author: bchristi Date: 2017-05-19 09:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f6553abdefb6 8180633: Remove intermittent key from java/lang/ClassLoader/Assert.java Reviewed-by: darcy, mchung ! test/java/lang/ClassLoader/Assert.java Changeset: 490393b435bb Author: stuefe Date: 2017-05-21 10:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/490393b435bb 8180424: Another build issue on AIX after 8034174 Reviewed-by: clanger, vtewari ! src/java.base/aix/native/libnet/aix_close.c Changeset: 698cb1c6c88e Author: michaelm Date: 2017-05-22 17:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/698cb1c6c88e 8180498: Remove httpclient internal APIs which supply ByteBuffers to read calls Reviewed-by: chegar, dfuchs ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/AsyncSSLConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Response.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainTunnelingConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseContent.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseHeaders.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLTunnelConnection.java ! test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/ResponseHeadersTest.java Changeset: 29bbedd4cce8 Author: mchung Date: 2017-05-22 11:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/29bbedd4cce8 8180717: Upgrade the docs bundle index page Reviewed-by: jjg, ihse ! make/src/classes/build/tools/docs/GenDocsBundlePage.java ! make/src/classes/build/tools/docs/docs-bundle-page.html ! make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: 2d94659f7ff3 Author: lana Date: 2017-05-26 00:29 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2d94659f7ff3 Added tag jdk-9+171 for changeset 29bbedd4cce8 ! .hgtags Changeset: c55124a3a93e Author: lana Date: 2017-05-31 17:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c55124a3a93e Merge ! .hgtags ! src/java.base/aix/native/libnet/aix_close.c - src/java.base/macosx/native/launcher/jexec.c - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/RecordType.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java - test/java/net/Socket/OldSocketImpl.sh - test/java/net/URL/B5086147.sh - test/java/net/URLClassLoader/B5077773.java - test/java/net/URLClassLoader/B5077773.sh - test/java/net/URLClassLoader/closetest/build.sh - test/java/net/URLClassLoader/closetest/build2.sh - test/java/net/URLClassLoader/getresourceasstream/test.sh - test/java/net/URLClassLoader/sealing/checksealed.sh - test/java/net/URLConnection/6212146/test.sh - test/java/net/URLConnection/UNCTest.sh - test/java/nio/Buffer/LimitDirectMemory.sh - test/java/nio/channels/DatagramChannel/NetworkConfiguration.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java - test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java - test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java - test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java - test/lib/testlibrary/ModuleInfoMaker.java - test/lib/testlibrary/jdk/testlibrary/FileUtils.java - test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java - test/lib/testlibrary/jdk/testlibrary/IOUtils.java - test/lib/testlibrary/jdk/testlibrary/JarUtils.java - test/lib/testlibrary/jdk/testlibrary/LockFreeLogManager.java - test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java - test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java - test/lib/testlibrary/jdk/testlibrary/SerializationUtils.java - test/lib/testlibrary/jdk/testlibrary/management/InputArguments.java - test/lib/testlibrary/jdk/testlibrary/management/ThreadMXBeanTool.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/base/versionResource - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v10/versionResource - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v9/versionResource Changeset: 28fb3762509b Author: lana Date: 2017-05-31 18:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/28fb3762509b Merge - make/data/docs-resources/specs/resources/jdk-default.css Changeset: c95feefeb563 Author: iignatyev Date: 2017-05-31 13:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c95feefeb563 8180898: remove JavaToolUtils testlibrary class Reviewed-by: alanb - test/lib/testlibrary/JavaToolUtils.java Changeset: 5d74c3a0f94c Author: mli Date: 2017-05-31 20:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5d74c3a0f94c 8166142: Refactor java.io.serialization shell tests to java Reviewed-by: rriggs - test/java/io/Serializable/evolution/AddedExternField/run.sh + test/java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java - test/java/io/Serializable/evolution/RenamePackage/run.sh + test/java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java - test/java/io/Serializable/maskSyntheticModifier/Test.java - test/java/io/Serializable/maskSyntheticModifier/run.sh + test/java/io/Serializable/packageAccess/PackageAccessTest.java - test/java/io/Serializable/packageAccess/Test.java - test/java/io/Serializable/packageAccess/run.sh + test/java/io/Serializable/resolveClass/consTest/ConsTest.java + test/java/io/Serializable/resolveClass/consTest/SetupJar.java - test/java/io/Serializable/resolveClass/consTest/Test.java - test/java/io/Serializable/resolveClass/consTest/run.sh + test/java/io/Serializable/resolveClass/deserializeButton/DeserializeButtonTest.java - test/java/io/Serializable/resolveClass/deserializeButton/Test.java - test/java/io/Serializable/resolveClass/deserializeButton/run.sh + test/java/io/Serializable/serialver/classpath/ClasspathTest.java - test/java/io/Serializable/serialver/classpath/Test.java - test/java/io/Serializable/serialver/classpath/run.sh + test/java/io/Serializable/serialver/nested/NestedTest.java - test/java/io/Serializable/serialver/nested/Test.java - test/java/io/Serializable/serialver/nested/run.sh ! test/java/io/Serializable/subclass/Allow.policy + test/java/io/Serializable/subclass/SubclassTest.java - test/java/io/Serializable/subclass/Test.java - test/java/io/Serializable/subclass/run.sh + test/java/io/Serializable/superclassDataLoss/SuperclassDataLossTest.java - test/java/io/Serializable/superclassDataLoss/Test.java - test/java/io/Serializable/superclassDataLoss/run.sh - test/java/io/Serializable/unnamedPackageSwitch/Test.java + test/java/io/Serializable/unnamedPackageSwitch/UnnamedPackageSwitchTest.java - test/java/io/Serializable/unnamedPackageSwitch/run.sh Changeset: 552262f88b39 Author: amlu Date: 2017-06-01 11:10 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/552262f88b39 8181301: Refactor shell test AsynchronousChannelGroup/run_any_task.sh to java Reviewed-by: alanb ! test/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java - test/java/nio/channels/AsynchronousChannelGroup/Attack.java - test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java + test/java/nio/channels/AsynchronousChannelGroup/SetupJar.java + test/java/nio/channels/AsynchronousChannelGroup/bootlib/Attack.java + test/java/nio/channels/AsynchronousChannelGroup/bootlib/PrivilegedThreadFactory.java - test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh Changeset: df64bd4757d0 Author: stuefe Date: 2017-06-01 08:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/df64bd4757d0 8181207: 8177809 breaks AIX 5.3, 6.1 builds Reviewed-by: vtewari, simonis, clanger ! src/java.base/unix/native/libjava/UnixFileSystem_md.c Changeset: b15ad6e7fbd9 Author: naoto Date: 2017-06-01 12:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b15ad6e7fbd9 8176847: Calendar.checkDisplayNameParams() should check case of style == 3 Reviewed-by: martin ! src/java.base/share/classes/java/util/Calendar.java + test/java/util/Calendar/Bug8176847.java Changeset: 475d3593a653 Author: naoto Date: 2017-06-01 12:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/475d3593a653 8176853: Locale.Builder.removeUnicodeLocaleAttribute(null) should throw NullPointerException Reviewed-by: martin ! src/java.base/share/classes/java/util/Locale.java ! test/java/util/Locale/LocaleEnhanceTest.java Changeset: 4a3dc3496f6f Author: naoto Date: 2017-06-01 12:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4a3dc3496f6f 8176160: AbstractCalendar.getEra compares Era and String Reviewed-by: martin ! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java + test/sun/util/calendar/Bug8176160.java Changeset: 4056535f52f5 Author: sballal Date: 2017-06-02 12:31 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4056535f52f5 6760477: Update SA to include stack traces in the heap dump Summary: Update SA to include HPROF_TRACE and HPROF_FRAME records in the heap dump Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com ! test/sun/tools/jhsdb/HeapDumpTest.java Changeset: 66e9436dbaf8 Author: mbaesken Date: 2017-05-16 10:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/66e9436dbaf8 8180413: avoid accessing NULL in jdk.jdwp.agent Reviewed-by: clanger, dsamersoff, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/util.c Changeset: e5db1aaa17d7 Author: lana Date: 2017-06-02 21:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e5db1aaa17d7 Added tag jdk-10+10 for changeset df64bd4757d0 ! .hgtags Changeset: 21b39b38974c Author: xuelei Date: 2017-06-03 02:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/21b39b38974c 8181439: Test the jdk.tls.namedGroups System Property Reviewed-by: valeriep ! test/sun/security/ssl/DHKeyExchange/UseStrongDHSizes.java Changeset: 82ab8dec02ae Author: dfuchs Date: 2017-05-23 11:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/82ab8dec02ae 8180428: Clarify implementation note in Clock.java to match implementation changes made by JDK-8068730 Reviewed-by: dholmes, scolebourne ! src/java.base/share/classes/java/time/Clock.java Changeset: 54e8bad0022c Author: bpb Date: 2017-05-23 11:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/54e8bad0022c 8180353: FileOutputStream documentation does not indicate properly whether files get truncated or not Summary: Update documentation of FileOutputStream(String) Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/io/FileOutputStream.java Changeset: 321f66c89406 Author: lancea Date: 2017-05-23 16:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/321f66c89406 8180728: DatabaseMeta.getRowIdLifetime returns an enum but javadoc refers to int Reviewed-by: joehw, rriggs ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java Changeset: 47032f7eebb1 Author: darcy Date: 2017-05-23 14:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/47032f7eebb1 8074977: Constructor.getAnnotatedParameterTypes returns wrong value Summary: Additional comments from plevart and forax Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java + test/java/lang/annotation/TestConstructorParameterAnnotations.java + test/java/lang/annotation/typeAnnotations/TestConstructorParameterTypeAnnotations.java Changeset: d0d971960744 Author: robm Date: 2017-05-24 17:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d0d971960744 8175131: sun.rmi.transport.tcp.TCPChannel.createConnection close connection on timeout Reviewed-by: rriggs, msheppar ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java Changeset: c162df937880 Author: bpb Date: 2017-05-24 10:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c162df937880 8180885: Create test to detect if TimeZone.setDefault affects File.setLastModifiedTime Summary: Check whether File.lastModified is affected by not setting the default time zone or by setting to any of the available time zones. Reviewed-by: dfuchs, rriggs + test/java/io/File/TimeZoneLastModified.java Changeset: e3446d4c7fd2 Author: lana Date: 2017-05-23 23:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e3446d4c7fd2 8180167: JDK9 message drop 40 l10n resource file updates Reviewed-by: alanb, mchung, dfuchs, rfield, shinyafox, weijun, joehw Contributed-by: li.jiang at oracle.com ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java ! src/java.base/share/classes/sun/security/util/AuthResources_ko.java ! src/java.base/share/classes/sun/security/util/AuthResources_sv.java ! src/java.base/share/classes/sun/security/util/Resources_sv.java ! src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties ! src/java.desktop/share/classes/sun/applet/resources/MsgAppletViewer_ko.java ! src/java.desktop/share/classes/sun/awt/resources/awt_sv.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties ! src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_sv.java Changeset: 3f350fe1bec8 Author: robm Date: 2017-05-24 22:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3f350fe1bec8 8180949: Correctly handle exception in TCPChannel.createConnection Reviewed-by: rriggs ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java Changeset: 4e167bc5be91 Author: mli Date: 2017-05-24 19:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4e167bc5be91 8180807: java.io.Serializable class-level readObject description error Reviewed-by: chegar, rriggs ! src/java.base/share/classes/java/io/Serializable.java Changeset: bdf91a08aa79 Author: dfuchs Date: 2017-05-25 11:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bdf91a08aa79 8180279: java/net/httpclient/whitebox/Driver.java failed due to timeout Summary: fixed a race condition in RawChannelTest.java Reviewed-by: prappo, michaelm ! test/java/net/httpclient/whitebox/jdk.incubator.httpclient/jdk/incubator/http/RawChannelTest.java Changeset: 400428c4be8b Author: mchung Date: 2017-05-25 10:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/400428c4be8b 8181033: Confusing message: A JNI error has occurred, please check your installation and try again Reviewed-by: alanb, dholmes, ksrini ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! test/tools/launcher/MainClassCantBeLoadedTest.java Changeset: 8c879b07e43e Author: lana Date: 2017-05-26 00:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8c879b07e43e Merge Changeset: 7b5027da67f7 Author: serb Date: 2017-05-06 13:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7b5027da67f7 8178383: Validation of FileIO in the tests for JavaSound should be stricter Reviewed-by: prr ! test/ProblemList.txt ! test/javax/sound/midi/Gervill/RiffReaderWriter/Available.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Close.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetFilePointer.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/GetSize.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/HasNextChunk.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Read.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadByteArrayIntInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadLong.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadString.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedByte.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedInt.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/ReadUnsignedShort.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/Skip.java ! test/javax/sound/midi/Gervill/RiffReaderWriter/WriteOutputStream.java ! test/javax/sound/sampled/AudioInputStream/FrameLengthAfterConversion.java ! test/javax/sound/sampled/spi/AudioFileReader/ShortHeader.java ! test/javax/sound/sampled/spi/AudioFileWriter/WriterCloseInput.java Changeset: b0d3c98013d0 Author: prr Date: 2017-05-09 12:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b0d3c98013d0 Merge ! test/ProblemList.txt - test/sample/TEST.properties - test/sample/chatserver/ChatTest.java - test/sample/mergesort/MergeSortTest.java Changeset: a7c8147f1891 Author: pkbalakr Date: 2017-05-11 12:41 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a7c8147f1891 8179014: JFileChooser with Windows look and feel crashes on win 10 Reviewed-by: prr, serb Contributed-by: ajit.ghaisas at oracle.com ! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp + test/javax/swing/JFileChooser/GodMode/JFileChooserTest.java Changeset: e4d6ad2be5df Author: psadhukhan Date: 2017-05-12 12:28 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e4d6ad2be5df 8169897: [PIT] javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java fails Reviewed-by: alexsch ! test/javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java Changeset: 4a610c6d0b9c Author: azvegint Date: 2017-05-12 15:01 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4a610c6d0b9c 8178996: [macos] JComboBox doesn't display popup in mixed JavaFX Swing Application on 8u131 and Mac OS 10.12 Reviewed-by: serb, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 828d3f3728a2 Author: mcherkas Date: 2017-05-15 15:32 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/828d3f3728a2 8175915: NullPointerException from JComboBox and JList when Accessibility enabled Reviewed-by: serb, prr ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 85d12636d9f6 Author: prr Date: 2017-05-17 11:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/85d12636d9f6 Merge - src/java.base/share/specs/serialization/changelog.md - src/java.base/share/specs/serialization/images/class.gif Changeset: 046ac3fa2792 Author: ssadetsky Date: 2017-05-19 07:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/046ac3fa2792 8179665: [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp + test/javax/swing/JFrame/AlwaysOnTop/AlwaysOnTopImeTest.java Changeset: c1ddb97ee2ab Author: prr Date: 2017-05-19 14:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c1ddb97ee2ab 8177393: Result of RescaleOp for 4BYTE_ABGR images may be 25% black Reviewed-by: flar, psadhukhan ! src/java.desktop/share/classes/java/awt/image/RescaleOp.java + test/java/awt/image/RescaleOp/ImageRescaleOpTest.java Changeset: a09827296150 Author: prr Date: 2017-05-22 08:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a09827296150 Merge - make/data/docs-resources/specs/resources/jdk-default.css Changeset: e748c6a2d2e6 Author: serb Date: 2017-05-22 19:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e748c6a2d2e6 8177628: Opensource unit/regression tests for ImageIO Reviewed-by: prr, pnarayanan + test/javax/imageio/AllowSearch.java + test/javax/imageio/AppContextTest.java + test/javax/imageio/AppletResourceTest.html + test/javax/imageio/AppletResourceTest.java + test/javax/imageio/GetNumImages.java + test/javax/imageio/GetReaderWriterInfo.java + test/javax/imageio/IIOImageConstructor.java + test/javax/imageio/ITSDataType.java + test/javax/imageio/ImageIOGetImageReaders.java + test/javax/imageio/ImageIOWriteFile.java + test/javax/imageio/ImageIOWriteNull.java + test/javax/imageio/ImageReadParamPasses.java + test/javax/imageio/ImageReaderGetDestination.java + test/javax/imageio/ImageReaderReadAll.java + test/javax/imageio/ImageStreamFromRAF.java + test/javax/imageio/ImageTypeSpecifierBitsPerBand.java + test/javax/imageio/ImageTypeSpecifierTest.java + test/javax/imageio/ImageWriteParamMisc.java + test/javax/imageio/NullInputOutput.java + test/javax/imageio/PNGSpiStreamMetadata.java + test/javax/imageio/PNGSuffixes.java + test/javax/imageio/ReadBitsTest.java + test/javax/imageio/SetOutput.java + test/javax/imageio/WriteNullImageTest.java + test/javax/imageio/event/WriteProgressListenerTest.java + test/javax/imageio/plugins/bmp/BMPCompressionTest.java + test/javax/imageio/plugins/bmp/BMPPluginTest.java + test/javax/imageio/plugins/bmp/BMPWriteParamTest.java + test/javax/imageio/plugins/bmp/BmpBigDestinationTest.java + test/javax/imageio/plugins/bmp/BmpDefaultImageMetadataTest.java + test/javax/imageio/plugins/bmp/CompressionModeTest.java + test/javax/imageio/plugins/bmp/EmbeddedFormatTest.java + test/javax/imageio/plugins/bmp/EmptyInputBmpMetadataTest.java + test/javax/imageio/plugins/bmp/NoExtraBytesTest.java + test/javax/imageio/plugins/bmp/RLECompressionTest.java + test/javax/imageio/plugins/bmp/ReaderListenersTest.java + test/javax/imageio/plugins/bmp/RleEncodingTest.java + test/javax/imageio/plugins/bmp/TestCompressionBI_BITFIELDS.java + test/javax/imageio/plugins/bmp/Write3ByteBgrTest.java + test/javax/imageio/plugins/bmp/WriteProgressListenerTest.java + test/javax/imageio/plugins/bmp/WritingColorChangeTest.java + test/javax/imageio/plugins/gif/AnimationTest.java + test/javax/imageio/plugins/gif/DisableCompressionTest.java + test/javax/imageio/plugins/gif/EndWriteSequenceTest.java + test/javax/imageio/plugins/gif/IndexingTest.java + test/javax/imageio/plugins/gif/LogicalScreenDimensionTest.java + test/javax/imageio/plugins/gif/OddPaletteTest.java + test/javax/imageio/plugins/gif/PrepareWriteSequenceTest.java + test/javax/imageio/plugins/gif/RGBAnimationTest.java + test/javax/imageio/plugins/gif/RGBImageTest.java + test/javax/imageio/plugins/gif/StreamMetadataTest.java + test/javax/imageio/plugins/gif/TransparencyTest.java + test/javax/imageio/plugins/gif/UshortOutOfMemoryTest.java + test/javax/imageio/plugins/gif/WriteMetadataTest.java + test/javax/imageio/plugins/gif/WriterResetTest.java + test/javax/imageio/plugins/gif/WriterReuseTest.java + test/javax/imageio/plugins/jpeg/ByteBinaryTest.java + test/javax/imageio/plugins/jpeg/CanEncodeIndexed.java + test/javax/imageio/plugins/jpeg/CompressionBug.java + test/javax/imageio/plugins/jpeg/CompressionVals.java + test/javax/imageio/plugins/jpeg/CrashAfterDispose.java + test/javax/imageio/plugins/jpeg/DestTypeTest.java + test/javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java + test/javax/imageio/plugins/jpeg/MergeTreeTest.java + test/javax/imageio/plugins/jpeg/RasterWithMinXTest.java + test/javax/imageio/plugins/jpeg/ResetOutOfMemory.java + test/javax/imageio/plugins/jpeg/UshortGrayTest.java + test/javax/imageio/plugins/png/CanEncodeShort.java + test/javax/imageio/plugins/png/ImageCompare.java + test/javax/imageio/plugins/png/PngPremultAlphaTest.java + test/javax/imageio/plugins/png/ShortPaletteTest.java + test/javax/imageio/plugins/png/WriteProgressive.java + test/javax/imageio/plugins/wbmp/EmptyInputWbmpMetadataTest.java + test/javax/imageio/plugins/wbmp/GetImageTypesTest.java + test/javax/imageio/plugins/wbmp/ValidWbmpTest.java + test/javax/imageio/plugins/wbmp/WBMPPluginTest.java + test/javax/imageio/plugins/wbmp/WbmpBigDestinationTest.java + test/javax/imageio/plugins/wbmp/WbmpDefaultImageMetadataTest.java + test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh + test/javax/imageio/spi/AppletContextTest/DummyReaderPluginSpi.java + test/javax/imageio/spi/AppletContextTest/IIOPluginTest.java + test/javax/imageio/spi/CreateMemoryCacheOutputStream.java + test/javax/imageio/spi/DeregisterAllSpiTest.java + test/javax/imageio/spi/DeregisterOrderedSpiTest.java + test/javax/imageio/spi/OrderingTest.java + test/javax/imageio/spi/PluginSpiTest.java + test/javax/imageio/spi/RegisterPluginTwiceTest.java + test/javax/imageio/spi/SpiTest.java + test/javax/imageio/spi/SpiVersionNumbers.java + test/javax/imageio/stream/BitPadding.java + test/javax/imageio/stream/DeleteOnExitTest.java + test/javax/imageio/stream/DeleteOnExitTest.sh + test/javax/imageio/stream/FileCacheImageInputStreamNullTest.java + test/javax/imageio/stream/FlushBefore.java + test/javax/imageio/stream/MemoryCacheImageOutputStreamTest.java + test/javax/imageio/stream/ReadBytesIIOByteBuffer.java + test/javax/imageio/stream/ReadFullyTest.java + test/javax/imageio/stream/ReadUnsignedIntTest.java + test/javax/imageio/stream/StreamFlush.java + test/javax/imageio/stream/WriteBitsTest.java Changeset: de18b4a5ded2 Author: prr Date: 2017-05-26 08:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/de18b4a5ded2 Merge Changeset: b41e9d22a754 Author: serb Date: 2017-05-24 13:53 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b41e9d22a754 8066005: java.awt.event.KeyEvent.originalSource doesn't have "since" tag in Serialized Form Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java Changeset: 99014f394c0c Author: prr Date: 2017-05-26 09:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/99014f394c0c Merge Changeset: 92d5e94796d9 Author: mchung Date: 2017-05-26 21:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/92d5e94796d9 8180574: tools/launcher/modules/patch/systemmodules/PatchSystemModules.java failed in upgradeHashedModule() and patchHashedModule() intermittently Reviewed-by: alanb, bchristi ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java + test/tools/launcher/modules/patch/systemmodules/src1/m1/module-info.java + test/tools/launcher/modules/patch/systemmodules/src1/m1/p1/Main.java Changeset: 0ff9ad7d067c Author: ihse Date: 2017-05-29 09:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0ff9ad7d067c 8175824: Adapt javadoc generation to different requirements for JDK and JavaSE Reviewed-by: erikj, mchung - src/java.base/share/classes/overview-core.html Changeset: a2894068c221 Author: lana Date: 2017-06-01 18:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a2894068c221 Added tag jdk-9+172 for changeset 0ff9ad7d067c ! .hgtags Changeset: 68e2d03c6c8d Author: lana Date: 2017-06-03 02:49 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/68e2d03c6c8d Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/RecordType.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt - test/java/io/Serializable/evolution/AddedExternField/run.sh - test/java/io/Serializable/evolution/RenamePackage/run.sh - test/java/io/Serializable/maskSyntheticModifier/Test.java - test/java/io/Serializable/maskSyntheticModifier/run.sh - test/java/io/Serializable/packageAccess/Test.java - test/java/io/Serializable/packageAccess/run.sh - test/java/io/Serializable/resolveClass/consTest/Test.java - test/java/io/Serializable/resolveClass/consTest/run.sh - test/java/io/Serializable/resolveClass/deserializeButton/Test.java - test/java/io/Serializable/resolveClass/deserializeButton/run.sh - test/java/io/Serializable/serialver/classpath/Test.java - test/java/io/Serializable/serialver/classpath/run.sh - test/java/io/Serializable/serialver/nested/Test.java - test/java/io/Serializable/serialver/nested/run.sh - test/java/io/Serializable/subclass/Test.java - test/java/io/Serializable/subclass/run.sh - test/java/io/Serializable/superclassDataLoss/Test.java - test/java/io/Serializable/superclassDataLoss/run.sh - test/java/io/Serializable/unnamedPackageSwitch/Test.java - test/java/io/Serializable/unnamedPackageSwitch/run.sh - test/java/net/Socket/OldSocketImpl.sh - test/java/net/URL/B5086147.sh - test/java/net/URLClassLoader/B5077773.java - test/java/net/URLClassLoader/B5077773.sh - test/java/net/URLClassLoader/closetest/build.sh - test/java/net/URLClassLoader/closetest/build2.sh - test/java/net/URLClassLoader/getresourceasstream/test.sh - test/java/net/URLClassLoader/sealing/checksealed.sh - test/java/net/URLConnection/6212146/test.sh - test/java/net/URLConnection/UNCTest.sh - test/java/nio/Buffer/LimitDirectMemory.sh - test/java/nio/channels/AsynchronousChannelGroup/Attack.java - test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java - test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh - test/java/nio/channels/DatagramChannel/NetworkConfiguration.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java - test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java - test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java - test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java - test/lib/testlibrary/JavaToolUtils.java - test/lib/testlibrary/ModuleInfoMaker.java - test/lib/testlibrary/jdk/testlibrary/FileUtils.java - test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java - test/lib/testlibrary/jdk/testlibrary/IOUtils.java - test/lib/testlibrary/jdk/testlibrary/JarUtils.java - test/lib/testlibrary/jdk/testlibrary/LockFreeLogManager.java - test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java - test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java - test/lib/testlibrary/jdk/testlibrary/SerializationUtils.java - test/lib/testlibrary/jdk/testlibrary/management/InputArguments.java - test/lib/testlibrary/jdk/testlibrary/management/ThreadMXBeanTool.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/base/versionResource - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v10/versionResource - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v9/versionResource ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java Changeset: 5c1aea2b133d Author: lana Date: 2017-06-03 03:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5c1aea2b133d Merge - src/java.base/share/classes/overview-core.html Changeset: bca4ca56de81 Author: xiaofeya Date: 2017-06-04 18:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bca4ca56de81 8181414: Refactor misc test/sun/net/www/protocol/jar shell tests to plain java tests Reviewed-by: psandoz ! test/sun/net/www/protocol/jar/B5105410.java - test/sun/net/www/protocol/jar/B5105410.sh ! test/sun/net/www/protocol/jar/B6449504.java ! test/sun/net/www/protocol/jar/GetContentType.java + test/sun/net/www/protocol/jar/GetContentTypeTest.java - test/sun/net/www/protocol/jar/copyin.sh - test/sun/net/www/protocol/jar/getcontenttype.sh Changeset: 129efb64cb37 Author: amlu Date: 2017-06-05 14:07 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/129efb64cb37 8181393: Refactor shell test Selector/lots_of_updates.sh and SocketChannel/Open.sh to java Reviewed-by: psandoz ! test/java/nio/channels/Selector/LotsOfUpdates.java + test/java/nio/channels/Selector/LotsOfUpdatesTest.java - test/java/nio/channels/Selector/lots_of_updates.sh ! test/java/nio/channels/SocketChannel/Open.java - test/java/nio/channels/SocketChannel/Open.sh + test/java/nio/channels/SocketChannel/OpenSocketChannelTest.java Changeset: 0dceac8bfaee Author: xiaofeya Date: 2017-06-05 18:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0dceac8bfaee 8181413: Refactor test/sun/net/www/protocol/jar/jarbug/run.sh to plain java tests Reviewed-by: psandoz + test/sun/net/www/protocol/jar/jarbug/TestDriver.java - test/sun/net/www/protocol/jar/jarbug/run.sh - test/sun/net/www/protocol/jar/jarbug/src/test/RunAllTests.java ! test/sun/net/www/protocol/jar/jarbug/src/test/TestBug4361044.java ! test/sun/net/www/protocol/jar/jarbug/src/test/TestBug4523159.java Changeset: 054be711a9ac Author: mli Date: 2017-06-05 18:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/054be711a9ac 8180927: refactor ./java/io/Serializable/class/run.sh to java test Reviewed-by: psandoz - test/java/io/Serializable/class/NonSerialA_1.java + test/java/io/Serializable/class/NonSerialA_1/A.java - test/java/io/Serializable/class/NonSerialA_2.java + test/java/io/Serializable/class/NonSerialA_2/A.java + test/java/io/Serializable/class/NonSerializableTest.java - test/java/io/Serializable/class/SerialA.java - test/java/io/Serializable/class/SerialA_1.java + test/java/io/Serializable/class/SerialA_1/A.java - test/java/io/Serializable/class/SerialA_2.java + test/java/io/Serializable/class/SerialA_2/A.java - test/java/io/Serializable/class/SerialA_3.java + test/java/io/Serializable/class/SerialA_3/A.java - test/java/io/Serializable/class/Test.java + test/java/io/Serializable/class/TestEntry.java - test/java/io/Serializable/class/run.sh Changeset: ecdb7c08efac Author: xiaofeya Date: 2017-06-06 01:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ecdb7c08efac 8181635: sun/net/www/protocol/jar/B6449504.java fails at Windows platform (after JDK-8181414) Reviewed-by: chegar ! test/sun/net/www/protocol/jar/B6449504.java Changeset: 5a9409e5069d Author: naoto Date: 2017-06-06 10:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5a9409e5069d 8181586: DateTimeTextProvider.getInstance() returns a new instance every time Reviewed-by: rriggs ! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java Changeset: 102e2120a2b3 Author: amlu Date: 2017-06-07 10:58 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/102e2120a2b3 8181396: Refactor shell test java/nio/file/Files/delete_on_close.sh to java Reviewed-by: alanb ! test/java/nio/file/Files/DeleteOnClose.java - test/java/nio/file/Files/delete_on_close.sh Changeset: 7bd3829a7a08 Author: iignatyev Date: 2017-06-06 19:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7bd3829a7a08 8181335: remove packageless CompilerUtils Reviewed-by: alanb ! test/java/io/FilePermission/ReadFileOnPath.java ! test/java/lang/Class/forName/modules/TestDriver.java ! test/java/lang/Class/getResource/ResourcesTest.java ! test/java/lang/ClassLoader/getResource/modules/ResourcesTest.java ! test/java/lang/ModuleLayer/LayerAndLoadersTest.java ! test/java/lang/ModuleTests/access/AccessTest.java ! test/java/lang/StackTraceElement/WithClassLoaderName.java ! test/java/lang/System/LoggerFinder/modules/Base.java ! test/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java ! test/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java ! test/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java ! test/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java ! test/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java ! test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java ! test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/java/lang/reflect/Proxy/ProxyTest.java ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/net/URLClassLoader/definePackage/SplitPackage.java ! test/java/rmi/module/ModuleTest.java ! test/java/security/Provider/SecurityProviderModularTest.java ! test/java/util/ResourceBundle/modules/cache/CacheTest.java ! test/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java ! test/java/util/ResourceBundle/modules/security/TestPermission.java ! test/java/util/ServiceLoader/modules/BadProvidersTest.java ! test/java/util/logging/modules/GetResourceBundleTest.java ! test/javax/security/auth/login/modules/JaasModularClientTest.java ! test/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java ! test/jdk/modules/incubator/DefaultImage.java ! test/jdk/modules/incubator/ImageModules.java ! test/jdk/modules/scenarios/automaticmodules/RunWithAutomaticModules.java ! test/jdk/modules/scenarios/container/ContainerTest.java ! test/jdk/modules/scenarios/overlappingpackages/OverlappingPackagesTest.java - test/lib/testlibrary/CompilerUtils.java ! test/sun/net/www/protocol/jar/jarbug/TestDriver.java ! test/sun/security/tools/jarsigner/AltProvider.java ! test/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java ! test/tools/jlink/basic/AllModulePath.java ! test/tools/jlink/basic/BasicTest.java ! test/tools/jlink/bindservices/BindServices.java ! test/tools/jlink/bindservices/SuggestProviders.java ! test/tools/jlink/plugins/ExcludeJmodSectionPluginTest.java ! test/tools/jlink/plugins/LegalFilePluginTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jmod/JmodNegativeTest.java ! test/tools/jmod/JmodTest.java ! test/tools/launcher/modules/addexports/AddExportsTest.java ! test/tools/launcher/modules/addmods/AddModsTest.java ! test/tools/launcher/modules/addreads/AddReadsTest.java ! test/tools/launcher/modules/basic/BasicTest.java ! test/tools/launcher/modules/classpath/JavaClassPathTest.java ! test/tools/launcher/modules/dryrun/DryRunTest.java ! test/tools/launcher/modules/limitmods/LimitModsTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java ! test/tools/launcher/modules/patch/basic/PatchTest.java ! test/tools/launcher/modules/patch/basic/PatchTestWarningError.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java ! test/tools/launcher/modules/upgrademodulepath/UpgradeModulePathTest.java ! test/tools/schemagen/MultiReleaseJarTest.java ! test/tools/wsgen/MultiReleaseJarTest.java Changeset: bbe5d4868e9c Author: xuelei Date: 2017-06-07 05:52 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bbe5d4868e9c 8178728: Check the AlgorithmParameters in algorithm constraints Reviewed-by: valeriep, ascarpino ! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! test/sun/security/ssl/DHKeyExchange/UseStrongDHSizes.java Changeset: 7c54889c0ec6 Author: iignatyev Date: 2017-06-06 23:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7c54889c0ec6 8181715: sun/net/www/protocol/jar/jarbug/TestDriver.java fails after 8181335 Reviewed-by: alanb ! test/sun/net/www/protocol/jar/jarbug/TestDriver.java Changeset: 8d381ca2a358 Author: iignatyev Date: 2017-06-07 08:58 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8d381ca2a358 8180386: remove jdk.testlibrary.TimeLimitedRunner Reviewed-by: rriggs, mchung ! test/TEST.ROOT ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java - test/lib/testlibrary/jdk/testlibrary/TimeLimitedRunner.java Changeset: 520ef194f196 Author: rgoel Date: 2017-06-08 12:15 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/520ef194f196 8178872: Decimal form is inconsistent between CLDR and Java in some special locales Reviewed-by: naoto ! make/src/classes/build/tools/cldrconverter/LDMLParseHandler.java ! test/sun/text/resources/LocaleData.cldr ! test/sun/text/resources/LocaleDataTest.java Changeset: 8a2cafc1ada7 Author: robm Date: 2017-06-09 16:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8a2cafc1ada7 8173654: Regression since 8u60: System.getenv doesn't return env var set in JNI code Reviewed-by: erikj ! make/lib/CoreLibraries.gmk Changeset: 44bbfbf28399 Author: ksrini Date: 2017-06-09 09:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/44bbfbf28399 8180334: Unable to build jaotc launcher on windows Reviewed-by: erikj, ihse, mchung ! make/launcher/Launcher-jdk.aot.gmk ! make/launcher/LauncherCommon.gmk ! src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c ! src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/jli_util.h Changeset: 807d57adf594 Author: lana Date: 2017-06-09 21:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/807d57adf594 Added tag jdk-10+11 for changeset 7c54889c0ec6 ! .hgtags Changeset: 9200df3d3c0b Author: xiaofeya Date: 2017-06-11 18:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9200df3d3c0b 8181080: Refactor several sun/net shell tests to plain java tests Reviewed-by: chegar, alanb + test/sun/net/InetAddress/nameservice/dns/CNameTest.java - test/sun/net/InetAddress/nameservice/dns/cname.sh ! test/sun/net/ftp/MarkResetTest.java - test/sun/net/ftp/MarkResetTest.sh ! test/sun/net/www/protocol/file/DirPermissionDenied.java - test/sun/net/www/protocol/file/DirPermissionDenied.sh + test/sun/net/www/protocol/jrt/OtherResourcesTest.java - test/sun/net/www/protocol/jrt/other_resources.sh Changeset: e0129da12f92 Author: iignatyev Date: 2017-06-12 12:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e0129da12f92 8181759: add explicit @build actions for jdk.test.lib classes in all :tier1 tests Reviewed-by: alanb ! test/java/lang/Class/forName/modules/TestDriver.java ! test/java/lang/Double/ParseHexFloatingPoint.java ! test/java/lang/Integer/BitTwiddle.java ! test/java/lang/Long/BitTwiddle.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log1pTests.java ! test/java/lang/Math/MultiplicationTests.java ! test/java/lang/ProcessHandle/Basic.java ! test/java/lang/ProcessHandle/InfoTest.java ! test/java/lang/ProcessHandle/OnExitTest.java ! test/java/lang/ProcessHandle/TreeTest.java ! test/java/lang/StackTraceElement/WithClassLoaderName.java ! test/java/lang/StackWalker/StackWalkTest.java ! test/java/lang/StrictMath/CubeRootTests.java ! test/java/lang/StrictMath/ExpTests.java ! test/java/lang/StrictMath/HypotTests.java ! test/java/lang/String/CompactString/SerializationTest.java ! test/java/lang/String/LiteralReplace.java ! test/java/lang/StringBuffer/CompactStringBufferSerialization.java ! test/java/lang/StringBuilder/CompactStringBuilderSerialization.java ! test/java/lang/Thread/ThreadStateTest.java ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/java/lang/ref/CleanerTest.java ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/nio/Buffer/LimitDirectMemoryNegativeTest.java ! test/java/util/Base64/TestBase64.java ! test/java/util/List/SubList.java ! test/java/util/WeakHashMap/GCDuringIteration.java ! test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java ! test/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java ! test/java/util/logging/FileHandlerMaxLocksTest.java ! test/java/util/regex/RegExTest.java ! test/java/util/zip/InflaterInputStream/TestAvailable.java ! test/java/util/zip/ZipFile/MultiThreadedReadTest.java ! test/java/util/zip/ZipFile/ReadLongZipFileName.java ! test/java/util/zip/ZipFile/ZipEntryFreeTest.java ! test/jdk/internal/ref/Cleaner/ExitOnThrow.java ! test/jdk/internal/util/jar/TestVersionedStream.java ! test/jdk/modules/incubator/ImageModules.java ! test/sun/misc/SunMiscSignalTest.java Changeset: e4ba845822d5 Author: iignatyev Date: 2017-06-12 12:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e4ba845822d5 8181761: add explicit @build actions for jdk.test.lib classes in all :tier2 tests Reviewed-by: alanb ! test/com/sun/corba/7130985/CorbaExceptionsCompileTest.java ! test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java ! test/java/io/FilePermission/FilePermissionCollectionMerge.java ! test/java/io/FilePermission/Invalid.java ! test/java/io/FilePermission/MergeName.java ! test/java/io/FilePermission/ReadFileOnPath.java ! test/java/io/InputStream/ReadAllBytes.java ! test/java/io/InputStream/ReadNBytes.java ! test/java/io/Serializable/class/NonSerializableTest.java ! test/java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java ! test/java/io/Serializable/failureAtomicity/FailureAtomicity.java ! test/java/io/Serializable/serialver/classpath/ClasspathTest.java ! test/java/io/Serializable/serialver/nested/NestedTest.java ! test/java/net/Inet6Address/B6206527.java ! test/java/net/Inet6Address/B6558853.java ! test/java/net/InetAddress/CheckJNI.java ! test/java/net/InetAddress/ptr/Lookup.java ! test/java/net/MulticastSocket/JoinLeave.java ! test/java/net/MulticastSocket/SetLoopbackMode.java ! test/java/net/NetworkConfigurationProbe.java ! test/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java ! test/java/net/Socket/LinkLocal.java ! test/java/net/Socket/OldSocketImplTestDriver.java ! test/java/net/SocketPermission/SocketPermissionTest.java ! test/java/net/URLClassLoader/closetest/CloseTest.java ! test/java/net/URLClassLoader/closetest/GetResourceAsStream.java ! test/java/net/URLClassLoader/getresourceasstream/TestDriver.java ! test/java/net/URLClassLoader/sealing/CheckSealedTest.java ! test/java/net/URLConnection/6212146/TestDriver.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/ipv6tests/B6521014.java ! test/java/net/spi/URLStreamHandlerProvider/Basic.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/DatagramChannel/BasicMulticastTests.java ! test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java ! test/java/nio/channels/DatagramChannel/Promiscuous.java ! test/java/nio/channels/FileChannel/Transfer.java ! test/java/nio/channels/Selector/LotsOfUpdatesTest.java ! test/java/nio/channels/SocketChannel/VectorIO.java ! test/java/nio/file/FileStore/Basic.java ! test/java/nio/file/FileSystem/Basic.java ! test/java/nio/file/Files/CopyAndMove.java ! test/java/nio/file/Files/DeleteOnClose.java ! test/java/nio/file/Files/StreamLinesTest.java ! test/java/nio/file/WatchService/LotsOfEvents.java ! test/java/security/AccessController/DoPrivAccompliceTest.java ! test/java/security/KeyStore/PKCS12/EntryProtectionTest.java ! test/java/security/MessageDigest/TestDigestIOStream.java ! test/java/security/MessageDigest/TestSameLength.java ! test/java/security/MessageDigest/TestSameValue.java ! test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java ! test/java/security/SecureRandom/DrbgParametersSpec.java ! test/java/security/Signature/Offsets.java ! test/javax/net/ssl/DTLS/DTLSIncorrectAppDataTest.java ! test/javax/net/ssl/DTLS/DTLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/DTLS/DTLSSequenceNumberTest.java ! test/javax/net/ssl/DTLSv10/DTLSv10RehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLS/TLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLSv1/TLSRehandshakeWithCipherChangeTest.java ! test/javax/net/ssl/TLSv11/TLSRehandshakeWithCipherChangeTest.java ! test/jdk/security/jarsigner/Spec.java ! test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java ! test/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java ! test/sun/net/www/protocol/jar/GetContentTypeTest.java ! test/sun/net/www/protocol/jar/jarbug/TestDriver.java ! test/sun/nio/cs/FindDecoderBugs.java ! test/sun/nio/cs/FindEncoderBugs.java ! test/sun/security/ec/SignatureOffsets.java ! test/sun/security/krb5/auto/ModuleName.java ! test/sun/security/krb5/auto/ReplayCacheTestProc.java ! test/sun/security/krb5/auto/rcache_usemd5.sh ! test/sun/security/mscapi/SignatureOffsets.java ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java ! test/sun/security/rsa/SignatureOffsets.java ! test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java ! test/sun/security/ssl/rsa/SignatureOffsets.java ! test/sun/security/tools/jarsigner/AltProvider.java ! test/sun/security/tools/jarsigner/Options.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/TsacertOptionTest.java ! test/sun/security/tools/jarsigner/Warning.java ! test/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java ! test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java ! test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java ! test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java ! test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java ! test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java ! test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java ! test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java ! test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java ! test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java ! test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java ! test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java ! test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java ! test/sun/security/tools/keytool/ImportPrompt.java ! test/sun/security/tools/keytool/PrintSSL.java ! test/sun/security/tools/keytool/ReadJar.java ! test/sun/security/tools/keytool/WeakAlg.java ! test/tools/jar/InputFilesTest.java ! test/tools/jar/ReleaseBeforeFiles.java ! test/tools/jar/compat/CLICompatibility.java ! test/tools/jar/mmrjar/Basic.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/multiRelease/ApiValidatorTest.java ! test/tools/jar/multiRelease/Basic.java ! test/tools/jar/multiRelease/Basic1.java ! test/tools/jar/multiRelease/RuntimeTest.java ! test/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jmod/JmodNegativeTest.java ! test/tools/jmod/JmodTest.java ! test/tools/jmod/hashes/HashesTest.java ! test/tools/launcher/LauncherMessageTest.java ! test/tools/launcher/modules/addexports/AddExportsTestWarningError.java ! test/tools/launcher/modules/addreads/AddReadsTestWarningError.java ! test/tools/launcher/modules/patch/systemmodules/PatchSystemModules.java Changeset: 3801153e1036 Author: iignatyev Date: 2017-06-12 12:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3801153e1036 8181762: add explicit @build actions for jdk.test.lib classes in all :tier3 tests Reviewed-by: alanb ! test/javax/imageio/plugins/tiff/MultiPageTest/MultiPageTest.java Changeset: 5d0f3ac4547e Author: mli Date: 2017-06-12 21:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5d0f3ac4547e 8179564: Missing @bug for tests added with JDK-8165367 Summary: Add @bug 8165367 Reviewed-by: weijun Contributed-by: John Jiang ! test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java Changeset: 83aed9f22b33 Author: rpressler Date: 2017-06-13 01:34 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/83aed9f22b33 8161207: remove extra MethodHandle subclass in MethodHandleImpl Summary: Add intrinsic name to LambdaForm.NamedFunction, but keep IntrinsicMethodHandle; interim solution Reviewed-by: psandoz Contributed-by: ron.pressler at oracle.com, vladimir.x.ivanov at oracle.com ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 77f85eb3eb15 Author: amlu Date: 2017-06-14 11:55 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/77f85eb3eb15 8181394: Refactor shell test java/nio/file/Files/walkFileTree/find.sh to java Reviewed-by: alanb + test/java/nio/file/Files/walkFileTree/FindTest.java - test/java/nio/file/Files/walkFileTree/PrintFileTree.java - test/java/nio/file/Files/walkFileTree/find.sh Changeset: 8be1b92492d2 Author: weijun Date: 2017-06-14 12:32 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8be1b92492d2 8181841: A TSA server returns timestamp with precision higher than milliseconds Reviewed-by: vinnie ! src/java.base/share/classes/sun/security/util/DerInputBuffer.java ! test/sun/security/util/DerInputBuffer/TimeParsing.java Changeset: 54551ea84184 Author: mchung Date: 2017-05-30 14:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/54551ea84184 8181148: Update the jdeps tool to list exported packages instead of just internal APIs Reviewed-by: psandoz + make/src/classes/build/tools/jigsaw/ListPackages.java Changeset: 4c0054896900 Author: jjg Date: 2017-05-30 15:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4c0054896900 8181290: Invalid HTML 5 in core-libs docs Reviewed-by: mchung, lancea ! src/java.base/share/classes/java/lang/invoke/package-info.java ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/lang/package-info.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/nio/channels/package-info.java ! src/java.base/share/classes/java/nio/file/package-info.java ! src/java.base/share/classes/java/nio/package-info.java ! src/java.base/share/classes/java/util/package-info.java ! src/java.base/share/classes/java/util/zip/package-info.java Changeset: 02bd39544ff1 Author: mli Date: 2017-05-31 19:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/02bd39544ff1 8181082: class-level since tag issues in java.base & java.datatransfer module Reviewed-by: alanb, serb ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/reflect/Array.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java ! src/java.base/share/classes/java/lang/reflect/Member.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/SocketOptions.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/AccessControlException.java ! src/java.base/share/classes/java/security/AccessController.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/Certificate.java ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/DigestException.java ! src/java.base/share/classes/java/security/DigestInputStream.java ! src/java.base/share/classes/java/security/DigestOutputStream.java ! src/java.base/share/classes/java/security/GeneralSecurityException.java ! src/java.base/share/classes/java/security/Guard.java ! src/java.base/share/classes/java/security/GuardedObject.java ! src/java.base/share/classes/java/security/Identity.java ! src/java.base/share/classes/java/security/IdentityScope.java ! src/java.base/share/classes/java/security/InvalidKeyException.java ! src/java.base/share/classes/java/security/InvalidParameterException.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyException.java ! src/java.base/share/classes/java/security/KeyManagementException.java ! src/java.base/share/classes/java/security/KeyPair.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/MessageDigestSpi.java ! src/java.base/share/classes/java/security/NoSuchAlgorithmException.java ! src/java.base/share/classes/java/security/NoSuchProviderException.java ! src/java.base/share/classes/java/security/Permission.java ! src/java.base/share/classes/java/security/PermissionCollection.java ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/security/Principal.java ! src/java.base/share/classes/java/security/PrivateKey.java ! src/java.base/share/classes/java/security/PrivilegedAction.java ! src/java.base/share/classes/java/security/PrivilegedActionException.java ! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java ! src/java.base/share/classes/java/security/ProtectionDomain.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/ProviderException.java ! src/java.base/share/classes/java/security/PublicKey.java ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/SignatureException.java ! src/java.base/share/classes/java/security/SignatureSpi.java ! src/java.base/share/classes/java/security/SignedObject.java ! src/java.base/share/classes/java/security/Signer.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/java/security/acl/Acl.java ! src/java.base/share/classes/java/security/acl/AclEntry.java ! src/java.base/share/classes/java/security/acl/AclNotFoundException.java ! src/java.base/share/classes/java/security/acl/Group.java ! src/java.base/share/classes/java/security/acl/LastOwnerException.java ! src/java.base/share/classes/java/security/acl/NotOwnerException.java ! src/java.base/share/classes/java/security/acl/Owner.java ! src/java.base/share/classes/java/security/acl/Permission.java ! src/java.base/share/classes/java/security/cert/CRLException.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateEncodingException.java ! src/java.base/share/classes/java/security/cert/CertificateException.java ! src/java.base/share/classes/java/security/cert/CertificateExpiredException.java ! src/java.base/share/classes/java/security/cert/CertificateNotYetValidException.java ! src/java.base/share/classes/java/security/cert/CertificateParsingException.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509CRLEntry.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/cert/X509Extension.java ! src/java.base/share/classes/java/security/interfaces/DSAKey.java ! src/java.base/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/java.base/share/classes/java/security/interfaces/DSAParams.java ! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java ! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAPrivateKeySpec.java ! src/java.base/share/classes/java/security/spec/RSAPublicKeySpec.java ! src/java.base/share/classes/java/text/BreakIterator.java ! src/java.base/share/classes/java/text/CharacterIterator.java ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! src/java.base/share/classes/java/text/CollationKey.java ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/DateFormatSymbols.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! src/java.base/share/classes/java/text/FieldPosition.java ! src/java.base/share/classes/java/text/Format.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/ParseException.java ! src/java.base/share/classes/java/text/ParsePosition.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! src/java.base/share/classes/java/text/StringCharacterIterator.java ! src/java.base/share/classes/java/util/concurrent/CompletionService.java ! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/CheckedInputStream.java ! src/java.base/share/classes/java/util/zip/CheckedOutputStream.java ! src/java.base/share/classes/java/util/zip/Checksum.java ! src/java.base/share/classes/java/util/zip/DataFormatException.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/ZipConstants.java ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/DestroyFailedException.java ! src/java.base/share/classes/javax/security/auth/Destroyable.java ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.base/share/classes/javax/security/auth/RefreshFailedException.java ! src/java.base/share/classes/javax/security/auth/Refreshable.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/javax/security/auth/callback/Callback.java ! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java ! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java ! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java ! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java ! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java ! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java ! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java ! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java ! src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java ! src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java ! src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java ! src/java.base/share/classes/javax/security/auth/login/LoginContext.java ! src/java.base/share/classes/javax/security/auth/login/LoginException.java ! src/java.base/share/classes/javax/security/auth/spi/LoginModule.java ! src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java Changeset: 6435d673ea25 Author: valeriep Date: 2017-06-01 03:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6435d673ea25 8180635: (doc) Clarify the compatibility and interoperability issue when using provider default values Summary: updated the javadoc of KeyPairGenerator, KeyGenerator, AlgorithmParameterGenerator and their Spi classes Reviewed-by: mullan ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameterGeneratorSpi.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/KeyGeneratorSpi.java Changeset: 1f820f4aff3e Author: rriggs Date: 2017-05-31 23:45 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/1f820f4aff3e 8180582: The bind to rmiregistry is rejected by registryFilter even though registryFilter is set Summary: The Registry MAXDEPTH should allow binding more complex objects Reviewed-by: dfuchs, smarks ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl.java ! test/java/rmi/registry/serialFilter/RegistryFilterTest.java Changeset: a24583f5e4bf Author: rriggs Date: 2017-06-01 09:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a24583f5e4bf 8181156: html5 issues in java.base javadoc Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/package-info.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/nio/channels/package-info.java ! src/java.base/share/classes/java/nio/charset/package-info.java ! src/java.base/share/classes/java/nio/file/attribute/package-info.java ! src/java.base/share/classes/java/nio/package-info.java ! src/java.base/share/classes/java/util/spi/CalendarNameProvider.java Changeset: 3a73b3d5318e Author: lana Date: 2017-06-01 18:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3a73b3d5318e Merge Changeset: fb80de0ea690 Author: naoto Date: 2017-06-01 14:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fb80de0ea690 8180375: Rename Provider to .spi.Provider Reviewed-by: mchung ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java ! test/java/util/ResourceBundle/modules/appbasic/src/asiabundles/jdk/test/resources/asia/MyResourcesAsia.java ! test/java/util/ResourceBundle/modules/appbasic/src/asiabundles/module-info.java ! test/java/util/ResourceBundle/modules/appbasic/src/eubundles/jdk/test/resources/eu/MyResourcesEU.java ! test/java/util/ResourceBundle/modules/appbasic/src/eubundles/module-info.java - test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/MyResourcesProviderImpl.java + test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/appbasic/src/test/module-info.java ! test/java/util/ResourceBundle/modules/appbasic2/src/asiabundles/jdk/test/resources/asia/MyResourcesAsia.java ! test/java/util/ResourceBundle/modules/appbasic2/src/asiabundles/module-info.java ! test/java/util/ResourceBundle/modules/appbasic2/src/eubundles/jdk/test/resources/eu/MyResourcesEU.java ! test/java/util/ResourceBundle/modules/appbasic2/src/eubundles/module-info.java - test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/MyResourcesProviderImpl.java + test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/appbasic2/src/test/module-info.java ! test/java/util/ResourceBundle/modules/basic/src/asiabundles/jdk/test/resources/asia/MyResourcesAsia.java ! test/java/util/ResourceBundle/modules/basic/src/asiabundles/module-info.java ! test/java/util/ResourceBundle/modules/basic/src/eubundles/jdk/test/resources/eu/MyResourcesEU.java ! test/java/util/ResourceBundle/modules/basic/src/eubundles/module-info.java ! test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesMain.java - test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/basic/src/mainbundles/module-info.java ! test/java/util/ResourceBundle/modules/basic/src/test/module-info.java + test/java/util/ResourceBundle/modules/layer/run.sh + test/java/util/ResourceBundle/modules/layer/src/Main.java + test/java/util/ResourceBundle/modules/layer/src/m1/module-info.java + test/java/util/ResourceBundle/modules/layer/src/m1/p/Main.java + test/java/util/ResourceBundle/modules/layer/src/m1/p/internal/BundleProvider.java + test/java/util/ResourceBundle/modules/layer/src/m1/p/resources/MyResource.properties + test/java/util/ResourceBundle/modules/layer/src/m1/p/resources/spi/MyResourceProvider.java + test/java/util/ResourceBundle/modules/layer/src/m2/module-info.java + test/java/util/ResourceBundle/modules/layer/src/m2/p/internal/BundleProvider.java + test/java/util/ResourceBundle/modules/layer/src/m2/p/resources/MyResource_ja.properties - test/java/util/ResourceBundle/modules/simple/src/bundles/jdk/test/resources/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/simple/src/bundles/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/simple/src/bundles/module-info.java ! test/java/util/ResourceBundle/modules/simple/src/test/module-info.java - test/java/util/ResourceBundle/modules/visibility/src/exported.named.bundles/jdk/test/resources/exported/classes/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/visibility/src/exported.named.bundles/jdk/test/resources/exported/classes/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/visibility/src/exported.named.bundles/module-info.java - test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/classes/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/classes/spi/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/props/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/props/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/visibility/src/named.bundles/module-info.java ! test/java/util/ResourceBundle/modules/visibility/src/test/module-info.java - test/java/util/ResourceBundle/modules/xmlformat/src/bundles/jdk/test/resources/MyResourcesProvider.java + test/java/util/ResourceBundle/modules/xmlformat/src/bundles/jdk/test/resources/spi/MyResourcesProvider.java ! test/java/util/ResourceBundle/modules/xmlformat/src/bundles/module-info.java ! test/java/util/ResourceBundle/modules/xmlformat/src/test/module-info.java Changeset: a5506b425f1b Author: prappo Date: 2017-06-02 18:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a5506b425f1b 8180155: WebSocket secure connection get stuck after onOpen 8156518: WebSocket.Builder.connectTimeout(long timeout, TimeUnit unit) implicitly affect websocket connection timeout Reviewed-by: dfuchs ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/SSLDelegate.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/internal/websocket/Receiver.java Changeset: 23721aa1d87f Author: lana Date: 2017-06-08 16:32 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/23721aa1d87f Added tag jdk-9+173 for changeset a5506b425f1b ! .hgtags Changeset: 2017d678aa50 Author: lana Date: 2017-06-14 19:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2017d678aa50 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/text/DecimalFormat.java - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/RecordType.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java - test/java/io/Serializable/class/NonSerialA_1.java - test/java/io/Serializable/class/NonSerialA_2.java - test/java/io/Serializable/class/SerialA.java - test/java/io/Serializable/class/SerialA_1.java - test/java/io/Serializable/class/SerialA_2.java - test/java/io/Serializable/class/SerialA_3.java - test/java/io/Serializable/class/Test.java - test/java/io/Serializable/class/run.sh - test/java/io/Serializable/evolution/AddedExternField/run.sh - test/java/io/Serializable/evolution/RenamePackage/run.sh - test/java/io/Serializable/maskSyntheticModifier/Test.java - test/java/io/Serializable/maskSyntheticModifier/run.sh - test/java/io/Serializable/packageAccess/Test.java - test/java/io/Serializable/packageAccess/run.sh - test/java/io/Serializable/resolveClass/consTest/Test.java - test/java/io/Serializable/resolveClass/consTest/run.sh - test/java/io/Serializable/resolveClass/deserializeButton/Test.java - test/java/io/Serializable/resolveClass/deserializeButton/run.sh - test/java/io/Serializable/serialver/classpath/Test.java - test/java/io/Serializable/serialver/classpath/run.sh - test/java/io/Serializable/serialver/nested/Test.java - test/java/io/Serializable/serialver/nested/run.sh - test/java/io/Serializable/subclass/Test.java - test/java/io/Serializable/subclass/run.sh - test/java/io/Serializable/superclassDataLoss/Test.java - test/java/io/Serializable/superclassDataLoss/run.sh - test/java/io/Serializable/unnamedPackageSwitch/Test.java - test/java/io/Serializable/unnamedPackageSwitch/run.sh - test/java/net/Socket/OldSocketImpl.sh - test/java/net/URL/B5086147.sh - test/java/net/URLClassLoader/B5077773.java - test/java/net/URLClassLoader/B5077773.sh - test/java/net/URLClassLoader/closetest/build.sh - test/java/net/URLClassLoader/closetest/build2.sh - test/java/net/URLClassLoader/getresourceasstream/test.sh - test/java/net/URLClassLoader/sealing/checksealed.sh - test/java/net/URLConnection/6212146/test.sh - test/java/net/URLConnection/UNCTest.sh - test/java/nio/Buffer/LimitDirectMemory.sh - test/java/nio/channels/AsynchronousChannelGroup/Attack.java - test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java - test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh - test/java/nio/channels/DatagramChannel/NetworkConfiguration.java - test/java/nio/channels/Selector/lots_of_updates.sh - test/java/nio/channels/SocketChannel/Open.sh - test/java/nio/file/Files/delete_on_close.sh - test/java/nio/file/Files/walkFileTree/PrintFileTree.java - test/java/nio/file/Files/walkFileTree/find.sh - test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java - test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java - test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java - test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java - test/lib/testlibrary/CompilerUtils.java - test/lib/testlibrary/JavaToolUtils.java - test/lib/testlibrary/ModuleInfoMaker.java - test/lib/testlibrary/jdk/testlibrary/FileUtils.java - test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java - test/lib/testlibrary/jdk/testlibrary/IOUtils.java - test/lib/testlibrary/jdk/testlibrary/JarUtils.java - test/lib/testlibrary/jdk/testlibrary/LockFreeLogManager.java - test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java - test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java - test/lib/testlibrary/jdk/testlibrary/SerializationUtils.java - test/lib/testlibrary/jdk/testlibrary/TimeLimitedRunner.java - test/lib/testlibrary/jdk/testlibrary/management/InputArguments.java - test/lib/testlibrary/jdk/testlibrary/management/ThreadMXBeanTool.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java - test/sun/net/InetAddress/nameservice/dns/cname.sh - test/sun/net/ftp/MarkResetTest.sh - test/sun/net/www/protocol/file/DirPermissionDenied.sh - test/sun/net/www/protocol/jar/B5105410.sh - test/sun/net/www/protocol/jar/copyin.sh - test/sun/net/www/protocol/jar/getcontenttype.sh - test/sun/net/www/protocol/jar/jarbug/run.sh - test/sun/net/www/protocol/jar/jarbug/src/test/RunAllTests.java - test/sun/net/www/protocol/jrt/other_resources.sh - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/base/versionResource - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v10/versionResource - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v9/versionResource Changeset: d57abb4a6701 Author: weijun Date: 2017-06-15 08:34 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d57abb4a6701 8181501: KeyTool help does not show -ext for -certreq Reviewed-by: vinnie ! src/java.base/share/classes/sun/security/tools/keytool/Main.java Changeset: 5f504872a75b Author: mli Date: 2017-06-14 19:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5f504872a75b 8179242: OutOfMemoryError in java/util/Arrays/ParallelPrefix.java Reviewed-by: psandoz ! test/TEST.ROOT ! test/TEST.groups - test/java/util/Arrays/ParallelPrefix.java + test/java/util/Arrays/largeMemory/ParallelPrefix.java Changeset: 3d52a1fd3eea Author: vtewari Date: 2017-06-15 17:50 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3d52a1fd3eea 8176192: Incorrect usage of Iterator in Java 8 In com.sun.jndi.ldap.EventSupport.removeNamingListener Reviewed-by: psandoz ! src/java.naming/share/classes/com/sun/jndi/ldap/EventSupport.java + test/com/sun/jndi/ldap/RemoveNamingListenerTest.java Changeset: d6e163b08d8c Author: asmotrak Date: 2017-06-15 15:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d6e163b08d8c 8182143: SHA224-based signature algorithms are not enabled for TLSv12 on Windows Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! test/javax/net/ssl/TLSv12/SignatureAlgorithms.java Changeset: ffa11326afd5 Author: psandoz Date: 2017-06-05 16:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ffa11326afd5 8181292: Backport Rename internal Unsafe.compare methods from 10 to 9 Reviewed-by: psandoz, dholmes, mchung Contributed-by: ron.pressler at oracle.com ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java Changeset: 915b8df0afbb Author: weijun Date: 2017-06-07 10:03 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/915b8df0afbb 8181461: sun/security/krb5/auto/KdcPolicy.java fails with java.lang.Exception: Does not match Reviewed-by: xuelei ! test/sun/security/krb5/auto/KdcPolicy.java Changeset: e4a4f89bbca3 Author: alitvinov Date: 2017-06-02 18:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e4a4f89bbca3 8181192: [macos] javafx.print.PrinterJob.showPrintDialog() hangs on macOS Reviewed-by: prr, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: 80aecb2f0ac7 Author: prr Date: 2017-06-05 11:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/80aecb2f0ac7 Merge - src/java.base/share/classes/overview-core.html - test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/simple/src/bundles/jdk/test/resources/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/visibility/src/exported.named.bundles/jdk/test/resources/exported/classes/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/classes/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/props/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/xmlformat/src/bundles/jdk/test/resources/MyResourcesProvider.java Changeset: 510301a824d4 Author: psadhukhan Date: 2017-06-06 11:11 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/510301a824d4 8181401: Error in Javadoc for JTabbedPane getAccessibleName() Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java Changeset: e7ede182f86f Author: psadhukhan Date: 2017-06-06 11:56 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e7ede182f86f 8181640: Spelling mistake in javadoc javax.swing.JEditorPane.scrollToReference(String) Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/JEditorPane.java Changeset: 92d4889c9b57 Author: mhalder Date: 2017-06-06 14:38 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/92d4889c9b57 8172510: This test fails for me on OS X consistently with result: Expected : 01230123 Actual : 001122303011223 Reviewed-by: serb, prr Contributed-by: manajit.halder at oracle.com ! test/java/awt/List/ItemEventTest/ItemEventTest.java Changeset: ed1e99c1bba2 Author: prr Date: 2017-06-07 06:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ed1e99c1bba2 Merge Changeset: 67ad6b89dd96 Author: lancea Date: 2017-06-07 15:05 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/67ad6b89dd96 8181195: Mark java.se.ee aggregator module deprecated and for removal Reviewed-by: joehw, alanb, mchung ! src/java.se.ee/share/classes/module-info.java Changeset: 4ecceb2dcc01 Author: mchung Date: 2017-06-07 18:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4ecceb2dcc01 8181696: Package versioning link does not exist in JAR file specification Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java Changeset: 0f734ac5ddb1 Author: mchung Date: 2017-06-07 21:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0f734ac5ddb1 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! make/src/classes/build/tools/docs/docs-module-groups.properties ! src/java.base/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/module-info.java ! src/java.prefs/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.charsets/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! src/jdk.crypto.ec/share/classes/module-info.java ! src/jdk.crypto.mscapi/windows/classes/module-info.java ! src/jdk.crypto.ucrypto/solaris/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jdwp.agent/share/classes/module-info.java ! src/jdk.jlink/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java ! src/jdk.localedata/share/classes/module-info.java ! src/jdk.management.agent/share/classes/module-info.java ! src/jdk.naming.dns/share/classes/module-info.java ! src/jdk.naming.rmi/share/classes/module-info.java ! src/jdk.pack/share/classes/module-info.java ! src/jdk.policytool/share/classes/module-info.java ! src/jdk.rmic/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.zipfs/share/classes/module-info.java Changeset: 2637d816e17a Author: ihse Date: 2017-06-08 11:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2637d816e17a 8181776: Move back specs to closed Reviewed-by: erikj - src/java.base/share/specs/serialization/class.md - src/java.base/share/specs/serialization/examples.md - src/java.base/share/specs/serialization/exceptions.md - src/java.base/share/specs/serialization/images/version.gif - src/java.base/share/specs/serialization/index.md - src/java.base/share/specs/serialization/input.md - src/java.base/share/specs/serialization/output.md - src/java.base/share/specs/serialization/protocol.md - src/java.base/share/specs/serialization/security.md - src/java.base/share/specs/serialization/serial-arch.md - src/java.base/share/specs/serialization/version.md - src/java.desktop/share/specs/AWT_Native_Interface.html - src/java.management/share/specs/JVM-MANAGEMENT-MIB.mib Changeset: 4287c7853433 Author: dfuchs Date: 2017-06-08 12:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4287c7853433 8181430: HTTP/2 client might deadlock when receiving data during the initial handshake Summary: CountDownLatch removed. Data produced during the handshake is instead buffered until the preface is sent. Reviewed-by: michaelm, msheppar, prappo ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java Changeset: ea0146845b79 Author: dfuchs Date: 2017-06-08 12:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/ea0146845b79 8180044: java/net/httpclient/ManyRequests.java failed due to timeout Summary: Fixes several race conditions observed while testing. Reviewed-by: michaelm, msheppar, prappo ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java ! test/com/sun/net/httpserver/FileServerHandler.java ! test/java/net/httpclient/ManyRequests.java + test/java/net/httpclient/ManyRequests2.java Changeset: 3abaf7610609 Author: ihse Date: 2017-06-08 13:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/3abaf7610609 8180300: Move JDWP specs to specs directory Reviewed-by: sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java Changeset: 890af73c1fe4 Author: erikj Date: 2017-06-08 14:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/890af73c1fe4 8178064: OpenJDK RI binary should include the license file for freetype Reviewed-by: tbell, ihse ! make/copy/Copy-java.desktop.gmk Changeset: 9a344811dba9 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9a344811dba9 Merge - src/java.base/share/specs/serialization/class.md - src/java.base/share/specs/serialization/examples.md - src/java.base/share/specs/serialization/exceptions.md - src/java.base/share/specs/serialization/images/version.gif - src/java.base/share/specs/serialization/index.md - src/java.base/share/specs/serialization/input.md - src/java.base/share/specs/serialization/output.md - src/java.base/share/specs/serialization/protocol.md - src/java.base/share/specs/serialization/security.md - src/java.base/share/specs/serialization/serial-arch.md - src/java.base/share/specs/serialization/version.md - src/java.desktop/share/specs/AWT_Native_Interface.html - src/java.management/share/specs/JVM-MANAGEMENT-MIB.mib Changeset: 78c003bd010f Author: dfuchs Date: 2017-06-09 16:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/78c003bd010f 8181867: [tests] Reorganize EchoHandlers Summary: This fix reorganize some test files and rename some test classes. Several classes named EchoHandler in the unnamed package are renamed to make it clear what classes (and sources) tests that use these EchoHandler implementations effectively depend on. Reviewed-by: chegar + test/com/sun/net/httpserver/EchoHandler.java ! test/com/sun/net/httpserver/FileServerHandler.java + test/com/sun/net/httpserver/SimpleFileServer.java + test/java/net/httpclient/HttpEchoHandler.java ! test/java/net/httpclient/LightWeightHttpServer.java ! test/java/net/httpclient/ManyRequests.java ! test/java/net/httpclient/ManyRequests2.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/httpclient/SmokeTest.java ! test/java/net/httpclient/http2/BasicTest.java ! test/java/net/httpclient/http2/ErrorTest.java ! test/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/java/net/httpclient/http2/RedirectTest.java + test/java/net/httpclient/http2/server/Http2EchoHandler.java Changeset: 42f18c931bd4 Author: psandoz Date: 2017-06-09 11:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/42f18c931bd4 8181824: Broken javadoc link in java.util.BitSet Reviewed-by: martin ! src/java.base/share/classes/java/util/BitSet.java Changeset: c31ac0b8a60e Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c31ac0b8a60e Added tag jdk-9+174 for changeset 42f18c931bd4 ! .hgtags Changeset: 7e00a8933b99 Author: lana Date: 2017-06-16 04:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/7e00a8933b99 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/RecordType.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java - test/java/io/Serializable/class/NonSerialA_1.java - test/java/io/Serializable/class/NonSerialA_2.java - test/java/io/Serializable/class/SerialA.java - test/java/io/Serializable/class/SerialA_1.java - test/java/io/Serializable/class/SerialA_2.java - test/java/io/Serializable/class/SerialA_3.java - test/java/io/Serializable/class/Test.java - test/java/io/Serializable/class/run.sh - test/java/io/Serializable/evolution/AddedExternField/run.sh - test/java/io/Serializable/evolution/RenamePackage/run.sh - test/java/io/Serializable/maskSyntheticModifier/Test.java - test/java/io/Serializable/maskSyntheticModifier/run.sh - test/java/io/Serializable/packageAccess/Test.java - test/java/io/Serializable/packageAccess/run.sh - test/java/io/Serializable/resolveClass/consTest/Test.java - test/java/io/Serializable/resolveClass/consTest/run.sh - test/java/io/Serializable/resolveClass/deserializeButton/Test.java - test/java/io/Serializable/resolveClass/deserializeButton/run.sh - test/java/io/Serializable/serialver/classpath/Test.java - test/java/io/Serializable/serialver/classpath/run.sh - test/java/io/Serializable/serialver/nested/Test.java - test/java/io/Serializable/serialver/nested/run.sh - test/java/io/Serializable/subclass/Test.java - test/java/io/Serializable/subclass/run.sh - test/java/io/Serializable/superclassDataLoss/Test.java - test/java/io/Serializable/superclassDataLoss/run.sh - test/java/io/Serializable/unnamedPackageSwitch/Test.java - test/java/io/Serializable/unnamedPackageSwitch/run.sh - test/java/net/Socket/OldSocketImpl.sh - test/java/net/URL/B5086147.sh - test/java/net/URLClassLoader/B5077773.java - test/java/net/URLClassLoader/B5077773.sh - test/java/net/URLClassLoader/closetest/build.sh - test/java/net/URLClassLoader/closetest/build2.sh - test/java/net/URLClassLoader/getresourceasstream/test.sh - test/java/net/URLClassLoader/sealing/checksealed.sh - test/java/net/URLConnection/6212146/test.sh - test/java/net/URLConnection/UNCTest.sh ! test/java/net/httpclient/RequestBodyTest.java - test/java/nio/Buffer/LimitDirectMemory.sh - test/java/nio/channels/AsynchronousChannelGroup/Attack.java - test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java - test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh - test/java/nio/channels/DatagramChannel/NetworkConfiguration.java - test/java/nio/channels/Selector/lots_of_updates.sh - test/java/nio/channels/SocketChannel/Open.sh - test/java/nio/file/Files/delete_on_close.sh - test/java/nio/file/Files/walkFileTree/PrintFileTree.java - test/java/nio/file/Files/walkFileTree/find.sh - test/java/util/Arrays/ParallelPrefix.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java - test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java - test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java - test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java - test/lib/testlibrary/CompilerUtils.java - test/lib/testlibrary/JavaToolUtils.java - test/lib/testlibrary/ModuleInfoMaker.java - test/lib/testlibrary/jdk/testlibrary/FileUtils.java - test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java - test/lib/testlibrary/jdk/testlibrary/IOUtils.java - test/lib/testlibrary/jdk/testlibrary/JarUtils.java - test/lib/testlibrary/jdk/testlibrary/LockFreeLogManager.java - test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java - test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java - test/lib/testlibrary/jdk/testlibrary/SerializationUtils.java - test/lib/testlibrary/jdk/testlibrary/TimeLimitedRunner.java - test/lib/testlibrary/jdk/testlibrary/management/InputArguments.java - test/lib/testlibrary/jdk/testlibrary/management/ThreadMXBeanTool.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java - test/sun/net/InetAddress/nameservice/dns/cname.sh - test/sun/net/ftp/MarkResetTest.sh - test/sun/net/www/protocol/file/DirPermissionDenied.sh - test/sun/net/www/protocol/jar/B5105410.sh - test/sun/net/www/protocol/jar/copyin.sh - test/sun/net/www/protocol/jar/getcontenttype.sh - test/sun/net/www/protocol/jar/jarbug/run.sh - test/sun/net/www/protocol/jar/jarbug/src/test/RunAllTests.java - test/sun/net/www/protocol/jrt/other_resources.sh - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/base/versionResource - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v10/versionResource - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v9/versionResource Changeset: c0f1d48e3ffa Author: clanger Date: 2017-06-16 14:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/c0f1d48e3ffa 8181417: Code cleanups in com.sun.jdi Reviewed-by: alanb, stuefe, sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/AbsentInformationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ArrayType.java ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotPreparedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java ! src/jdk.jdi/share/classes/com/sun/jdi/IncompatibleThreadStateException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InconsistentDebugInfoException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java ! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidCodeIndexException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidLineNumberException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidModuleException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidStackFrameException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidTypeException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/Locatable.java ! src/jdk.jdi/share/classes/com/sun/jdi/Location.java ! src/jdk.jdi/share/classes/com/sun/jdi/Mirror.java ! src/jdk.jdi/share/classes/com/sun/jdi/ModuleReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/NativeMethodException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectCollectedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/jdi/ReferenceType.java ! src/jdk.jdi/share/classes/com/sun/jdi/StackFrame.java ! src/jdk.jdi/share/classes/com/sun/jdi/StringReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/VMCannotBeModifiedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/VMDisconnectedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/VMMismatchException.java ! src/jdk.jdi/share/classes/com/sun/jdi/VMOutOfMemoryException.java ! src/jdk.jdi/share/classes/com/sun/jdi/Value.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/Connector.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/LaunchingConnector.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/ListeningConnector.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/Transport.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/BreakpointEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassPrepareEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/Event.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/EventIterator.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/EventQueue.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/EventSet.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ExceptionEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/LocatableEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MethodEntryEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MethodExitEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/StepEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ThreadDeathEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ThreadStartEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/VMDeathEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/VMDisconnectEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/VMStartEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/WatchpointEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/BreakpointRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ClassPrepareRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ClassUnloadRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/DuplicateRequestException.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ExceptionRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/InvalidRequestStateException.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MethodEntryRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MethodExitRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorWaitRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/StepRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/VMDeathRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/WatchpointRequest.java Changeset: 89535fe6d030 Author: xiaofeya Date: 2017-06-16 08:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/89535fe6d030 8182321: Mark java/lang/ProcessHandle/OnExitTest.java as intermittent Reviewed-by: rriggs ! test/java/lang/ProcessHandle/OnExitTest.java Changeset: 30aee270cdb9 Author: asmotrak Date: 2017-06-16 17:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/30aee270cdb9 8182388: Backout 8182143 Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! test/javax/net/ssl/TLSv12/SignatureAlgorithms.java Changeset: a4afa05eac85 Author: lana Date: 2017-06-17 00:15 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a4afa05eac85 Added tag jdk-10+12 for changeset 5f504872a75b ! .hgtags Changeset: 8589556e5eb6 Author: amlu Date: 2017-06-19 09:27 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/8589556e5eb6 8181309: Refactor shell test AsynchronousChannelProvider/custom_provider.sh to java Reviewed-by: alanb ! test/java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java ! test/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java ! test/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java - test/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh Changeset: f63d939ff236 Author: amlu Date: 2017-06-19 09:41 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f63d939ff236 8181395: Refactor locale related shell tests Charset/default.sh and CheckSJISMappingProp.sh to java Reviewed-by: alanb ! test/TEST.groups + test/java/nio/charset/Charset/DefaultCharsetTest.java - test/java/nio/charset/Charset/default.sh - test/java/nio/charset/coders/CheckSJISMappingProp.sh + test/java/nio/charset/coders/SJISMappingPropTest.java ! test/java/nio/charset/coders/SJISPropTest.java Changeset: a5a067dc9101 Author: mli Date: 2017-06-18 18:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a5a067dc9101 8181912: Refactor locale related shell test test/java/io/File/MacPathTest.sh to java test Reviewed-by: alanb, naoto, psandoz, xiaofeya + test/java/io/File/MacPath.java ! test/java/io/File/MacPathTest.java - test/java/io/File/MacPathTest.sh Changeset: dd7aebecf65f Author: amlu Date: 2017-06-19 15:48 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/dd7aebecf65f 8182421: Add @modules to java/nio/charset/coders/SJISMappingPropTest.java Reviewed-by: alanb ! test/java/nio/charset/coders/SJISMappingPropTest.java Changeset: f0ab9960bcfd Author: redestad Date: 2017-06-19 09:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f0ab9960bcfd 8181147: JNI_GetStringPlatformChars should have a fast path for UTF-8 8182451: Inconsistency between String.getBytes("Cp1252") and JNU_GetStringPlatformChars Reviewed-by: martin, erikj, sherman, chegar, mikael ! make/test/JtregNative.gmk ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/native/libjava/jni_util.c ! src/java.base/share/native/libjava/jni_util.h + test/java/lang/String/nativeEncoding/StringPlatformChars.java + test/java/lang/String/nativeEncoding/libstringPlatformChars.c Changeset: b0d1ada042b6 Author: stuefe Date: 2017-06-19 11:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b0d1ada042b6 8181419: Race in jdwp invoker handling may lead to crashes or invalid results Reviewed-by: sspitsyn, sgehwolf, clanger ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c Changeset: 2f3b89d2883a Author: mli Date: 2017-06-19 18:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2f3b89d2883a 8181478: Refactor java/io shell tests to plain java tests Reviewed-by: alanb, psandoz ! test/java/io/File/Basic.java - test/java/io/File/basic.sh - test/java/io/FileOutputStream/FileOpen.sh - test/java/io/FileOutputStream/FileOpenNeg.java - test/java/io/FileOutputStream/FileOpenPos.java + test/java/io/FileOutputStream/FileOpenTest.java Changeset: 77ad59329987 Author: jjg Date: 2017-06-20 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/77ad59329987 8182611: extLink ignores text after first newline. Reviewed-by: ksrini ! make/src/classes/build/tools/taglet/ExtLink.java Changeset: 5e58a4d34a48 Author: amlu Date: 2017-06-21 10:30 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/5e58a4d34a48 8182376: Refactor shell test java/nio/file/Path/MacPathTest.sh to java Reviewed-by: alanb + test/java/nio/file/Path/MacPath.java ! test/java/nio/file/Path/MacPathTest.java - test/java/nio/file/Path/MacPathTest.sh Changeset: f82bc23b4ec2 Author: amlu Date: 2017-06-21 12:09 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f82bc23b4ec2 8181575: Refactor locale related shell test java/nio/charset/spi/basic.sh to java Reviewed-by: psandoz + test/java/nio/charset/spi/CharsetProviderBasicTest.java + test/java/nio/charset/spi/CharsetTest.java ! test/java/nio/charset/spi/FooProvider.java + test/java/nio/charset/spi/SetupJar.java - test/java/nio/charset/spi/Test.java - test/java/nio/charset/spi/basic.sh Changeset: 43583297dbbe Author: amlu Date: 2017-06-21 14:40 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/43583297dbbe 8182465: Refactor shell test java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh to java Reviewed-by: alanb ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/CloseTest.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/EchoService.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/EchoTest.java + test/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTest.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/StateTestService.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Util.java - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh Changeset: 46f0e039b36a Author: xiaofeya Date: 2017-06-20 23:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/46f0e039b36a 8182620: Problem list java/lang/String/nativeEncoding/StringPlatformChars.java for JDK-8182569 Reviewed-by: darcy ! test/ProblemList.txt Changeset: 4540d6376f3e Author: iignatyev Date: 2017-06-21 11:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4540d6376f3e 8182565: remove jdk.testlibrary.Utils::tryFindJvmPid and waitForJvmPid methods Reviewed-by: rriggs ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 839cc492ef61 Author: uvangapally Date: 2017-06-22 11:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/839cc492ef61 8178508: Co-locate remaining MM tests Summary: converted Tonga test to JTREG and added an additional check for setUsageThreshold Reviewed-by: mchung, hb, iignatyev Contributed-by: ujwal.vangapally at oracle.com + test/java/lang/management/MemoryPoolMXBean/LargeHeapThresholdTest.java Changeset: 890d3db7a25d Author: coffeys Date: 2017-06-23 17:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/890d3db7a25d 8182672: Java 8u121 on Linux intermittently returns null for MAC address Reviewed-by: chegar, clanger, msheppar, vtewari ! src/java.base/unix/native/libnet/NetworkInterface.c + test/java/net/NetworkInterface/GetMacAddress.java Changeset: e8f3a872e69a Author: psandoz Date: 2017-06-12 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e8f3a872e69a 8181442: Deprecate sun.misc.Unsafe.defineClass Reviewed-by: shade, mchung ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java Changeset: 573efb47b310 Author: vinnie Date: 2017-06-13 13:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/573efb47b310 8181978: Keystore probing mechanism fails for large PKCS12 keystores Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/ProbeLargeKeystore.java Changeset: 9b69584ea554 Author: dl Date: 2017-06-13 09:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9b69584ea554 8181104: Fix specs for updateAndGet and related methods Reviewed-by: martin, psandoz, dholmes, chegar ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java Changeset: 0ffdaa7668ad Author: mchung Date: 2017-06-13 10:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/0ffdaa7668ad 8182029: Make the top-level docs index.html to a HTML-level redirect to the API overview page Reviewed-by: alanb, erikj, ihse ! make/ModuleTools.gmk - make/src/classes/build/tools/docs/GenDocsBundlePage.java - make/src/classes/build/tools/docs/docs-bundle-page.html - make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: 59902f12fb70 Author: bpb Date: 2017-06-13 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/59902f12fb70 6791812: (file spec) Incompatible File.lastModified() and setLastModified() for negative time Summary: Amend verbiage describing return value to explain negative values. Reviewed-by: rriggs, smarks ! src/java.base/share/classes/java/io/File.java Changeset: 6391a43c89ee Author: mchung Date: 2017-06-14 09:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6391a43c89ee 8182137: Missing permissions in deprivileged java.xml.bind and java.xml.ws modules Reviewed-by: alanb, mullan ! src/java.base/share/lib/security/default.policy Changeset: e43d0498a4ac Author: lancea Date: 2017-06-14 12:46 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e43d0498a4ac 8181832: Broken link in javax/sql/rowset/spi/package-summary.html Reviewed-by: alanb, mchung ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package.html Changeset: 6b8f8ab175ff Author: lana Date: 2017-06-15 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6b8f8ab175ff Merge - make/src/classes/build/tools/docs/GenDocsBundlePage.java - make/src/classes/build/tools/docs/docs-bundle-page.html - make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: 28d099962ee2 Author: mchung Date: 2017-06-15 11:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/28d099962ee2 8182032: Make java.compiler upgradeable Reviewed-by: alanb, erikj + test/jdk/modules/etc/UpgradeableModules.java ! test/jdk/modules/etc/VerifyModuleDelegation.java Changeset: dfeb383db3bb Author: herrick Date: 2017-06-15 15:03 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/dfeb383db3bb 8181821: Broken link in javadoc for JSObject.getWindow Reviewed-by: mchung ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java Changeset: 82ed25c3cea9 Author: ksrini Date: 2017-06-15 14:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/82ed25c3cea9 8182185: Add Copyright notices to pack 200 spec Reviewed-by: mchung ! src/java.base/share/classes/java/util/jar/Pack200.java Changeset: e23c712e1d94 Author: poonam Date: 2017-06-16 22:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e23c712e1d94 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% Summary: Clear the pending OOM exception in SensorInfo::trigger() Reviewed-by: mchung, dcubed ! src/java.management/share/classes/sun/management/MemoryPoolImpl.java Changeset: bec8ca52804c Author: smarks Date: 2017-05-19 14:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bec8ca52804c 8177788: migrate collections technotes/guides into java/util/doc-files Reviewed-by: mchung, bchristi, martin + src/java.base/share/classes/java/util/doc-files/coll-designfaq.html + src/java.base/share/classes/java/util/doc-files/coll-index.html + src/java.base/share/classes/java/util/doc-files/coll-overview.html + src/java.base/share/classes/java/util/doc-files/coll-reference.html ! src/java.base/share/classes/java/util/package-info.java Changeset: 6e591955c8a8 Author: serb Date: 2017-06-08 22:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6e591955c8a8 8180326: Update the tables in java.desktop to be HTML-5 friendly Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/java/applet/AppletContext.java ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/AlphaComposite.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Chromaticity.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctets.java ! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioFormat.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/ReverbType.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/BoxLayout.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollPane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTreeUI.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java Changeset: 415b0831244f Author: serb Date: 2017-06-13 02:27 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/415b0831244f 8181877: Cleanup of javadoc in javax.accessibility package Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/accessibility/Accessible.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleAction.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleAttributeSequence.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleBundle.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleComponent.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleEditableText.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleExtendedComponent.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleExtendedTable.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleExtendedText.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHypertext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleIcon.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleKeyBinding.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleRelation.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleRelationSet.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleRole.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleSelection.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleState.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleStateSet.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleStreamable.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleTable.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleTableModelChange.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleText.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleTextSequence.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleValue.java ! src/java.desktop/share/classes/javax/accessibility/package-info.java Changeset: 757b830688e3 Author: ddehaven Date: 2017-06-16 17:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/757b830688e3 Merge Changeset: bd582963beb7 Author: dl Date: 2017-06-16 19:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/bd582963beb7 8181334: add spec for Deque.addAll Reviewed-by: martin, psandoz, smarks, darcy ! src/java.base/share/classes/java/util/Deque.java Changeset: f8b19df2115a Author: alanb Date: 2017-06-16 09:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f8b19df2115a 8181087: Module system implementation refresh (6/2017) Reviewed-by: plevart, mchung Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com ! make/mapfiles/libjava/mapfile-vers ! make/src/classes/build/tools/jigsaw/technology-summary.html ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/LayerInstantiationException.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/util/ServiceConfigurationError.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java + src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java + src/java.base/share/classes/jdk/internal/module/jdk8_packages.dat ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Module.c + src/java.instrument/share/classes/java/lang/instrument/package-info.java - src/java.instrument/share/classes/java/lang/instrument/package.html ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! test/ProblemList.txt ! test/java/lang/ModuleLayer/BasicLayerTest.java ! test/java/lang/ModuleLayer/LayerAndLoadersTest.java ! test/java/lang/ModuleLayer/LayerControllerTest.java ! test/java/lang/ModuleTests/AnnotationsTest.java ! test/java/lang/ModuleTests/BasicModuleTest.java ! test/java/lang/ModuleTests/annotation/Basic.java ! test/java/lang/instrument/RedefineModuleTest.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/reflect/AccessibleObject/CanAccessTest.java ! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/java/util/ResourceBundle/modules/cache/CacheTest.java + test/java/util/ServiceLoader/BadProvidersTest.java + test/java/util/ServiceLoader/ModulesTest.java + test/java/util/ServiceLoader/NoInterferenceTest.java + test/java/util/ServiceLoader/ReloadTest.java + test/java/util/ServiceLoader/badfactories/badreturntype/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/classnotpublic/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/classnotpublic/Service.java + test/java/util/ServiceLoader/badfactories/methodnotpublic/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/methodnotpublic/Service.java + test/java/util/ServiceLoader/badfactories/returnsnull/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/returnsnull/Service.java + test/java/util/ServiceLoader/badfactories/throwsexception/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/throwsexception/Service.java + test/java/util/ServiceLoader/badproviders/ctornotpublic/Provider.java + test/java/util/ServiceLoader/badproviders/ctornotpublic/Service.java + test/java/util/ServiceLoader/badproviders/notasubtype/Provider.java + test/java/util/ServiceLoader/badproviders/notpublic/Provider.java + test/java/util/ServiceLoader/badproviders/notpublic/Service.java + test/java/util/ServiceLoader/badproviders/throwsexception/Provider.java + test/java/util/ServiceLoader/badproviders/throwsexception/Service.java + test/java/util/ServiceLoader/classpath/pearscript/META-INF/services/javax.script.ScriptEngineFactory + test/java/util/ServiceLoader/classpath/pearscript/org/pear/PearScript.java + test/java/util/ServiceLoader/classpath/pearscript/org/pear/PearScriptEngineFactory.java + test/java/util/ServiceLoader/inheritance/NoInheritanceTest.java + test/java/util/ServiceLoader/inheritance/test/module-info.java + test/java/util/ServiceLoader/inheritance/test/p/Main.java - test/java/util/ServiceLoader/modules/BadProvidersTest.java - test/java/util/ServiceLoader/modules/Basic.java - test/java/util/ServiceLoader/modules/badfactories/badreturntype/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/classnotpublic/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/classnotpublic/Service.java - test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/Service.java - test/java/util/ServiceLoader/modules/badfactories/returnsnull/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/returnsnull/Service.java - test/java/util/ServiceLoader/modules/badfactories/throwsexception/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/throwsexception/Service.java - test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Provider.java - test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Service.java - test/java/util/ServiceLoader/modules/badproviders/notasubtype/Provider.java - test/java/util/ServiceLoader/modules/badproviders/notpublic/Provider.java - test/java/util/ServiceLoader/modules/badproviders/notpublic/Service.java - test/java/util/ServiceLoader/modules/badproviders/throwsexception/Provider.java - test/java/util/ServiceLoader/modules/badproviders/throwsexception/Service.java + test/java/util/ServiceLoader/modules/bananascript/module-info.java + test/java/util/ServiceLoader/modules/bananascript/org/banana/BananaScript.java + test/java/util/ServiceLoader/modules/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/modules/bananascript/module-info.java - test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/modules/test1/module-info.java - test/java/util/ServiceLoader/modules/modules/test1/p/ProviderFactory.java - test/java/util/ServiceLoader/modules/modules/test1/p/Service.java - test/java/util/ServiceLoader/modules/modules/test2/module-info.java - test/java/util/ServiceLoader/modules/modules/test2/p/Provider.java - test/java/util/ServiceLoader/modules/modules/test2/p/Service.java + test/java/util/ServiceLoader/modules/p1/module-info.java + test/java/util/ServiceLoader/modules/p1/q/P.java + test/java/util/ServiceLoader/modules/p2/module-info.java + test/java/util/ServiceLoader/modules/p2/q/P.java + test/java/util/ServiceLoader/modules/s1/module-info.java + test/java/util/ServiceLoader/modules/s1/p/S.java + test/java/util/ServiceLoader/modules/s2/module-info.java + test/java/util/ServiceLoader/modules/s2/p/S.java - test/java/util/ServiceLoader/modules/src/pearscript/META-INF/services/javax.script.ScriptEngineFactory - test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScript.java - test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScriptEngineFactory.java + test/java/util/ServiceLoader/modules/test1/module-info.java + test/java/util/ServiceLoader/modules/test1/p/ProviderFactory.java + test/java/util/ServiceLoader/modules/test1/p/Service.java + test/java/util/ServiceLoader/modules/test2/module-info.java + test/java/util/ServiceLoader/modules/test2/p/Provider.java + test/java/util/ServiceLoader/modules/test2/p/Service.java + test/java/util/ServiceLoader/nouses/NoUsesTest.java + test/java/util/ServiceLoader/nouses/test/module-info.java + test/java/util/ServiceLoader/nouses/test/p/Main.java + test/java/util/ServiceLoader/security/SecurityTest.java + test/java/util/ServiceLoader/security/test/module-info.java + test/java/util/ServiceLoader/security/test/p/Tests.java ! test/jdk/modules/open/Basic.java ! test/tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java + test/tools/launcher/modules/illegalaccess/IllegalAccessTest.java + test/tools/launcher/modules/illegalaccess/TryAccess.java + test/tools/launcher/modules/illegalaccess/modules/m/module-info.java + test/tools/launcher/modules/illegalaccess/modules/m/p/Type.java + test/tools/launcher/modules/illegalaccess/patchsrc/java.base/java/lang/Helper.java + test/tools/launcher/modules/illegalaccess/upgradesrc/java.activation/javax/activation/MimeTypeParameterList.java + test/tools/launcher/modules/illegalaccess/upgradesrc/java.activation/module-info.java ! test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java - test/tools/launcher/modules/permit/AttemptAccess.java - test/tools/launcher/modules/permit/PermitIllegalAccess.java Changeset: 14c177bb4ea4 Author: alanb Date: 2017-06-17 08:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/14c177bb4ea4 Merge - src/java.instrument/share/classes/java/lang/instrument/package.html - test/java/util/ServiceLoader/modules/BadProvidersTest.java - test/java/util/ServiceLoader/modules/Basic.java - test/java/util/ServiceLoader/modules/badfactories/badreturntype/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/classnotpublic/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/classnotpublic/Service.java - test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/Service.java - test/java/util/ServiceLoader/modules/badfactories/returnsnull/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/returnsnull/Service.java - test/java/util/ServiceLoader/modules/badfactories/throwsexception/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/throwsexception/Service.java - test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Provider.java - test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Service.java - test/java/util/ServiceLoader/modules/badproviders/notasubtype/Provider.java - test/java/util/ServiceLoader/modules/badproviders/notpublic/Provider.java - test/java/util/ServiceLoader/modules/badproviders/notpublic/Service.java - test/java/util/ServiceLoader/modules/badproviders/throwsexception/Provider.java - test/java/util/ServiceLoader/modules/badproviders/throwsexception/Service.java - test/java/util/ServiceLoader/modules/modules/bananascript/module-info.java - test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/modules/test1/module-info.java - test/java/util/ServiceLoader/modules/modules/test1/p/ProviderFactory.java - test/java/util/ServiceLoader/modules/modules/test1/p/Service.java - test/java/util/ServiceLoader/modules/modules/test2/module-info.java - test/java/util/ServiceLoader/modules/modules/test2/p/Provider.java - test/java/util/ServiceLoader/modules/modules/test2/p/Service.java - test/java/util/ServiceLoader/modules/src/pearscript/META-INF/services/javax.script.ScriptEngineFactory - test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScript.java - test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScriptEngineFactory.java - test/tools/launcher/modules/permit/AttemptAccess.java - test/tools/launcher/modules/permit/PermitIllegalAccess.java Changeset: a59b6b3fc4dd Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a59b6b3fc4dd 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.logging/share/classes/module-info.java ! src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/module-info.java ! src/java.naming/share/classes/module-info.java ! src/java.prefs/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/java.se.ee/share/classes/module-info.java ! src/java.security.jgss/share/classes/module-info.java ! src/java.security.sasl/share/classes/module-info.java ! src/java.smartcardio/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/java.transaction/share/classes/module-info.java ! src/java.xml.crypto/share/classes/module-info.java ! src/jdk.accessibility/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.charsets/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java ! src/jdk.internal.ed/share/classes/module-info.java ! src/jdk.internal.jvmstat/share/classes/module-info.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java ! src/jdk.naming.dns/share/classes/module-info.java ! src/jdk.naming.rmi/share/classes/module-info.java ! src/jdk.policytool/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.security.jgss/share/classes/module-info.java ! src/jdk.unsupported/share/classes/module-info.java ! src/jdk.zipfs/share/classes/module-info.java Changeset: 875f8e460638 Author: serb Date: 2017-06-18 17:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/875f8e460638 8180889: Cleanup of javadoc in java.datatransfer module Reviewed-by: prr, azvegint ! src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorListener.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorMap.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorTable.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParameterList.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java ! src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java ! src/java.datatransfer/share/classes/sun/datatransfer/DesktopDatatransferService.java Changeset: 4fbcae493269 Author: aefimov Date: 2017-06-18 23:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/4fbcae493269 8176508: Update JAX-WS RI integration to latest version Reviewed-by: lancea, mchung, alanb, iris ! test/jdk/modules/etc/JdkQualifiedExportTest.java Changeset: 6a4875229b96 Author: serb Date: 2017-06-19 07:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6a4875229b96 8181894: java.desktop module documentation has links to technotes Reviewed-by: mchung ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! src/java.desktop/share/classes/javax/print/package-info.java ! src/java.desktop/share/classes/javax/swing/filechooser/package-info.java Changeset: d0a0f9e3cf9f Author: mullan Date: 2017-06-19 08:16 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d0a0f9e3cf9f 8181295: Document that SecurityManager::checkPackageAccess may be called by the VM Reviewed-by: mchung ! src/java.base/share/classes/java/lang/SecurityManager.java Changeset: 2cd9961940f9 Author: weijun Date: 2017-06-19 22:54 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2cd9961940f9 8182118: Package summary is missing in jdk.security.auth module Reviewed-by: mullan, mchung ! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/package-info.java ! src/jdk.security.auth/share/classes/module-info.java Changeset: fd2e6410fd7a Author: mchung Date: 2017-06-19 13:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/fd2e6410fd7a 8181834: Broken link in jdk.jdi module documentation Reviewed-by: sspitsyn ! src/jdk.jdi/share/classes/module-info.java Changeset: 6fcde0dd00b2 Author: alanb Date: 2017-06-20 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/6fcde0dd00b2 8182482: Module System spec updates Reviewed-by: darcy, mr, mchung Contributed-by: alex.buckley at oracle.com, alan.bateman at oracle.com ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: 79db2bd40baf Author: mchung Date: 2017-06-20 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/79db2bd40baf 8182596: Fix broken links in com.sun.tools.attach.VirtualMachine Reviewed-by: alanb ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java Changeset: 51f5d60713b5 Author: psandoz Date: 2017-06-20 08:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/51f5d60713b5 8182023: some java.util.jar docs contain links to technotes Reviewed-by: mchung Contributed-by: brent.christian at oracle.com, paul.sandoz at oracle.com ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/jar/package-info.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java Changeset: b252dd92a359 Author: mullan Date: 2017-06-20 14:11 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b252dd92a359 8182609: Update ECC license file Reviewed-by: mchung Contributed-by: jeannette.hung at oracle.com ! src/jdk.crypto.ec/share/legal/ecc.md Changeset: e6c4f6ef717d Author: wetmore Date: 2017-06-20 12:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/e6c4f6ef717d 8178114: Fix guide links in security APIs Reviewed-by: xuelei, mullan, weijun ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameterGeneratorSpi.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/cert/CRL.java ! src/java.base/share/classes/java/security/cert/package-info.java ! src/java.base/share/classes/java/security/interfaces/package-info.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/package-info.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/KeyGeneratorSpi.java ! src/java.base/share/classes/javax/crypto/interfaces/package-info.java ! src/java.base/share/classes/javax/crypto/package-info.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/package-info.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/org/ietf/jgss/package.html ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java ! src/java.security.sasl/share/classes/javax/security/sasl/package-info.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java Changeset: f3cf7fd26baa Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/f3cf7fd26baa Added tag jdk-9+175 for changeset e6c4f6ef717d ! .hgtags Changeset: a4efcc9f4fb9 Author: lana Date: 2017-06-23 23:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/a4efcc9f4fb9 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties - src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java - src/java.base/share/classes/sun/security/ssl/RecordType.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt - test/java/io/File/MacPathTest.sh - test/java/io/File/basic.sh - test/java/io/FileOutputStream/FileOpen.sh - test/java/io/FileOutputStream/FileOpenNeg.java - test/java/io/FileOutputStream/FileOpenPos.java - test/java/io/Serializable/class/NonSerialA_1.java - test/java/io/Serializable/class/NonSerialA_2.java - test/java/io/Serializable/class/SerialA.java - test/java/io/Serializable/class/SerialA_1.java - test/java/io/Serializable/class/SerialA_2.java - test/java/io/Serializable/class/SerialA_3.java - test/java/io/Serializable/class/Test.java - test/java/io/Serializable/class/run.sh - test/java/io/Serializable/evolution/AddedExternField/run.sh - test/java/io/Serializable/evolution/RenamePackage/run.sh - test/java/io/Serializable/maskSyntheticModifier/Test.java - test/java/io/Serializable/maskSyntheticModifier/run.sh - test/java/io/Serializable/packageAccess/Test.java - test/java/io/Serializable/packageAccess/run.sh - test/java/io/Serializable/resolveClass/consTest/Test.java - test/java/io/Serializable/resolveClass/consTest/run.sh - test/java/io/Serializable/resolveClass/deserializeButton/Test.java - test/java/io/Serializable/resolveClass/deserializeButton/run.sh - test/java/io/Serializable/serialver/classpath/Test.java - test/java/io/Serializable/serialver/classpath/run.sh - test/java/io/Serializable/serialver/nested/Test.java - test/java/io/Serializable/serialver/nested/run.sh - test/java/io/Serializable/subclass/Test.java - test/java/io/Serializable/subclass/run.sh - test/java/io/Serializable/superclassDataLoss/Test.java - test/java/io/Serializable/superclassDataLoss/run.sh - test/java/io/Serializable/unnamedPackageSwitch/Test.java - test/java/io/Serializable/unnamedPackageSwitch/run.sh ! test/java/lang/ModuleLayer/LayerAndLoadersTest.java - test/java/net/Socket/OldSocketImpl.sh - test/java/net/URL/B5086147.sh - test/java/net/URLClassLoader/B5077773.java - test/java/net/URLClassLoader/B5077773.sh - test/java/net/URLClassLoader/closetest/build.sh - test/java/net/URLClassLoader/closetest/build2.sh - test/java/net/URLClassLoader/getresourceasstream/test.sh - test/java/net/URLClassLoader/sealing/checksealed.sh - test/java/net/URLConnection/6212146/test.sh - test/java/net/URLConnection/UNCTest.sh - test/java/nio/Buffer/LimitDirectMemory.sh - test/java/nio/channels/AsynchronousChannelGroup/Attack.java - test/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java - test/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh - test/java/nio/channels/DatagramChannel/NetworkConfiguration.java - test/java/nio/channels/Selector/lots_of_updates.sh - test/java/nio/channels/SocketChannel/Open.sh - test/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh - test/java/nio/charset/Charset/default.sh - test/java/nio/charset/coders/CheckSJISMappingProp.sh - test/java/nio/charset/spi/Test.java - test/java/nio/charset/spi/basic.sh - test/java/nio/file/Files/delete_on_close.sh - test/java/nio/file/Files/walkFileTree/PrintFileTree.java - test/java/nio/file/Files/walkFileTree/find.sh - test/java/nio/file/Path/MacPathTest.sh - test/java/util/Arrays/ParallelPrefix.java ! test/java/util/ResourceBundle/modules/cache/CacheTest.java ! test/java/util/ServiceLoader/BadProvidersTest.java ! test/java/util/ServiceLoader/NoInterferenceTest.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorOfIntDataBuilder.java - test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java - test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java - test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java - test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java - test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java - test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java - test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java - test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java - test/lib/testlibrary/CompilerUtils.java - test/lib/testlibrary/JavaToolUtils.java - test/lib/testlibrary/ModuleInfoMaker.java - test/lib/testlibrary/jdk/testlibrary/FileUtils.java - test/lib/testlibrary/jdk/testlibrary/FilterClassLoader.java - test/lib/testlibrary/jdk/testlibrary/IOUtils.java - test/lib/testlibrary/jdk/testlibrary/JarUtils.java - test/lib/testlibrary/jdk/testlibrary/LockFreeLogManager.java - test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java - test/lib/testlibrary/jdk/testlibrary/ParentLastURLClassLoader.java - test/lib/testlibrary/jdk/testlibrary/SerializationUtils.java - test/lib/testlibrary/jdk/testlibrary/TimeLimitedRunner.java - test/lib/testlibrary/jdk/testlibrary/management/InputArguments.java - test/lib/testlibrary/jdk/testlibrary/management/ThreadMXBeanTool.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/CodeCacheOverflowProcessor.java - test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java - test/sun/net/InetAddress/nameservice/dns/cname.sh - test/sun/net/ftp/MarkResetTest.sh - test/sun/net/www/protocol/file/DirPermissionDenied.sh - test/sun/net/www/protocol/jar/B5105410.sh - test/sun/net/www/protocol/jar/copyin.sh - test/sun/net/www/protocol/jar/getcontenttype.sh - test/sun/net/www/protocol/jar/jarbug/run.sh - test/sun/net/www/protocol/jar/jarbug/src/test/RunAllTests.java - test/sun/net/www/protocol/jrt/other_resources.sh - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/base/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/base/versionResource - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v10/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v10/versionResource - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Helper.java - test/tools/jar/multiRelease/data/runtimetest/v9/testpackage/Main.java - test/tools/jar/multiRelease/data/runtimetest/v9/versionResource ! test/tools/launcher/modules/illegalaccess/IllegalAccessTest.java Changeset: d59cf7c393b3 Author: lana Date: 2017-06-24 02:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/d59cf7c393b3 Added tag jdk-10+13 for changeset 4540d6376f3e ! .hgtags Changeset: 9c96287c4ffd Author: rfield Date: 2017-06-25 13:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/9c96287c4ffd 8182854: jshell tool: rerun multiline snippet from history corrupts history (jdk part) Summary: jdk sub-repo part of fix for parent issue 8182489, test in parent commit (langtools) Reviewed-by: jlahoda ! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java Changeset: b2baca7462d0 Author: xiaofeya Date: 2017-06-25 23:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/b2baca7462d0 8178699: Fail to send async requests if server doesn't response the first one Reviewed-by: dfuchs ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ExchangeImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Request.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/RequestProcessors.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/ResponseProcessors.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java ! test/java/net/httpclient/SmokeTest.java Changeset: 2a6422d32050 Author: iignatyev Date: 2017-06-27 08:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk10/jdk/rev/2a6422d32050 8182154: merge jdk.testlibrary.Platform and jdk.test.lib.Platform Reviewed-by: sspitsyn, plevart ! test/java/awt/image/MultiResolutionImageTest.java ! test/java/awt/xembed/server/RunTestXEmbed.java ! test/java/lang/ClassLoader/LibraryPathProperty.java ! test/java/lang/System/OsVersionTest.java ! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java ! test/javax/swing/plaf/windows/6921687/bug6921687.java ! test/lib/testlibrary/jdk/testlibrary/JDKToolFinder.java - test/lib/testlibrary/jdk/testlibrary/Platform.java ! test/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java ! test/sun/tools/jstack/DeadlockDetectionTest.java From shade at redhat.com Wed Jun 28 17:17:02 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 28 Jun 2017 19:17:02 +0200 Subject: RFR: JDK b175 merge Message-ID: <2c3b0e4a-7888-1fd3-8756-c3609c923e95@redhat.com> We need to pick up latest JDK 9 changes before attempting the move to JDK 10 forest. Everything seems to merge fine, with some minute differences. Hotspot merge: http://cr.openjdk.java.net/~shade/shenandoah/merge-jdk9b175/webrev.02/ Testing: hotspot_gc_shenandoah (in progress) Thanks, -Aleksey From rkennke at redhat.com Wed Jun 28 17:41:13 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 28 Jun 2017 19:41:13 +0200 Subject: RFR: JDK b175 merge In-Reply-To: <2c3b0e4a-7888-1fd3-8756-c3609c923e95@redhat.com> References: <2c3b0e4a-7888-1fd3-8756-c3609c923e95@redhat.com> Message-ID: <02564406-E797-4736-A111-7470AD5A3B98@redhat.com> Go for it! Am 28. Juni 2017 19:17:02 MESZ schrieb Aleksey Shipilev : >We need to pick up latest JDK 9 changes before attempting the move to >JDK 10 >forest. Everything seems to merge fine, with some minute differences. > >Hotspot merge: > http://cr.openjdk.java.net/~shade/shenandoah/merge-jdk9b175/webrev.02/ > >Testing: hotspot_gc_shenandoah (in progress) > >Thanks, >-Aleksey -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From ashipile at redhat.com Wed Jun 28 18:13:17 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 18:13:17 +0000 Subject: hg: shenandoah/jdk9/jaxp: 7 new changesets Message-ID: <201706281813.v5SIDHrY023343@aojmv0008.oracle.com> Changeset: 0ca686e3e26b Author: mchung Date: 2017-06-07 21:08 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/0ca686e3e26b 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/java.xml/share/classes/module-info.java Changeset: b9c0b1050022 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/b9c0b1050022 Merge Changeset: c0b8bea54e91 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/c0b8bea54e91 Added tag jdk-9+174 for changeset b9c0b1050022 ! .hgtags Changeset: f0eb5431121e Author: joehw Date: 2017-06-15 12:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/f0eb5431121e 8182111: Package summary is missing in jdk.xml.dom module Reviewed-by: mchung + src/jdk.xml.dom/share/classes/org/w3c/dom/css/package-info.java + src/jdk.xml.dom/share/classes/org/w3c/dom/html/package-info.java + src/jdk.xml.dom/share/classes/org/w3c/dom/stylesheets/package-info.java + src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/package-info.java Changeset: bc9aafd4cee2 Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/bc9aafd4cee2 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.xml/share/classes/module-info.java ! src/jdk.xml.dom/share/classes/module-info.java Changeset: 736412a8dcce Author: aefimov Date: 2017-06-18 23:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/736412a8dcce 8176508: Update JAX-WS RI integration to latest version Reviewed-by: lancea, mchung, alanb, iris ! src/java.xml/share/classes/module-info.java Changeset: 38cf34e23280 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/38cf34e23280 Added tag jdk-9+175 for changeset 736412a8dcce ! .hgtags From ashipile at redhat.com Wed Jun 28 18:13:18 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 18:13:18 +0000 Subject: hg: shenandoah/jdk9/nashorn: 5 new changesets Message-ID: <201706281813.v5SIDIhw023401@aojmv0008.oracle.com> Changeset: 7b100002e7ae Author: mchung Date: 2017-06-07 18:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7b100002e7ae 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 7d4006eaa088 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7d4006eaa088 Merge Changeset: da6134f74952 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/da6134f74952 Added tag jdk-9+174 for changeset 7d4006eaa088 ! .hgtags Changeset: 734b3209b6ed Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/734b3209b6ed 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 3c6fbdf6e785 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/3c6fbdf6e785 Added tag jdk-9+175 for changeset 734b3209b6ed ! .hgtags From ashipile at redhat.com Wed Jun 28 18:13:20 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 18:13:20 +0000 Subject: hg: shenandoah/jdk9/langtools: 13 new changesets Message-ID: <201706281813.v5SIDKcj023519@aojmv0008.oracle.com> Changeset: 733fb11b37d4 Author: jjg Date: 2017-06-08 15:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/733fb11b37d4 8180296: Move Javadoc: doclet, taglet specs to specs directory Reviewed-by: ksrini ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java ! src/jdk.javadoc/share/classes/module-info.java Changeset: 50c077995aa2 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/50c077995aa2 Merge Changeset: da99b31da7b5 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/da99b31da7b5 Added tag jdk-9+174 for changeset 50c077995aa2 ! .hgtags Changeset: bbb3a10fce39 Author: jjg Date: 2017-06-15 14:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bbb3a10fce39 8181825: Add tool and services information to module summary Reviewed-by: mchung, rfield ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java + src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/module-info.java ! src/jdk.jshell/share/classes/module-info.java Changeset: 15ebbc892255 Author: jjg Date: 2017-06-16 15:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/15ebbc892255 8182406: Add missing legal file for jquery Reviewed-by: mchung + src/jdk.javadoc/share/legal/jquery.md Changeset: abaedfca9e3e Author: alanb Date: 2017-06-16 09:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/abaedfca9e3e 8181087: Module system implementation refresh (6/2017) Reviewed-by: jjg Contributed-by: alan.bateman at oracle.com, jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.jdeps/share/classes/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/PackageClashFromRequiresInUnnamed.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib1x/exported/Api1.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib1x/module-info.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib2x/exported/Api2.java + test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib2x/module-info.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/PackageConflictTest.java Changeset: cbabd54a029b Author: alanb Date: 2017-06-17 08:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cbabd54a029b Merge ! src/jdk.jdeps/share/classes/module-info.java Changeset: bd10ad9aefb3 Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bd10ad9aefb3 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.compiler/share/classes/module-info.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java ! src/jdk.jdeps/share/classes/module-info.java ! src/jdk.jshell/share/classes/module-info.java Changeset: c899c71eb7d2 Author: jlahoda Date: 2017-06-19 05:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c899c71eb7d2 8182162: Remove -XD-Xmodule Summary: Removing the undocumented -XD-Xmodule: option. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java - test/tools/javac/modules/LegacyXModuleTest.java Changeset: 14169b37b44f Author: mchung Date: 2017-06-19 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/14169b37b44f 8182492: docs bundle needs legal notices for 3rd party libraries distributed for javadoc search Reviewed-by: jjg + src/jdk.javadoc/share/legal/pako.md Changeset: 51b4cd2af28e Author: darcy Date: 2017-06-19 15:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/51b4cd2af28e 8163989: Clarify ModuleElement spec Reviewed-by: abuckley, jjg ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/modules/EdgeCases.java + test/tools/javac/processing/model/element/TestModuleElementNames.java ! test/tools/javac/processing/model/element/TestPackageElement.java Changeset: 83f6eb009d8f Author: darcy Date: 2017-06-19 17:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/83f6eb009d8f 8182566: Including missing test update for JDK-8163989 Reviewed-by: jjg ! test/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java Changeset: 141a3c187e1a Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/141a3c187e1a Added tag jdk-9+175 for changeset 83f6eb009d8f ! .hgtags From ashipile at redhat.com Wed Jun 28 18:13:20 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 18:13:20 +0000 Subject: hg: shenandoah/jdk9/corba: 4 new changesets Message-ID: <201706281813.v5SIDKRd023509@aojmv0008.oracle.com> Changeset: 6a33ed672191 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/6a33ed672191 Added tag jdk-9+174 for changeset 3615768c1290 ! .hgtags Changeset: e68b042f7130 Author: msheppar Date: 2017-06-16 20:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/e68b042f7130 8181836: BadKindHelper.html and BoundsHelper.html contains broken link in the javadoc Reviewed-by: chegar ! src/java.corba/share/classes/org/omg/CORBA/BoundsHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ORBPackage/InvalidNameHelper.java ! src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BadKindHelper.java ! src/java.corba/share/classes/org/omg/CORBA/TypeCodePackage/BoundsHelper.java Changeset: dc78a3dd6b3a Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/dc78a3dd6b3a 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.corba/share/classes/module-info.java Changeset: 40fb9f229471 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/40fb9f229471 Added tag jdk-9+175 for changeset dc78a3dd6b3a ! .hgtags From ashipile at redhat.com Wed Jun 28 18:13:22 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 18:13:22 +0000 Subject: hg: shenandoah/jdk9/jaxws: 8 new changesets Message-ID: <201706281813.v5SIDMoi023527@aojmv0008.oracle.com> Changeset: 0d797e800441 Author: lancea Date: 2017-06-07 18:47 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/0d797e800441 8181702: Mark jdk.xml.bind and jdk.xml.ws modules deprecated and for removal Reviewed-by: alanb, mchung ! src/jdk.xml.bind/share/classes/module-info.java ! src/jdk.xml.ws/share/classes/module-info.java Changeset: e5fae34690ab Author: mchung Date: 2017-06-07 21:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/e5fae34690ab 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/module-info.java ! src/jdk.xml.ws/share/classes/module-info.java Changeset: c2296642010f Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/c2296642010f Merge Changeset: 872236b506ff Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/872236b506ff Added tag jdk-9+174 for changeset c2296642010f ! .hgtags Changeset: c9b85ef1567e Author: lancea Date: 2017-06-16 19:12 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/c9b85ef1567e 8182405: add legal file for freebxml Reviewed-by: mchung + src/jdk.xml.bind/share/legal/freebxml.md Changeset: 083973007bef Author: mchung Date: 2017-06-17 11:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/083973007bef 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/module-info.java ! src/jdk.xml.ws/share/classes/module-info.java Changeset: a5d361b9d1f7 Author: aefimov Date: 2017-06-18 23:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/a5d361b9d1f7 8176508: Update JAX-WS RI integration to latest version Reviewed-by: lancea, mchung, alanb, iris ! src/java.activation/share/classes/javax/activation/CommandInfo.java ! src/java.activation/share/classes/javax/activation/CommandObject.java ! src/java.activation/share/classes/javax/activation/DataHandler.java ! src/java.activation/share/classes/javax/activation/DataSource.java ! src/java.activation/share/classes/javax/activation/MailcapCommandMap.java ! src/java.activation/share/classes/javax/activation/MimeType.java ! src/java.activation/share/classes/javax/activation/MimeTypeParameterList.java ! src/java.activation/share/classes/javax/activation/MimetypesFileTypeMap.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/MinimumEscapeHandler.java + src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/NoEscapeHandler.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/BridgeImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/MarshallerImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/FastInfosetStreamWriterOutput.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/StAXExStreamWriterOutput.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/output/XMLStreamWriterOutput.java ! src/java.xml.bind/share/classes/javax/xml/bind/ContextFinder.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContext.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContextFactory.java ! src/java.xml.bind/share/classes/javax/xml/bind/Messages.java ! src/java.xml.bind/share/classes/javax/xml/bind/Messages.properties + src/java.xml.bind/share/classes/javax/xml/bind/ModuleUtil.java ! src/java.xml.bind/share/classes/javax/xml/bind/Unmarshaller.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnection.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/client/p2p/HttpSOAPConnectionFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/MessagingException.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/BMMimeMultipart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/InternetHeaders.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimeMultipart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePartDataSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/MimePullMultipart.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/internet/ParameterList.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/ASCIIUtility.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QDecoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPDecoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/QPEncoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/packaging/mime/util/UUDecoderStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/AttachmentPartImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ContextClassloaderLocal.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageFactoryImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/MessageImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentFragment.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPDocumentImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPFactoryImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPIOException.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/SOAPPartImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxReaderBridge.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPFactoryDynamicImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/dynamic/SOAPMessageFactoryDynamicImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/CDATAImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailEntryImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/EnvelopeImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/FaultElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderElementImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/LocalStrings.properties + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/NamedNodeMapImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPCommentImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/SOAPTextImpl.java + src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/TextImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Body1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/BodyElement1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Detail1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/DetailEntry1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Envelope1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Fault1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/FaultElement1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Header1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/HeaderElement1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/Message1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPFactory1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPMessageFactory1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_1/SOAPPart1_1Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Body1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/BodyElement1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Detail1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/DetailEntry1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Envelope1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Fault1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/FaultElement1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Header1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/HeaderElement1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/Message1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPFactory1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPMessageFactory1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/ver1_2/SOAPPart1_2Impl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/ByteInputStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/JAXMStreamSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/NamespaceContextIterator.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/RejectDoctypeSaxFilter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/TeeInputStream.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/LazyEnvelopeStaxReader.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/util/stax/SaajStaxWriterEx.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/saaj/SAAJMessageHeaders.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/SDDocumentSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/XMLStreamReaderFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/streaming/XMLStreamWriterFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/RuntimeModeler.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/privateutil/LocalizationMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocal.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocalMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/AddressingMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/BindingApiMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ClientMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/DispatchMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/EncodingMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/HandlerMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/HttpserverMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ManagementMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ModelerMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/PolicyMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ProviderApiMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/SenderMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/ServerMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/SoapMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/StreamingMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/TubelineassemblyMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/UtilMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/WsdlmodelMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/WsservletMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/XmlmessageMessages.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_de.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_es.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_fr.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_it.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_ja.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_ko.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_pt_BR.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_zh_CN.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/resources/modeler_zh_TW.properties ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java + src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/MrJarUtil.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/Pool.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/exception/JAXWSExceptionBase.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties ! src/java.xml.ws/share/classes/javax/xml/soap/AttachmentPart.java ! src/java.xml.ws/share/classes/javax/xml/soap/Detail.java ! src/java.xml.ws/share/classes/javax/xml/soap/MimeHeaders.java ! src/java.xml.ws/share/classes/javax/xml/soap/Node.java ! src/java.xml.ws/share/classes/javax/xml/soap/SAAJMetaFactory.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPElement.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPElementFactory.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPException.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPFactory.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPFault.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPHeader.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPMessage.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPPart.java ! src/java.xml.ws/share/classes/javax/xml/soap/ServiceLoaderUtil.java ! src/java.xml.ws/share/classes/javax/xml/soap/package-info.java ! src/java.xml.ws/share/classes/javax/xml/ws/Action.java ! src/java.xml.ws/share/classes/javax/xml/ws/AsyncHandler.java ! src/java.xml.ws/share/classes/javax/xml/ws/BindingProvider.java ! src/java.xml.ws/share/classes/javax/xml/ws/BindingType.java ! src/java.xml.ws/share/classes/javax/xml/ws/Dispatch.java ! src/java.xml.ws/share/classes/javax/xml/ws/Endpoint.java ! src/java.xml.ws/share/classes/javax/xml/ws/EndpointReference.java ! src/java.xml.ws/share/classes/javax/xml/ws/FaultAction.java ! src/java.xml.ws/share/classes/javax/xml/ws/Holder.java ! src/java.xml.ws/share/classes/javax/xml/ws/Provider.java ! src/java.xml.ws/share/classes/javax/xml/ws/RequestWrapper.java ! src/java.xml.ws/share/classes/javax/xml/ws/RespectBinding.java ! src/java.xml.ws/share/classes/javax/xml/ws/Response.java ! src/java.xml.ws/share/classes/javax/xml/ws/ResponseWrapper.java ! src/java.xml.ws/share/classes/javax/xml/ws/Service.java ! src/java.xml.ws/share/classes/javax/xml/ws/ServiceMode.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebEndpoint.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceClient.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceContext.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceFeature.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceProvider.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceRef.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceRefs.java ! src/java.xml.ws/share/classes/javax/xml/ws/handler/Handler.java ! src/java.xml.ws/share/classes/javax/xml/ws/handler/LogicalHandler.java ! src/java.xml.ws/share/classes/javax/xml/ws/handler/MessageContext.java + src/java.xml.ws/share/classes/javax/xml/ws/handler/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/handler/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/handler/soap/SOAPHandler.java + src/java.xml.ws/share/classes/javax/xml/ws/handler/soap/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/handler/soap/package.html + src/java.xml.ws/share/classes/javax/xml/ws/http/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/http/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/soap/Addressing.java ! src/java.xml.ws/share/classes/javax/xml/ws/soap/MTOM.java + src/java.xml.ws/share/classes/javax/xml/ws/soap/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/soap/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/spi/Provider.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/ServiceDelegate.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/WebServiceFeatureAnnotation.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/http/HttpContext.java + src/java.xml.ws/share/classes/javax/xml/ws/spi/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/spi/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/wsaddressing/W3CEndpointReference.java ! src/java.xml.ws/share/classes/module-info.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JModuleDirective.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/SpecVersion.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForest.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/ProcessorException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ConfigurationMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/GeneratorMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/JavacompilerMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ModelMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ModelerMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/ProcessorMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/UtilMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/WebserviceapMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/WscompileMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/WsdlMessages.java - src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/newmessages.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_de.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_es.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_fr.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_it.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_ja.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_ko.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_pt_BR.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_zh_CN.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/wscompile_zh_TW.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/util/WSDLParseException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/version.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ParseException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ValidationException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java Changeset: ea819b6009d3 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/ea819b6009d3 Added tag jdk-9+175 for changeset a5d361b9d1f7 ! .hgtags From ashipile at redhat.com Wed Jun 28 18:13:22 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 18:13:22 +0000 Subject: hg: shenandoah/jdk9: 15 new changesets Message-ID: <201706281813.v5SIDMUk023523@aojmv0008.oracle.com> Changeset: 577896ffb41a Author: mchung Date: 2017-06-07 21:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/577896ffb41a 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! make/common/Modules.gmk Changeset: abe884590f03 Author: erikj Date: 2017-06-08 14:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/abe884590f03 8178064: OpenJDK RI binary should include the license file for freetype Reviewed-by: tbell, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/lib-freetype.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/CreateJmods.gmk Changeset: 5466f409346e Author: lana Date: 2017-06-08 23:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5466f409346e Merge Changeset: 023f93e511ba Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/023f93e511ba Added tag jdk-9+174 for changeset 5466f409346e ! .hgtags Changeset: 35f50e9952e4 Author: mchung Date: 2017-06-13 10:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/35f50e9952e4 8182029: Make the top-level docs index.html to a HTML-level redirect to the API overview page Reviewed-by: alanb, erikj, ihse ! make/Docs.gmk Changeset: e73b6959f72d Author: lana Date: 2017-06-15 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e73b6959f72d Merge Changeset: e5c8a9c39558 Author: mchung Date: 2017-06-15 11:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e5c8a9c39558 8182032: Make java.compiler upgradeable Reviewed-by: alanb, erikj ! make/CreateJmods.gmk ! make/common/Modules.gmk Changeset: ce42e2c57dc7 Author: ihse Date: 2017-06-16 11:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ce42e2c57dc7 8179556: Add specs copyright file Reviewed-by: erikj ! make/Docs.gmk Changeset: 34742222cd74 Author: alanb Date: 2017-06-16 09:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/34742222cd74 8181087: Module system implementation refresh (6/2017) Reviewed-by: sspitsyn, hseigel ! test/lib/sun/hotspot/WhiteBox.java Changeset: 83d12a7fae3d Author: alanb Date: 2017-06-17 08:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/83d12a7fae3d Merge Changeset: 7df4f16bfa8f Author: mr Date: 2017-06-19 18:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/7df4f16bfa8f 8182408: Simplify the API-specification overview page Reviewed-by: erikj, mchung, jrose, alanb ! make/Docs.gmk Changeset: 985eae459953 Author: mchung Date: 2017-06-19 12:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/985eae459953 8182492: docs bundle needs legal notices for 3rd party libraries distributed for javadoc search Reviewed-by: jjg ! make/Docs.gmk Changeset: 8f7227c6012b Author: ihse Date: 2017-06-20 13:12 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8f7227c6012b 8179537: Update testing.md for more clarity regarding JTReg configuration Reviewed-by: erikj ! common/doc/testing.html ! common/doc/testing.md Changeset: 77a9deaa0b4c Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/77a9deaa0b4c Added tag jdk-9+175 for changeset 8f7227c6012b ! .hgtags Changeset: 33b946d5f076 Author: shade Date: 2017-06-28 18:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/33b946d5f076 Merge From ashipile at redhat.com Wed Jun 28 18:13:26 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 18:13:26 +0000 Subject: hg: shenandoah/jdk9/hotspot: 22 new changesets Message-ID: <201706281813.v5SIDRLd023544@aojmv0008.oracle.com> Changeset: bb5c32e2d31a Author: eosterlund Date: 2017-06-06 13:31 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bb5c32e2d31a 8161145: The min/max macros make hotspot tests fail to build with GCC 6 Summary: Change min/max macros to expand (once) to self. Reviewed-by: sgehwolf, pliden, andrew ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 5242609b8088 Author: psandoz Date: 2017-06-05 15:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5242609b8088 8181292: Backport Rename internal Unsafe.compare methods from 10 to 9 Reviewed-by: psandoz, dholmes, thartmann, kvn Contributed-by: ron.pressler at oracle.com, claes.redestad at oracle.com ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/shark/sharkIntrinsics.cpp ! src/share/vm/shark/sharkIntrinsics.hpp ! test/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/compiler/intrinsics/unsafe/TestCAEAntiDep.java ! test/compiler/intrinsics/unsafe/UnsafeTwoCASLong.java ! test/compiler/profiling/UnsafeAccess.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/compiler/unsafe/X-UnsafeAccessTest.java.template Changeset: 921359dbc96b Author: mchung Date: 2017-06-07 18:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/921359dbc96b 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! src/jdk.hotspot.agent/share/classes/module-info.java Changeset: 944791f81601 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/944791f81601 Merge Changeset: ca47dcfdd351 Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ca47dcfdd351 Added tag jdk-9+174 for changeset 944791f81601 ! .hgtags Changeset: 79b6a9bd5c3b Author: fyang Date: 2017-06-10 16:01 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/79b6a9bd5c3b 8181906: AArch64: port bugfix for 7009641 to AArch64 Summary: Allocation in the code cache returns NULL instead of failing the entire VM Reviewed-by: aph Contributed-by: teng.lu at linaro.org ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: 29467418d0ca Author: rbackman Date: 2017-06-02 11:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29467418d0ca 8180197: Failing assert: id must be initialized Reviewed-by: kvn, kbarrett ! src/share/vm/compiler/compileBroker.cpp Changeset: 7107dccce2b2 Author: dlong Date: 2017-06-13 10:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7107dccce2b2 8181757: NonNMethod heap in segmented CodeCache is not scanned in some cases 8171365: nsk/jvmti/scenarios/events/EM04/em04t001: many errors for missed events Reviewed-by: thartmann, kvn ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp Changeset: d7709f2d4bd3 Author: sspitsyn Date: 2017-06-13 16:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7709f2d4bd3 8178054: [TESTBUG] Need test for JVM TI IsModifiableModule Summary: Add new test hotspot/test/serviceability/jvmti/GetNamedModule Reviewed-by: alanb, iignatyev ! make/test/JtregNative.gmk ! test/serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java + test/serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java + test/serviceability/jvmti/IsModifiableModule/libIsModifiableModuleTest.c Changeset: 5e54f0bcf4ef Author: sspitsyn Date: 2017-06-13 23:22 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5e54f0bcf4ef Merge Changeset: 232d93f11c49 Author: lana Date: 2017-06-15 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/232d93f11c49 Merge Changeset: 5347a840127d Author: dnsimon Date: 2017-06-16 12:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5347a840127d 8182310: [AOT][JVMCI] Get host class of VM anonymous class Summary: Add missing JVMCI functionality Reviewed-by: dlong, kvn ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 409ae96e9140 Author: poonam Date: 2017-06-16 22:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/409ae96e9140 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% Summary: Clear the pending OOM exception in SensorInfo::trigger() Reviewed-by: mchung, dcubed ! src/share/vm/services/lowMemoryDetector.cpp Changeset: 0d4a6056e3cc Author: alanb Date: 2017-06-16 09:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0d4a6056e3cc 8181087: Module system implementation refresh (6/2017) Reviewed-by: sspitsyn, hseigel ! make/symbols/symbols-unix ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp - test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/ModuleHelper.java ! test/runtime/modules/java.base/java/lang/ModuleHelper.java Changeset: 032a5041e20a Author: alanb Date: 2017-06-17 08:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/032a5041e20a Merge - test/runtime/modules/JVMAddModulePackage.java Changeset: 8346c00b2ba6 Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8346c00b2ba6 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/jdk.aot/share/classes/module-info.java ! src/jdk.internal.vm.compiler/share/classes/module-info.java Changeset: 516a043eb368 Author: fyang Date: 2017-06-20 17:00 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/516a043eb368 8182581: aarch64: fix for crash caused by earlyret of compiled method Summary: fix jvm crash caused by earlyret of compiled method for aarch64 port Reviewed-by: aph Contributed-by: snazarkin at azul.com ! src/cpu/aarch64/vm/abstractInterpreter_aarch64.cpp Changeset: 16c9c159df90 Author: vlivanov Date: 2017-06-20 14:37 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/16c9c159df90 8181872: C1: possible overflow when strength reducing integer multiply by constant Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/arm/vm/c1_LIRGenerator_arm.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp + test/compiler/c1/MultiplyByMaxInt.java Changeset: 8f04d457168b Author: vlivanov Date: 2017-06-20 13:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8f04d457168b Merge Changeset: 76a497562014 Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/76a497562014 Added tag jdk-9+175 for changeset 8f04d457168b ! .hgtags Changeset: 06c414540a58 Author: shade Date: 2017-06-28 19:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/06c414540a58 Merge ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp - test/runtime/modules/JVMAddModulePackage.java Changeset: f1c6f7fd8680 Author: shade Date: 2017-06-28 20:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1c6f7fd8680 Post-merge fixup for TestReferenceCAS test. ! test/gc/shenandoah/compiler/TestReferenceCAS.java From ashipile at redhat.com Wed Jun 28 18:13:29 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 18:13:29 +0000 Subject: hg: shenandoah/jdk9/jdk: 52 new changesets Message-ID: <201706281813.v5SIDVQR023597@aojmv0008.oracle.com> Changeset: ffa11326afd5 Author: psandoz Date: 2017-06-05 16:05 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ffa11326afd5 8181292: Backport Rename internal Unsafe.compare methods from 10 to 9 Reviewed-by: psandoz, dholmes, mchung Contributed-by: ron.pressler at oracle.com ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java Changeset: 915b8df0afbb Author: weijun Date: 2017-06-07 10:03 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/915b8df0afbb 8181461: sun/security/krb5/auto/KdcPolicy.java fails with java.lang.Exception: Does not match Reviewed-by: xuelei ! test/sun/security/krb5/auto/KdcPolicy.java Changeset: e4a4f89bbca3 Author: alitvinov Date: 2017-06-02 18:40 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e4a4f89bbca3 8181192: [macos] javafx.print.PrinterJob.showPrintDialog() hangs on macOS Reviewed-by: prr, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: 80aecb2f0ac7 Author: prr Date: 2017-06-05 11:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/80aecb2f0ac7 Merge - src/java.base/share/classes/overview-core.html - test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/basic/src/mainbundles/jdk/test/resources/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/simple/src/bundles/jdk/test/resources/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/visibility/src/exported.named.bundles/jdk/test/resources/exported/classes/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/classes/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/visibility/src/named.bundles/jdk/test/resources/props/MyResourcesProvider.java - test/java/util/ResourceBundle/modules/xmlformat/src/bundles/jdk/test/resources/MyResourcesProvider.java Changeset: 510301a824d4 Author: psadhukhan Date: 2017-06-06 11:11 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/510301a824d4 8181401: Error in Javadoc for JTabbedPane getAccessibleName() Reviewed-by: serb, ssadetsky ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java Changeset: e7ede182f86f Author: psadhukhan Date: 2017-06-06 11:56 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e7ede182f86f 8181640: Spelling mistake in javadoc javax.swing.JEditorPane.scrollToReference(String) Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/JEditorPane.java Changeset: 92d4889c9b57 Author: mhalder Date: 2017-06-06 14:38 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/92d4889c9b57 8172510: This test fails for me on OS X consistently with result: Expected : 01230123 Actual : 001122303011223 Reviewed-by: serb, prr Contributed-by: manajit.halder at oracle.com ! test/java/awt/List/ItemEventTest/ItemEventTest.java Changeset: ed1e99c1bba2 Author: prr Date: 2017-06-07 06:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ed1e99c1bba2 Merge Changeset: 67ad6b89dd96 Author: lancea Date: 2017-06-07 15:05 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/67ad6b89dd96 8181195: Mark java.se.ee aggregator module deprecated and for removal Reviewed-by: joehw, alanb, mchung ! src/java.se.ee/share/classes/module-info.java Changeset: 4ecceb2dcc01 Author: mchung Date: 2017-06-07 18:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4ecceb2dcc01 8181696: Package versioning link does not exist in JAR file specification Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java Changeset: 0f734ac5ddb1 Author: mchung Date: 2017-06-07 21:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0f734ac5ddb1 8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea ! make/src/classes/build/tools/docs/docs-module-groups.properties ! src/java.base/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/module-info.java ! src/java.prefs/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.charsets/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! src/jdk.crypto.ec/share/classes/module-info.java ! src/jdk.crypto.mscapi/windows/classes/module-info.java ! src/jdk.crypto.ucrypto/solaris/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jdwp.agent/share/classes/module-info.java ! src/jdk.jlink/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java ! src/jdk.localedata/share/classes/module-info.java ! src/jdk.management.agent/share/classes/module-info.java ! src/jdk.naming.dns/share/classes/module-info.java ! src/jdk.naming.rmi/share/classes/module-info.java ! src/jdk.pack/share/classes/module-info.java ! src/jdk.policytool/share/classes/module-info.java ! src/jdk.rmic/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.zipfs/share/classes/module-info.java Changeset: 2637d816e17a Author: ihse Date: 2017-06-08 11:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2637d816e17a 8181776: Move back specs to closed Reviewed-by: erikj - src/java.base/share/specs/serialization/class.md - src/java.base/share/specs/serialization/examples.md - src/java.base/share/specs/serialization/exceptions.md - src/java.base/share/specs/serialization/images/version.gif - src/java.base/share/specs/serialization/index.md - src/java.base/share/specs/serialization/input.md - src/java.base/share/specs/serialization/output.md - src/java.base/share/specs/serialization/protocol.md - src/java.base/share/specs/serialization/security.md - src/java.base/share/specs/serialization/serial-arch.md - src/java.base/share/specs/serialization/version.md - src/java.desktop/share/specs/AWT_Native_Interface.html - src/java.management/share/specs/JVM-MANAGEMENT-MIB.mib Changeset: 4287c7853433 Author: dfuchs Date: 2017-06-08 12:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4287c7853433 8181430: HTTP/2 client might deadlock when receiving data during the initial handshake Summary: CountDownLatch removed. Data produced during the handshake is instead buffered until the preface is sent. Reviewed-by: michaelm, msheppar, prappo ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http2Connection.java Changeset: ea0146845b79 Author: dfuchs Date: 2017-06-08 12:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/ea0146845b79 8180044: java/net/httpclient/ManyRequests.java failed due to timeout Summary: Fixes several race conditions observed while testing. Reviewed-by: michaelm, msheppar, prappo ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java ! test/com/sun/net/httpserver/FileServerHandler.java ! test/java/net/httpclient/ManyRequests.java + test/java/net/httpclient/ManyRequests2.java Changeset: 3abaf7610609 Author: ihse Date: 2017-06-08 13:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/3abaf7610609 8180300: Move JDWP specs to specs directory Reviewed-by: sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java Changeset: 890af73c1fe4 Author: erikj Date: 2017-06-08 14:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/890af73c1fe4 8178064: OpenJDK RI binary should include the license file for freetype Reviewed-by: tbell, ihse ! make/copy/Copy-java.desktop.gmk Changeset: 9a344811dba9 Author: lana Date: 2017-06-08 23:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9a344811dba9 Merge - src/java.base/share/specs/serialization/class.md - src/java.base/share/specs/serialization/examples.md - src/java.base/share/specs/serialization/exceptions.md - src/java.base/share/specs/serialization/images/version.gif - src/java.base/share/specs/serialization/index.md - src/java.base/share/specs/serialization/input.md - src/java.base/share/specs/serialization/output.md - src/java.base/share/specs/serialization/protocol.md - src/java.base/share/specs/serialization/security.md - src/java.base/share/specs/serialization/serial-arch.md - src/java.base/share/specs/serialization/version.md - src/java.desktop/share/specs/AWT_Native_Interface.html - src/java.management/share/specs/JVM-MANAGEMENT-MIB.mib Changeset: 78c003bd010f Author: dfuchs Date: 2017-06-09 16:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/78c003bd010f 8181867: [tests] Reorganize EchoHandlers Summary: This fix reorganize some test files and rename some test classes. Several classes named EchoHandler in the unnamed package are renamed to make it clear what classes (and sources) tests that use these EchoHandler implementations effectively depend on. Reviewed-by: chegar + test/com/sun/net/httpserver/EchoHandler.java ! test/com/sun/net/httpserver/FileServerHandler.java + test/com/sun/net/httpserver/SimpleFileServer.java + test/java/net/httpclient/HttpEchoHandler.java ! test/java/net/httpclient/LightWeightHttpServer.java ! test/java/net/httpclient/ManyRequests.java ! test/java/net/httpclient/ManyRequests2.java ! test/java/net/httpclient/RequestBodyTest.java ! test/java/net/httpclient/SmokeTest.java ! test/java/net/httpclient/http2/BasicTest.java ! test/java/net/httpclient/http2/ErrorTest.java ! test/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/java/net/httpclient/http2/RedirectTest.java + test/java/net/httpclient/http2/server/Http2EchoHandler.java Changeset: 42f18c931bd4 Author: psandoz Date: 2017-06-09 11:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/42f18c931bd4 8181824: Broken javadoc link in java.util.BitSet Reviewed-by: martin ! src/java.base/share/classes/java/util/BitSet.java Changeset: c31ac0b8a60e Author: lana Date: 2017-06-15 17:24 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/c31ac0b8a60e Added tag jdk-9+174 for changeset 42f18c931bd4 ! .hgtags Changeset: e8f3a872e69a Author: psandoz Date: 2017-06-12 14:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e8f3a872e69a 8181442: Deprecate sun.misc.Unsafe.defineClass Reviewed-by: shade, mchung ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java Changeset: 573efb47b310 Author: vinnie Date: 2017-06-13 13:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/573efb47b310 8181978: Keystore probing mechanism fails for large PKCS12 keystores Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/sun/security/pkcs12/ProbeLargeKeystore.java Changeset: 9b69584ea554 Author: dl Date: 2017-06-13 09:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9b69584ea554 8181104: Fix specs for updateAndGet and related methods Reviewed-by: martin, psandoz, dholmes, chegar ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java Changeset: 0ffdaa7668ad Author: mchung Date: 2017-06-13 10:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/0ffdaa7668ad 8182029: Make the top-level docs index.html to a HTML-level redirect to the API overview page Reviewed-by: alanb, erikj, ihse ! make/ModuleTools.gmk - make/src/classes/build/tools/docs/GenDocsBundlePage.java - make/src/classes/build/tools/docs/docs-bundle-page.html - make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: 59902f12fb70 Author: bpb Date: 2017-06-13 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/59902f12fb70 6791812: (file spec) Incompatible File.lastModified() and setLastModified() for negative time Summary: Amend verbiage describing return value to explain negative values. Reviewed-by: rriggs, smarks ! src/java.base/share/classes/java/io/File.java Changeset: 6391a43c89ee Author: mchung Date: 2017-06-14 09:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6391a43c89ee 8182137: Missing permissions in deprivileged java.xml.bind and java.xml.ws modules Reviewed-by: alanb, mullan ! src/java.base/share/lib/security/default.policy Changeset: e43d0498a4ac Author: lancea Date: 2017-06-14 12:46 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e43d0498a4ac 8181832: Broken link in javax/sql/rowset/spi/package-summary.html Reviewed-by: alanb, mchung ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package.html Changeset: 6b8f8ab175ff Author: lana Date: 2017-06-15 17:43 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6b8f8ab175ff Merge - make/src/classes/build/tools/docs/GenDocsBundlePage.java - make/src/classes/build/tools/docs/docs-bundle-page.html - make/src/classes/build/tools/docs/docs-module-groups.properties Changeset: 28d099962ee2 Author: mchung Date: 2017-06-15 11:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/28d099962ee2 8182032: Make java.compiler upgradeable Reviewed-by: alanb, erikj + test/jdk/modules/etc/UpgradeableModules.java ! test/jdk/modules/etc/VerifyModuleDelegation.java Changeset: dfeb383db3bb Author: herrick Date: 2017-06-15 15:03 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/dfeb383db3bb 8181821: Broken link in javadoc for JSObject.getWindow Reviewed-by: mchung ! src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java Changeset: 82ed25c3cea9 Author: ksrini Date: 2017-06-15 14:27 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/82ed25c3cea9 8182185: Add Copyright notices to pack 200 spec Reviewed-by: mchung ! src/java.base/share/classes/java/util/jar/Pack200.java Changeset: e23c712e1d94 Author: poonam Date: 2017-06-16 22:10 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e23c712e1d94 8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO 100% Summary: Clear the pending OOM exception in SensorInfo::trigger() Reviewed-by: mchung, dcubed ! src/java.management/share/classes/sun/management/MemoryPoolImpl.java Changeset: bec8ca52804c Author: smarks Date: 2017-05-19 14:46 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bec8ca52804c 8177788: migrate collections technotes/guides into java/util/doc-files Reviewed-by: mchung, bchristi, martin + src/java.base/share/classes/java/util/doc-files/coll-designfaq.html + src/java.base/share/classes/java/util/doc-files/coll-index.html + src/java.base/share/classes/java/util/doc-files/coll-overview.html + src/java.base/share/classes/java/util/doc-files/coll-reference.html ! src/java.base/share/classes/java/util/package-info.java Changeset: 6e591955c8a8 Author: serb Date: 2017-06-08 22:07 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6e591955c8a8 8180326: Update the tables in java.desktop to be HTML-5 friendly Reviewed-by: prr, azvegint ! src/java.desktop/share/classes/java/applet/AppletContext.java ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/AlphaComposite.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Chromaticity.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctets.java ! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioFormat.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/ReverbType.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/BoxLayout.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/JLayeredPane.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JScrollPane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTreeUI.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java Changeset: 415b0831244f Author: serb Date: 2017-06-13 02:27 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/415b0831244f 8181877: Cleanup of javadoc in javax.accessibility package Reviewed-by: prr ! src/java.desktop/share/classes/javax/accessibility/AccessibilityProvider.java ! src/java.desktop/share/classes/javax/accessibility/Accessible.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleAction.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleAttributeSequence.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleBundle.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleComponent.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleEditableText.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleExtendedComponent.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleExtendedTable.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleExtendedText.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHyperlink.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleHypertext.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleIcon.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleKeyBinding.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleRelation.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleRelationSet.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleResourceBundle.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleRole.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleSelection.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleState.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleStateSet.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleStreamable.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleTable.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleTableModelChange.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleText.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleTextSequence.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleValue.java ! src/java.desktop/share/classes/javax/accessibility/package-info.java Changeset: 757b830688e3 Author: ddehaven Date: 2017-06-16 17:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/757b830688e3 Merge Changeset: bd582963beb7 Author: dl Date: 2017-06-16 19:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/bd582963beb7 8181334: add spec for Deque.addAll Reviewed-by: martin, psandoz, smarks, darcy ! src/java.base/share/classes/java/util/Deque.java Changeset: f8b19df2115a Author: alanb Date: 2017-06-16 09:20 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f8b19df2115a 8181087: Module system implementation refresh (6/2017) Reviewed-by: plevart, mchung Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com ! make/mapfiles/libjava/mapfile-vers ! make/src/classes/build/tools/jigsaw/technology-summary.html ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/LayerInstantiationException.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/util/ServiceConfigurationError.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java + src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java + src/java.base/share/classes/jdk/internal/module/jdk8_packages.dat ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/Module.c + src/java.instrument/share/classes/java/lang/instrument/package-info.java - src/java.instrument/share/classes/java/lang/instrument/package.html ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! test/ProblemList.txt ! test/java/lang/ModuleLayer/BasicLayerTest.java ! test/java/lang/ModuleLayer/LayerAndLoadersTest.java ! test/java/lang/ModuleLayer/LayerControllerTest.java ! test/java/lang/ModuleTests/AnnotationsTest.java ! test/java/lang/ModuleTests/BasicModuleTest.java ! test/java/lang/ModuleTests/annotation/Basic.java ! test/java/lang/instrument/RedefineModuleTest.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/reflect/AccessibleObject/CanAccessTest.java ! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/java/util/ResourceBundle/modules/cache/CacheTest.java + test/java/util/ServiceLoader/BadProvidersTest.java + test/java/util/ServiceLoader/ModulesTest.java + test/java/util/ServiceLoader/NoInterferenceTest.java + test/java/util/ServiceLoader/ReloadTest.java + test/java/util/ServiceLoader/badfactories/badreturntype/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/classnotpublic/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/classnotpublic/Service.java + test/java/util/ServiceLoader/badfactories/methodnotpublic/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/methodnotpublic/Service.java + test/java/util/ServiceLoader/badfactories/returnsnull/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/returnsnull/Service.java + test/java/util/ServiceLoader/badfactories/throwsexception/ProviderFactory.java + test/java/util/ServiceLoader/badfactories/throwsexception/Service.java + test/java/util/ServiceLoader/badproviders/ctornotpublic/Provider.java + test/java/util/ServiceLoader/badproviders/ctornotpublic/Service.java + test/java/util/ServiceLoader/badproviders/notasubtype/Provider.java + test/java/util/ServiceLoader/badproviders/notpublic/Provider.java + test/java/util/ServiceLoader/badproviders/notpublic/Service.java + test/java/util/ServiceLoader/badproviders/throwsexception/Provider.java + test/java/util/ServiceLoader/badproviders/throwsexception/Service.java + test/java/util/ServiceLoader/classpath/pearscript/META-INF/services/javax.script.ScriptEngineFactory + test/java/util/ServiceLoader/classpath/pearscript/org/pear/PearScript.java + test/java/util/ServiceLoader/classpath/pearscript/org/pear/PearScriptEngineFactory.java + test/java/util/ServiceLoader/inheritance/NoInheritanceTest.java + test/java/util/ServiceLoader/inheritance/test/module-info.java + test/java/util/ServiceLoader/inheritance/test/p/Main.java - test/java/util/ServiceLoader/modules/BadProvidersTest.java - test/java/util/ServiceLoader/modules/Basic.java - test/java/util/ServiceLoader/modules/badfactories/badreturntype/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/classnotpublic/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/classnotpublic/Service.java - test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/Service.java - test/java/util/ServiceLoader/modules/badfactories/returnsnull/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/returnsnull/Service.java - test/java/util/ServiceLoader/modules/badfactories/throwsexception/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/throwsexception/Service.java - test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Provider.java - test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Service.java - test/java/util/ServiceLoader/modules/badproviders/notasubtype/Provider.java - test/java/util/ServiceLoader/modules/badproviders/notpublic/Provider.java - test/java/util/ServiceLoader/modules/badproviders/notpublic/Service.java - test/java/util/ServiceLoader/modules/badproviders/throwsexception/Provider.java - test/java/util/ServiceLoader/modules/badproviders/throwsexception/Service.java + test/java/util/ServiceLoader/modules/bananascript/module-info.java + test/java/util/ServiceLoader/modules/bananascript/org/banana/BananaScript.java + test/java/util/ServiceLoader/modules/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/modules/bananascript/module-info.java - test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/modules/test1/module-info.java - test/java/util/ServiceLoader/modules/modules/test1/p/ProviderFactory.java - test/java/util/ServiceLoader/modules/modules/test1/p/Service.java - test/java/util/ServiceLoader/modules/modules/test2/module-info.java - test/java/util/ServiceLoader/modules/modules/test2/p/Provider.java - test/java/util/ServiceLoader/modules/modules/test2/p/Service.java + test/java/util/ServiceLoader/modules/p1/module-info.java + test/java/util/ServiceLoader/modules/p1/q/P.java + test/java/util/ServiceLoader/modules/p2/module-info.java + test/java/util/ServiceLoader/modules/p2/q/P.java + test/java/util/ServiceLoader/modules/s1/module-info.java + test/java/util/ServiceLoader/modules/s1/p/S.java + test/java/util/ServiceLoader/modules/s2/module-info.java + test/java/util/ServiceLoader/modules/s2/p/S.java - test/java/util/ServiceLoader/modules/src/pearscript/META-INF/services/javax.script.ScriptEngineFactory - test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScript.java - test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScriptEngineFactory.java + test/java/util/ServiceLoader/modules/test1/module-info.java + test/java/util/ServiceLoader/modules/test1/p/ProviderFactory.java + test/java/util/ServiceLoader/modules/test1/p/Service.java + test/java/util/ServiceLoader/modules/test2/module-info.java + test/java/util/ServiceLoader/modules/test2/p/Provider.java + test/java/util/ServiceLoader/modules/test2/p/Service.java + test/java/util/ServiceLoader/nouses/NoUsesTest.java + test/java/util/ServiceLoader/nouses/test/module-info.java + test/java/util/ServiceLoader/nouses/test/p/Main.java + test/java/util/ServiceLoader/security/SecurityTest.java + test/java/util/ServiceLoader/security/test/module-info.java + test/java/util/ServiceLoader/security/test/p/Tests.java ! test/jdk/modules/open/Basic.java ! test/tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java + test/tools/launcher/modules/illegalaccess/IllegalAccessTest.java + test/tools/launcher/modules/illegalaccess/TryAccess.java + test/tools/launcher/modules/illegalaccess/modules/m/module-info.java + test/tools/launcher/modules/illegalaccess/modules/m/p/Type.java + test/tools/launcher/modules/illegalaccess/patchsrc/java.base/java/lang/Helper.java + test/tools/launcher/modules/illegalaccess/upgradesrc/java.activation/javax/activation/MimeTypeParameterList.java + test/tools/launcher/modules/illegalaccess/upgradesrc/java.activation/module-info.java ! test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java - test/tools/launcher/modules/permit/AttemptAccess.java - test/tools/launcher/modules/permit/PermitIllegalAccess.java Changeset: 14c177bb4ea4 Author: alanb Date: 2017-06-17 08:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/14c177bb4ea4 Merge - src/java.instrument/share/classes/java/lang/instrument/package.html - test/java/util/ServiceLoader/modules/BadProvidersTest.java - test/java/util/ServiceLoader/modules/Basic.java - test/java/util/ServiceLoader/modules/badfactories/badreturntype/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/classnotpublic/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/classnotpublic/Service.java - test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/methodnotpublic/Service.java - test/java/util/ServiceLoader/modules/badfactories/returnsnull/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/returnsnull/Service.java - test/java/util/ServiceLoader/modules/badfactories/throwsexception/ProviderFactory.java - test/java/util/ServiceLoader/modules/badfactories/throwsexception/Service.java - test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Provider.java - test/java/util/ServiceLoader/modules/badproviders/ctornotpublic/Service.java - test/java/util/ServiceLoader/modules/badproviders/notasubtype/Provider.java - test/java/util/ServiceLoader/modules/badproviders/notpublic/Provider.java - test/java/util/ServiceLoader/modules/badproviders/notpublic/Service.java - test/java/util/ServiceLoader/modules/badproviders/throwsexception/Provider.java - test/java/util/ServiceLoader/modules/badproviders/throwsexception/Service.java - test/java/util/ServiceLoader/modules/modules/bananascript/module-info.java - test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScript.java - test/java/util/ServiceLoader/modules/modules/bananascript/org/banana/BananaScriptEngineFactory.java - test/java/util/ServiceLoader/modules/modules/test1/module-info.java - test/java/util/ServiceLoader/modules/modules/test1/p/ProviderFactory.java - test/java/util/ServiceLoader/modules/modules/test1/p/Service.java - test/java/util/ServiceLoader/modules/modules/test2/module-info.java - test/java/util/ServiceLoader/modules/modules/test2/p/Provider.java - test/java/util/ServiceLoader/modules/modules/test2/p/Service.java - test/java/util/ServiceLoader/modules/src/pearscript/META-INF/services/javax.script.ScriptEngineFactory - test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScript.java - test/java/util/ServiceLoader/modules/src/pearscript/org/pear/PearScriptEngineFactory.java - test/tools/launcher/modules/permit/AttemptAccess.java - test/tools/launcher/modules/permit/PermitIllegalAccess.java Changeset: a59b6b3fc4dd Author: mchung Date: 2017-06-17 11:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/a59b6b3fc4dd 8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.logging/share/classes/module-info.java ! src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/module-info.java ! src/java.naming/share/classes/module-info.java ! src/java.prefs/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/java.se.ee/share/classes/module-info.java ! src/java.security.jgss/share/classes/module-info.java ! src/java.security.sasl/share/classes/module-info.java ! src/java.smartcardio/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/java.transaction/share/classes/module-info.java ! src/java.xml.crypto/share/classes/module-info.java ! src/jdk.accessibility/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.charsets/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java ! src/jdk.internal.ed/share/classes/module-info.java ! src/jdk.internal.jvmstat/share/classes/module-info.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java ! src/jdk.naming.dns/share/classes/module-info.java ! src/jdk.naming.rmi/share/classes/module-info.java ! src/jdk.policytool/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.security.jgss/share/classes/module-info.java ! src/jdk.unsupported/share/classes/module-info.java ! src/jdk.zipfs/share/classes/module-info.java Changeset: 875f8e460638 Author: serb Date: 2017-06-18 17:33 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/875f8e460638 8180889: Cleanup of javadoc in java.datatransfer module Reviewed-by: prr, azvegint ! src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorListener.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorMap.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorTable.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParameterList.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java ! src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java ! src/java.datatransfer/share/classes/sun/datatransfer/DesktopDatatransferService.java Changeset: 4fbcae493269 Author: aefimov Date: 2017-06-18 23:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/4fbcae493269 8176508: Update JAX-WS RI integration to latest version Reviewed-by: lancea, mchung, alanb, iris ! test/jdk/modules/etc/JdkQualifiedExportTest.java Changeset: 6a4875229b96 Author: serb Date: 2017-06-19 07:19 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6a4875229b96 8181894: java.desktop module documentation has links to technotes Reviewed-by: mchung ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! src/java.desktop/share/classes/javax/print/package-info.java ! src/java.desktop/share/classes/javax/swing/filechooser/package-info.java Changeset: d0a0f9e3cf9f Author: mullan Date: 2017-06-19 08:16 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/d0a0f9e3cf9f 8181295: Document that SecurityManager::checkPackageAccess may be called by the VM Reviewed-by: mchung ! src/java.base/share/classes/java/lang/SecurityManager.java Changeset: 2cd9961940f9 Author: weijun Date: 2017-06-19 22:54 +0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2cd9961940f9 8182118: Package summary is missing in jdk.security.auth module Reviewed-by: mullan, mchung ! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/package-info.java ! src/jdk.security.auth/share/classes/module-info.java Changeset: fd2e6410fd7a Author: mchung Date: 2017-06-19 13:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/fd2e6410fd7a 8181834: Broken link in jdk.jdi module documentation Reviewed-by: sspitsyn ! src/jdk.jdi/share/classes/module-info.java Changeset: 6fcde0dd00b2 Author: alanb Date: 2017-06-20 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/6fcde0dd00b2 8182482: Module System spec updates Reviewed-by: darcy, mr, mchung Contributed-by: alex.buckley at oracle.com, alan.bateman at oracle.com ! src/java.base/share/classes/java/lang/module/package-info.java ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: 79db2bd40baf Author: mchung Date: 2017-06-20 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/79db2bd40baf 8182596: Fix broken links in com.sun.tools.attach.VirtualMachine Reviewed-by: alanb ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java Changeset: 51f5d60713b5 Author: psandoz Date: 2017-06-20 08:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/51f5d60713b5 8182023: some java.util.jar docs contain links to technotes Reviewed-by: mchung Contributed-by: brent.christian at oracle.com, paul.sandoz at oracle.com ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/jar/package-info.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java Changeset: b252dd92a359 Author: mullan Date: 2017-06-20 14:11 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/b252dd92a359 8182609: Update ECC license file Reviewed-by: mchung Contributed-by: jeannette.hung at oracle.com ! src/jdk.crypto.ec/share/legal/ecc.md Changeset: e6c4f6ef717d Author: wetmore Date: 2017-06-20 12:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/e6c4f6ef717d 8178114: Fix guide links in security APIs Reviewed-by: xuelei, mullan, weijun ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameterGeneratorSpi.java ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/java/security/cert/CRL.java ! src/java.base/share/classes/java/security/cert/package-info.java ! src/java.base/share/classes/java/security/interfaces/package-info.java ! src/java.base/share/classes/java/security/package-info.java ! src/java.base/share/classes/java/security/spec/package-info.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/KeyGeneratorSpi.java ! src/java.base/share/classes/javax/crypto/interfaces/package-info.java ! src/java.base/share/classes/javax/crypto/package-info.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/package-info.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/java.security.jgss/share/classes/org/ietf/jgss/package.html ! src/java.security.sasl/share/classes/javax/security/sasl/Sasl.java ! src/java.security.sasl/share/classes/javax/security/sasl/package-info.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java Changeset: f3cf7fd26baa Author: lana Date: 2017-06-22 18:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/f3cf7fd26baa Added tag jdk-9+175 for changeset e6c4f6ef717d ! .hgtags From ashipile at redhat.com Wed Jun 28 19:05:36 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 19:05:36 +0000 Subject: hg: shenandoah/jdk10: 10 new changesets Message-ID: <201706281905.v5SJ5axL016060@aojmv0008.oracle.com> Changeset: 37e0f4ebdc52 Author: rkennke Date: 2016-07-28 14:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/37e0f4ebdc52 JTreg fix for Shenandoah ! test/lib/sun/hotspot/gc/GC.java Changeset: 763e6cd1179f Author: rkennke Date: 2016-09-13 21:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/763e6cd1179f Merge - test/lib/share/classes/jdk/test/lib/Asserts.java - test/lib/share/classes/jdk/test/lib/JDKToolFinder.java - test/lib/share/classes/jdk/test/lib/JDKToolLauncher.java - test/lib/share/classes/jdk/test/lib/Platform.java - test/lib/share/classes/jdk/test/lib/Utils.java - test/lib/share/classes/jdk/test/lib/apps/LingeredApp.java - test/lib/share/classes/jdk/test/lib/apps/LingeredAppWithDeadlock.java - test/lib/share/classes/jdk/test/lib/hprof/HprofParser.java - test/lib/share/classes/jdk/test/lib/hprof/README - test/lib/share/classes/jdk/test/lib/hprof/model/AbstractJavaHeapObjectVisitor.java - test/lib/share/classes/jdk/test/lib/hprof/model/ArrayTypeCodes.java - test/lib/share/classes/jdk/test/lib/hprof/model/HackJavaValue.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaBoolean.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaByte.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaChar.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaClass.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaDouble.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaField.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaFloat.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaHeapObject.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaHeapObjectVisitor.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaInt.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaLazyReadObject.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaLong.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaObject.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaObjectArray.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaObjectRef.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaShort.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaStatic.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaThing.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaValue.java - test/lib/share/classes/jdk/test/lib/hprof/model/JavaValueArray.java - test/lib/share/classes/jdk/test/lib/hprof/model/ReachableExcludes.java - test/lib/share/classes/jdk/test/lib/hprof/model/ReachableExcludesImpl.java - test/lib/share/classes/jdk/test/lib/hprof/model/ReachableObjects.java - test/lib/share/classes/jdk/test/lib/hprof/model/ReferenceChain.java - test/lib/share/classes/jdk/test/lib/hprof/model/Root.java - test/lib/share/classes/jdk/test/lib/hprof/model/Snapshot.java - test/lib/share/classes/jdk/test/lib/hprof/model/StackFrame.java - test/lib/share/classes/jdk/test/lib/hprof/model/StackTrace.java - test/lib/share/classes/jdk/test/lib/hprof/parser/FileReadBuffer.java - test/lib/share/classes/jdk/test/lib/hprof/parser/HprofReader.java - test/lib/share/classes/jdk/test/lib/hprof/parser/MappedReadBuffer.java - test/lib/share/classes/jdk/test/lib/hprof/parser/PositionDataInputStream.java - test/lib/share/classes/jdk/test/lib/hprof/parser/PositionInputStream.java - test/lib/share/classes/jdk/test/lib/hprof/parser/ReadBuffer.java - test/lib/share/classes/jdk/test/lib/hprof/parser/Reader.java - test/lib/share/classes/jdk/test/lib/hprof/util/ArraySorter.java - test/lib/share/classes/jdk/test/lib/hprof/util/Comparer.java - test/lib/share/classes/jdk/test/lib/hprof/util/CompositeEnumeration.java - test/lib/share/classes/jdk/test/lib/hprof/util/Misc.java - test/lib/share/classes/jdk/test/lib/hprof/util/VectorSorter.java - test/lib/share/classes/jdk/test/lib/process/OutputAnalyzer.java - test/lib/share/classes/jdk/test/lib/process/OutputBuffer.java - test/lib/share/classes/jdk/test/lib/process/ProcessTools.java - test/lib/share/classes/jdk/test/lib/process/StreamPumper.java Changeset: 2d9ee6642570 Author: rkennke Date: 2016-11-18 22:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/2d9ee6642570 Merge - make/StripBinaries.gmk ! test/lib/sun/hotspot/gc/GC.java Changeset: ccf15269e5d7 Author: rkennke Date: 2016-11-25 18:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/ccf15269e5d7 Merge Changeset: 1109c8db00ec Author: rkennke Date: 2017-02-13 17:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1109c8db00ec Merge - THIRD_PARTY_README - make/CreateHgtipFiles.gmk - make/common/CORE_PKGS.gmk - make/common/NON_CORE_PKGS.gmk Changeset: d8c466b92c47 Author: shade Date: 2017-04-19 09:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d8c466b92c47 Merge - README-builds.html - README-builds.md - common/bin/update-build-readme.sh Changeset: 1729a008c49f Author: shade Date: 2017-05-19 10:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1729a008c49f Merge - make/Javadoc.gmk - test/lib/jdk/test/lib/DynamicVMOption.java - test/lib/jdk/test/lib/InMemoryJavaCompiler.java Changeset: 601e6ec3dc27 Author: shade Date: 2017-06-12 16:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/601e6ec3dc27 Merge - test/lib/jdk/test/lib/wrappers/InfiniteLoop.java - test/lib/jdk/test/lib/wrappers/TimeLimitedRunner.java Changeset: 33b946d5f076 Author: shade Date: 2017-06-28 18:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/33b946d5f076 Merge Changeset: 299216c8e0d1 Author: shade Date: 2017-06-28 20:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/299216c8e0d1 Merge From ashipile at redhat.com Wed Jun 28 19:07:10 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Wed, 28 Jun 2017 19:07:10 +0000 Subject: hg: shenandoah/jdk10/hotspot: 707 new changesets Message-ID: <201706281907.v5SJ7FRl016498@aojmv0008.oracle.com> Changeset: 5411f09e6e33 Author: rkennke Date: 2015-10-14 16:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5411f09e6e33 Initial import of Shenandoah sources. ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp + src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp ! src/share/vm/gc/g1/satbQueue.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/genMarkSweep.hpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/shared/barrierSet.hpp + src/share/vm/gc/shared/cmBitMap.cpp + src/share/vm/gc/shared/cmBitMap.hpp + src/share/vm/gc/shared/cmBitMap.inline.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/gcCause.hpp ! src/share/vm/gc/shared/gcName.hpp ! src/share/vm/gc/shared/gcTrace.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/gc/shared/space.inline.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp + src/share/vm/gc/shenandoah/brooksPointer.cpp + src/share/vm/gc/shenandoah/brooksPointer.hpp + src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp + src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp + src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp + src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp + src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp + src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp + src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp + src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp + src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp + src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp + src/share/vm/gc/shenandoah/shenandoahHeap.cpp + src/share/vm/gc/shenandoah/shenandoahHeap.hpp + src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp + src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp + src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp + src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp + src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp + src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp + src/share/vm/gc/shenandoah/shenandoahHumongous.hpp + src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp + src/share/vm/gc/shenandoah/shenandoahJNICritical.hpp + src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp + src/share/vm/gc/shenandoah/shenandoahMarkCompact.hpp + src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp + src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp + src/share/vm/gc/shenandoah/shenandoahRuntime.cpp + src/share/vm/gc/shenandoah/shenandoahRuntime.hpp + src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp + src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/oopFactory.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp + src/share/vm/opto/shenandoahSupport.cpp + src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp + src/share/vm/services/shenandoahMemoryPool.cpp + src/share/vm/services/shenandoahMemoryPool.hpp ! src/share/vm/services/threadService.cpp Changeset: 6a6ef631cb5e Author: rkennke Date: 2015-10-23 21:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6a6ef631cb5e Fix bookkeeping of free-set used/available/capacity. Use counter for 'used' rather than recalculating every time. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp Changeset: 286e19983b72 Author: rkennke Date: 2015-10-25 13:15 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/286e19983b72 Turn of ClassUnloadingWithConcurrentMark by default in Shenandoah. ! src/share/vm/runtime/arguments.cpp Changeset: 89842d112520 Author: rkennke Date: 2015-10-26 10:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/89842d112520 Fix reference processing in Shenandoah mark-compact. ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: fdb420b7ddef Author: rkennke Date: 2015-10-21 10:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fdb420b7ddef Fixed trivial ShenandoahLogConfig errors. Contributed-by: Lennart Borjeson ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 634c0961a72e Author: rkennke Date: 2015-10-26 18:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/634c0961a72e Improve final marking by leaving out the cancelled and SATB checks. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 176e25b25614 Author: rkennke Date: 2015-10-26 21:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/176e25b25614 Experiment: use concurrent atomic adds for tracking heap region live data. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 2c7826bdebd3 Author: rkennke Date: 2015-10-27 16:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2c7826bdebd3 Avoid contention over live-data counter when marking. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: f8fe3fac99c7 Author: rkennke Date: 2015-10-27 16:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f8fe3fac99c7 Implemented strided object array scanning. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 1f7b084f1ef7 Author: rkennke Date: 2015-10-27 20:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1f7b084f1ef7 Fix liveness counting for skipped objects and obj arrays. Skip type and empty object arrays, they don't have any referenes. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 711debc8e738 Author: rkennke Date: 2015-10-28 16:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/711debc8e738 Finished implementing concurrent class unloading. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 331a575063b0 Author: rkennke Date: 2015-10-28 17:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/331a575063b0 Reverted class unloading patch. It's still not stable. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 80373c0ddf88 Author: rkennke Date: 2015-10-28 18:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/80373c0ddf88 Optimized root scan: we don't need to take care of concurrent updates. Also, skip some marking code that's only needed for class unloading. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 6a4c52ad30b7 Author: rkennke Date: 2015-10-28 21:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6a4c52ad30b7 Further optimize root marking. Don't null check, and don't update refs when not needed. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 118bb9c293cf Author: rkennke Date: 2015-10-28 23:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/118bb9c293cf Added specialized non-virtual oop-closures for Shenandoah. Split mark-ref closure to update-refs and no-update-refs version. ! src/share/vm/gc/shared/specialized_oop_closures.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp + src/share/vm/gc/shenandoah/shenandoah_specialized_oop_closures.hpp Changeset: c9185ec061bf Author: rkennke Date: 2015-10-29 13:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c9185ec061bf Refactored and improved concurrent marking code. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: f263cf2c076a Author: rkennke Date: 2015-10-29 18:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f263cf2c076a Don't count waste in free-set as used. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 765f01e62322 Author: rkennke Date: 2015-10-30 12:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/765f01e62322 Fix/finish implementing concurrent class unloading. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 8e80be01c9cd Author: rkennke Date: 2015-10-31 15:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8e80be01c9cd Make sure interned strings are alive in Shenandoah. ! src/share/vm/classfile/stringTable.cpp Changeset: 09447fafcc27 Author: rkennke Date: 2015-10-31 17:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/09447fafcc27 Various little fixes and improvements to weakref processing and class unloading. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 2fa980ab7380 Author: rkennke Date: 2015-10-31 22:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2fa980ab7380 Do class unloading using parallel threads. ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1_globals.hpp + src/share/vm/gc/shared/parallelCleaning.cpp + src/share/vm/gc/shared/parallelCleaning.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/runtime/globals.hpp Changeset: 4b88620d2072 Author: rkennke Date: 2015-10-31 22:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4b88620d2072 Mark and update roots in one pass. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 315269d6330c Author: rkennke Date: 2015-11-02 22:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/315269d6330c Make process-weakrefs code not check for need-updates on hot path. Don't push objects on mark queue that don't have refs. Cleanup cruft in marking code. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 0345cbc65dd8 Author: rkennke Date: 2015-11-03 15:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0345cbc65dd8 Better inlining of evacuation code. More efficient bitmap resetting. Better root evacuation. Cleanup. ! src/share/vm/gc/shenandoah/brooksPointer.cpp ! src/share/vm/gc/shenandoah/brooksPointer.hpp + src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 524f9051eac5 Author: rkennke Date: 2015-11-05 17:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/524f9051eac5 Merge ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/gc/g1/satbQueue.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/gcCause.hpp ! src/share/vm/gc/shared/gcTrace.hpp - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp ! src/share/vm/gc/shared/parallelCleaning.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp - src/share/vm/gc/shared/watermark.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/threadService.cpp - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java ! test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java - test/runtime/6888954/vmerrors.sh Changeset: 1f7c43fe4fe8 Author: rkennke Date: 2015-12-16 23:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1f7c43fe4fe8 Fix relocations of oops in code blobs after updating refs. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 017d4565c511 Author: rkennke Date: 2015-12-17 11:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/017d4565c511 Scan and update roots in one pass in mark-compact. ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: c9ed03408499 Author: rkennke Date: 2015-12-17 11:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c9ed03408499 Disable concurrent class unloading by default on Shenandoah. ! src/share/vm/runtime/arguments.cpp Changeset: 68d965199381 Author: rkennke Date: 2015-12-17 11:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/68d965199381 Removed obsolete code paths. ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 0f5880e2f125 Author: rkennke Date: 2015-12-17 11:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0f5880e2f125 Move obj-striding to concurrent marking phase. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 9a9d56816109 Author: rkennke Date: 2015-12-17 11:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9a9d56816109 Implement support for JVMStat, fix support for JMX monitoring in Shenandoah. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp + src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp + src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp Changeset: 33fc394d3768 Author: rkennke Date: 2015-12-17 11:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/33fc394d3768 Improve JvmStat support. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.hpp Changeset: 02d946d044f6 Author: rkennke Date: 2015-12-17 11:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/02d946d044f6 Don't replace C2 write barriers with constants. ! src/share/vm/opto/phaseX.cpp Changeset: ad40b3d71212 Author: rkennke Date: 2015-12-17 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ad40b3d71212 Update refs in JNI weak references before processing them. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: cd75ee3e3117 Author: rkennke Date: 2015-12-17 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cd75ee3e3117 Added measurements of gross pause times. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Changeset: 792f35daa7fc Author: rkennke Date: 2015-12-17 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/792f35daa7fc Remove bogus safepoint synchronize code for Shenandoah. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/runtime/safepoint.cpp Changeset: c4d05bddeb66 Author: rkennke Date: 2015-12-17 11:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c4d05bddeb66 Improve root scanning. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 0c65abb8f953 Author: rkennke Date: 2015-12-17 11:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0c65abb8f953 Fix scanning of regions when dead objects point to unloaded classes. Happens with concurrent class unloading. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 22106fcc9416 Author: rkennke Date: 2015-12-17 18:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/22106fcc9416 Claim nmethods when marking to avoid multiple visits. Clear class loader claimed marks before remark phase. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 8450823b8aa9 Author: rkennke Date: 2015-12-17 22:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8450823b8aa9 Use MarkingCodeBlobClosure for evacuating/updating roots, to ensure no nmethod is visited twice. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: cd70d758123d Author: rkennke Date: 2016-01-04 19:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cd70d758123d Add and fix null-checks on barriers for Unsafe.put/get operations. ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/opto/library_call.cpp Changeset: f4974318787a Author: chf Date: 2016-01-22 16:16 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f4974318787a lockfree allocation ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/runtime/globals.hpp Changeset: 6fa25881a2a6 Author: rkennke Date: 2016-01-23 15:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6fa25881a2a6 Implemented ring-buffer for free-list. Refactoring of region-list classes. + src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp + src/share/vm/gc/shenandoah/shenandoahCollectionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp + src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp + src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp Changeset: 644b927dbf15 Author: rkennke Date: 2016-01-24 17:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/644b927dbf15 Bound loop in claim_contiguous() by _active_end. ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp Changeset: 44f70551ae06 Author: rkennke Date: 2016-01-24 23:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/44f70551ae06 Don't print lots of stuff when running out of memory. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 7526425e8f95 Author: rkennke Date: 2016-01-25 16:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7526425e8f95 Some more fixes to ring-buffer code for claiming humongous regions. ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp Changeset: f7c1587abf8c Author: rkennke Date: 2016-01-25 23:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f7c1587abf8c Use original object in null-checked-write-barrier, rather than null(), fixes assert over flattened types. ! src/share/vm/opto/graphKit.cpp Changeset: 7bf6ea9103a3 Author: rkennke Date: 2016-01-27 23:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7bf6ea9103a3 Optimized algorithm for claim_contiguous(). ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 1dd65a307d1b Author: rkennke Date: 2016-01-28 15:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1dd65a307d1b Don't use ShenandoahJNICritical_lock. It's not needed, and can cause deadlocks. ! src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: fe9a74b233eb Author: rkennke Date: 2016-01-28 21:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fe9a74b233eb Scrub last remnants of ShenandoahHeap_lock and ShenandoahJNICritical_lock. ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 8e042a348849 Author: rkennke Date: 2016-02-01 12:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8e042a348849 Push back regions in chunks, not one-by-one, avoids complicated threads dance. ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: ea399661e30b Author: rkennke Date: 2016-02-02 14:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ea399661e30b Cast value to jlong, to avoid negative overflow in size_t. ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp Changeset: 43474392306f Author: rkennke Date: 2016-02-02 16:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/43474392306f Merge - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh - make/aix/makefiles/sa.make - make/aix/makefiles/saproc.make - make/bsd/makefiles/sa.make - make/bsd/makefiles/saproc.make - make/jdk6_hotspot_distro - make/linux/makefiles/sa.make - make/linux/makefiles/saproc.make - make/sa.files - make/solaris/makefiles/sa.make - make/solaris/makefiles/saproc.make - make/windows/makefiles/sa.make - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp + src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp + src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86_32.cpp - src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/x86_64.ad - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java - src/os/aix/vm/thread_aix.inline.hpp - src/os/aix/vm/vmError_aix.cpp - src/os/bsd/vm/thread_bsd.inline.hpp - src/os/bsd/vm/vmError_bsd.cpp - src/os/linux/vm/thread_linux.inline.hpp - src/os/linux/vm/vmError_linux.cpp - src/os/solaris/vm/thread_solaris.inline.hpp - src/os/solaris/vm/vmError_solaris.cpp - src/os/windows/vm/thread_windows.inline.hpp - src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp - src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp - src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp - src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp - src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp - src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp - src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp - src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp - src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp - src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp - src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp - src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp - src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp - src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp - src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp - src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp - src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp - src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp - src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp - src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp - src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp - src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp - src/share/vm/gc/g1/g1ErgoVerbose.cpp - src/share/vm/gc/g1/g1ErgoVerbose.hpp - src/share/vm/gc/g1/g1HRPrinter.cpp - src/share/vm/gc/g1/g1Log.cpp - src/share/vm/gc/g1/g1Log.hpp ! src/share/vm/gc/g1/g1_globals.hpp + src/share/vm/gc/g1/satbMarkQueue.cpp - src/share/vm/gc/g1/satbQueue.cpp - src/share/vm/gc/g1/satbQueue.hpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/shared/cmBitMap.cpp ! src/share/vm/gc/shared/cmBitMap.hpp ! src/share/vm/gc/shared/cmBitMap.inline.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/gcCause.hpp ! src/share/vm/gc/shared/gcTrace.hpp ! src/share/vm/gc/shared/parallelCleaning.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp - src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/oopFactory.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp - src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/threadService.cpp - test/compiler/intrinsics/bmi/verifycode/AddnTestI.java - test/compiler/intrinsics/bmi/verifycode/AddnTestL.java - test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler - test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory - test/compiler/jvmci/events/JvmciCompleteInitializationTest.config - test/compiler/jvmci/events/JvmciCompleteInitializationTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java - test/gc/6941923/Test6941923.java - test/gc/TestGCLogRotationViaJcmd.java - test/gc/g1/TestPrintGCDetails.java - test/gc/g1/TestSummarizeRSetStats.java - test/gc/g1/TestSummarizeRSetStatsPerRegion.java - test/gc/g1/TestSummarizeRSetStatsThreads.java - test/gc/g1/TestSummarizeRSetStatsTools.java - test/gc/g1/humongousObjects/Helpers.java ! test/gc/logging/TestPrintReferences.java - test/runtime/classFileParserBug/ignoredClinit.jasm Changeset: 3448fc680e73 Author: rkennke Date: 2016-02-02 23:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3448fc680e73 Fix some missing barriers after merging from upstream. ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/stringopts.cpp Changeset: 45ef3d93b5f9 Author: rkennke Date: 2016-02-03 10:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/45ef3d93b5f9 Initialize result field to NULL, to avoid compiler warning. ! src/share/vm/opto/library_call.cpp Changeset: e1431baed8cd Author: rkennke Date: 2016-02-03 11:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e1431baed8cd Initialize variable to NULL, to avoid compiler warning. ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 21f424f45bd7 Author: rkennke Date: 2016-02-04 22:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/21f424f45bd7 Fixed Shenandoah JNI critical locking. Again. ! src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp ! src/share/vm/gc/shenandoah/shenandoahJNICritical.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 710b990ff603 Author: rkennke Date: 2016-02-05 10:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/710b990ff603 Use no_safepoint_check_flag in wait() calls in ShenandoahJNICritical. ! src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp Changeset: 2dd80aa72d23 Author: rkennke Date: 2016-02-05 12:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2dd80aa72d23 Execute waiting VM tasks in Java thread that sends JNI critical notification. Otherwise it doesn't reach safepoint and blocks ! src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp Changeset: 1ac7d552350e Author: rkennke Date: 2016-02-08 15:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1ac7d552350e Make sure that SATB filtering can be inlined, both in Shenandoah and G1. ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc/g1/satbMarkQueue.cpp ! src/share/vm/gc/g1/satbMarkQueue.hpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 72544821227b Author: rkennke Date: 2016-02-10 20:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/72544821227b Fix out of bounds on heap iteration on last heap word, during full-GC. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: ff4ba98726f1 Author: rkennke Date: 2016-02-10 20:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ff4ba98726f1 Optimize compare-and-swap-object in C2, such that it doesn't require write barriers or runtime calls. - src/share/vm/gc/shenandoah/shenandoahRuntime.cpp - src/share/vm/gc/shenandoah/shenandoahRuntime.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp Changeset: 72ea6fbc6c4c Author: rkennke Date: 2016-02-11 17:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/72ea6fbc6c4c Optimize barriers on final and stable fields/arrays, especially Strings. ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/runtime/globals.hpp Changeset: 9476769e372d Author: rkennke Date: 2016-02-12 14:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9476769e372d Improve barriers for acmp in C1 ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp Changeset: 72f6979a48b0 Author: rkennke Date: 2016-02-16 10:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/72f6979a48b0 Enable SATB pre-barrier for klass-oop-store for Shenandoah. ! src/share/vm/oops/klass.cpp Changeset: 1225e8632c36 Author: rkennke Date: 2016-02-16 11:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1225e8632c36 Merge - make/gensrc/Gensrc-jdk.vm.ci.gmk - src/cpu/aarch64/vm/interpreter_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/cpu/ppc/vm/interpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/interpreter_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp - src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreter_x86_32.cpp - src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp - src/cpu/x86/vm/macroAssembler_x86_libm.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp - src/cpu/x86/vm/templateInterpreter_x86.cpp ! src/cpu/x86/vm/x86_64.ad - src/cpu/zero/vm/interp_masm_zero.cpp - src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/register_definitions_zero.cpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/gc/shared/specialized_oop_closures.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp - src/share/vm/oops/typeArrayOop.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/threadService.cpp - test/gc/6581734/Test6581734.java - test/gc/6845368/bigobj.java - test/gc/7072527/TestFullGCCount.java Changeset: 6eb970e8ad03 Author: rkennke Date: 2016-02-17 16:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6eb970e8ad03 Fix barrier optimization for strings and final/stable stuff. ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 3e1ffc7988b7 Author: rkennke Date: 2016-02-18 22:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3e1ffc7988b7 Implement oop equals barrier in the runtime. ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc/shared/barrierSet.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/space.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/serviceUtil.hpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/growableArray.hpp Changeset: cce0310fcca0 Author: rkennke Date: 2016-02-19 12:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cce0310fcca0 Added missing eq barrier in MemoryPool. ! src/share/vm/services/memoryPool.hpp Changeset: 4e2c3d33aa40 Author: rkennke Date: 2016-02-19 13:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4e2c3d33aa40 Fixed typo in last patch. ! src/share/vm/services/memoryPool.hpp Changeset: f191dda88f9c Author: rkennke Date: 2016-02-19 14:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f191dda88f9c Merge ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/split_if.cpp ! src/share/vm/runtime/globals.hpp Changeset: 9f3ccb58a702 Author: rkennke Date: 2016-02-24 10:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9f3ccb58a702 Remove write barrier in ciObject. Not needed. ! src/share/vm/ci/ciObject.cpp Changeset: ccb36b8f2b89 Author: rkennke Date: 2016-02-24 10:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ccb36b8f2b89 Cleanup and refactor ShenandoahHeap. ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: a8eaebf38f00 Author: rkennke Date: 2016-03-02 15:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a8eaebf38f00 Added some missing acmp runtime barriers. ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/reflection.cpp Changeset: 7d92d893428d Author: rkennke Date: 2016-03-02 15:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7d92d893428d Added memory fence into runtime write barrier. Optimized ShenandoahBarrierSet for better inlining. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: d2f86940e4bf Author: rkennke Date: 2016-03-03 16:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d2f86940e4bf More missing acmp barriers. ! src/share/vm/prims/stackwalk.cpp Changeset: ccfb27cc9b2e Author: rkennke Date: 2016-03-09 15:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ccfb27cc9b2e Improved memory dependencies and simplified optimizations in C2 barriers. ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 5692506f7758 Author: rkennke Date: 2016-03-09 16:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5692506f7758 Make ShenandoahHeap::increase_used() and decrease_used() use atomic ops. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 826aeb92b4bd Author: rkennke Date: 2016-03-10 16:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/826aeb92b4bd Move Shenandoah globals into its own file. + src/share/vm/gc/shenandoah/shenandoah_globals.cpp + src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/utilities/top.hpp Changeset: 44a950b99078 Author: aph Date: 2016-02-17 14:06 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/44a950b99078 8150045: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 5e61e44dd6c7 Author: hshi Date: 2016-02-06 04:09 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5e61e44dd6c7 8149100: AArch64: "bad AD file" for LL enconding AryEq Node matching Summary: add byte array equal support for aarch64 Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: e1d90c074480 Author: aph Date: 2016-03-17 14:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e1d90c074480 AArch64 Shenandoah port ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/runtime/thread.hpp Changeset: dec030479145 Author: aph Date: 2016-03-17 16:13 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dec030479145 Merge Changeset: 2b5361b23063 Author: rkennke Date: 2016-03-17 19:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2b5361b23063 Remove separation between gclabs and tlabs. Use tlabs for evacuations too. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: e489794bf234 Author: rkennke Date: 2016-03-21 20:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e489794bf234 Some more sanity checks in evacuation copy allocation code. ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 20f11b8c264a Author: rkennke Date: 2016-03-21 20:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/20f11b8c264a Make Shenandoah C2 barriers use the raw-idx memory slice, not its own set of slices. This avoids memory inconsistencies in TLAB allocations vs. evacuations. ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 62b0c7a7f2f8 Author: rkennke Date: 2016-03-21 23:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/62b0c7a7f2f8 Don't merge Shenandoah write barrier nodes by hashes. ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 9fcb8a5b1be1 Author: rkennke Date: 2016-03-22 10:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9fcb8a5b1be1 Backed out changeset 62b0c7a7f2f8 ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: a3957327826d Author: rkennke Date: 2016-03-22 10:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a3957327826d Backout ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: e90b94a0a870 Author: rkennke Date: 2016-03-22 10:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e90b94a0a870 Backout ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: cabdeb1ecbac Author: rkennke Date: 2016-03-22 10:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cabdeb1ecbac Backout ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 8de33a217591 Author: rkennke Date: 2016-03-22 10:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8de33a217591 Backout ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 5280eb3ffa58 Author: aph Date: 2016-03-24 12:12 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5280eb3ffa58 Corrections to AArch64 Shenandoah write barrier. ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: ae916b1609f5 Author: rkennke Date: 2016-04-05 19:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ae916b1609f5 Don't initialize GCLABs when UseTLABs is turned off. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 5997ed83ef9d Author: rkennke Date: 2016-04-05 19:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5997ed83ef9d Don't load object size twice when evacuating objects. ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 57f9d1f1a1b1 Author: rkennke Date: 2016-04-05 19:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/57f9d1f1a1b1 Avoid updating refs and marking when object is already marked. Avoid double loads and null-checks during marking. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 8c5226ea2dc6 Author: rkennke Date: 2016-04-05 19:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8c5226ea2dc6 Merge Changeset: 52d2ef23efe3 Author: rkennke Date: 2016-04-06 16:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/52d2ef23efe3 Speed up test for allocated-after-mark-start, which is used very frequently during marking. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: f286142cc358 Author: rkennke Date: 2016-04-06 17:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f286142cc358 Backed out: Avoid updating refs and marking when object is already marked. Avoid double loads and null-checks during marking. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 8c81792a5cd5 Author: rkennke Date: 2016-04-06 21:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8c81792a5cd5 Avoid null checking twice in concurrent marking. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 63d3718a1a42 Author: rkennke Date: 2016-04-07 12:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/63d3718a1a42 Backed out changeset 8c81792a5cd5: Avoid null checking twice in concurrent marking. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: a0a350e4b38c Author: rkennke Date: 2016-04-13 15:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a0a350e4b38c Rewrote mark-compact / full-gc to use a fully parallel algorithm. ! src/share/vm/gc/shenandoah/brooksPointer.hpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.hpp Changeset: 3660d718a4c6 Author: rkennke Date: 2016-04-14 00:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3660d718a4c6 Implement inlined write barrier for x86. ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 6dc892f57ead Author: rkennke Date: 2016-04-14 19:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6dc892f57ead Optimize inlined C2 write barrier. ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad Changeset: df6752a61e0a Author: rkennke Date: 2016-04-15 15:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/df6752a61e0a Remove changes to shared GC code that have been made to make ShenandoahMarkCompact reuse the seriel collector. ! src/share/vm/gc/serial/genMarkSweep.hpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/gc/shared/space.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp Changeset: 585700ca01bf Author: rkennke Date: 2016-04-21 14:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/585700ca01bf Remove some more changes to shared code (InstanceRefKlass). Some small fixes to mark-compact. ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/oops/instanceRefKlass.inline.hpp Changeset: 4a53cfb9f8d6 Author: rkennke Date: 2016-04-22 10:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4a53cfb9f8d6 Initialize _in_cset_fast_test and _top_at_mark_start arrays correctly for new regions. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 025034a2c0c6 Author: rkennke Date: 2016-04-22 10:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/025034a2c0c6 Reclaim unmarked humongous regions in ShenandoahMarkCompact. ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: e2c46c4ca454 Author: rkennke Date: 2016-05-05 19:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e2c46c4ca454 Trim all root scanning, updating and evacuation work. Should reduce pause times. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/oops/objArrayOop.cpp Changeset: b894d623038d Author: rkennke Date: 2016-05-06 11:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b894d623038d Update weak roots using parallel GC threads. Measure time it takes to update weak roots. Don't update strong roots in system dictionary in that pass. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: dbbf7b536328 Author: rkennke Date: 2016-05-06 14:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dbbf7b536328 Experiment: update weak roots before class unloading and weakref processing. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: d7dfe9007190 Author: rkennke Date: 2016-05-06 19:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d7dfe9007190 Some more root work optimization in finish-mark. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 1fc3884eba21 Author: rkennke Date: 2016-05-06 20:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1fc3884eba21 Avoid evacuating oops in thread stack CLDs and CodeBlobs in init-evac. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: fcf03d5e5e32 Author: rkennke Date: 2016-05-07 09:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fcf03d5e5e32 More experiments with final-mark root-scanning. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: b25a37890bf4 Author: rkennke Date: 2016-05-09 17:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b25a37890bf4 Backed out changeset fcf03d5e5e32 ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: e202db3f73f9 Author: rkennke Date: 2016-05-09 17:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e202db3f73f9 Backed out changeset 1fc3884eba21 ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 2e0e12c49e89 Author: rkennke Date: 2016-05-09 17:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2e0e12c49e89 Backed out changeset d7dfe9007190 ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 0b1538fd0f90 Author: rkennke Date: 2016-05-09 17:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0b1538fd0f90 Backed out changeset dbbf7b536328 ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 956bf9e7d76a Author: rkennke Date: 2016-05-09 17:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/956bf9e7d76a Backed out changeset b894d623038d ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 0a8cb0b7e297 Author: rkennke Date: 2016-05-09 17:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0a8cb0b7e297 Backed out changeset e2c46c4ca454 ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/oops/objArrayOop.cpp Changeset: 83260f457852 Author: rkennke Date: 2016-05-10 22:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/83260f457852 Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp - src/share/vm/gc/g1/concurrentMark.cpp - src/share/vm/gc/g1/concurrentMark.hpp - src/share/vm/gc/g1/concurrentMark.inline.hpp + src/share/vm/gc/g1/g1CardLiveData.cpp + src/share/vm/gc/g1/g1CardLiveData.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp + src/share/vm/gc/g1/g1ConcurrentMark.cpp + src/share/vm/gc/g1/g1ConcurrentMark.hpp + src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp + src/share/vm/gc/g1/g1HeapVerifier.cpp + src/share/vm/gc/g1/g1HeapVerifier.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/gc/g1/satbMarkQueue.cpp ! src/share/vm/gc/g1/satbMarkQueue.hpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/barrierSet.cpp ! src/share/vm/gc/shared/cmBitMap.cpp ! src/share/vm/gc/shared/cmBitMap.hpp ! src/share/vm/gc/shared/cmBitMap.inline.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/gcCause.hpp ! src/share/vm/gc/shared/gcTrace.hpp - src/share/vm/gc/shared/liveRange.hpp ! src/share/vm/gc/shared/parallelCleaning.cpp + src/share/vm/gc/shared/referencePendingListLocker.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/gc/shared/space.inline.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp - src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/growableArray.hpp - src/share/vm/utilities/top.hpp - test/compiler/compilercontrol/jcmd/StressAddSequentiallyTest.java - test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java - test/compiler/jsr292/NonInlinedCall/NonInlinedReinvoker.java - test/compiler/jvmci/common/CompilerToVMHelper.java - test/compiler/jvmci/common/PublicMetaspaceWrapperObject.java - test/compiler/jvmci/events/MetaAccessWrapper.java ! test/gc/logging/TestPrintReferences.java - test/runtime/BadObjectClass/Object.java - test/stress/gc/TestGCOld.java - test/testlibrary/jdk/test/lib/PerfCounter.java - test/testlibrary/jdk/test/lib/PerfCounters.java Changeset: 09b48451d561 Author: rkennke Date: 2016-05-10 23:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/09b48451d561 Added some missing obj-equals-barriers. ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/oops/instanceKlass.cpp Changeset: 7f0366ed841c Author: rkennke Date: 2016-05-12 22:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7f0366ed841c Enable weak reference discovery in ShenandoahMarkCompact. Otherwise we never process any weak references in full-gc. ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 784f269cd034 Author: aph Date: 2016-05-27 13:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/784f269cd034 AArch64: fix trivial compilation failures. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 6eca0246ac7f Author: aph Date: 2016-05-27 14:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6eca0246ac7f 8154957: AArch64: Better byte behavior Summary: The fix for 8132051 is needed for AArch64. Reviewed-by: roland ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 5920000a89a6 Author: rkennke Date: 2016-06-02 07:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5920000a89a6 Merge - make/Makefile - make/aix/Makefile - make/aix/adlc_updater - make/aix/makefiles/adjust-mflags.sh - make/aix/makefiles/adlc.make - make/aix/makefiles/build_vm_def.sh - make/aix/makefiles/buildtree.make - make/aix/makefiles/compiler2.make - make/aix/makefiles/core.make - make/aix/makefiles/debug.make - make/aix/makefiles/defs.make - make/aix/makefiles/dtrace.make - make/aix/makefiles/fastdebug.make - make/aix/makefiles/jsig.make - make/aix/makefiles/jvmti.make - make/aix/makefiles/mapfile-vers-debug - make/aix/makefiles/mapfile-vers-jsig - make/aix/makefiles/mapfile-vers-product - make/aix/makefiles/ppc64.make - make/aix/makefiles/product.make - make/aix/makefiles/rules.make - make/aix/makefiles/tiered.make - make/aix/makefiles/top.make - make/aix/makefiles/trace.make - make/aix/makefiles/vm.make - make/aix/makefiles/xlc.make - make/aix/platform_ppc64 - make/altsrc.make - make/bsd/Makefile - make/bsd/README - make/bsd/adlc_updater - make/bsd/makefiles/adjust-mflags.sh - make/bsd/makefiles/adlc.make - make/bsd/makefiles/amd64.make - make/bsd/makefiles/arm.make - make/bsd/makefiles/build_vm_def.sh - make/bsd/makefiles/buildtree.make - make/bsd/makefiles/compiler1.make - make/bsd/makefiles/compiler2.make - make/bsd/makefiles/core.make - make/bsd/makefiles/cscope.make - make/bsd/makefiles/debug.make - make/bsd/makefiles/defs.make - make/bsd/makefiles/dtrace.make - make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/gcc.make - make/bsd/makefiles/hp.make - make/bsd/makefiles/hp1.make - make/bsd/makefiles/i486.make - make/bsd/makefiles/ia64.make - make/bsd/makefiles/jsig.make - make/bsd/makefiles/jvmti.make - make/bsd/makefiles/mapfile-vers-darwin-debug - make/bsd/makefiles/mapfile-vers-darwin-product - make/bsd/makefiles/mapfile-vers-debug - make/bsd/makefiles/mapfile-vers-jsig - make/bsd/makefiles/mapfile-vers-product - make/bsd/makefiles/minimal1.make - make/bsd/makefiles/optimized.make - make/bsd/makefiles/ppc.make - make/bsd/makefiles/product.make - make/bsd/makefiles/rules.make - make/bsd/makefiles/shark.make - make/bsd/makefiles/sparc.make - make/bsd/makefiles/sparcWorks.make - make/bsd/makefiles/sparcv9.make - make/bsd/makefiles/tiered.make - make/bsd/makefiles/top.make - make/bsd/makefiles/trace.make - make/bsd/makefiles/universal.gmk - make/bsd/makefiles/vm.make - make/bsd/makefiles/zero.make - make/bsd/makefiles/zeroshark.make - make/bsd/platform_amd64 - make/bsd/platform_amd64.suncc - make/bsd/platform_i486 - make/bsd/platform_i486.suncc - make/bsd/platform_ia64 - make/bsd/platform_sparc - make/bsd/platform_sparcv9 - make/bsd/platform_zero.in - make/build.sh - make/cscope.make - make/defs.make - make/excludeSrc.make - make/hotspot_distro - make/jdk_version - make/jprt.gmk - make/linux/Makefile - make/linux/README - make/linux/adlc_updater - make/linux/makefiles/aarch64.make - make/linux/makefiles/adjust-mflags.sh - make/linux/makefiles/adlc.make - make/linux/makefiles/amd64.make - make/linux/makefiles/buildtree.make - make/linux/makefiles/compiler1.make - make/linux/makefiles/compiler2.make - make/linux/makefiles/core.make - make/linux/makefiles/debug.make - make/linux/makefiles/defs.make - make/linux/makefiles/dtrace.make - make/linux/makefiles/fastdebug.make - make/linux/makefiles/gcc.make - make/linux/makefiles/hp.make - make/linux/makefiles/hp1.make - make/linux/makefiles/i486.make - make/linux/makefiles/ia64.make - make/linux/makefiles/jsig.make - make/linux/makefiles/jvmti.make - make/linux/makefiles/mapfile-vers-debug - make/linux/makefiles/mapfile-vers-jsig - make/linux/makefiles/mapfile-vers-product - make/linux/makefiles/minimal1.make - make/linux/makefiles/optimized.make - make/linux/makefiles/ppc64.make - make/linux/makefiles/product.make - make/linux/makefiles/rules.make - make/linux/makefiles/shark.make - make/linux/makefiles/sparc.make - make/linux/makefiles/sparcWorks.make - make/linux/makefiles/sparcv9.make - make/linux/makefiles/tiered.make - make/linux/makefiles/top.make - make/linux/makefiles/trace.make - make/linux/makefiles/vm.make - make/linux/makefiles/zero.make - make/linux/makefiles/zeroshark.make - make/linux/platform_aarch64 - make/linux/platform_amd64 - make/linux/platform_amd64.suncc - make/linux/platform_i486 - make/linux/platform_i486.suncc - make/linux/platform_ia64 - make/linux/platform_ppc64 - make/linux/platform_sparc - make/linux/platform_sparcv9 - make/linux/platform_zero.in - make/openjdk_distro - make/pic.make - make/scm.make - make/share/makefiles/mapfile-vers - make/solaris/Makefile - make/solaris/adlc_updater - make/solaris/makefiles/adjust-mflags.sh - make/solaris/makefiles/adlc.make - make/solaris/makefiles/amd64.make - make/solaris/makefiles/build_vm_def.sh - make/solaris/makefiles/buildtree.make - make/solaris/makefiles/compiler1.make - make/solaris/makefiles/compiler2.make - make/solaris/makefiles/core.make - make/solaris/makefiles/debug.make - make/solaris/makefiles/defs.make - make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/gcc.make - make/solaris/makefiles/hp.make - make/solaris/makefiles/hp1.make - make/solaris/makefiles/i486.make - make/solaris/makefiles/jsig.make - make/solaris/makefiles/jvmti.make - make/solaris/makefiles/mapfile-vers - make/solaris/makefiles/mapfile-vers-COMPILER1 - make/solaris/makefiles/mapfile-vers-COMPILER2 - make/solaris/makefiles/mapfile-vers-CORE - make/solaris/makefiles/mapfile-vers-TIERED - make/solaris/makefiles/mapfile-vers-debug - make/solaris/makefiles/mapfile-vers-jsig - make/solaris/makefiles/mapfile-vers-jvm_db - make/solaris/makefiles/mapfile-vers-jvm_dtrace - make/solaris/makefiles/optimized.make - make/solaris/makefiles/product.make - make/solaris/makefiles/reorder_CORE_amd64 - make/solaris/makefiles/rules.make - make/solaris/makefiles/sparc.make - make/solaris/makefiles/sparcWorks.make - make/solaris/makefiles/sparcv9.make - make/solaris/makefiles/tiered.make - make/solaris/makefiles/top.make - make/solaris/makefiles/trace.make - make/solaris/makefiles/vm.make - make/solaris/platform_amd64 - make/solaris/platform_amd64.gcc - make/solaris/platform_i486 - make/solaris/platform_i486.gcc - make/solaris/platform_sparc - make/solaris/platform_sparc.gcc - make/solaris/platform_sparcv9 - make/solaris/platform_sparcv9.gcc - make/windows/build.bat - make/windows/build.make - make/windows/build_vm_def.sh - make/windows/create.bat - make/windows/create_obj_files.sh - make/windows/cross_build.bat - make/windows/get_msc_ver.sh - make/windows/jvmexp.lcf - make/windows/jvmexp_g.lcf - make/windows/makefiles/adlc.make - make/windows/makefiles/compile.make - make/windows/makefiles/debug.make - make/windows/makefiles/defs.make - make/windows/makefiles/fastdebug.make - make/windows/makefiles/generated.make - make/windows/makefiles/jvmti.make - make/windows/makefiles/product.make - make/windows/makefiles/projectcreator.make - make/windows/makefiles/rules.make - make/windows/makefiles/sanity.make - make/windows/makefiles/shared.make - make/windows/makefiles/top.make - make/windows/makefiles/trace.make - make/windows/makefiles/vm.make - make/windows/projectfiles/common/Makefile - make/windows/projectfiles/compiler1/Makefile - make/windows/projectfiles/compiler1/vm.def - make/windows/projectfiles/compiler1/vm.dsw - make/windows/projectfiles/compiler2/ADLCompiler.dsp - make/windows/projectfiles/compiler2/ADLCompiler.dsw - make/windows/projectfiles/compiler2/Makefile - make/windows/projectfiles/compiler2/vm.def - make/windows/projectfiles/compiler2/vm.dsw - make/windows/projectfiles/core/Makefile - make/windows/projectfiles/core/vm.def - make/windows/projectfiles/core/vm.dsw - make/windows/projectfiles/tiered/ADLCompiler.dsp - make/windows/projectfiles/tiered/ADLCompiler.dsw - make/windows/projectfiles/tiered/Makefile - make/windows/projectfiles/tiered/vm.def - make/windows/projectfiles/tiered/vm.dsw - makefiles/BuildHotspot.gmk - makefiles/Dist.gmk - makefiles/HotspotCommon.gmk - makefiles/gensrc/GenerateSources.gmk - makefiles/gensrc/GensrcAdlc.gmk - makefiles/gensrc/GensrcDtrace.gmk - makefiles/gensrc/GensrcJvmti.gmk - makefiles/ide/CreateVSProject.gmk - makefiles/lib/CompileDtracePostJvm.gmk - makefiles/lib/CompileDtracePreJvm.gmk - makefiles/lib/CompileJvm.gmk - makefiles/lib/CompileLibjsig.gmk - makefiles/lib/CompileLibraries.gmk - makefiles/lib/JvmFeatures.gmk - makefiles/lib/JvmMapfile.gmk - makefiles/lib/JvmOverrideFiles.gmk - makefiles/mapfiles/libjsig/mapfile-vers-solaris - makefiles/mapfiles/libjvm_db/mapfile-vers - makefiles/mapfiles/libjvm_dtrace/mapfile-vers - makefiles/symbols/symbols-aix - makefiles/symbols/symbols-aix-debug - makefiles/symbols/symbols-linux - makefiles/symbols/symbols-macosx - makefiles/symbols/symbols-shared - makefiles/symbols/symbols-solaris - makefiles/symbols/symbols-solaris-dtrace-compiler1 - makefiles/symbols/symbols-solaris-dtrace-compiler2 - makefiles/symbols/symbols-unix ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp - src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp - src/share/tools/ProjectCreator/ArgsParser.java - src/share/tools/ProjectCreator/BuildConfig.java - src/share/tools/ProjectCreator/FileTreeCreator.java - src/share/tools/ProjectCreator/FileTreeCreatorVC10.java - src/share/tools/ProjectCreator/ProjectCreator.java - src/share/tools/ProjectCreator/Util.java - src/share/tools/ProjectCreator/WinGammaPlatform.java - src/share/tools/ProjectCreator/WinGammaPlatformVC10.java ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/gc/g1/g1CardLiveData.cpp ! src/share/vm/gc/g1/g1CardLiveData.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/g1_globals.hpp - src/share/vm/gc/g1/youngList.cpp - src/share/vm/gc/g1/youngList.hpp ! src/share/vm/gc/shared/cmBitMap.cpp ! src/share/vm/gc/shared/cmBitMap.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/parallelCleaning.cpp ! src/share/vm/gc/shared/parallelCleaning.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp - src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp - src/share/vm/utilities/array.cpp ! src/share/vm/utilities/growableArray.hpp - test/compiler/jvmci/code/CodeInstallationTest.java - test/compiler/jvmci/code/DataPatchTest.java - test/compiler/jvmci/code/DebugInfoTest.java - test/compiler/jvmci/code/InterpreterFrameSizeTest.java - test/compiler/jvmci/code/SimpleCodeInstallationTest.java - test/compiler/jvmci/code/SimpleDebugInfoTest.java - test/compiler/jvmci/code/TestAssembler.java - test/compiler/jvmci/code/VirtualObjectDebugInfoTest.java - test/compiler/jvmci/code/amd64/AMD64TestAssembler.java - test/compiler/jvmci/code/sparc/SPARCTestAssembler.java - test/compiler/unsafe/generate-unsafe-tests.sh - test/runtime/8003720/Asmator.java - test/runtime/8003720/Test8003720.java - test/runtime/8003720/Victim.java - test/runtime/8003720/VictimClassLoader.java - test/runtime/SharedArchiveFile/BasicJarBuilder.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/TypeUtil.java - test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 98e143a6f7dd Author: rkennke Date: 2016-06-02 11:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/98e143a6f7dd Added missing barriers in new intrinsics. ! src/share/vm/opto/library_call.cpp Changeset: f675d8bdf9b5 Author: rkennke Date: 2016-06-08 23:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f675d8bdf9b5 Let ShenandoahConcurrentThread initialization wait until the ReferencePendingListLocker is fully initialized. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Changeset: 5c72906782d2 Author: rkennke Date: 2016-06-08 23:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5c72906782d2 Add missing barriers in template interpreter's boolean putfield, and various minor places in the runtime. ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/utilities/exceptions.cpp Changeset: 44bff14c366c Author: roland Date: 2016-06-06 16:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/44bff14c366c compare and swap for c2 as a loop in ad file ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/library_call.cpp Changeset: 1f0df85c893b Author: roland Date: 2016-06-07 18:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1f0df85c893b C2 verification pass to locate missing shenandoah barriers ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/runtime/fieldDescriptor.hpp Changeset: d144c6282b50 Author: rkennke Date: 2016-06-09 18:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d144c6282b50 Fix off-by-one error in ring-buffer-free-list impl. ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp Changeset: 98306372045e Author: rkennke Date: 2016-06-09 18:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/98306372045e Fix calculating regions initial and max size. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 93a155acf6f9 Author: rkennke Date: 2016-06-12 12:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/93a155acf6f9 Fix ptr comparison in methodHandles code ! src/cpu/x86/vm/methodHandles_x86.cpp Changeset: e4d0179f342e Author: rkennke Date: 2016-06-12 12:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e4d0179f342e Added null-checks in new cas-obj code for x86 ! src/cpu/x86/vm/x86_64.ad Changeset: 67b14ecfc21a Author: rkennke Date: 2016-06-12 12:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/67b14ecfc21a Fixed a couple of concurrency bugs in heap growing code. ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 5701b4321a02 Author: rkennke Date: 2016-06-12 13:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5701b4321a02 Compile ShenandoahBarrierNode::dump_spec() only when #ifndef PRODUCT ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 191da0ccfb8d Author: roland Date: 2016-06-14 15:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/191da0ccfb8d CAS/CAE cause segfault when expected or value loaded is null ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/x86/vm/x86_64.ad Changeset: 9408f7323a71 Author: rkennke Date: 2016-06-15 22:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9408f7323a71 Don't update any GC roots at init-mark. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/opto/graphKit.cpp Changeset: 7cdfc8515b5e Author: rkennke Date: 2016-06-15 22:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7cdfc8515b5e Process references and unload classes only every Nth GC cycle (configurable). ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: a015ffcbe423 Author: rkennke Date: 2016-06-15 22:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a015ffcbe423 Fix strong/all roots sets. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 64328d2eb6d5 Author: rkennke Date: 2016-06-15 23:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/64328d2eb6d5 Don't mark any GC roots at final-mark, only update all the roots. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: d3b684839504 Author: rkennke Date: 2016-06-15 23:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d3b684839504 Don't evacuate all GC roots at init-evac, only thread stacks, monitors and the code cache. ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/objArrayOop.cpp Changeset: a84acb780248 Author: rkennke Date: 2016-06-17 23:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a84acb780248 Added read-barrier on value in objArrayOopDesc::obj_at_put(). ! src/share/vm/oops/objArrayOop.inline.hpp Changeset: dd8d5225e9ff Author: rkennke Date: 2016-06-18 00:01 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dd8d5225e9ff Update roots only after all marking has been done, otherwise we end up claiming CLDs, and miss to mark through them. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 9829b9a1ea36 Author: rkennke Date: 2016-06-20 11:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9829b9a1ea36 Add some more missing barriers, added some asserts in ShenandoahBarrierSet and use the forwarded object when determining is_alive in concurrent marking. ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: adab7a40e289 Author: rkennke Date: 2016-06-20 12:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/adab7a40e289 Randomize ref processing and class unloading in aggressive heuristics. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 1b61a08c4e1b Author: rkennke Date: 2016-06-20 13:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1b61a08c4e1b Fix little thinko in randomizing code in ShenandoahCollectorPolicy. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 9f130d9baef3 Author: rkennke Date: 2016-06-20 23:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9f130d9baef3 Allow 0 as ref-proc and class-unloading frequency (turning them off). Lower defaults for frequency to every 5th cycle. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 8c7b235540d2 Author: rkennke Date: 2016-06-21 14:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8c7b235540d2 Disable class unloading only when ShenandoahUnloadClassesFrequency == 0. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 4a2ef79101bf Author: rkennke Date: 2016-06-21 14:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4a2ef79101bf Fix compilation of slowdebug. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: 44674d5a3e14 Author: rkennke Date: 2016-06-21 14:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/44674d5a3e14 Make sure inlined oops are in to-space. ! src/share/vm/code/nmethod.cpp Changeset: b213fe8fb1cb Author: rkennke Date: 2016-06-21 14:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b213fe8fb1cb Disable mirror-loading C2 optimization for Shenandoah as a workaround. ! src/share/vm/opto/memnode.cpp Changeset: 36204c0244b9 Author: rkennke Date: 2016-06-21 14:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/36204c0244b9 Process CodeCache using parallel threads in ShenandoahRootProcessor. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: c978038dcc20 Author: rkennke Date: 2016-06-21 14:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c978038dcc20 Use MarkingCodeBlobClosure in ShenandoahMarkCompact to avoid race. ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 746f72bbf7fe Author: rkennke Date: 2016-06-21 17:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/746f72bbf7fe Don't update any refs in init-mark pause, and only update refs in final-mark if needed. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 6ccad0ef1c66 Author: rkennke Date: 2016-06-21 18:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6ccad0ef1c66 Revert to processing CodeCache oops using only a single GC thread. Appears to be faster on many-core machines. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 1644ed5c1e63 Author: rkennke Date: 2016-06-21 20:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1644ed5c1e63 Include processing weak jni handles in ShenandoahRootProcessor. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 93aa873d631e Author: roland Date: 2016-06-21 09:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/93aa873d631e Find dominating write barrier replacement during loop opts ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: 9c1d20b24cf0 Author: rkennke Date: 2016-06-22 15:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9c1d20b24cf0 Cleanup marking code. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 3b44292d9e5f Author: rkennke Date: 2016-06-22 16:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3b44292d9e5f Little fixlet: make sure that marking code doesn't override the refproc and classunloading settings from mark-compact. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: eaef146a3654 Author: rkennke Date: 2016-06-22 22:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/eaef146a3654 Some more little fixes and cleanup in marking code. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 2d30500e6e05 Author: rkennke Date: 2016-06-23 20:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2d30500e6e05 First prototype of self-scanning threads. ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp + src/share/vm/gc/shenandoah/shenandoahTLInfo.cpp + src/share/vm/gc/shenandoah/shenandoahTLInfo.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 5a10436ebc00 Author: rkennke Date: 2016-06-24 00:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5a10436ebc00 Protect buffer deallocation list by a lock. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 88b242758bcd Author: rkennke Date: 2016-06-24 08:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/88b242758bcd Backed out selfscanning threads (changeset 5a10436ebc00). ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: bfa3be7b470b Author: rkennke Date: 2016-06-24 08:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bfa3be7b470b Backed out selfscanning threads (changeset 2d30500e6e05). ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp - src/share/vm/gc/shenandoah/shenandoahTLInfo.cpp - src/share/vm/gc/shenandoah/shenandoahTLInfo.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 615c225c762b Author: roland Date: 2016-06-27 14:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/615c225c762b Optimization of a.getClass() == b.getClass() to a.klass == b.klass needs to take shenandoah's acmp pattern into account ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp Changeset: 9aaed591a14a Author: rkennke Date: 2016-06-27 22:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9aaed591a14a Make storeval read barriers use ctrl too, but no memory, and don't allow fromspace for them. ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp Changeset: a541ae64f7be Author: rkennke Date: 2016-06-28 10:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a541ae64f7be Merge Changeset: 9f68c7aa3ceb Author: roland Date: 2016-06-28 10:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9f68c7aa3ceb drop useless barriers ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/subnode.cpp Changeset: 73211323b53c Author: roland Date: 2016-06-28 14:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/73211323b53c bad handling of constant inputs in CmpPNode::Ideal() ! src/share/vm/opto/subnode.cpp Changeset: 775760d2ae28 Author: rkennke Date: 2016-06-28 16:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/775760d2ae28 Some more Shenandoah read barrier fixes. ! src/share/vm/opto/graphKit.cpp Changeset: 34dc22904c08 Author: rkennke Date: 2016-06-28 17:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/34dc22904c08 Make write barriers not allow from-space. ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 8f4d7886c60c Author: rkennke Date: 2016-06-30 11:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8f4d7886c60c Don't skip barriers when putting lock inputs on the map/debug-info. ! src/share/vm/opto/callnode.cpp Changeset: 1c921cd8a538 Author: rkennke Date: 2016-07-02 18:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1c921cd8a538 Re-enabled getClass() optimization in C2. ! src/share/vm/opto/memnode.cpp Changeset: 9696efdb1aa0 Author: rkennke Date: 2016-07-02 18:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9696efdb1aa0 Revert optimization to eliminate barriers on load-sees-store-optimization. ! src/share/vm/opto/memnode.cpp Changeset: 9dcad0d17611 Author: rkennke Date: 2016-07-03 18:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9dcad0d17611 Added switch to evacuate all or only some roots. Default to all for now. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 2987e847a885 Author: rkennke Date: 2016-07-05 12:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2987e847a885 Put optimization back in. ! src/share/vm/opto/memnode.cpp Changeset: d83ed897d7c8 Author: roland Date: 2016-07-05 14:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d83ed897d7c8 save all vector registers in wb stub ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: e77c24f05a5c Author: rkennke Date: 2016-07-06 18:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e77c24f05a5c Clean up some unused code in concurrent marking. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 59cf387a48e1 Author: rkennke Date: 2016-07-07 11:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/59cf387a48e1 Removed temporary flag to turn on/off full roots evacuation. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 066fe2c200ee Author: rkennke Date: 2016-07-07 18:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/066fe2c200ee Added finer-grained stats about root-scanning. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp + src/share/vm/gc/shenandoah/shenandoahPhaseTimes.cpp + src/share/vm/gc/shenandoah/shenandoahPhaseTimes.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 96716d6c9b15 Author: rkennke Date: 2016-07-07 18:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/96716d6c9b15 Added experimental flag to turn on parallel CLDG and CodeCache processing. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 9256d0a557fd Author: roland Date: 2016-07-07 19:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9256d0a557fd Arguments to some intrinsics are known to be non null + Unsafe.copyMemory() can be passed null base ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 6aecc827bf1b Author: roland Date: 2016-07-08 10:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6aecc827bf1b Add option to leave barriers in the c2 compiled code for constant oops ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/type.cpp Changeset: 734dc0187873 Author: rkennke Date: 2016-07-08 18:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/734dc0187873 Don't scan or update codecache during GC pause. Instead, do it concurrently while grabbing the CodeCache_lock. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 3214c25a7cf2 Author: rkennke Date: 2016-07-09 15:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3214c25a7cf2 Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSymbol.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp - test/compiler/c2/6857159/Test6857159.sh - test/compiler/c2/6894807/Test6894807.sh - test/compiler/c2/7070134/Test7070134.sh - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java - test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantArrayElementDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadConstantFieldValueDataProvider.java - test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/ReadStableFieldValueDataProvider.java - test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java - test/testlibrary/jittester/src/jdk/test/lib/jittester/LogicOperator.java Changeset: e63e0606e173 Author: rkennke Date: 2016-07-10 00:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e63e0606e173 Use oopDesc::equals() instead of oopDesc::safe_equals() in ciObjectFactory. ! src/share/vm/ci/ciObjectFactory.cpp Changeset: d8fe4a0f42d1 Author: rkennke Date: 2016-07-10 16:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d8fe4a0f42d1 Some more correctness fixes to ciObjectFactory. ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp Changeset: 3015e98d00bd Author: rkennke Date: 2016-07-11 19:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3015e98d00bd Initialize oops in new nmethods in ShenandoahHeap::register_nmethod(), instead of using Shenandoah-special code in nmethod.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 15ffabeb8a0f Author: rkennke Date: 2016-07-11 19:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/15ffabeb8a0f Added sanity check to ReferenceProcessor, to ensure that discovered refs are in to-space. ! src/share/vm/gc/shared/referenceProcessor.cpp Changeset: 059cd5bbd09c Author: rkennke Date: 2016-07-11 19:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/059cd5bbd09c If, during marking, a Java thread beats us to update a reference, don't follow through the new oop. It might be temporarily from-space and cause an assert, and is not needed. ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: c09f8e159415 Author: rkennke Date: 2016-07-12 16:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c09f8e159415 Do read barrier and correct load-load-barrier before runtime write barrier. Added debug output. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 44b501d925c1 Author: rkennke Date: 2016-07-12 16:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/44b501d925c1 Fix compilation error. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 378614c6192d Author: rkennke Date: 2016-07-12 17:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/378614c6192d Fix condition in debug output ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 8f383ab9e476 Author: rkennke Date: 2016-07-12 19:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8f383ab9e476 Even more debug output ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: 084667f079e2 Author: rkennke Date: 2016-07-12 22:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/084667f079e2 Even more debug output... ! src/share/vm/gc/shared/barrierSet.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/oops/objArrayOop.inline.hpp Changeset: 3ee35ed3acb6 Author: rkennke Date: 2016-07-13 12:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3ee35ed3acb6 Scan code roots concurrently without requiring the CodeCache_lock. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: cfcd6789d7b3 Author: rkennke Date: 2016-07-13 15:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cfcd6789d7b3 Even better concurrent code roots scanning. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: d72e0e48a82e Author: rkennke Date: 2016-07-13 15:16 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d72e0e48a82e Compile ShenandoahBarrierSet::verify_safe_oop() only in ASSERT. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: 83d2de03e07e Author: rkennke Date: 2016-07-14 00:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/83d2de03e07e Implement (hopefully) fast CodeCache scanning using scavenging mechanism. ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/shared/parallelCleaning.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 491edb7e0cdd Author: rkennke Date: 2016-07-14 08:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/491edb7e0cdd Backed out changeset 83d2de03e07e ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/shared/parallelCleaning.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 7068427611f2 Author: rkennke Date: 2016-07-14 08:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7068427611f2 Backed out (not-)improved concurrent code root scanning. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: 61542bdd8cad Author: rkennke Date: 2016-07-14 08:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/61542bdd8cad Backed out (not-)improved concurrent code root scanning (2). ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: 19104f123dc1 Author: rkennke Date: 2016-07-15 12:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/19104f123dc1 Allow Java thread to reach safepoint during JNI critical notification. Fixes deadlock. ! src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp ! src/share/vm/runtime/mutexLocker.cpp Changeset: 4364fbae711d Author: roland Date: 2016-07-18 20:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4364fbae711d StrIndexOfChar missing from verification code ! src/share/vm/opto/shenandoahSupport.cpp Changeset: aadf8e7f4123 Author: rkennke Date: 2016-07-18 23:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/aadf8e7f4123 Implemented optional concurrent root scanning, enabled by experimental switch -XX:+ShenandoahConcurrentCodeRoots. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: bb661664e98c Author: rkennke Date: 2016-07-19 17:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb661664e98c Move Shenandoah locks out of mutexLocker.[c|h]pp into the Shenandoah classes that actually use them. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp ! src/share/vm/gc/shenandoah/shenandoahJNICritical.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 129cf8ceb0f7 Author: rkennke Date: 2016-07-21 11:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/129cf8ceb0f7 Cleaned up and improved C2 acmp barriers. ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse2.cpp Changeset: a90837c4ccd6 Author: rkennke Date: 2016-07-22 13:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a90837c4ccd6 Merge ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 7713651be20f Author: rkennke Date: 2016-07-22 15:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7713651be20f Added missing eq barrier. ! src/share/vm/classfile/systemDictionary.cpp Changeset: 1d2476372456 Author: rkennke Date: 2016-07-22 19:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1d2476372456 Added and corrected some debug output ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/oops/oop.hpp Changeset: d1d7881b166a Author: rkennke Date: 2016-07-26 21:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d1d7881b166a Merge ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp ! src/share/vm/gc/g1/g1HeapVerifier.cpp ! src/share/vm/gc/g1/g1HeapVerifier.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: bcc923447141 Author: rkennke Date: 2016-07-26 21:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bcc923447141 Fix merge ! src/share/vm/gc/g1/g1ConcurrentMark.cpp Changeset: c76390fd2cb8 Author: rkennke Date: 2016-07-26 22:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c76390fd2cb8 Use unified JVM logging for tracing Shenandoah phases. Replaces ShenandoahTracePhases, ShenandoahTraceFullGC and ShenandoahPrintGCTimeStamp options. ! src/share/vm/gc/shared/gcCause.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp Changeset: 9bb2fef5c008 Author: rkennke Date: 2016-07-27 11:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9bb2fef5c008 Added timing+logging for init-mark and init-evac pauses. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: cc63631efb81 Author: roland Date: 2016-07-28 13:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cc63631efb81 Some whitebox fixes + missing cast to null in intrinsics ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/whitebox.cpp Changeset: bb959a7683b8 Author: rkennke Date: 2016-07-31 00:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb959a7683b8 In C2 Shenandoah optimization, when hitting unknown code path, don't fail in release, but be conservative. ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 023ccea7e1a1 Author: rkennke Date: 2016-08-17 16:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/023ccea7e1a1 Merge Changeset: 38e9c94239a7 Author: rkennke Date: 2016-08-17 15:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/38e9c94239a7 Only reset cancelled flag at the end of full-GC. It's needed during full-gc to make some asserts happy. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 24a2538e5d7f Author: roland Date: 2016-08-17 16:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/24a2538e5d7f more intrinsics fixes ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/library_call.cpp Changeset: 673b47ddf294 Author: rkennke Date: 2016-08-17 16:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/673b47ddf294 Implement support for compressed oops for Shenandoah. ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/gc/shared/barrierSet.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/barrierSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 757b6156f1c2 Author: rkennke Date: 2016-08-17 19:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/757b6156f1c2 Fix build and interpreter on aarch64. ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/share/vm/opto/type.cpp Changeset: cac21fda450d Author: rkennke Date: 2016-08-18 13:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cac21fda450d Added == barrier to narrow oops encoding. ! src/share/vm/oops/oop.inline.hpp Changeset: ceeb425078b2 Author: rkennke Date: 2016-08-22 21:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ceeb425078b2 AArchh64: Added missing barriers. Fixed CAS-obj intrinsics C1/C2. Implemented narrow-oop CAS-obj C1/c2. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 50b3fc8dc3e5 Author: rkennke Date: 2016-08-24 12:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/50b3fc8dc3e5 Attempt at fixing cas-obj for Shenandoah. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 0e87bdea9191 Author: roland Date: 2016-08-24 09:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0e87bdea9191 fix and improvements to commoning of barriers during loop optimizations ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/superword.cpp Changeset: eab31606e7af Author: roland Date: 2016-08-30 18:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/eab31606e7af C1's CAS on aarch64 cannot modify content of registers holding expected and new values ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: e09e2b3c37b7 Author: roland Date: 2016-08-31 11:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e09e2b3c37b7 C2 fixes for cases when write barrier projection is optimized out ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 3153a33f24e8 Author: roland Date: 2016-09-09 14:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3153a33f24e8 acmp for shenandoah should trigger split if ! src/share/vm/opto/graphKit.cpp Changeset: b022598e2a2b Author: roland Date: 2016-09-09 14:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b022598e2a2b implicit null check in read barrier when compressed oops are enabled ! src/cpu/x86/vm/x86_64.ad Changeset: 5bef82e4dee7 Author: rkennke Date: 2016-09-12 17:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5bef82e4dee7 Bugfix: Fix off-by-one in reclaim-humongous. Contributed by Zhengyu Gu. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 4f031b39d689 Author: rkennke Date: 2016-09-14 10:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4f031b39d689 Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/x86_64.ad - src/jdk.hotspot.agent/doc/ReadMe-JavaScript.text - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SDE.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - src/jdk.hotspot.agent/test/jdi/README.jjh - src/jdk.hotspot.agent/test/jdi/SASanityChecker.java - src/jdk.hotspot.agent/test/jdi/TEST.ROOT - src/jdk.hotspot.agent/test/jdi/TargetAdapter.java - src/jdk.hotspot.agent/test/jdi/TargetListener.java - src/jdk.hotspot.agent/test/jdi/TestScaffold.java - src/jdk.hotspot.agent/test/jdi/VMConnection.java - src/jdk.hotspot.agent/test/jdi/jstack.sh - src/jdk.hotspot.agent/test/jdi/jstack64.sh - src/jdk.hotspot.agent/test/jdi/multivm.java - src/jdk.hotspot.agent/test/jdi/multivm.sh - src/jdk.hotspot.agent/test/jdi/runjdb.sh - src/jdk.hotspot.agent/test/jdi/runjpda.sh - src/jdk.hotspot.agent/test/jdi/runsa.sh - src/jdk.hotspot.agent/test/jdi/sagclient.java - src/jdk.hotspot.agent/test/jdi/sagdoit.java - src/jdk.hotspot.agent/test/jdi/sagtarg.java - src/jdk.hotspot.agent/test/jdi/sagtest.java - src/jdk.hotspot.agent/test/jdi/sasanity.sh - src/jdk.hotspot.agent/test/jdi/serialvm.java - src/jdk.hotspot.agent/test/jdi/serialvm.sh - src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp - src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp - src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp - src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp - src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp - src/os_cpu/linux_x86/vm/atomic_linux_x86.inline.hpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp - src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp - src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.inline.hpp - src/os_cpu/solaris_x86/vm/atomic_solaris_x86.inline.hpp - src/os_cpu/windows_x86/vm/atomic_windows_x86.inline.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc/g1/g1CardLiveData.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp - src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/threadService.cpp - test/compiler/c1/6478991/NullCheckTest.java - test/compiler/c1/6579789/Test6579789.java - test/compiler/c1/6756768/Test6756768.java - test/compiler/c1/6756768/Test6756768_2.java - test/compiler/c1/6757316/Test6757316.java - test/compiler/c1/6758234/Test6758234.java - test/compiler/c1/6769124/TestArrayCopy6769124.java - test/compiler/c1/6769124/TestDeoptInt6769124.java - test/compiler/c1/6769124/TestUnalignedLoad6769124.java - test/compiler/c1/6795465/Test6795465.java - test/compiler/c1/6849574/Test.java - test/compiler/c1/6855215/Test6855215.java - test/compiler/c1/6932496/Test6932496.java - test/compiler/c1/7042153/Test7042153.java - test/compiler/c1/7090976/Test7090976.java - test/compiler/c1/7103261/Test7103261.java - test/compiler/c1/7123108/Test7123108.java - test/compiler/c1/8004051/Test8004051.java - test/compiler/c1/8011706/Test8011706.java - test/compiler/c1/8011771/Test8011771.java - test/compiler/c2/5057225/Test5057225.java - test/compiler/c2/5091921/Test5091921.java - test/compiler/c2/5091921/Test6186134.java - test/compiler/c2/5091921/Test6196102.java - test/compiler/c2/5091921/Test6357214.java - test/compiler/c2/5091921/Test6559156.java - test/compiler/c2/5091921/Test6753639.java - test/compiler/c2/5091921/Test6850611.java - test/compiler/c2/5091921/Test6890943.java - test/compiler/c2/5091921/Test6897150.java - test/compiler/c2/5091921/Test6905845.java - test/compiler/c2/5091921/Test6931567.java - test/compiler/c2/5091921/Test6935022.java - test/compiler/c2/5091921/Test6959129.java - test/compiler/c2/5091921/Test6985295.java - test/compiler/c2/5091921/Test6992759.java - test/compiler/c2/5091921/Test7005594.java - test/compiler/c2/5091921/Test7005594.sh - test/compiler/c2/5091921/Test7020614.java - test/compiler/c2/5091921/input6890943.txt - test/compiler/c2/5091921/output6890943.txt - test/compiler/c2/6340864/TestByteVect.java - test/compiler/c2/6340864/TestDoubleVect.java - test/compiler/c2/6340864/TestFloatVect.java - test/compiler/c2/6340864/TestIntVect.java - test/compiler/c2/6340864/TestLongVect.java - test/compiler/c2/6340864/TestShortVect.java - test/compiler/c2/6443505/Test6443505.java - test/compiler/c2/6589834/InlinedArrayCloneTestCase.java - test/compiler/c2/6589834/Test_ia32.java - test/compiler/c2/6603011/Test.java - test/compiler/c2/6636138/Test1.java - test/compiler/c2/6636138/Test2.java - test/compiler/c2/6646019/Test.java - test/compiler/c2/6646020/Tester.java - test/compiler/c2/6661247/Test.java - test/compiler/c2/6663621/IVTest.java - test/compiler/c2/6663848/Tester.java - test/compiler/c2/6663854/Test6663854.java - test/compiler/c2/6695810/Test.java - test/compiler/c2/6700047/Test6700047.java - test/compiler/c2/6711100/Test.java - test/compiler/c2/6711117/Test.java - test/compiler/c2/6712835/Test6712835.java - test/compiler/c2/6714694/Tester.java - test/compiler/c2/6724218/Test.java - test/compiler/c2/6732154/Test6732154.java - test/compiler/c2/6741738/Tester.java - test/compiler/c2/6772683/InterruptedTest.java - test/compiler/c2/6792161/Test6792161.java - test/compiler/c2/6795362/Test6795362.java - test/compiler/c2/6796786/Test6796786.java - test/compiler/c2/6799693/Test.java - test/compiler/c2/6800154/Test6800154.java - test/compiler/c2/6805724/Test6805724.java - test/compiler/c2/6823453/Test.java - test/compiler/c2/6832293/Test.java - test/compiler/c2/6837011/Test6837011.java - test/compiler/c2/6837094/Test.java - test/compiler/c2/6843752/Test.java - test/compiler/c2/6851282/Test.java - test/compiler/c2/6852078/Test6852078.java - test/compiler/c2/6857159/Test6857159.java - test/compiler/c2/6863155/Test6863155.java - test/compiler/c2/6865031/Test.java - test/compiler/c2/6866651/Test.java - test/compiler/c2/6877254/Test.java - test/compiler/c2/6880034/Test6880034.java - test/compiler/c2/6885584/Test6885584.java - test/compiler/c2/6894807/IsInstanceTest.java - test/compiler/c2/6901572/Test.java - test/compiler/c2/6910484/Test.java - test/compiler/c2/6910605/Test.java - test/compiler/c2/6910618/Test.java - test/compiler/c2/6912517/Test.java - test/compiler/c2/6916644/Test6916644.java - test/compiler/c2/6921969/TestMultiplyLongHiZero.java - test/compiler/c2/6930043/Test6930043.java - test/compiler/c2/6946040/TestCharShortByteSwap.java - test/compiler/c2/6956668/Test6956668.java - test/compiler/c2/6958485/Test.java - test/compiler/c2/6968348/Test6968348.java - test/compiler/c2/6973329/Test.java - test/compiler/c2/7002666/Test7002666.java - test/compiler/c2/7009359/Test7009359.java - test/compiler/c2/7017746/Test.java - test/compiler/c2/7024475/Test7024475.java - test/compiler/c2/7029152/Test.java - test/compiler/c2/7041100/Test7041100.java - test/compiler/c2/7046096/Test7046096.java - test/compiler/c2/7047069/Test7047069.java - test/compiler/c2/7048332/Test7048332.java - test/compiler/c2/7068051/Test7068051.java - test/compiler/c2/7070134/Stemmer.java - test/compiler/c2/7070134/words - test/compiler/c2/7110586/Test7110586.java - test/compiler/c2/7125879/Test7125879.java - test/compiler/c2/7160610/Test7160610.java - test/compiler/c2/7169782/Test7169782.java - test/compiler/c2/7174363/Test7174363.java - test/compiler/c2/7177917/Test7177917.java - test/compiler/c2/7179138/Test7179138_1.java - test/compiler/c2/7179138/Test7179138_2.java - test/compiler/c2/7190310/Test7190310.java - test/compiler/c2/7190310/Test7190310_unsafe.java - test/compiler/c2/7192963/TestByteVect.java - test/compiler/c2/7192963/TestDoubleVect.java - test/compiler/c2/7192963/TestFloatVect.java - test/compiler/c2/7192963/TestIntVect.java - test/compiler/c2/7192963/TestLongVect.java - test/compiler/c2/7192963/TestShortVect.java - test/compiler/c2/7199742/Test7199742.java - test/compiler/c2/7200264/Test7200264.sh - test/compiler/c2/7200264/TestIntVect.java - test/compiler/c2/8000805/Test8000805.java - test/compiler/c2/8002069/Test8002069.java - test/compiler/c2/8004741/Test8004741.java - test/compiler/c2/8004867/TestIntAtomicCAS.java - test/compiler/c2/8004867/TestIntAtomicOrdered.java - test/compiler/c2/8004867/TestIntAtomicVolatile.java - test/compiler/c2/8004867/TestIntUnsafeCAS.java - test/compiler/c2/8004867/TestIntUnsafeOrdered.java - test/compiler/c2/8004867/TestIntUnsafeVolatile.java - test/compiler/c2/8005956/PolynomialRoot.java - test/compiler/c2/8007294/Test8007294.java - test/compiler/c2/8007722/Test8007722.java - test/compiler/codegen/6378821/Test6378821.java - test/compiler/codegen/6431242/Test.java - test/compiler/codegen/6797305/Test6797305.java - test/compiler/codegen/6814842/Test6814842.java - test/compiler/codegen/6823354/Test6823354.java - test/compiler/codegen/6875866/Test.java - test/compiler/codegen/6879902/Test6879902.java - test/compiler/codegen/6896617/Test6896617.java - test/compiler/codegen/6909839/Test6909839.java - test/compiler/codegen/6935535/Test.java - test/compiler/codegen/6942326/Test.java - test/compiler/codegen/7009231/Test7009231.java - test/compiler/codegen/7088419/CRCTest.java - test/compiler/codegen/7100757/Test7100757.java - test/compiler/codegen/7119644/TestBooleanVect.java - test/compiler/codegen/7119644/TestByteDoubleVect.java - test/compiler/codegen/7119644/TestByteFloatVect.java - test/compiler/codegen/7119644/TestByteIntVect.java - test/compiler/codegen/7119644/TestByteLongVect.java - test/compiler/codegen/7119644/TestByteShortVect.java - test/compiler/codegen/7119644/TestByteVect.java - test/compiler/codegen/7119644/TestCharShortVect.java - test/compiler/codegen/7119644/TestCharVect.java - test/compiler/codegen/7119644/TestDoubleVect.java - test/compiler/codegen/7119644/TestFloatDoubleVect.java - test/compiler/codegen/7119644/TestFloatVect.java - test/compiler/codegen/7119644/TestIntDoubleVect.java - test/compiler/codegen/7119644/TestIntFloatVect.java - test/compiler/codegen/7119644/TestIntLongVect.java - test/compiler/codegen/7119644/TestIntVect.java - test/compiler/codegen/7119644/TestLongDoubleVect.java - test/compiler/codegen/7119644/TestLongFloatVect.java - test/compiler/codegen/7119644/TestLongVect.java - test/compiler/codegen/7119644/TestShortDoubleVect.java - test/compiler/codegen/7119644/TestShortFloatVect.java - test/compiler/codegen/7119644/TestShortIntVect.java - test/compiler/codegen/7119644/TestShortLongVect.java - test/compiler/codegen/7119644/TestShortVect.java - test/compiler/codegen/7184394/TestAESBase.java - test/compiler/codegen/7184394/TestAESDecode.java - test/compiler/codegen/7184394/TestAESEncode.java - test/compiler/codegen/7184394/TestAESMain.java - test/compiler/codegen/8001183/TestCharVect.java - test/compiler/codegen/8005033/Test8005033.java - test/compiler/codegen/8011901/Test8011901.java - test/compiler/codegen/8144028/BitTests.java - test/compiler/eliminateAutobox/6934604/TestByteBoxing.java - test/compiler/eliminateAutobox/6934604/TestDoubleBoxing.java - test/compiler/eliminateAutobox/6934604/TestFloatBoxing.java - test/compiler/eliminateAutobox/6934604/TestIntBoxing.java - test/compiler/eliminateAutobox/6934604/TestLongBoxing.java - test/compiler/eliminateAutobox/6934604/TestShortBoxing.java - test/compiler/escapeAnalysis/6689060/Test.java - test/compiler/escapeAnalysis/6716441/Tester.java - test/compiler/escapeAnalysis/6726999/Test.java - test/compiler/escapeAnalysis/6775880/Test.java - test/compiler/escapeAnalysis/6795161/Test.java - test/compiler/escapeAnalysis/6895383/Test.java - test/compiler/escapeAnalysis/6896727/Test.java - test/compiler/interpreter/6539464/Test.java - test/compiler/interpreter/6833129/Test.java - test/compiler/interpreter/7116216/LargeFrame.java - test/compiler/interpreter/7116216/StackOverflow.java - test/compiler/intrinsics/6982370/Test6982370.java - test/compiler/intrinsics/8005419/Test8005419.java - test/compiler/intrinsics/adler32/TestAdler32.java - test/compiler/intrinsics/class/TestClassIsPrimitive.java - test/compiler/intrinsics/classcast/NullCheckDroppingsTest.java - test/compiler/intrinsics/clone/TestObjectClone.java - test/compiler/intrinsics/crc32/TestCRC32.java - test/compiler/intrinsics/crc32c/TestCRC32C.java - test/compiler/intrinsics/hashcode/TestHashCode.java - test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java - test/compiler/intrinsics/muladd/TestMulAdd.java - test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java - test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java - test/compiler/intrinsics/squaretolen/TestSquareToLen.java - test/compiler/intrinsics/stringequals/TestStringEqualsBadLength.java - test/compiler/jsr292/6990212/Test6990212.java - test/compiler/jsr292/7082949/Test7082949.java - test/compiler/loopopts/6659207/Test.java - test/compiler/loopopts/6855164/Test.java - test/compiler/loopopts/6860469/Test.java - test/compiler/loopopts/7044738/Test7044738.java - test/compiler/loopopts/7052494/Test7052494.java - test/compiler/native/TestDirtyInt.java - test/compiler/native/libTestDirtyInt.c - test/compiler/runtime/6778657/Test.java - test/compiler/runtime/6826736/Test.java - test/compiler/runtime/6859338/Test6859338.java - test/compiler/runtime/6863420/Test.java - test/compiler/runtime/6865265/StackOverflowBug.java - test/compiler/runtime/6891750/Test6891750.java - test/compiler/runtime/6892265/Test.java - test/compiler/runtime/7088020/Test7088020.java - test/compiler/runtime/7141637/SpreadNullArg.java - test/compiler/runtime/7196199/Test7196199.java - test/compiler/runtime/8010927/Test8010927.java - test/compiler/runtime/8015436/Test8015436.java - test/compiler/uncommontrap/8009761/Test8009761.java ! test/gc/logging/TestPrintReferences.java - test/runtime/modules/Visibility/XpatchVisibility.java - test/runtime/modules/Xpatch/BasicJarBuilder.java - test/runtime/modules/Xpatch/Xpatch2Dirs.java - test/runtime/modules/Xpatch/Xpatch2DirsMain.java - test/runtime/modules/Xpatch/XpatchDupJavaBase.java - test/runtime/modules/Xpatch/XpatchDupModule.java - test/runtime/modules/Xpatch/XpatchJavaBase.java - test/runtime/modules/Xpatch/XpatchMain.java - test/runtime/modules/Xpatch/XpatchTest.java - test/runtime/modules/Xpatch/XpatchTestJar.java - test/runtime/modules/Xpatch/XpatchTestJarDir.java - test/runtime/modules/Xpatch/XpatchTraceCL.java - test/runtime/modules/XpatchCDS.java - test/serviceability/sa/TestClassLoaderStats.java - test/serviceability/sa/TestStackTrace.java - test/testlibrary/ClassFileInstaller.java - test/testlibrary/RedefineClassHelper.java - test/testlibrary/jdk/test/lib/AllocationHelper.java - test/testlibrary/jdk/test/lib/Asserts.java - test/testlibrary/jdk/test/lib/BuildHelper.java - test/testlibrary/jdk/test/lib/ByteCodeLoader.java - test/testlibrary/jdk/test/lib/DynamicVMOption.java - test/testlibrary/jdk/test/lib/ExitCode.java - test/testlibrary/jdk/test/lib/FileInstaller.java - test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java - test/testlibrary/jdk/test/lib/InMemoryJavaCompiler.java - test/testlibrary/jdk/test/lib/InfiniteLoop.java - test/testlibrary/jdk/test/lib/InputArguments.java - test/testlibrary/jdk/test/lib/JDKToolFinder.java - test/testlibrary/jdk/test/lib/JDKToolLauncher.java - test/testlibrary/jdk/test/lib/OutputAnalyzer.java - test/testlibrary/jdk/test/lib/OutputBuffer.java - test/testlibrary/jdk/test/lib/Pair.java - test/testlibrary/jdk/test/lib/Platform.java - test/testlibrary/jdk/test/lib/ProcessTools.java - test/testlibrary/jdk/test/lib/StreamPumper.java - test/testlibrary/jdk/test/lib/TimeLimitedRunner.java - test/testlibrary/jdk/test/lib/Triple.java - test/testlibrary/jdk/test/lib/Utils.java - test/testlibrary/jdk/test/lib/cli/CPUSpecificCommandLineOptionTest.java - test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java - test/testlibrary/jdk/test/lib/cli/predicate/AndPredicate.java - test/testlibrary/jdk/test/lib/cli/predicate/CPUSpecificPredicate.java - test/testlibrary/jdk/test/lib/cli/predicate/NotPredicate.java - test/testlibrary/jdk/test/lib/cli/predicate/OrPredicate.java - test/testlibrary/jdk/test/lib/dcmd/CommandExecutor.java - test/testlibrary/jdk/test/lib/dcmd/CommandExecutorException.java - test/testlibrary/jdk/test/lib/dcmd/FileJcmdExecutor.java - test/testlibrary/jdk/test/lib/dcmd/JMXExecutor.java - test/testlibrary/jdk/test/lib/dcmd/JcmdExecutor.java - test/testlibrary/jdk/test/lib/dcmd/MainClassJcmdExecutor.java - test/testlibrary/jdk/test/lib/dcmd/PidJcmdExecutor.java - test/testlibrary/jdk/test/lib/dtrace/DtraceResultsAnalyzer.java - test/testlibrary/jdk/test/lib/dtrace/DtraceRunner.java Changeset: 2d9ac8c14fa5 Author: roland Date: 2016-09-13 14:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2d9ac8c14fa5 memory edge of write barriers shouldn't be unconditionally cleared after optimizations ! src/share/vm/opto/compile.cpp Changeset: faadc1eccf5a Author: roland Date: 2016-09-14 16:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/faadc1eccf5a move loop invariant shenandoah write barriers before loops ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: d533dffbaad0 Author: roland Date: 2016-09-14 16:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d533dffbaad0 When a write barrier's projection is about to be removed, all users of the projection must first update their memory edge to the memory input of the write barrier ! src/share/vm/opto/shenandoahSupport.cpp Changeset: c4b9b756b685 Author: rkennke Date: 2016-09-16 18:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c4b9b756b685 Fix Shenandoah's heap validation. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 4d103d2a2f10 Author: roland Date: 2016-09-15 10:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4d103d2a2f10 loop optimizations for shenandoah read barriers ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 57fc5930d659 Author: rkennke Date: 2016-09-19 11:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/57fc5930d659 Proper GC mode in hs_err for Shenandoah. Contributed-by: Aleksey Shipilev ! src/share/vm/utilities/vmError.cpp Changeset: 045267b9d5a3 Author: rkennke Date: 2016-09-20 15:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/045267b9d5a3 Exit gracefully when trying Shenandoah on unsupported platforms. ! src/share/vm/runtime/arguments.cpp Changeset: 76938ff28105 Author: roland Date: 2016-09-21 10:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/76938ff28105 c2: don't clear write barrier control in final graph reshape if CastPP input was processed before ! src/share/vm/opto/compile.cpp Changeset: 95b4e1699477 Author: rkennke Date: 2016-09-21 15:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/95b4e1699477 Pin regions that contain JNI critical regions, instead of bail-and-retry protocol. ! make/test/JtregNative.gmk ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp - src/share/vm/gc/shenandoah/shenandoahJNICritical.cpp - src/share/vm/gc/shenandoah/shenandoahJNICritical.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/prims/jni.cpp ! test/TEST.groups + test/gc/shenandoah/ShenandoahJNICritical.java + test/gc/shenandoah/libShenandoahJNICritical.c Changeset: 8c1d51839cdd Author: rkennke Date: 2016-09-21 16:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8c1d51839cdd Added read barrier to C1's vectorizedMismatch() intrinsic. ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp + test/gc/shenandoah/C1VectorizedMismatch.java Changeset: 022c887483ea Author: rkennke Date: 2016-09-21 16:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/022c887483ea Added regression test for humongous off-by-one error. Contributed-by: Zhengyu Gu + test/gc/shenandoah/HumongousRegionReclaimTest/TestHumongous.java Changeset: 1555594b8493 Author: rkennke Date: 2016-09-21 17:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1555594b8493 Add ShenandoahGC into GC flag collision test. Contributed-by: Aleksey Shipilev ! src/share/vm/runtime/arguments.cpp Changeset: 0da2b33ea72a Author: rkennke Date: 2016-09-22 10:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0da2b33ea72a Fix: Shenandoah crashes with -XX:ObjectAlignmentInBytes=16. Contributed-by: Aleksey Shipilev ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/gc/shenandoah/brooksPointer.hpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/type.cpp + test/gc/shenandoah/LargeObjectAlignment.java Changeset: 934f73fc7a24 Author: rkennke Date: 2016-09-27 15:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/934f73fc7a24 Handle single-threaded GC correctly. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp + test/gc/shenandoah/TestSingleThreadedShenandoah.java Changeset: 6e2efc22740e Author: shade Date: 2016-09-28 19:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6e2efc22740e Missing memory tags for marking bitmaps. Contributed-by: Zhengyu Gu ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 71812d733d49 Author: shade Date: 2016-09-28 19:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/71812d733d49 Minor cleanup on ShenandoahHeapRegion's LiveData counter. Contributed-by: Zhengyu Gu ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: 0a60700ab638 Author: shade Date: 2016-09-29 10:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0a60700ab638 Move shenandoah oop CAS to MacroAssembler, cleanup, document, and optimize it a little. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/x86_64.ad + test/gc/shenandoah/cas/ReferenceCAS.java Changeset: 0f37e9fa2d98 Author: roland Date: 2016-09-20 18:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0f37e9fa2d98 c2: logic that removes write barrier projection is not accurate ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 14e5d162b959 Author: roland Date: 2016-09-30 11:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/14e5d162b959 Clearing control during final graph reshape causes memory barrier to loose dependency on null check ! src/share/vm/opto/compile.cpp + test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java Changeset: bb1e9843dd00 Author: shade Date: 2016-09-30 16:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb1e9843dd00 Throw proper OOMEs instead of crashing on internal asserts. Contributed-by: Zhengyu Gu ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp + test/gc/shenandoah/TestAllocLargeObjOOM.java + test/gc/shenandoah/TestAllocSmallObjOOM.java Changeset: 12ce07b230f7 Author: rkennke Date: 2016-10-04 10:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/12ce07b230f7 Cleanup Shenandoah arguments. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp + test/gc/shenandoah/TestShenandoahArgumentRanges.java Changeset: 0d9863428c53 Author: rkennke Date: 2016-10-05 09:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0d9863428c53 Rewrite Shenandoah logging to use unified logging framework. ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: bbdfe1eadfed Author: rkennke Date: 2016-10-05 10:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bbdfe1eadfed Remove unnecessary and obsolete cmd line arg from test. ! test/gc/shenandoah/HumongousRegionReclaimTest/TestHumongous.java Changeset: 055a3e68502e Author: rkennke Date: 2016-10-06 11:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/055a3e68502e Use MacroAssembler cas-obj code for C1 too. Use movl for compressed oops. Use sete instead of setz to set result reg. ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: fb237a02238e Author: rkennke Date: 2016-10-06 18:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fb237a02238e Additional assert and debug output. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 8a0bf4a83b74 Author: rkennke Date: 2016-10-06 18:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8a0bf4a83b74 Use unsafe_equals() instead of == for comparing oops. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: e382d419ca8b Author: rkennke Date: 2016-10-07 11:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e382d419ca8b Added asserts all over synchronizer code to check that target objects are in to-space. ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/synchronizer.cpp Changeset: 9cff9ac021c1 Author: rkennke Date: 2016-10-07 16:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9cff9ac021c1 Added assert in biased locking to see where to-space objects might come from. ! src/share/vm/runtime/biasedLocking.cpp Changeset: 3a1656c0e09d Author: roland Date: 2016-10-07 09:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3a1656c0e09d ShenandoahBarrierNode::needs_barrier() support for compressed oops ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 3dd7da8c2d71 Author: roland Date: 2016-10-07 11:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3dd7da8c2d71 implicit null checks broken with compressed oops ! src/share/vm/asm/assembler.cpp + test/gc/shenandoah/compiler/TestNullCheck.java Changeset: 8d3c72ecfc70 Author: rkennke Date: 2016-10-07 17:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8d3c72ecfc70 More asserts to find where from-space oops come from in biased locking. ! src/share/vm/runtime/biasedLocking.cpp Changeset: 907c358bf012 Author: shade Date: 2016-10-07 19:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/907c358bf012 TestWriteBarrierClearControl fails in release build: needs -XX:+UnlockDiagnosticVMOptions. ! test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java Changeset: bae5f9792c83 Author: shade Date: 2016-10-07 21:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bae5f9792c83 Refactor BrooksPointer utility class: reflow API, add more asserts, etc. ! src/share/vm/gc/shenandoah/brooksPointer.cpp ! src/share/vm/gc/shenandoah/brooksPointer.hpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 48f12ecaf167 Author: rkennke Date: 2016-10-10 09:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/48f12ecaf167 Fix types of oops/oopDesc*/HeapWord* in new asserts to make compiler happy. ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp Changeset: 699db4e3478e Author: shade Date: 2016-10-10 15:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/699db4e3478e Parallel AlwaysPreTouch: do heap pre-touch operation in parallel. ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp + test/gc/shenandoah/AlwaysPreTouch.java Changeset: 210512cec44a Author: roland Date: 2016-10-10 16:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/210512cec44a C2's barrier verification pass doesn't cover compressed oops correctly ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 72ad8196ae92 Author: shade Date: 2016-10-12 10:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/72ad8196ae92 Improve UseLargePages support. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: 757506b12adf Author: rkennke Date: 2016-10-13 12:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/757506b12adf Added includes to fix aarch64 build. ! src/cpu/aarch64/vm/aarch64.ad ! src/share/vm/runtime/globals_extension.hpp Changeset: c2620a41ff99 Author: zgu Date: 2016-10-04 16:24 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c2620a41ff99 Fixed Shenandoah support in jvmci ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: fd87a04d5540 Author: rkennke Date: 2016-10-14 13:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fd87a04d5540 Use non-checking version of mov for 0xdeaddead to avoid assert. ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: bb1b3ff7f950 Author: shade Date: 2016-10-17 17:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb1b3ff7f950 Prune is_in call from in_cset_fast_test. ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 8c4c934a3fa8 Author: zgu Date: 2016-10-18 09:31 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8c4c934a3fa8 Parallelize CLDG and CodeCache root scanning and evacuation ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: e44bdff3b9d4 Author: rkennke Date: 2016-10-20 11:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e44bdff3b9d4 Rewrite barriers for locks to invoke barriers only when mark word is actually touched. ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc/shared/referencePendingListLocker.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp Changeset: 0d090e6562d8 Author: chf Date: 2016-10-21 10:38 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0d090e6562d8 Better logging ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: be389cf2604a Author: chf Date: 2016-10-21 12:29 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/be389cf2604a Merge Changeset: 103124b62abc Author: rkennke Date: 2016-10-21 18:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/103124b62abc Implement/improve Shenandoah store checks. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 462814876bed Author: rkennke Date: 2016-10-21 18:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/462814876bed Reuse C2 write barrier stub in interpreter and C1. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: a5ecc810e4b6 Author: rkennke Date: 2016-10-25 17:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a5ecc810e4b6 Insert load-load fence in obj-eq-barrier, to prevent brooks ptr loads from floating above comparison. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp Changeset: 6d234e9beadd Author: shade Date: 2016-10-25 17:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6d234e9beadd Native Brooks ptr accesses can be constant-folded. ! src/share/vm/gc/shenandoah/brooksPointer.hpp ! src/share/vm/opto/macro.cpp Changeset: ffaa8941fdce Author: shade Date: 2016-10-28 12:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ffaa8941fdce Chunked array processing should first push the continuation. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 40e322c38a82 Author: roland Date: 2016-10-28 11:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/40e322c38a82 Condition code not set after CAS on aarch64 ! src/cpu/aarch64/vm/aarch64.ad Changeset: b329d9c36925 Author: roland Date: 2016-10-28 14:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b329d9c36925 missing memory barrier in acmp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/subnode.cpp Changeset: 978d7601df14 Author: roland Date: 2016-10-28 14:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/978d7601df14 Expand shenandoah write barrier as C2 IR ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: fcf893b2f7a7 Author: rkennke Date: 2016-10-28 21:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fcf893b2f7a7 Fix in-heap check in x86 store check. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp Changeset: 393dd35cec61 Author: rkennke Date: 2016-10-28 21:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/393dd35cec61 Replace read-barrier in monitor-search-loop with store checks. ! src/cpu/x86/vm/templateTable_x86.cpp Changeset: 3f6ab1f1bca0 Author: rkennke Date: 2016-10-28 22:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3f6ab1f1bca0 Rename enter/exit_critical to pin_object in CollectedHeap. ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/prims/jni.cpp Changeset: c3df4ac5091c Author: rkennke Date: 2016-10-28 22:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c3df4ac5091c Fix oop comparison in JVM_StopThread() and remove redundant comparison in stackwalk. ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/stackwalk.cpp Changeset: 6f23d8404b9e Author: shade Date: 2016-10-28 22:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6f23d8404b9e Turn off C2 WB expansion until the ReferenceCAS test bug is fixed. ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: f66cf3bcac8e Author: shade Date: 2016-10-28 23:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f66cf3bcac8e Efficient divide-and-conquer for chunked array handling during mark. ! src/share/vm/gc/shared/taskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: b3776237524a Author: roland Date: 2016-10-31 16:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b3776237524a assert in PhaseIdealLoop::shenandoah_fix_memory_uses() is too strong ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 658bdee8b6ab Author: shade Date: 2016-10-31 16:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/658bdee8b6ab Cherry-pick JDK-8167298 change, modify ReferenceCAS to be more aggressive, turn back C2 opto. ! src/share/vm/adlc/formssel.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! test/gc/shenandoah/cas/ReferenceCAS.java Changeset: c7a2d9ce5168 Author: shade Date: 2016-10-31 17:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c7a2d9ce5168 Various cleanups: (un)signed math, method names, leftover code, etc ! src/share/vm/gc/shenandoah/brooksPointer.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: b24395051cc1 Author: rkennke Date: 2016-10-31 17:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b24395051cc1 Make sure to sync local and global evac-in-progress flags correctly. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/runtime/thread.cpp + test/gc/shenandoah/EvilSyncBug.java Changeset: e52c6b2eba6d Author: shade Date: 2016-10-31 20:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e52c6b2eba6d Separate Full GC counters in GC stats. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: fc6f53b5759d Author: shade Date: 2016-11-01 11:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fc6f53b5759d "passive" GC heuristics, that does Full GCs only. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 09e5183d535f Author: roland Date: 2016-11-02 13:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/09e5183d535f handle rethrow call in PhaseIdealLoop::shenandoah_find_bottom_mem() ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 676ce85af647 Author: rkennke Date: 2016-11-02 15:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/676ce85af647 Merge marked_object_iterate() impls. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 3a9e444a2f37 Author: roland Date: 2016-11-02 16:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3a9e444a2f37 acmp needs a wide membar to avoid incorrect anti dependencies ! src/share/vm/opto/graphKit.cpp Changeset: 7e36a859bfaa Author: shade Date: 2016-11-02 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7e36a859bfaa Full GC mark without liveness counting. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 566de8265503 Author: zgu Date: 2016-11-02 15:25 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/566de8265503 Experimental OWST implementation ! src/share/vm/gc/shared/taskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp + src/share/vm/gc/shenandoah/shenandoahTaskqueue.cpp + src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: ce039a1b40a7 Author: shade Date: 2016-11-02 20:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ce039a1b40a7 Reset bitmaps in MarkCompact should use parallel threads. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 95390cfa294c Author: roland Date: 2016-11-03 10:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/95390cfa294c Class.isAssignableFrom instrinsic needs to properly handle mem bar in acmp ! src/share/vm/opto/library_call.cpp Changeset: 9f32d5b62cc4 Author: rkennke Date: 2016-11-03 12:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9f32d5b62cc4 Remove unappropriate comment. ! src/share/vm/runtime/arguments.cpp Changeset: 50a2c552b20d Author: rkennke Date: 2016-11-03 12:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/50a2c552b20d Collapse series of small assert blocks into one big assert block. ! src/share/vm/opto/addnode.cpp Changeset: bfe2e96c6b19 Author: rkennke Date: 2016-11-03 13:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bfe2e96c6b19 Rename GraphKit::shenandoah_acmp_barrier into GraphKit::cmp_objects. ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse2.cpp Changeset: 7023b41f97a9 Author: shade Date: 2016-11-04 13:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7023b41f97a9 Make CMBitMapRO::getNextMarkedWordAddress "inline". ! src/share/vm/gc/shared/cmBitMap.cpp ! src/share/vm/gc/shared/cmBitMap.hpp ! src/share/vm/gc/shared/cmBitMap.inline.hpp Changeset: 4838d48a8e3c Author: shade Date: 2016-11-04 22:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4838d48a8e3c Specialize iteration over marked objects. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 119a579de3cd Author: roland Date: 2016-11-07 14:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/119a579de3cd Null check handling in PhaseIdealLoop::shenandoah_pin_and_expand_barriers() can break graph ! src/share/vm/opto/shenandoahSupport.cpp Changeset: b60d2b4d85b3 Author: zgu Date: 2016-11-07 12:59 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b60d2b4d85b3 OWST competitive spin master ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.cpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp Changeset: f0002694db11 Author: shade Date: 2016-11-08 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f0002694db11 Mark scan prefetch: prefetch the oop contents while scanning the mark bitmap. ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 4b28d985b5af Author: shade Date: 2016-11-09 08:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4b28d985b5af ConcurrentMark overflow queues cleanup bugfix. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: c8138d5377a4 Author: shade Date: 2016-11-09 11:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c8138d5377a4 Single-element buffer in thread-local taskqueues. ! src/share/vm/gc/shared/taskqueue.hpp ! src/share/vm/gc/shared/taskqueue.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: a967c342db8e Author: zgu Date: 2016-11-09 09:17 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a967c342db8e Enable UseShenandoahOWST by default ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 430c7569981d Author: rkennke Date: 2016-11-09 18:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/430c7569981d Improve handling of cancelled-gc flag. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 929b87e22dfd Author: rkennke Date: 2016-11-15 16:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/929b87e22dfd Improved, more flexible heap region size settings. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! test/TEST.groups + test/gc/shenandoah/TestRegionSizeArgs.java Changeset: 48adcdcb69b2 Author: rkennke Date: 2016-11-15 16:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/48adcdcb69b2 Added missing barriers in services code. ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/heapDumper.cpp Changeset: 114b9dcf9aa4 Author: rkennke Date: 2016-11-15 17:10 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/114b9dcf9aa4 Fix small mistake/typo: typeOopArray->typeArrayOop. ! src/share/vm/services/heapDumper.cpp Changeset: b02156e8022f Author: rkennke Date: 2016-11-15 17:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b02156e8022f Fix another stupid mistake: use K instead of M for MIN_REGION_SIZE. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp Changeset: cb127be5c910 Author: roland Date: 2016-11-16 10:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cb127be5c910 keep membar's adr_type after matching + membars in shenandoah's acmp and write barrier shouldn't be wide ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: d178fc346abb Author: rkennke Date: 2016-11-16 15:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d178fc346abb Backed out changeset 40e322c38a82 ! src/cpu/aarch64/vm/aarch64.ad Changeset: 40ecb3f31575 Author: rkennke Date: 2016-11-16 15:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/40ecb3f31575 TestGCOld for Shenandoah ! test/TEST.groups ! test/gc/shenandoah/EvilSyncBug.java + test/gc/stress/TestGCOldWithShenandoah.java Changeset: 6543d8b23b0c Author: roland Date: 2016-10-28 11:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6543d8b23b0c Condition code not set after CAS on aarch64 ! src/cpu/aarch64/vm/aarch64.ad Changeset: 358cf8e1ce6a Author: rkennke Date: 2016-11-16 17:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/358cf8e1ce6a Add null-checking to write-barriers in aarch64 C1 cas and xchg impls. ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp Changeset: 1fb95b185cc3 Author: rkennke Date: 2016-11-17 10:05 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1fb95b185cc3 AArch64: Add remaining (weak / exchange) CAS-obj intrinsics for Shenandoah. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 37a6e3670662 Author: rkennke Date: 2016-11-18 18:34 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/37a6e3670662 Some more AArch64 CAS/CAE fixes ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: ae2cbcf798c3 Author: roland Date: 2016-11-19 17:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ae2cbcf798c3 Logic that moves a null check in the expanded barrier may cause a memory access that doesn't depend on the barrier to bypass the null check ! src/share/vm/opto/shenandoahSupport.cpp + test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java Changeset: c831d368463c Author: zgu Date: 2016-11-18 10:18 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c831d368463c Utilize parallel workers for GC tasks during a safepoint ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.hpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.cpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp Changeset: c98fccbedd84 Author: zgu Date: 2016-11-21 12:16 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c98fccbedd84 Correctly setting up ReferenceProcess's active_mt_degress for auto queue balancing ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: fcdffec29931 Author: zgu Date: 2016-11-21 12:17 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fcdffec29931 Merge Changeset: d60030e453f0 Author: rkennke Date: 2016-11-19 13:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d60030e453f0 Merge - make/Dist.gmk ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/services/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp - src/share/vm/gc/g1/g1Predictions.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/gcTrace.hpp - src/share/vm/gc/shared/memset_with_concurrent_readers.cpp - src/share/vm/gc/shared/referencePendingListLocker.cpp - src/share/vm/gc/shared/referencePendingListLocker.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/space.inline.hpp ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp - src/share/vm/logging/log.cpp ! src/share/vm/memory/universe.cpp - src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/diagnosticCommand.cpp - src/share/vm/utilities/chunkedList.cpp ! src/share/vm/utilities/exceptions.cpp - src/share/vm/utilities/linkedlist.cpp - src/share/vm/utilities/resourceHash.cpp ! test/TEST.groups - test/compiler/floatingpoint/Test15FloatJNIArgs.java - test/compiler/floatingpoint/libTest15FloatJNIArgs.c - test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.JVMCICompiler - test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory - test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java - test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java ! test/gc/logging/TestPrintReferences.java - test/native/runtime/test_instanceKlass.cpp - test/runtime/SharedArchiveFile/SASymbolTableTestAttachee.java - test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 95fcbf4f31ea Author: rkennke Date: 2016-11-22 15:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/95fcbf4f31ea Add some lost code from merge back in. ! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp Changeset: 2ed49d55cccd Author: rkennke Date: 2016-11-22 16:00 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2ed49d55cccd AArch64: Fix sender-sp clobbering in interpreter Reference intrinsic. ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: d779bb50f1bb Author: rkennke Date: 2016-11-22 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d779bb50f1bb Merge ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: b2ae3bb580d2 Author: zgu Date: 2016-11-23 09:06 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b2ae3bb580d2 Added ShenandoahSATBBufferSize experimental flag ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: a30cc378af65 Author: rkennke Date: 2016-11-23 11:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a30cc378af65 Use acmp barrier for oop comparison ! src/share/vm/classfile/javaClasses.cpp Changeset: 574d188d1aaf Author: rkennke Date: 2016-11-23 16:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/574d188d1aaf Merge Changeset: 757da84b0e79 Author: rkennke Date: 2016-11-23 16:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/757da84b0e79 Merge draining SATB and task queues ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 636806194828 Author: rkennke Date: 2016-11-23 16:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/636806194828 Don't initially evacuate synchronizer roots ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: ea019c7af940 Author: rkennke Date: 2016-11-23 18:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ea019c7af940 Use correct marking bitmap when reclaiming humongous objects. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: f90576f78367 Author: zgu Date: 2016-11-23 16:27 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f90576f78367 Parallelize object monitor scan during GC ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: e0517286547c Author: rkennke Date: 2016-11-24 12:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e0517286547c Put back phase name for full_gc_mark_drain_queue ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: f4e026046090 Author: shade Date: 2016-11-24 18:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f4e026046090 Superfluous conc GC cancellation when cset is empty. Cancelling GC here makes conc mark permanently cancelled. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 07b6c5095e7b Author: rkennke Date: 2016-11-24 18:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/07b6c5095e7b Fix parallel object-monitor scanning ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: da4e38287b66 Author: rkennke Date: 2016-11-24 20:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/da4e38287b66 Refactor/consolidate/cleanup ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: dd26710e4853 Author: shade Date: 2016-11-25 12:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dd26710e4853 Cleanup: break up too long source lines. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahPhaseTimes.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 678dca371148 Author: shade Date: 2016-11-25 15:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/678dca371148 Cancel events should print cause, and fire only once. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 641b0dc77737 Author: shade Date: 2016-11-25 15:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/641b0dc77737 Fix build failure from the unlucky rename in the previous commit. ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 7b2d90893a4b Author: rkennke Date: 2016-11-25 18:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7b2d90893a4b Fix top-at-mark-start ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: 25c90488b424 Author: rkennke Date: 2016-11-25 18:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/25c90488b424 Merge ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/services/diagnosticCommand.cpp - src/share/vm/utilities/quickSort.cpp ! test/TEST.groups - test/compiler/ciReplay/TestSA.sh - test/compiler/ciReplay/TestVM.sh - test/compiler/ciReplay/TestVM_no_comp_level.sh - test/compiler/ciReplay/common.sh Changeset: 17cd0b936e2e Author: rkennke Date: 2016-11-25 18:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/17cd0b936e2e Merge ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 588aa7d8bc35 Author: rkennke Date: 2016-11-25 19:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/588aa7d8bc35 Add test for GCBasher with Shenandoah ! test/TEST.groups + test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: 82c5a883011e Author: shade Date: 2016-11-29 12:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/82c5a883011e Acceptance tests to verify Shenandoah can withstand allocations. + test/gc/shenandoah/acceptance/AllocIntArrays.java + test/gc/shenandoah/acceptance/AllocObjectArrays.java + test/gc/shenandoah/acceptance/AllocObjects.java Changeset: c3d093dd5dd5 Author: zgu Date: 2016-11-29 07:14 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c3d093dd5dd5 Fixed the number of task queues to reset and print ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 1650df2f4ac2 Author: zgu Date: 2016-11-29 07:14 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1650df2f4ac2 Merge Changeset: bc79a4e000f0 Author: rkennke Date: 2016-11-29 13:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bc79a4e000f0 Fix reclamation of humongous objects in mark-compact ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: b9b38c47b4cf Author: rkennke Date: 2016-11-29 16:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b9b38c47b4cf Heuristics fix, refactoring + 2 new heuristics ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 7e4baa0817d1 Author: roland Date: 2016-12-01 08:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7e4baa0817d1 Couple fixes to write barrier expansion ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: dfa629752080 Author: roland Date: 2016-12-01 09:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dfa629752080 undo change made by mistake to compile the world ! src/share/vm/classfile/classLoader.cpp Changeset: 5db8e70a5237 Author: shade Date: 2016-12-05 16:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5db8e70a5237 Cherry-pick 8169261: Fix for JDK-8067744 creates build failures with some versions of gcc and/or linux ! make/test/JtregNative.gmk Changeset: 179aba55a53a Author: shade Date: 2016-12-05 21:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/179aba55a53a Avoid evacuation if concurrent GC was cancelled. Make sure Full GC is able to recover. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/runtime/thread.cpp Changeset: 7009fc6f74b3 Author: shade Date: 2016-12-06 19:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7009fc6f74b3 Fix TLAB flapping. Do not reply with MinTLABSize if we have no space left in current region, make allocator to ask for another region. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: f6d8d643198e Author: rkennke Date: 2016-12-07 11:17 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f6d8d643198e Fix object initialization in C2 ! src/share/vm/opto/macro.cpp Changeset: e4acea31c079 Author: rkennke Date: 2016-12-08 12:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e4acea31c079 C1 cleanup ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp Changeset: 36b281f64016 Author: shade Date: 2016-12-08 16:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/36b281f64016 Fix shutdown/cancelled races. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: f61052a4dd46 Author: roland Date: 2016-12-08 14:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f61052a4dd46 Enable optimization of arraycopy as loads/stores with Shenandoah ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 577da6ba5a48 Author: roland Date: 2016-12-02 16:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/577da6ba5a48 replace barrier's input with barrier's output in all dominated uses to decrease pressure on register allocator ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: be1010acc2ff Author: rkennke Date: 2016-12-09 12:01 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/be1010acc2ff More cleanup ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/gcCause.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/services/heapDumper.cpp Changeset: 582651ecf809 Author: shade Date: 2016-12-12 17:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/582651ecf809 Heap dump support ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: aef414e15af5 Author: shade Date: 2016-12-12 17:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/aef414e15af5 Fix another Full GC trigger race ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 6f8831470752 Author: shade Date: 2016-12-12 18:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6f8831470752 Enable -XX:+HeapDump{Before|After}FullGC. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 7d3e70252b18 Author: shade Date: 2016-12-13 16:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7d3e70252b18 Do more Full GC tries following the allocation failure ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 155d04209453 Author: rkennke Date: 2016-12-13 18:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/155d04209453 Add remaining unused free space to 'used' counter in free list. Makes heuristics more precise. ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp Changeset: a2d3be7f08ad Author: shade Date: 2016-12-14 12:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a2d3be7f08ad Fix MXBean Full GC notifications. ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryService.cpp ! test/TEST.groups + test/gc/shenandoah/MXNotificationsFullGC.java Changeset: a09a9979e356 Author: shade Date: 2016-12-14 13:56 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a09a9979e356 Workaround GC notification asynchronicity in test/gc/shenandoah/MXNotificationsFullGC. ! test/gc/shenandoah/MXNotificationsFullGC.java Changeset: 1785c83977e3 Author: rkennke Date: 2016-12-14 17:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1785c83977e3 JVMStat heap region counters ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp + src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp + src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 9fc91ebeb858 Author: rkennke Date: 2016-12-15 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9fc91ebeb858 Locked allocation ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 9935fc55ebc2 Author: rkennke Date: 2016-12-15 17:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9935fc55ebc2 Fix freeze when running OOM during write barrier ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Changeset: d9e673adfa1c Author: rkennke Date: 2016-12-15 17:41 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d9e673adfa1c Fix assert coming from ReferenceProcessor. ! src/share/vm/gc/shared/referenceProcessor.cpp Changeset: c5cd9ee7a881 Author: chf Date: 2016-12-15 14:32 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c5cd9ee7a881 Connection Matrix ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 0638df313dc4 Author: zgu Date: 2016-12-16 10:33 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0638df313dc4 More efficient heap expansion ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: eb5f5b74878d Author: zgu Date: 2016-12-16 10:34 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/eb5f5b74878d Merge ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: baec38f7a7e5 Author: rkennke Date: 2016-12-17 14:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/baec38f7a7e5 Ensure metadata alive for Shenandoah too. ! src/share/vm/ci/ciObjectFactory.cpp Changeset: fc0c2ad9497d Author: rkennke Date: 2016-12-19 22:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fc0c2ad9497d Fix freeze on OOM during evacuation ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 84363ca14be9 Author: rkennke Date: 2016-12-19 22:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/84363ca14be9 Degenerating concurrent marking ! src/share/vm/gc/shared/taskqueue.cpp ! src/share/vm/gc/shared/taskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.cpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: c2fd76aa8981 Author: shade Date: 2016-12-20 12:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c2fd76aa8981 Enable UseCountedLoopSafepoints with Shenandoah. ! src/share/vm/runtime/arguments.cpp Changeset: 0d30308cdc65 Author: rkennke Date: 2016-12-20 18:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0d30308cdc65 Improve AryEq instruction by avoiding false negatives with a Shenandoah cmp barrier ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: 5c7176fd9317 Author: shade Date: 2016-12-20 19:18 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5c7176fd9317 Refactor concurrent mark to be more inlineable. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: 307980ea8e60 Author: roland Date: 2016-12-19 11:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/307980ea8e60 C2: the result of an implicit null check read barrier may be used when the check fails ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 313a04b8b17d Author: roland Date: 2017-01-03 11:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/313a04b8b17d in cset fast test in C2 IR ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 44d762e94dfd Author: shade Date: 2017-01-05 12:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/44d762e94dfd Thread-local buffers for liveness data. ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp Changeset: c46f0b378ff1 Author: roland Date: 2017-01-03 13:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c46f0b378ff1 loop opts of write barriers once expanded ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 5bde5cc33911 Author: shade Date: 2017-01-09 14:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5bde5cc33911 Percentile levels in -Xlog:gc+stats. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/utilities/numberSeq.cpp ! src/share/vm/utilities/numberSeq.hpp Changeset: 199e8a7f598b Author: rkennke Date: 2017-01-11 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/199e8a7f598b Fix another deadlock with oom_during_evacuation() ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: 87e70319cea2 Author: shade Date: 2017-01-11 18:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/87e70319cea2 Avoid double-touching array headers during mark. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 6ba6eea573b7 Author: rkennke Date: 2017-01-11 18:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6ba6eea573b7 Print heap start/end addresses in hs_err. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: c813c2175488 Author: shade Date: 2017-01-11 21:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c813c2175488 Replace VirtualSpace-based pretouch with region-based one. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: b72ae64a946b Author: shade Date: 2017-01-12 10:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b72ae64a946b Alias ObjArrayFromToTask -> SCMTask. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp Changeset: a8feb1bc2631 Author: shade Date: 2017-01-13 16:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a8feb1bc2631 Cherry-pick the ObjArrayMarkingStride change from JDK-8057003. ! src/share/vm/runtime/globals.hpp Changeset: 86a69f0208ca Author: shade Date: 2017-01-13 19:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/86a69f0208ca Reformat GC stats table. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: bfa281f27d71 Author: roland Date: 2017-01-13 10:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bfa281f27d71 PhaseCFG::replace_uses_with_shenandoah_barrier() causes incorrect execution on aarch64 ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 25b5aa4868df Author: rkennke Date: 2017-01-16 10:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/25b5aa4868df Fix (over) optimization for cmp-objects. ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/subnode.cpp Changeset: be8ee3d7b4a2 Author: rkennke Date: 2017-01-16 17:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/be8ee3d7b4a2 Combine store-val with satb-prebarrier. ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp Changeset: 53c734d6690b Author: shade Date: 2017-01-16 17:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/53c734d6690b Optimize object/array marking with bit-stealing task encoding. ! src/share/vm/gc/shared/taskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahTaskqueue.hpp ! src/share/vm/runtime/arguments.cpp Changeset: f2bc7a51c9dd Author: shade Date: 2017-01-16 19:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f2bc7a51c9dd GC stats table should report minimum and median. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/utilities/numberSeq.cpp Changeset: b3026a0cd95e Author: roland Date: 2017-01-17 13:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b3026a0cd95e pre barrier for scalarized objects should be removed ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/superword.cpp Changeset: d4e949f715c1 Author: roland Date: 2017-01-20 22:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d4e949f715c1 Fixes to write barrier expansion ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 221b8cade588 Author: shade Date: 2017-01-24 10:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/221b8cade588 Avoid touching metadata if class unloading is not requested. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_specialized_oop_closures.hpp Changeset: 9021c546b308 Author: rkennke Date: 2017-01-24 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9021c546b308 8170100: AArch64: Crash in C1-compiled code accessing References ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: f1f18b912d4a Author: rkennke Date: 2017-01-24 16:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f1f18b912d4a Merge Changeset: 9fef7865556f Author: shade Date: 2017-01-24 17:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9fef7865556f Bump the inlining limits for concurrent mark. ! make/lib/JvmOverrideFiles.gmk Changeset: 7d0d703891a0 Author: shade Date: 2017-01-25 11:06 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7d0d703891a0 Buffered TQ buffer breaks LIFO. ! src/share/vm/gc/shared/taskqueue.inline.hpp Changeset: 1a7cae11ca05 Author: shade Date: 2017-01-26 19:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1a7cae11ca05 Sorting the regions for collection set takes a while during pause. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: b3e9b952c288 Author: shade Date: 2017-01-27 15:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b3e9b952c288 Interleave "process references" and "unload classes" to amortize the pause. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: dd1f7d788094 Author: shade Date: 2017-01-27 17:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dd1f7d788094 Print GC cycle ID, and clean up VMOperations. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp Changeset: 6854d3818395 Author: rkennke Date: 2017-01-30 17:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6854d3818395 Fix double-marking. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: e1c0e1ddd34e Author: shade Date: 2017-01-31 12:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e1c0e1ddd34e Fix failing TestShenandoahArgumentRanges test. ! test/gc/shenandoah/TestShenandoahArgumentRanges.java Changeset: 973b3b16e3b1 Author: shade Date: 2017-01-31 14:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/973b3b16e3b1 Enable ShenandoahConcurrentCodeRoots. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 41f7a5c1a5a9 Author: shade Date: 2017-01-31 15:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/41f7a5c1a5a9 Print the timings for conc bitmap cleaning. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: a7bdd79f5a47 Author: shade Date: 2017-01-31 20:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a7bdd79f5a47 Ensure BitMaps clearing is done with memset. ! src/share/vm/gc/shared/cmBitMap.cpp ! src/share/vm/gc/shared/cmBitMap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 659f2f2013fe Author: shade Date: 2017-02-01 13:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/659f2f2013fe Update ShenandoahRegionSampling protocol. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: f6b39ce4614b Author: rkennke Date: 2017-02-01 16:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f6b39ce4614b Fix ShenandoahHeapRegion initialization. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp Changeset: 733aa2f7c520 Author: shade Date: 2017-02-02 11:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/733aa2f7c520 Parallel pre-touch marking bitmaps. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 4d544ac5d034 Author: zgu Date: 2017-02-06 16:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4d544ac5d034 Added UseDynamicNumberOfGCThreads support in Shenandoah ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp + src/share/vm/gc/shenandoah/shenandoahWorkGroup.cpp + src/share/vm/gc/shenandoah/shenandoahWorkGroup.hpp Changeset: 2ec1eda29d60 Author: rkennke Date: 2017-02-07 10:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2ec1eda29d60 Consolidate oop closures. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: c97c4580570a Author: shade Date: 2017-02-07 11:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c97c4580570a Cleanup SCM::mark_through_ref. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 320e07f74e32 Author: rkennke Date: 2017-02-07 11:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/320e07f74e32 Make adaptive default heuristics. ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 3a7d9165838c Author: zgu Date: 2017-02-08 07:27 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3a7d9165838c Fixed calculation of active workers when NUMA is enabled ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 200813fb5d6a Author: shade Date: 2017-02-08 15:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/200813fb5d6a Avoid scanning primitive arrays. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 91776e357167 Author: rkennke Date: 2017-02-08 16:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/91776e357167 Improve adaptive heuristics. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 63cf85758fbb Author: shade Date: 2017-02-08 20:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/63cf85758fbb Avoid touching typeArrayKlass klasses. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 12727f6b42bc Author: shade Date: 2017-02-10 15:22 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/12727f6b42bc Non-updateref closures should not update refs. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: 1c06c4b6a114 Author: shade Date: 2017-02-10 17:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1c06c4b6a114 Generic mark loop. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: aef13e5d656f Author: shade Date: 2017-02-13 10:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/aef13e5d656f Code cache scan should RESOLVE references. ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: 52f3cfca9d7a Author: shade Date: 2017-02-13 10:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/52f3cfca9d7a Revert accidental change in vm/gc/cms/compactibleFreeListSpace.hpp. ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp Changeset: 71679a736a4d Author: shade Date: 2017-02-13 11:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/71679a736a4d Temporarily disable code cache roots fix to expose potentially larger problem. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: f90f8a3c9555 Author: rkennke Date: 2017-02-13 16:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f90f8a3c9555 Use correct number of threads for initial evacuation. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: a327bb5224dc Author: rkennke Date: 2017-02-13 16:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a327bb5224dc Remove dead process_evacuate_roots() in ShenandoahRootsProcessor. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 77f5175331a4 Author: rkennke Date: 2017-02-13 16:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/77f5175331a4 Assert code roots are to-space ptrs when scanning/updating other roots. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: bb111e0cfe0f Author: shade Date: 2017-02-13 17:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb111e0cfe0f Enable: Code cache scan should RESOLVE references. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 51ef3cf2372a Author: rkennke Date: 2017-02-13 18:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/51ef3cf2372a Merge - THIRD_PARTY_README - make/BuildHotspot.gmk ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp - src/share/vm/code/codeCacheExtensions.hpp - src/share/vm/code/codeCacheExtensions_ext.hpp ! src/share/vm/code/compiledMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp - src/share/vm/gc/g1/bufferingOopClosure.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.cpp ! src/share/vm/gc/g1/g1ConcurrentMark.hpp ! src/share/vm/gc/g1/g1ConcurrentMark.inline.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp - src/share/vm/runtime/semaphore.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/utilities/growableArray.hpp ! test/TEST.groups - test/compiler/c2/cr7005594/Test7005594.java - test/compiler/c2/cr7005594/Test7005594.sh - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/gc/shenandoah/cas/ReferenceCAS.java - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java - test/serviceability/jdwp/JdwpCanReadCmd.java - test/serviceability/jdwp/JdwpCanReadReply.java - test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java Changeset: b6e890f6cd6e Author: zgu Date: 2017-02-13 16:08 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b6e890f6cd6e Merge GC worker thread pool and enhance GC thread setup for each GC phase ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahWorkGroup.cpp ! src/share/vm/gc/shenandoah/shenandoahWorkGroup.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: f1f3863f4646 Author: zgu Date: 2017-02-13 16:52 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f1f3863f4646 Merge - THIRD_PARTY_README - make/BuildHotspot.gmk - src/share/vm/code/codeCacheExtensions.hpp - src/share/vm/code/codeCacheExtensions_ext.hpp - src/share/vm/gc/g1/bufferingOopClosure.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp - src/share/vm/runtime/semaphore.cpp - test/compiler/c2/cr7005594/Test7005594.java - test/compiler/c2/cr7005594/Test7005594.sh - test/compiler/c2/cr7200264/Test7200264.sh - test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java - test/runtime/modules/JVMCanReadModule.java - test/runtime/modules/JVMIsExportedToModule.java - test/serviceability/jdwp/JdwpCanReadCmd.java - test/serviceability/jdwp/JdwpCanReadReply.java - test/serviceability/jvmti/ExceptionCaughtOutOfPhase/ExceptionCaughtOutOfPhaseTest.java Changeset: f42cfecceb4d Author: roland Date: 2017-02-13 11:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f42cfecceb4d Barrier expansion fix (collect raw memory state) ! src/share/vm/opto/shenandoahSupport.cpp Changeset: fa8b078bf7ee Author: shade Date: 2017-02-14 09:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fa8b078bf7ee GCBasher OOMes with Shenandoah. ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: 0064b5e61501 Author: shade Date: 2017-02-14 09:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0064b5e61501 Post-merge failure with -XX:+VerifyStrictOopOperations. ! src/share/vm/classfile/modules.cpp Changeset: 9f1d05dedb9b Author: shade Date: 2017-02-15 11:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9f1d05dedb9b Pre-clean JDK 9 code to match JDK 8u. - src/share/vm/gc/shenandoah/brooksPointer.cpp ! src/share/vm/gc/shenandoah/brooksPointer.hpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 5a6f4c30cb28 Author: rkennke Date: 2017-02-15 17:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5a6f4c30cb28 Fix naked object comparisons. ! src/share/vm/code/dependencies.cpp Changeset: 03b893745da7 Author: shade Date: 2017-02-15 20:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/03b893745da7 Expose shenandoahOopClosures.* to match JDK 8u. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp + src/share/vm/gc/shenandoah/shenandoahOopClosures.hpp + src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp Changeset: 2a10488f8695 Author: roland Date: 2017-02-16 14:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2a10488f8695 Null check object parameter of unsafe access even if it's known to be non null ! src/share/vm/opto/library_call.cpp + test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java Changeset: e50d2b500972 Author: roland Date: 2017-02-16 17:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e50d2b500972 g1 marking load can be either a int or boolean load ! src/share/vm/opto/memnode.hpp Changeset: d9b136911007 Author: roland Date: 2017-02-16 20:45 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d9b136911007 missing summary for TestMaybeNullUnsafeAccess.java ! test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java Changeset: 285a147bd76a Author: shade Date: 2017-02-20 19:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/285a147bd76a Rehash barrier disable flags, add Shenandoah{CAS,Acmp,Clone}Barrier flags. ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/thread.cpp Changeset: 7411b514ba0c Author: zgu Date: 2017-02-22 15:58 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7411b514ba0c Heap memory usage counting not longer needs to be atomic ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: aa7cdfe4fabe Author: shade Date: 2017-02-23 21:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/aa7cdfe4fabe All threads should have GC LABs. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp Changeset: 704b384f63a0 Author: zgu Date: 2017-02-27 11:24 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/704b384f63a0 Use lock version heap region memory allocator ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: b1d87ff3b89a Author: roland Date: 2017-02-27 13:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b1d87ff3b89a remove useless call to recompute_dom_depth + move loop opts to shenandoah barrier classes + rework post expansion loop opts ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 710d02eae915 Author: shade Date: 2017-03-03 13:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/710d02eae915 ShenandoahMinRegionSize should be 256K to allow small heaps. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! test/gc/shenandoah/TestRegionSizeArgs.java Changeset: f8a19195242b Author: roland Date: 2017-03-03 13:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f8a19195242b loop strip mining ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/opaquenode.cpp ! src/share/vm/opto/opaquenode.hpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 56ab58d5aa55 Author: shade Date: 2017-03-03 17:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/56ab58d5aa55 Heap alignment should agree with ShenandoahMaxRegionSize. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp Changeset: 8c42940a4bdc Author: shade Date: 2017-03-03 19:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8c42940a4bdc Stack overflow in choose_collection_set on high region count. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 9d143b6aa466 Author: shade Date: 2017-03-03 22:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9d143b6aa466 Explicit ShenandoahHeapRegionSize should be checked against min/max. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! test/gc/shenandoah/TestRegionSizeArgs.java Changeset: be8380e0a309 Author: rkennke Date: 2017-03-06 15:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/be8380e0a309 Fix issue with OOM-during-evac. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: f260381335f7 Author: rkennke Date: 2017-03-06 15:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f260381335f7 Added #ifdef ASSERT around debug-only code to fix release build. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 51b7a8439e80 Author: roland Date: 2017-03-03 15:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/51b7a8439e80 Make a copy of strip mined loops with small number of iterations from profiling ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp Changeset: 17133d203788 Author: roland Date: 2017-03-06 15:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/17133d203788 profile based loop predication ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/opaquenode.cpp ! src/share/vm/runtime/arguments.cpp Changeset: fcb2d668c278 Author: rkennke Date: 2017-03-07 11:44 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fcb2d668c278 Fix DerivedPointerTable handling when scanning roots twice in init-evac phase. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 253c4298bd49 Author: rkennke Date: 2017-03-07 16:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/253c4298bd49 Relax assert to not fire at safepoint. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: c1af6cf935a9 Author: rkennke Date: 2017-03-07 17:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c1af6cf935a9 Implement barriers for maintaining connection matrix. ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LIR_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp + src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp + src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.hpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/shenandoah_specialized_oop_closures.hpp ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp Changeset: 05862926e822 Author: shade Date: 2017-03-07 18:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/05862926e822 +UseCountedLoopSafepoints sets LoopStripMiningIters=1. ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/shenandoah/TestLoopMiningArguments.java Changeset: d1f169eaeec9 Author: shade Date: 2017-03-07 18:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d1f169eaeec9 Matrix is always enabled with C2. ! src/share/vm/opto/graphKit.cpp Changeset: 8966b5fe53ce Author: rkennke Date: 2017-03-08 12:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8966b5fe53ce Use unsigned comparison, fixes warnings in build. ! src/share/vm/opto/shenandoahSupport.cpp Changeset: e4a4414151f0 Author: rkennke Date: 2017-03-09 15:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e4a4414151f0 Fix Shenandoah argument checking on 32bit builds. ! src/share/vm/runtime/arguments.cpp Changeset: 927522e04185 Author: shade Date: 2017-03-09 18:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/927522e04185 Shenandoah matrix update barriers should be conditional. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp Changeset: d068ee404af1 Author: shade Date: 2017-03-09 20:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d068ee404af1 Connection matrix should be char*, not bool*. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/opto/graphKit.cpp Changeset: 7172b25dd700 Author: shade Date: 2017-03-09 20:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7172b25dd700 ShenandoahConnectionMatrix destructor should use char, not bool. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp Changeset: a188e0e43a45 Author: shade Date: 2017-03-10 15:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a188e0e43a45 C2: Matrix update barrier math improvements. ! src/share/vm/opto/graphKit.cpp Changeset: aebc438718fd Author: shade Date: 2017-03-10 15:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/aebc438718fd Temporarily disable ArrayCopyLoadStoreMaxElem with UseShenandoahMatrix. ! src/share/vm/runtime/arguments.cpp Changeset: a75a96eaf160 Author: shade Date: 2017-03-10 21:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a75a96eaf160 Connection matrix printout, enable in product, reformat. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: cbed110535d4 Author: roland Date: 2017-03-13 09:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cbed110535d4 fix matrix update elimination ! src/share/vm/opto/compile.cpp Changeset: cba65b85b10c Author: shade Date: 2017-03-13 13:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cba65b85b10c Cherry pick fix for "8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect". ! src/share/vm/c1/c1_ValueMap.hpp + test/compiler/c1/UnsafeVolatileGuardTest.java + test/compiler/c1/VolatileGuardTest.java Changeset: 48e1bf8fae32 Author: rkennke Date: 2017-03-13 23:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/48e1bf8fae32 Partial GC ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp + src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp + src/share/vm/gc/shenandoah/shenandoahPartialGC.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 99d1d76141e7 Author: shade Date: 2017-03-14 11:09 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/99d1d76141e7 Matrix barrier bool->char conversion leftovers. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp Changeset: 7aa6f51f0635 Author: shade Date: 2017-03-14 15:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7aa6f51f0635 C2: Missing matrix update for getAndSet intrinsic. ! src/share/vm/opto/graphKit.cpp Changeset: bd3f6943b0b5 Author: roland Date: 2017-03-15 08:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bd3f6943b0b5 missed barrier elimination opportunity in ShenandoahBarrierNode::try_common() ! src/share/vm/opto/shenandoahSupport.cpp Changeset: a6169af5e360 Author: rkennke Date: 2017-03-15 11:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a6169af5e360 Various fixes and improvements for partial GC. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: e65f4fac6a63 Author: shade Date: 2017-03-15 14:13 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e65f4fac6a63 Heap/matrix verification for all reachable objects. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: ff1dbca887a4 Author: shade Date: 2017-03-15 14:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ff1dbca887a4 Remove double-counting for NMT, uncommit_memory does it. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 27da83b58dcd Author: shade Date: 2017-03-15 15:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/27da83b58dcd Bad shift coalescing in C2 matrix update barrier. ! src/share/vm/opto/graphKit.cpp Changeset: baadff64fa6d Author: rkennke Date: 2017-03-15 17:20 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/baadff64fa6d Add stats for partial GC. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 43bf7643ed2a Author: shade Date: 2017-03-16 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/43bf7643ed2a Verification code, memory management assert fixes. ! src/share/vm/gc/shared/taskqueue.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 366a99d8bd1b Author: roland Date: 2017-03-16 12:52 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/366a99d8bd1b matrix update and unsafe load store fix ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: b35e273953d4 Author: rkennke Date: 2017-03-16 14:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b35e273953d4 Add humongous regions support to partial GC. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: cf41c9d0aecb Author: roland Date: 2017-03-16 17:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cf41c9d0aecb enable small array copy optimization when no oop is copied ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 01e77b20ac9b Author: rkennke Date: 2017-03-16 18:38 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/01e77b20ac9b Partial GC: Only evacuating threads push oop to work queue. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 970faf20170c Author: shade Date: 2017-03-16 19:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/970faf20170c Partial GC: Implement work-stealing and rehash queue work. ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.hpp Changeset: bb82fc129299 Author: shade Date: 2017-03-17 11:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb82fc129299 Matrix verification leaks reserved memory. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: dbbfff79b66a Author: zgu Date: 2017-03-17 13:26 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dbbfff79b66a Fixed a syntax error. ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: 366aad72d1ee Author: rkennke Date: 2017-03-17 20:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/366aad72d1ee Fast matrix math & inlining. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp + src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.hpp ! src/share/vm/opto/graphKit.cpp Changeset: 5a46b01458c8 Author: rkennke Date: 2017-03-17 22:42 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5a46b01458c8 Fix full-gc matrix updates. ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: d945fcab1e9e Author: shade Date: 2017-03-20 10:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d945fcab1e9e Add the option to disable Shenandoah SATB barriers. ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: e6fb2d61b4b7 Author: shade Date: 2017-03-20 15:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e6fb2d61b4b7 Set matrix update probability to low in conditional. ! src/share/vm/opto/graphKit.cpp Changeset: 9f6b805e101f Author: shade Date: 2017-03-20 16:50 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9f6b805e101f -ShenandoahSATBBarrier disables matrix updates. ! src/share/vm/opto/graphKit.cpp Changeset: 851d9d3d635f Author: shade Date: 2017-03-20 17:55 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/851d9d3d635f Fix build error in MacroAssembler::needs_explicit_null_check. ! src/share/vm/asm/assembler.cpp Changeset: 821c63f347b7 Author: rkennke Date: 2017-03-20 18:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/821c63f347b7 Empty task queues when cancelled partial GC. ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: e2520db37502 Author: rkennke Date: 2017-03-20 18:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e2520db37502 Offer termination before leaving on cancelled GC. ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 414bd3d76436 Author: shade Date: 2017-03-20 18:33 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/414bd3d76436 Use imulptr/addptr in MacroAssembler matrix update. ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: d65f1b7f3da2 Author: shade Date: 2017-03-20 19:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d65f1b7f3da2 MacroAssembler and ShenandoahBarrierSet reference x86_64 registers. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp Changeset: 5ec3a55d7300 Author: shade Date: 2017-03-20 19:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5ec3a55d7300 Use size_t constants instead of unsigned longs for MAX2. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 8f5745f844a1 Author: shade Date: 2017-03-20 21:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8f5745f844a1 Fix linkage error on i586, incrementq and addq are not implemented. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp Changeset: f6d99465f832 Author: shade Date: 2017-03-21 11:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f6d99465f832 Loop strip mining options should be uintx. ! src/share/vm/opto/c2_globals.hpp Changeset: a7f9abea2a6d Author: rkennke Date: 2017-03-21 11:32 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a7f9abea2a6d Revert part of StubGenerator to ease porting. ! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: 047a2d61088f Author: shade Date: 2017-03-21 12:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/047a2d61088f Exit gracefully when Shenandoah is not supported. ! src/share/vm/runtime/arguments.cpp Changeset: 0548633ee749 Author: shade Date: 2017-03-21 15:04 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0548633ee749 ObjChunkedArrayTask enum constants overflow. ! src/share/vm/gc/shared/taskqueue.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 82450573a934 Author: shade Date: 2017-03-21 17:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/82450573a934 ShenandoahHeap::_cancelled_gc should be consistently treated as jbyte. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 555f3a32bf60 Author: zgu Date: 2017-03-21 13:29 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/555f3a32bf60 Fix bad constant definition ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 6aae3f3ae593 Author: shade Date: 2017-03-21 19:07 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6aae3f3ae593 Collection policy cleanups. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 4975ba41d39a Author: shade Date: 2017-03-21 20:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4975ba41d39a Add missing precompiled.hpp to Shenandoah files. ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahPhaseTimes.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: e17250b1955f Author: shade Date: 2017-03-21 21:34 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e17250b1955f Use size_t consistently for region sizes, counts. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.hpp Changeset: 240825262ade Author: shade Date: 2017-03-21 21:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/240825262ade Remove stray include mman.h. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: 97aced46ce30 Author: shade Date: 2017-03-21 22:47 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/97aced46ce30 BrooksPointer::(word|byte)_size should be uint. ! src/share/vm/gc/shenandoah/brooksPointer.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 66bdbc6d6b21 Author: shade Date: 2017-03-22 10:59 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/66bdbc6d6b21 Turn ShenandoahHeapRegion::{Size,Shift} into the type-checked getters. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHumongous.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: a1af3157e9cf Author: shade Date: 2017-03-22 11:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a1af3157e9cf ShenandoahSupport: fix precedence and opcode check. ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 2e17f4bfa629 Author: shade Date: 2017-03-22 12:00 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2e17f4bfa629 No variable-length arrays in standard C++. ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: ff480ec92605 Author: shade Date: 2017-03-22 12:29 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ff480ec92605 Clean up more uint -> size_t, int -> uint, int -> jint uses. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/opto/graphKit.cpp Changeset: 0faa7161268f Author: shade Date: 2017-03-22 12:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0faa7161268f Add missing precompiled.hpp to Shenandoah files, #2. ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/share/vm/gc/shared/cmBitMap.cpp ! src/share/vm/gc/shared/parallelCleaning.cpp ! src/share/vm/services/shenandoahMemoryPool.cpp Changeset: 6423e664e66a Author: shade Date: 2017-03-22 12:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6423e664e66a Wrap log_develop_trace in block to make compiler happy. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 3cc84cf44c98 Author: shade Date: 2017-03-22 12:57 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3cc84cf44c98 Windows expects "long long" constant in macroAssembler. ! src/share/vm/asm/assembler.cpp Changeset: e47c065a8cbb Author: shade Date: 2017-03-22 13:31 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e47c065a8cbb Fix fastdebug build failures due to missed uint->size_t update. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp Changeset: 1f9761c54602 Author: rkennke Date: 2017-03-22 16:12 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1f9761c54602 Clear outgoing matrix for root regions during preparation phase. ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: fb5142b3ae3c Author: rkennke Date: 2017-03-22 16:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fb5142b3ae3c Use constant template arg to build matrix/no-matrix version of partial GC process_oop(). ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.hpp Changeset: d47f09cff69d Author: rkennke Date: 2017-03-24 10:19 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d47f09cff69d C1 fixes to matrix barriers. ! src/share/vm/c1/c1_LIRGenerator.cpp ! test/gc/stress/TestGCOldWithShenandoah.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: d47fad978b3d Author: chf Date: 2017-03-24 10:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d47fad978b3d Fix Print Matrix ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 373d92b4ca8c Author: chf Date: 2017-03-24 10:37 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/373d92b4ca8c fix a boo boo ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp Changeset: 27244dffda79 Author: shade Date: 2017-03-24 18:53 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/27244dffda79 Disable matrix for good when -UseShenandoahMatrix. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: e9b5ddec456d Author: shade Date: 2017-03-24 20:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e9b5ddec456d Print out garbage and cset data with -Xlog:gc+ergo. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 398c9ebc72e8 Author: shade Date: 2017-03-24 21:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/398c9ebc72e8 Report correct total garbage data. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 01d25ed09166 Author: shade Date: 2017-03-28 12:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/01d25ed09166 Use uintptr_t in assembler.cpp. ! src/share/vm/asm/assembler.cpp Changeset: 205245754a53 Author: rkennke Date: 2017-03-28 17:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/205245754a53 Implement early update references phase. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: def67bf9f56d Author: shade Date: 2017-03-28 21:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/def67bf9f56d Optimize ShMatrix::clear_(in|out)bound. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp Changeset: 38944b2fb3c9 Author: rkennke Date: 2017-03-29 10:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/38944b2fb3c9 Add missing null check in assert. ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: e78d26910a81 Author: rkennke Date: 2017-03-29 18:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e78d26910a81 Make update-refs cancellable. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: eb6ebd9816cf Author: rkennke Date: 2017-03-30 15:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/eb6ebd9816cf Improve inlining of the update-refs closure. Implement update-refs verification. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.hpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_specialized_oop_closures.hpp Changeset: 85ad2bfde517 Author: rkennke Date: 2017-03-30 21:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/85ad2bfde517 Interleave partial GCs with concurrent GCs. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 671a6b8102d3 Author: rkennke Date: 2017-03-30 22:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/671a6b8102d3 Improve inlining of the root scanning closure in partial GC. ! src/share/vm/gc/shenandoah/shenandoahOopClosures.hpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp + src/share/vm/gc/shenandoah/shenandoahPartialGC.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_specialized_oop_closures.hpp Changeset: 48317833bacb Author: rkennke Date: 2017-03-31 15:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/48317833bacb Correctly iterate references in humongous regions. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 3af62047e841 Author: rkennke Date: 2017-04-01 16:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3af62047e841 Disable over-strong assert. ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 504e54baf306 Author: zgu Date: 2017-04-05 11:16 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/504e54baf306 Cleanup duplicated Shenandoah task queue declarations ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.hpp Changeset: 1817eea723a5 Author: shade Date: 2017-04-05 17:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1817eea723a5 ShenandoahHeuristics region comparator is broken. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 11be95a3795f Author: rkennke Date: 2017-04-06 12:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/11be95a3795f Print heap usage info on partial GC logs. ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: 1ba457aa7dd9 Author: shade Date: 2017-04-13 19:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1ba457aa7dd9 Record accurate partial GC timings. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: 696330e5f262 Author: shade Date: 2017-04-13 20:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/696330e5f262 Invert matrix index computation. ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp ! src/share/vm/opto/graphKit.cpp Changeset: dcc49f242293 Author: shade Date: 2017-04-14 11:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dcc49f242293 Inline and optimize matrix operations for partial GC. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 4fececacd82d Author: shade Date: 2017-04-14 12:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4fececacd82d Total pauses should include update-refs, final-mark pauses. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: 835ccb14cefd Author: shade Date: 2017-04-14 16:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/835ccb14cefd Shortcut partial GC when no work is expected. ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.hpp Changeset: 3b56bf7682d0 Author: shade Date: 2017-04-15 10:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3b56bf7682d0 Update region sampling protocol to capture update-refs and connection matrix. ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp Changeset: 1be7a284a52f Author: shade Date: 2017-04-17 18:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1be7a284a52f Correct prefetch offset for marked object iteration. ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 0be1786317a8 Author: shade Date: 2017-04-18 15:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0be1786317a8 Make sure new_active_workers is used. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 46b0b108af3e Author: shade Date: 2017-04-18 15:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/46b0b108af3e Clean up unused fields and methods. ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.hpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp Changeset: 9f538ba52c19 Author: roland Date: 2017-04-18 14:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9f538ba52c19 replacing barrier's input with barrier's output in all dominated uses breaks with some acmp patterns ! src/share/vm/opto/block.hpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: fdce9f72fc1e Author: shade Date: 2017-04-18 19:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fdce9f72fc1e Merge - README - make/gensrc/Gensrc-jdk.vm.compiler.gmk ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64Kind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64Kind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/overview.html - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequest.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterArray.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueKindFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/InitTimer.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EmptyEventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/EventProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequest.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompilationRequestResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotModifiers.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotRuntimeStub.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackIntrospection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMFlag.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/VMIntrinsicMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/overview.html - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SuppressFBWarnings.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ValueKind.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompilerFactory.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.services/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIPermission.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/JVMCIServiceLocator.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARCKind.java - src/jdk.vm.ci/share/classes/module-info.java - src/jdk.vm.compiler/.mx.graal/.project - src/jdk.vm.compiler/.mx.graal/.pydevproject - src/jdk.vm.compiler/.mx.graal/eclipse-settings/org.eclipse.jdt.core.prefs - src/jdk.vm.compiler/.mx.graal/mx_graal.py - src/jdk.vm.compiler/.mx.graal/mx_graal_9.py - src/jdk.vm.compiler/.mx.graal/mx_graal_bench.py - src/jdk.vm.compiler/.mx.graal/outputparser.py - src/jdk.vm.compiler/.mx.graal/sanitycheck.py - src/jdk.vm.compiler/.mx.graal/suite.py - src/jdk.vm.compiler/share/classes/module-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/DeoptimizeDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IterationDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ProbabilityDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/ClassSubstitution.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Fold.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitution.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/MethodSubstitutionRegistry.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/Snippet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetReflectionProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src/org/graalvm/compiler/api/replacements/SnippetTemplateCache.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src/org/graalvm/compiler/api/runtime/GraalJVMCICompiler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src/org/graalvm/compiler/api/runtime/GraalRuntime.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/Graal.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.api.test/src/org/graalvm/compiler/api/test/GraalAPITest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64MacroAssemblerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/TestProtectedAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Address.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/BitOpsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/IncrementDecrementMacroTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src/org/graalvm/compiler/asm/amd64/test/SimpleAssemblerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Address.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64AsmOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64InstructionAttr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64MacroAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src/org/graalvm/compiler/asm/sparc/test/BitSpecTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src/org/graalvm/compiler/asm/sparc/test/SPARCAssemblerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAddress.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCInstructionCounter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCMacroAssembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm.test/src/org/graalvm/compiler/asm/test/AssemblerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AbstractAddress.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/AsmOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Assembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Buffer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/Label.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BridgeMethodUtils.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytecode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeDisassembler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeLookupSwitch.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeStream.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeSwitch.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/BytecodeTableSwitch.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytecodes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/Bytes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/ResolvedJavaMethodBytecode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src/org/graalvm/compiler/bytecode/ResolvedJavaMethodBytecodeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/CompilationResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DataSection.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/DisassemblerProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFile.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/HexCodeFileDisassemblerProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/SourceMapping.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/SourceStackTraceBailoutException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressLowering.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64AddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64FloatConvertOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64MoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64NodeMatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64SuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/AMD64AllocatorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/ConstantStackMoveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/MatchRuleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src/org/graalvm/compiler/core/amd64/test/StackStoreTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressLowering.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64MoveFactoryBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64NodeMatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64SuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationIdentifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CompilationRequestIdentifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldIntrospection.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/Fields.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/FieldsScanner.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/GraalOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LocationIdentity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/SuppressFBWarnings.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/BiDirectionalTraceBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/ComputeBlockOrder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/RegisterAllocationConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/SingleBlockTraceBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/Trace.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceBuilderResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceStatisticsPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/UniDirectionalTraceBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/Condition.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/FloatConvert.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/UnsignedMath.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractBlockBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/AbstractControlFlowGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/BlockMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/CFGVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/DominatorOptimizationProblem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/Loop.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PrintableCFG.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PrintableDominatorOptimizationProblem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/cfg/PropertyConsumable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/CodeGenProviders.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ConstantFieldProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallDescriptor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallLinkage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/JavaConstantFieldProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/LIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractObjectStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/AbstractPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/DataPointerConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IllegalStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ObjectStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/PrimitiveStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/RawPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampPair.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/TypeReference.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/VoidStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/BitMap2D.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/CompilationAlarm.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/FrequencyEncoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/IntList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeConversion.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeReader.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/TypeWriter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeReader.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/Util.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src/org/graalvm/compiler/core/match/processor/MatchProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc.test/src/org/graalvm/compiler/core/sparc/test/SPARCAllocatorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCAddressLowering.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCImmediateAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIndexedAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCIntegerCompareCanonicalizationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCNodeMatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCSuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/AllocSpy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CommonedConstantsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConcreteSubtypeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationMulTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest11.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest5.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest6.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest7.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest8.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest9.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConstantArrayReadFoldingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CooperativePhaseTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CopyOfVirtualizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DontReuseArgumentSpaceTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/EnumSwitchTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FinalizableSubclassTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueConcreteMethodBugTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueDefaultMethodTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatOptimizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatingReadTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerAssumptionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphScheduleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardedIntrinsicTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashCodeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfReorderTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ImplicitNullCheckTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InfopointReasonTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InstalledCodeInvalidationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerEqualsCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IntegerStampMulFoldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InterfaceMethodHandleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/InvokeHintsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LongNodeChainTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LoopUnswitchTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MarkUnsafeAccessTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryArithmeticTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MethodHandleEagerResolution.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MonitorGraphTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NestedLoopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePosIteratorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OnStackReplacementTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PhiCreationTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ProfilingInfoTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushNodesThroughPiTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushThroughIfTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReadAfterCheckCastTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReassociateAndCanonicalTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReentrantBlockIteratorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReferenceGetLoopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ScalarTypeSystemTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ShortCircuitNodeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SimpleCFGTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StampCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StraighteningTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeSystemTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeWriterTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyVirtualizableTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/AllocatorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/backend/BackendTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest5.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTest6.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/VerifyMethodMetricsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/CompiledMethodTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/MonitorDeoptTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/SafepointRethrowDeoptTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/deopt/SynchronizedMethodDeoptimizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EAMergingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EarlyReadEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EscapeAnalysisTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/NestedBoxingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PoorMansEATest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/UnsafeEATest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/GraalTutorial.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/InvokeGraal.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysisTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilerThread.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/CompilerThreadFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalDebugInitializationParticipant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/LIRGenerationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/BytecodeParserTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/InstructionPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeMatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/ComplexMatchResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/ComplexMatchValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchPattern.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRule.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRuleRegistry.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchRules.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatement.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchStatementSet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchableNodes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/CoreCompilerConfiguration.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyCompilerConfiguration.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyHighTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyLowTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyMidTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/GraphChangeMonitoringPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/HighTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/LowTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/MidTier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/target/Backend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/CSVUtilTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugHistogramTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test/DebugTimerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/CSVUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCloseable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigCustomizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigScope.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugCounter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugDumpScope.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugEnvironment.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugFilter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugHistogram.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugInitializationParticipant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMemUseTracker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugMethodMetrics.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugTimer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugValueFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugVerifyHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DelegatingDebugConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Fingerprint.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalDebugConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Indent.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/JavaMethodContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/LogStream.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Management.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/MethodFilter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TTY.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TTYStreamProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TimeSource.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/TopLevelDebugConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/AccumulatedDebugValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CloseableCounterImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/CounterImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramAsciiPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugHistogramRPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugValuesPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/KeyRegistry.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/MemUseTrackerImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/TimerImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsInlineeScopeInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/method/MethodMetricsRootScopeInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeMapTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeUsagesTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/NodeValidationChecksTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TestNodeInterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/TypedNodeIteratorTest2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableContains.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableCount.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/matchers/NodeIterableIsEmpty.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/.checkstyle_checks.xml - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/CachedGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Edges.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/GraalGraphError.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/GraphNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/InputEdges.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/IterableNodeType.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeBitMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeFlood.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeIdAccessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeInputList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeInterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSourcePosition.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeStack.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeSuccessorList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUnionFind.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageIterable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeUsageWithModCountIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeWorkList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Position.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/SuccessorEdges.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/TypedGraphNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/VerificationError.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/FilteredNodeIterable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodeIterable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicate.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicates.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/PredicatedProxyNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Canonicalizable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/CanonicalizerTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/Simplifiable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/spi/SimplifierTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotCRuntimeCallEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotCRuntimeCallPrologueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotJumpToExceptionHandlerInCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMove.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotPatchReturnAddressOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotRegisterAllocationConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotReturnOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotStrategySwitchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotUnwindOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64IndirectCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/CompressedNullCheckTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/DataPatchInConstantsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/StubAVXTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCRuntimeCallEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCRuntimeCallPrologueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotConstantRetrievalOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotCounterOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadAddressOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoadConfigValueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMathIntrinsicOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMove.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotPushInterpreterFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotReturnOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotStrategySwitchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotUnwindOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64IndirectCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64MathStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64RawNativeCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64TailcallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/ExceedMaxOopMapStackOffset.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotCounterOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEpilogueOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveCurrentStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveDeoptimizedStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMove.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotPushInterpreterFrameOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotRegisterAllocationConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotReturnOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotUnwindOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotspotDirectStaticCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotspotDirectVirtualCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCIndirectCallOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/AheadOfTimeCompilationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ArrayCopyIntrinsificationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CRC32SubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ClassSubstitutionsTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompressedOopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/DataPatchTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ExplicitExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ForeignCallDeoptimizeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRLockTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/GraalOSRTestBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotCryptoSubstitutionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalCompilerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMethodSubstitutionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotMonitorValueTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotNmethodTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotNodeSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedJavaFieldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotResolvedObjectTypeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/InstalledCodeExecuteHelperTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/LoadJavaMirrorWithKlassTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MemoryUsageBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestIntrinsicCompiles.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/TestSHASubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierVerificationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/AOTGraalHotSpotVMConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/BootstrapWatchDog.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationCounters.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationStatistics.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationWatchDog.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerConfigurationFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerRuntimeHotSpotVMConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CoreCompilerConfigurationFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/EconomyCompilerConfigurationFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/FingerprintUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompilationIdentifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCounterOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDataBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalVMEventListener.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotInstructionProfiling.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerationResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLockStack.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotNodeLIRBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReferenceMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotTTYStreamProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/debug/BenchmarkCounters.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/lir/HotSpotZapRegistersPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotAOTProfilingPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotClassInitializationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotConstantFieldProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotConstantLoadAction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotDisassemblerProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProviderImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraalConstantFieldProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvocationPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProfilingPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotProviders.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotRegisters.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotRegistersProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSnippetReflectionProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotStampProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotSuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AcquiredCASLockNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/AllocaNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ArrayRangeWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/BeginLockScopeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CompressionNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ComputeObjectAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CurrentJavaThreadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/CurrentLockNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeCallerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizingStubCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DimensionsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EndLockScopeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/FastAcquireBiasedLockNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePostWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePreWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PostWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PreWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ReferentFieldReadBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GetObjectAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotDirectCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotIndirectCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerInCallerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LoadIndexedPointerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/MonitorCounterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ObjectWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PatchReturnAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialArrayRangeWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialWriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubStartNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/VMErrorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/WriteBarrier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/EncodedSymbolNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyFixedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersIndirectlyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersStubCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileBranchNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileInvokeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileWithNotificationNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/RandomSeedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/HotSpotLIRKindTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/KlassPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MetaspacePointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MethodCountersPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/MethodPointerStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/NarrowOopStamp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/AheadOfTimeVerificationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/LoadJavaMirrorWithKlassPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierAdditionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/WriteBarrierVerificationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/AOTInliningPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/profiling/FinalizeProfileNodesPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AESCryptSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/AssertionSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/BigIntegerSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CRC32Substitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CallSiteTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/CipherBlockChainingSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/EncodedSymbolConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HashCodeSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotClassSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotspotSnippetsOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/IdentityHashCodeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/InstanceOfSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectCloneSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA2Substitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHA5Substitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/SHASubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/StringToBytesSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ThreadSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/TypeCheckSnippetUtils.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeLoadSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/WriteBarrierSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProbabilisticProfileSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/profiling/ProfileSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ArrayStoreExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ClassCastExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewArrayStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NullPointerExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/OutOfBoundsExceptionStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/SnippetStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubCompilationIdentifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/StubUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/VerifyOopStub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/HotSpotOperation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/HotSpotWordTypes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/KlassPointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MetaspacePointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MethodCountersPointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/MethodPointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/word/PointerCastNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParserOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/ComputeLoopFrequenciesClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/DefaultSuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/GraphBuilderPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrNotSupportedBailout.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LargeLocalLiveness.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/LocalLiveness.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/SmallLocalLiveness.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/SuitesProviderBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/ConstantPhiTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/EmptyMethodTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/backend/LargeConstantSectionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aaload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aaload_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_aload_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_anewarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_areturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_arraylength.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_athrow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_baload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_bastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_caload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_castore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_checkcast03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2i01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2i02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_d2l03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dadd.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_daload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp08.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp09.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dcmp10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ddiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dmul.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dneg.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dneg2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_double_base.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_drem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dreturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dsub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_dsub2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2i01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2i02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2l01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_f2l02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fadd.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_faload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp08.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp09.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fcmp10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fdiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fload_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_float_base.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fmul.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fneg.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_frem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_freturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_fsub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_b.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_c.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_i.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_l.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_o.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_s.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getfield_z.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_b.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_c.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_i.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_l.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_s.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_getstatic_z.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2b.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2c.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2l.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_i2s.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iadd_const3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iaload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iand.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iconst.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_idiv2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifeq_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifge_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifgt.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmplt1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmplt2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmpne1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ificmpne2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifle.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iflt.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifne.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnonnull_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ifnull_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iinc_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_0_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_1_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iload_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_imul.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ineg.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_instanceof.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_instanceof01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokeinterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokespecial.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokespecial2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokestatic.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_invokevirtual.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ior.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ireturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ishl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ishr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_isub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_iushr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ixor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2d.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2f.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2i.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_l2i_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ladd.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ladd2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_laload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_land.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lcmp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldc_06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_ldiv3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lload_3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lmul.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lneg.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lookupswitch05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lrem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lrem2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lreturn.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lshr02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lsub.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lushr.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_lxor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_monitorenter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_monitorenter02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_multianewarray04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_new.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_newarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putfield_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_putstatic.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_saload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_sastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_tableswitch4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_wide01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_wide02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aaload0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aaload1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aastore0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_aastore1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_anewarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_arraylength.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_athrow3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_baload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_bastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_caload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_castore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast3.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast5.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_checkcast6.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_daload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_dastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_faload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_fastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_getfield.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_getfield1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_iaload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_iastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_idiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_idiv2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokespecial01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokevirtual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_invokevirtual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_irem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_laload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_lastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_ldiv.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_ldiv2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_lrem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_monitorenter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_multianewarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_newarray.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_putfield.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_saload.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/BC_sastore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Loop03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NASE_1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NASE_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_00.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_08.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_09.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_NPE_11.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_StackOverflowError_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Two03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Catch_Unresolved03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Locals.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Except_Synchronized05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Finally01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Finally02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_AIOOBE_00.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_CCE_00.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_00.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/StackTrace_NPE_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InCatch03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_InNested.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_NPE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/Throw_Synchronized05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/except/UntrustedInterfaces.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_allocate04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_array04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_control01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_control02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_convert01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_count.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_dead01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_demo01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_field04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_idea.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_inline01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_inline02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_invoke01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_life.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_nest01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_nest02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_scope01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_scope02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_series.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotpath/HP_trees01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6186134.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6196102.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6753639.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6823354.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6850611.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test6959129.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/hotspot/Test7005594.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/CharacterBits.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Class_getName.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/DivideUnsigned.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/EnumMap01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/EnumMap02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/IntegerBits.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/LongBits.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/ShortBits.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_currentTimeMillis02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_nanoTime02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/System_setOut.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Thread_setName.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/UnsafeAccess01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/UnsafeAllocateInstance01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/jdk/Unsafe_compareAndSwapNullCheck.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Boxed_TYPE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Bridge_method01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/ClassLoader_loadClass01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_Literal01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_asSubclass01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_cast01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_cast02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_forName05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getComponentType01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getInterfaces01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getModifiers01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getModifiers02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getName01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getName02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSimpleName01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSimpleName02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_getSuperClass01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isArray01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isAssignableFrom03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInstance07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isInterface01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Class_isPrimitive01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_conditional.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Double_toString.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Float_conditional.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greater03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_greaterEqual03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_less03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Int_lessEqual03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/JDK_ClassLoaders01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/JDK_ClassLoaders02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/LambdaEagerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greater03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_greaterEqual03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_less03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_lessEqual03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_reverseBytes01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Long_reverseBytes02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_abs.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_cos.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exact.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_exp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_log10.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_pow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_round.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_sqrt.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Math_tan.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_clone01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_clone02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_equals01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_getClass01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_hashCode01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_hashCode02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notify01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notify02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notifyAll01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_notifyAll02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_toString01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_toString02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/Object_wait03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/ProcessEnvironment_init.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/StringCoding_Scale.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_intern03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/String_valueOf01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang/System_identityHashCode01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/DegeneratedLoop.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop07_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop08.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop09.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop09_2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop11.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop12.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop13.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop14.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop15.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/Loop17.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopEscape.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopInline.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopLastIndexOf.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopNewInstance.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopParseLong.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopPhi.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopPhiResolutionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopSpilling.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopSwitch01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/LoopUnroll.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/loop/SpillLoopPhiVariableAtDefinition.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ArrayCompare01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ArrayCompare02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BC_invokevirtual2.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigByteParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigDoubleParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigFloatParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigFloatParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigIntParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigIntParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigInterfaceParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigLongParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigMixedParams04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigObjectParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigObjectParams02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigParamsAlignment.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigShortParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/BigVirtualParams01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Bubblesort.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ConstantLoadTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Fibonacci.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/FloatingReads.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeInterface_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeVirtual_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/InvokeVirtual_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/Matrix01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/ReferenceMap01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/StrangeFrames.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/String_format01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/String_format02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_String01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_Unroll.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_boolean01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_byte01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_char01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_double01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_float01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_int01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_long01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/micro/VarArgs_short01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ABCE_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopy06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayCopyGeneric.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ArrayLength01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_idiv_16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_idiv_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_imul_16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_imul_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_ldiv_16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_ldiv_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lmul_16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lmul_4.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C16.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C24.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BC_lshr_C32.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BlockSkip01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/BoxingIdentity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Cmov01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Cmov02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Conditional01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConvertCompare.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/DeadCode01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/DeadCode02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Cast01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Convert04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Double03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Float02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_InstanceOf01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Int01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Int02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Long01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Long02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Fold_Math01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/InferStamp01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Inline01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Inline02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/LLE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/List_reorder_bug.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Logic0.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/LongToSomethingArray01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NCE_FlowSensitive05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_byte03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_char03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Narrow_short03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/NestedLoop_EA.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Phi03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ReassociateConstants.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Convert01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Double01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Float01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Int04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_IntShift01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_IntShift02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_Long04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_LongShift01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Reduce_LongShift02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SchedulingBug_01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/SignExtendShort.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Switch01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/Switch02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/TypeCastElem.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/UnsafeDeopt.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Cast01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Cast02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Convert01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Convert02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Double01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Double02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Field01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Field02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Float01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Float02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_InstanceOf03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Int03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Long03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/VN_Loop01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_get03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getBoolean01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getByte01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getChar01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getDouble01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getFloat01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getInt01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getLength01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getLong01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_getShort01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_newInstance06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_set03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setBoolean01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setByte01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setChar01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setDouble01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setFloat01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setInt01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setLong01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Array_setShort01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getDeclaredField01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getDeclaredMethod01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getField01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getField02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getMethod01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_getMethod02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance06.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Class_newInstance07.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_get04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_getType01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_except01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_main03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Invoke_virtual01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Method_getParameterTypes01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Method_getReturnType01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_contended01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitor_notowner01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Monitorenter02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Object_wait04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/SynchronizedLoopExit01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/ThreadLocal03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_currentThread01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_getState01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_getState02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_holdsLock01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isAlive01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted04.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_isInterrupted05.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_join03.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_new01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_new02.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_setPriority01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_sleep01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/threads/Thread_yield01.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64AddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticLIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BitManipulationOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BlockEndOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64BreakpointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Call.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Compare.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ControlFlow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64FrameMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64FrameMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64LIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64PauseOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64PrefetchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ReinterpretOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64SignExtendOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64AddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Arithmetic.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArithmeticLIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ArrayEqualsOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Binary.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BinaryConsumer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BlockEndOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64BreakpointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ByteSwapOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64CCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Call.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ClearRegisterOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ControlFlow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64FrameMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64LIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicBinaryOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathIntrinsicUnaryOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Move.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MulDivOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64PauseOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64PrefetchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ReadTimestampCounter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64RestoreRegistersOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SaveRegistersOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ShiftOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64SignExtendOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64Unary.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64VZeroUpper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapRegistersOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64ZapStackOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/phases/StackMoveOptimizationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/ConstantStackCastTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestSpecification.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/LIRTestTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/SPARCBranchBailoutTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt/StackMoveTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCAddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArithmetic.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCArrayEqualsOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBitManipulationOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBlockEndOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCBreakpointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCByteSwapOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCCall.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCControlFlow.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCDelayedControlTransfer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFloatCompareOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFrameMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCFrameMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCImmediateAddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCIndexedAddressValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCJumpOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLIRInstructionMixin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCLoadConstantTableBaseOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCMove.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCOP3Op.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCOPFOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPauseOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPrefetchOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCSaveRegistersOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCTailDelayedLIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/CompositeValueReplacementTest1.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/GenericValueMapTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src/org/graalvm/compiler/lir/test/alloc/trace/TraceGlobalMoveResolutionMappingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/BailoutAndRestartBackendException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/CompositeValueClass.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ConstantValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ControlFlowOptimizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/EdgeMoveOptimizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/FullInfopointOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionStateProcedure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionValueConsumer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/InstructionValueProcedure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIR.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRFrameState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInsertionBuffer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstruction.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRInstructionClass.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRIntrospection.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRValueUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LIRVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/LabelRef.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/NullCheckOptimizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Opcode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/RedundantMoveElimination.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StandardOp.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/StateProcedure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/SwitchStrategy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ValueConsumer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ValueProcedure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/Variable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/VirtualStackSlot.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/AllocationStageVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/OutOfRegistersException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/SaveCalleeSaveRegisters.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Interval.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/IntervalWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanAssignLocationsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanEliminateSpillMovePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanIntervalDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanRegisterAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanResolveDataFlowPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/MoveResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/OptimizingLinearScanWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/Range.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/RegisterVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScan.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanEliminateSpillMovePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanLifetimeAnalysisPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSALinearScanResolveDataFlowPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/SSAMoveResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/DefaultTraceRegisterAllocationPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/ShadowedRegisterValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceBuilderPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TrivialTraceAllocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/bu/BottomUpAllocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedInterval.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/FixedRange.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/IntervalHint.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/RegisterVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceInterval.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceIntervalWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanRegisterAllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanWalker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLocalMoveResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/ArrayDataPointerConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilderFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/DataBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/FrameContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantLoadOptimization.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTree.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTreeAnalyzer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/DefUseTree.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/UseEntry.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/VariableMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/debug/IntervalDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/debug/LIRGenerationDebugContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarker.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/LocationMarkerPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/MarkBasePointersPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/RegStackValueSet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/dfa/UniqueWorkList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilderImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/FrameMapBuilderTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/ReferenceMapBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/SimpleVirtualStackSlot.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/framemap/VirtualStackSlotRange.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/BlockValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/DiagnosticLIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerationResult.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/PhiResolver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/VerifyingMoveFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/AllocationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyAllocationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyPostAllocationOptimizationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/EconomyPreAllocationOptimizationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/GenericContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhaseSuite.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRSuites.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PostAllocationOptimizationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PostAllocationOptimizationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PreAllocationOptimizationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/PreAllocationOptimizationStage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MethodProfilingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfiler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveProfilingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/profiling/MoveType.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/FixPointIntervalBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/LSStackSlotAllocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/SimpleStackSlotAllocator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackInterval.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackIntervalDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/StackSlotAllocatorUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/GenericValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/IndexedValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/RegisterMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/ValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/ValueSet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/util/VariableVirtualStackValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ContextlessLoopPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopSafepointEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopTransformations.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopUnswitchingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/ReassociateInvariantPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/BasicInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/CountedLoopInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DefaultLoopPolicies.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedConvertedInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedScaledInductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/InductionVariable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragment.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInsideBefore.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInsideFrom.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentWhole.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopPolicies.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopsData.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/MathUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayDuplicationBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/GuardedIntrinsicBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/MathFunctionBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/SimpleSyncBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/ConditionalEliminationBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraalBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/GraphCopyBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/NodeBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/SchedulePhaseBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/TestJMH.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/FrameStateAssignmentState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraalUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/GraphState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/MethodSpec.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/NodesState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/ScheduleState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/CompileTimeBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/RegisterAllocationTimeBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/ControlFlowGraphState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceBuilderBenchmark.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceLSRAIntervalBuildingBench.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/ElementException.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src/org/graalvm/compiler/nodeinfo/processor/GraphNodeVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/InputType.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeSize.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/StructuralInput.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/Verbosity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/AbstractObjectStampTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IfNodeCanonicalizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/IntegerStampTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopLivenessTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/LoopPhiCanonicalizerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/NegateNodeCanonicalizationTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampJoinTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampMeetTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ObjectStampTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampDoubleToLongTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampFloatToIntTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampIntToFloatTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampLongToDoubleTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ReinterpretStampTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ShortCircuitOrNodeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractDeoptimizeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractEndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractFixedGuardNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractLocalNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractMergeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractStateSplit.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ArithmeticOperation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BeginStateSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BinaryOpLogicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BreakpointNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/CanonicalizableLocation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConditionAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ConstantNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ControlSinkNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ControlSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingFixedWithNextNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingGuard.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizingNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DirectCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicDeoptimizeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DynamicPiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EncodedGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryMarkerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/EntryProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FieldLocationIdentity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedNodeInterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedWithNextNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FloatingAnchoredNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FloatingGuardedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FullInfopointNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardPhiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IndirectCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/Invoke.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeWithExceptionNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/KillingBeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicConstantNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNegationNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LogicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopBeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopEndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopExitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoweredCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/MergeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NamedLocationIdentity.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ParameterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PauseNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PhiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PrefetchAllocateNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ReturnNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SafepointNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ShortCircuitOrNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StartNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StateSplit.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/TypeCheckHints.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnaryOpLogicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnwindNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeInterface.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueNodeUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValuePhiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ValueProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/VirtualState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/CompareNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConvertNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FixedBinaryNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatingNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerTestNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowableArithmeticNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ReinterpretNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedDivNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedDivNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRemNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/Block.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/ControlFlowGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/HIRLoop.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/cfg/LocationSet.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BindToRegisterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/BlackholeNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ControlFlowAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/ControlFlowAnchored.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/DynamicCounterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/OpaqueNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SpillRegistersNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/StringToBytesNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/VerifyHeapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/WeakCounterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/AnchoringNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ArrayRangeWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/FixedValueAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GetClassNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardedUnsafeLoadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/GuardingNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaReadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/JavaWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadHubNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MembarNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorEnter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MonitorExit.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/NullCheckNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRLocalNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/OSRStartNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/StoreHubNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnboxNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeAccessNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeCopyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryLoadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeMemoryStoreNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ValueAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ClassInitializationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ForeignCallPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GeneratedInvocationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderConfiguration.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InvocationPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/MethodSubstitutionPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ParameterPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/ProfilingPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/TypePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessFieldNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessIndexedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessMonitorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ArrayLengthNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ClassIsAssignableFromNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/DynamicNewInstanceNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/FinalFieldBarrierNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ForeignCallDescriptors.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadExceptionObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadIndexedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredAtomicReadAndWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorIdNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewInstanceNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewMultiArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RegisterFinalizerNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreIndexedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/TypeSwitchNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractMemoryCheckpoint.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractWriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/Access.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FixedAccessNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatableAccessNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingAccessNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/FloatingReadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryAnchorNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryCheckpoint.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryMapNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/MemoryPhiNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/ReadNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/WriteNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/AddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/OffsetAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/address/RawAddressNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArithmeticLIRLowerable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ArrayLengthProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LIRLowerable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LimitedValueProxy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Lowerable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/MemoryProxy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeLIRBuilderTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeValueMap.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeWithState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Proxy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Replacements.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/StampProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/UncheckedInterfaceProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ValueProxy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/Virtualizable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizableAllocation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/ConstantFoldUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/AllocatedObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EnsureVirtualizedNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/EscapeObjectState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/LockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualBoxingNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualObjectNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor/OptionProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/Option.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionDescriptors.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionType.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/UniquePathUtilities.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common.test/src/org/graalvm/compiler/phases/common/test/StampFactoryTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AbstractInliningPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AddressLoweringPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConvertDeoptimizeToGuardPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeadCodeEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DeoptimizationGroupingPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DominatorConditionalEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ExpandLogicPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FloatingReadPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FrameStateAssignmentPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/GuardLoweringPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IncrementalCanonicalizerPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IterativeConditionalEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LazyValue.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LockEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoopSafepointInsertionPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NonNullParametersPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ProfileCompiledMethodsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/RemoveValueProxyPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/UseTrappingNullChecksPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/VerifyHeapAtReturnPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AbstractInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/AssumptionInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/ExactInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/InlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/MultiTypeGuardInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/TypeGuardInlineInfo.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/Inlineable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/info/elem/InlineableGraph.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/AbstractInliningPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/GreedyInliningPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineEverythingPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/policy/InliningPolicy.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/CallsiteHolder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/CallsiteHolderExplorable.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/ComputeInliningRelevance.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/MethodInvocation.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/util/HashSetNodeEventListener.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/LazyName.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/OptimisticOptimizations.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/Phase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/PhaseSuite.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/VerifyPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/NodeCostUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/PhaseSizeContract.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/FixedNodeProbabilityCache.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/InferStamps.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/MergeableState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/PostOrderNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantBlockIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ReentrantNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ScheduledNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/ScopedPostOrderNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/SinglePassNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/StatelessPostOrderNodeIterator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/BlockClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/MemoryScheduleVerification.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/CompilerConfiguration.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/HighTierContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/LowTierContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/MidTierContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/PhaseContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/Suites.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/SuitesCreator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/SuitesProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/TargetProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/BlockWorkList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/GraphOrder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/MethodDebugValueName.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyBailoutUsage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyCallerSensitiveMethods.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUpdateUsages.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyUsageWithEquals.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyVirtualizableUsage.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BasicIdealGraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CFGPrinterObserver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CanonicalStringGraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/CompilationPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraalDebugConfigCustomizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/NoDeadCodeVerifyHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountLeadingZerosNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64FloatArithmeticSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerArithmeticSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64IntegerSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64LongSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64ConvertSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountLeadingZerosNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64FloatConvertNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64MathSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64RoundNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArraysSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BitOpNodesTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/CompiledExceptionHandlerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/CompiledNullPointerExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DeoptimizeOnExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DerivedOopTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/DynamicNewArrayTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/EdgesTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/FoldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfDynamicTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerSubOverflowsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InvokeTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MonitorTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewArrayTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewInstanceTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NewMultiArrayTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ObjectAccessTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PointerTrackingTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ReplacementsParseTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StandardMethodSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringEqualsConstantTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringHashConstantTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/StringSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/TypeCheckTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsafeSubstitutionsTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsignedIntegerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnsignedMathTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/UnwindExceptionToCallerTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/APHotSpotSignature.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/AbstractVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/ClassSubstitutionVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/FoldVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedFoldPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedNodeIntrinsicPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/InjectedDependencies.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/MethodSubstitutionVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/NodeIntrinsicVerifier.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/PluginGenerator.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/VerifierAnnotationProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ArraySubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ArraysSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/BoxingSnippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ConstantBindingParameterPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineDuringParsingPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InstanceOfSnippetsTemplates.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntegerSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/JavacBug.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Log.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/LongSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetCounterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/Snippets.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StringSubstitutions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/WordOperationPlugin.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileBytecodeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/ClassfileConstantPool.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/AssertionNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BinaryMathIntrinsicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanForwardNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanReverseNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/CStringConstant.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectStoreNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ExplodeLoopNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/LoadSnippetVarargParameterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroStateSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/PureFunctionMacroNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ResolvedMethodHandleCallTargetNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReverseBytesNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/VirtualizableInvokeMacroNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/WriteRegisterNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulHighNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerSubExactSplitNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.runtime/src/org/graalvm/compiler/runtime/RuntimeProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/org/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/GraalServices.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src/org/graalvm/compiler/serviceprovider/ServiceProvider.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/.checkstyle.exclude - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/src/org/graalvm/compiler/virtual/bench/PartialEscapeBench.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/MaterializedObjectState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/nodes/VirtualObjectState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EarlyReadEliminationPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsBlockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/GraphEffectList.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ObjectState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeBlockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapePhase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationBlockState.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualUtil.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicUnsigned.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/AtomicWord.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/BarrieredAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ComparableWord.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/ObjectAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Pointer.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/PointerUtils.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Signed.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsafeAccess.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Unsigned.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/UnsignedUtils.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordBase.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordTypes.java - src/jdk.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/nodes/WordCastNode.java ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/stackwalk.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/thread.cpp - test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java - test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/MetaAccessWrapper.java - test/compiler/jvmci/common/patches/jdk.vm.ci/jdk/vm/ci/hotspot/PublicMetaspaceWrapperObject.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java - test/serviceability/tmtools/jstat/utils/GcProvokerImpl.java Changeset: 2a677339ac35 Author: shade Date: 2017-04-19 09:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2a677339ac35 Merge Changeset: 4a5d1805751a Author: shade Date: 2017-04-19 16:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4a5d1805751a Signness mismatches comparing size_t with jint. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: a4ae173af91d Author: shade Date: 2017-04-19 19:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a4ae173af91d jweak handling misses barriers. ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/jniHandles.cpp Changeset: bb8d93a93117 Author: shade Date: 2017-04-20 12:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bb8d93a93117 Merge strict oop operations for new upstream code. ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/services/heapDumper.cpp Changeset: b1baf41f9989 Author: shade Date: 2017-04-20 12:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b1baf41f9989 Rename final mark, update refs operations. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 2e50df715cd0 Author: shade Date: 2017-04-20 13:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2e50df715cd0 Purge ShenandoahVerifyReadsToFromSpace. ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/safepoint.cpp Changeset: 2ee664817f93 Author: shade Date: 2017-04-21 10:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2ee664817f93 Make sure C2 arguments are not used when C2 is disabled. ! src/share/vm/runtime/arguments.cpp Changeset: b4cc6089f98e Author: shade Date: 2017-04-21 10:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b4cc6089f98e Purge ShenandoahVerifyWritesToFromSpace. ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: cfcdddda1b41 Author: roland Date: 2017-04-21 13:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cfcdddda1b41 Rename PhaseCFG::replace_uses_skip_use() ! src/share/vm/opto/block.hpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 0c4408e41001 Author: shade Date: 2017-04-21 14:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0c4408e41001 Cleanup class unloading and string intern code. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp + test/gc/shenandoah/StringInternCleanup.java Changeset: e8a1e67bf431 Author: zgu Date: 2017-04-21 09:37 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e8a1e67bf431 Purge ealier version of redefined classes during class unloading ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 0b7c03a7aaec Author: shade Date: 2017-04-21 18:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0b7c03a7aaec Rebuild free set after update-refs, ignore cset in heuristics when update-refs are enabled. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: b924d19bc186 Author: shade Date: 2017-04-21 22:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b924d19bc186 Specialize update-refs for disabled matrix case. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.hpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_specialized_oop_closures.hpp Changeset: 5744b971b56c Author: rkennke Date: 2017-04-25 15:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5744b971b56c Use CollectedHeap::base() instead of ShenandoahHeap::first_region_bottom(). ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/opto/graphKit.cpp Changeset: 7f29d5e4e443 Author: shade Date: 2017-04-26 11:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7f29d5e4e443 (x86) Fix up and refactor store checks ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: ab9e0f9128c6 Author: rkennke Date: 2017-04-27 10:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ab9e0f9128c6 Remove obsolete compile_resolve_oop_runtime() methods. ! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp Changeset: 4f70544dd8b2 Author: shade Date: 2017-04-27 11:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4f70544dd8b2 Update statistics to capture update-refs, partial root scans. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: c62c965b784a Author: shade Date: 2017-04-27 22:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c62c965b784a Parallelize code cache scan better. ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 204a1f5ab679 Author: zgu Date: 2017-04-27 16:15 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/204a1f5ab679 Refactor parallel ClassLoaderData iterator ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 6c9a62410da8 Author: rkennke Date: 2017-05-02 20:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6c9a62410da8 Adjust heuristics for running with update-refs phase. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: c58bf8de878c Author: rkennke Date: 2017-05-02 20:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c58bf8de878c Remove duplicated cset_threshold declaration/definition. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: a733f6758591 Author: shade Date: 2017-05-03 13:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a733f6758591 Conditional matrix cleanup. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp Changeset: 25c23c6cb221 Author: shade Date: 2017-05-03 17:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/25c23c6cb221 Parallelize partial GC cleanup. ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 5230fdb749d3 Author: rkennke Date: 2017-05-03 19:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5230fdb749d3 Degenerating update-references phase. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 811de2a07304 Author: shade Date: 2017-05-04 12:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/811de2a07304 Optimize partial GC preparation. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.hpp Changeset: 521309883e98 Author: shade Date: 2017-05-04 19:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/521309883e98 Replace ShHeapRegionSet::get with get_fast. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp Changeset: 8ce3d737fe20 Author: rkennke Date: 2017-05-04 19:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8ce3d737fe20 Use peak occupancy to optimize/pessimize free_threshold in adaptive heuristics. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: e476f38f2368 Author: shade Date: 2017-05-05 15:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e476f38f2368 Adaptive heuristics should poll all phases and update at the end of cycle. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 95d72291477e Author: shade Date: 2017-05-05 16:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/95d72291477e Nit: mark-compact phase 3 (Adjust Pointers) should announce itself as "Phase 3". ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 02224ce1b0eb Author: shade Date: 2017-05-08 13:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/02224ce1b0eb Deferred, batched, parallel Matrix cleanup ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: af42dc08a929 Author: zgu Date: 2017-05-08 07:40 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/af42dc08a929 Reduce region retirement during tlab allocation ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 5703aee64fd4 Author: zgu Date: 2017-05-08 07:40 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5703aee64fd4 Merge ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 2446ef1af4ad Author: shade Date: 2017-05-08 20:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2446ef1af4ad Fix fastdebug build failure. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 1c716bd0e0b3 Author: shade Date: 2017-05-08 21:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1c716bd0e0b3 RFR: Purge ratio, global, connections heuristics. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: baf2a720166c Author: zgu Date: 2017-05-08 15:25 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/baf2a720166c Cleanup: exclude tlab/gclab allocation debug log from production ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 6db19c2a2a18 Author: rkennke Date: 2017-05-08 22:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6db19c2a2a18 Implement heuristics to switch between merged and separate update-refs phase. ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 4ee5b7c8a8ac Author: rkennke Date: 2017-05-09 12:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4ee5b7c8a8ac Fix merged update refs. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 783aaa07ce76 Author: shade Date: 2017-05-10 12:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/783aaa07ce76 Print heap changes in phases that actually change heap occupancy ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: 29a651648ff2 Author: rkennke Date: 2017-05-10 16:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/29a651648ff2 Simplify parallel synchronizer roots iterator. ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: 3c313d99a200 Author: shade Date: 2017-05-10 17:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3c313d99a200 fastdebug updates matrix on evacuation ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 85c3e4589c8e Author: rkennke Date: 2017-05-10 22:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/85c3e4589c8e Fast synchronizer root scanning. ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.cpp Changeset: 63015cf54987 Author: shade Date: 2017-05-11 11:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/63015cf54987 Enable fast synchronizer root scanning by default ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 3ed2f0047b78 Author: shade Date: 2017-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3ed2f0047b78 Assorted cleanups. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 4c0009be260d Author: zgu Date: 2017-05-11 08:19 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4c0009be260d Cleanup: removed redundant cld clear_claimed_mark call ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 9035d78d9ffd Author: shade Date: 2017-05-11 19:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9035d78d9ffd Update region sampling to include TLAB/GCLAB allocation data ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp Changeset: d5d4cc781486 Author: shade Date: 2017-05-11 21:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d5d4cc781486 Region sampling may not be enabled because last timetick is uninitialized ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp Changeset: 71ef78a756e7 Author: shade Date: 2017-05-12 12:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/71ef78a756e7 Cleanup: update-refs check in_collection_set twice ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: e0ac01d9dae2 Author: shade Date: 2017-05-12 13:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e0ac01d9dae2 Fix up pointer volatility ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 4931b832162d Author: shade Date: 2017-05-12 17:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4931b832162d Incorrect conditional matrix cleanup in SHMatrix::clean_batched ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp Changeset: 51a2913ba313 Author: rkennke Date: 2017-05-15 21:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/51a2913ba313 Deflate idle monitors per thread. ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.cpp Changeset: 477814772114 Author: shade Date: 2017-05-16 11:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/477814772114 Variable steps in adaptive heuristics ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: fc29358b2d4d Author: shade Date: 2017-05-16 11:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fc29358b2d4d Print correct message about gross times in stats ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: bbb8e765c863 Author: shade Date: 2017-05-16 12:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/bbb8e765c863 Skip RESOLVE when references update is not needed ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 1451ffa899f7 Author: shade Date: 2017-05-16 17:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1451ffa899f7 Separate Full GC root operations in GC stats ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 83ebd5aa56ef Author: zgu Date: 2017-05-16 15:42 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/83ebd5aa56ef Matrix inbound regions do not clear for the most of cases ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp Changeset: 3b72ef7ad344 Author: shade Date: 2017-05-16 23:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3b72ef7ad344 Add asserts to SHConnMatrix::clear_* methods ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp Changeset: f42fc313b007 Author: rkennke Date: 2017-05-16 23:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f42fc313b007 Improve deflating even more. ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 8d83c6e30c74 Author: shade Date: 2017-05-17 17:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8d83c6e30c74 Adaptive should not be scared of user-requested System.gc() ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: a3f03b9ae3f8 Author: shade Date: 2017-05-19 10:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a3f03b9ae3f8 Merge - make/templates/gpl-cp-header - make/templates/gpl-header ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: d64a15958946 Author: shade Date: 2017-05-22 10:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d64a15958946 Trim down native GC footprint ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp Changeset: eca62a5498ce Author: rkennke Date: 2017-05-22 11:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/eca62a5498ce Cherry-pick/synchronize JDK-8180175 and JDK-8180599 ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.cpp Changeset: e67b94861f4d Author: shade Date: 2017-05-22 13:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e67b94861f4d mmap() the connection matrix. ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 9d9147985937 Author: zgu Date: 2017-05-22 16:20 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9d9147985937 Align matrix size up to page boundary ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 1fe6e704d2a6 Author: shade Date: 2017-05-23 11:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1fe6e704d2a6 Lazy parallel code cache iterator ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp Changeset: e23e77880b50 Author: shade Date: 2017-05-23 12:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e23e77880b50 "F: Code Cache Roots" is missing from gc+stats ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: 1c4038f4603f Author: rkennke Date: 2017-05-24 10:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1c4038f4603f Parallel safepoint cleaning ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: b67661c7315a Author: shade Date: 2017-05-24 10:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b67661c7315a "Allocation failure" cause should not be overwritten ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Changeset: c5b6e9932852 Author: shade Date: 2017-05-29 14:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c5b6e9932852 Root processors SEGV when executed outside of VM operation ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: 4d6a830dfa8a Author: shade Date: 2017-05-29 17:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/4d6a830dfa8a Reference processors might use non-forwarded alive checks ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: fbdc982717e2 Author: shade Date: 2017-05-29 19:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fbdc982717e2 Print more detailed final UR stats ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 300d4921e9db Author: shade Date: 2017-05-29 20:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/300d4921e9db Print more details for weak ref and class unloading stats ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 1d44a55dc2c9 Author: shade Date: 2017-05-30 09:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1d44a55dc2c9 Properly react on -ClassUnloading ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp Changeset: c9ba4c1addfe Author: shade Date: 2017-05-30 10:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c9ba4c1addfe Passive heuristics should consistently process refs and unload classes ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 350fec3079bb Author: shade Date: 2017-05-30 10:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/350fec3079bb Mark-compact and heuristics should consistently process refs and unload classes ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: fa254a9c4b1c Author: shade Date: 2017-05-30 12:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fa254a9c4b1c Update roots should always handle derived pointers ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 48b6de495475 Author: shade Date: 2017-05-30 13:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/48b6de495475 Make statistics gathering span more operations ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: 1d2abaee9c79 Author: shade Date: 2017-05-30 21:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1d2abaee9c79 Remove matrix operations from concurrent mark ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.hpp ! src/share/vm/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_specialized_oop_closures.hpp Changeset: fa7fc20d6830 Author: shade Date: 2017-05-30 22:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fa7fc20d6830 Increase timeout for EvilSyncBug test ! test/gc/shenandoah/EvilSyncBug.java Changeset: add34cede0df Author: shade Date: 2017-05-31 14:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/add34cede0df Concurrent preclean. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: 7f114a445de8 Author: shade Date: 2017-05-31 19:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/7f114a445de8 Dense ShenandoahHeapRegion printout ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp Changeset: de1d145d1fc1 Author: rkennke Date: 2017-05-31 21:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/de1d145d1fc1 Fix weakref precleaning ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 2732d513a136 Author: zgu Date: 2017-05-31 15:32 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/2732d513a136 Ensure collection set and cset map are consistent ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 1d12c549a5ff Author: shade Date: 2017-05-31 21:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1d12c549a5ff "String/Symbol/CodeCache" -> "Str/Sym, Code Cache" ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp Changeset: 1b6d33c71e07 Author: shade Date: 2017-05-31 21:59 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/1b6d33c71e07 Rehash ShenandoahHeap section in hs_err ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: a26bdad43ebc Author: zgu Date: 2017-06-01 07:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a26bdad43ebc Fixed early return results imbalanced time partition ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: cdbe63396c70 Author: shade Date: 2017-06-01 12:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cdbe63396c70 Heap region recycling should call explicit clear() and request zapping ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: afedc79145b5 Author: shade Date: 2017-06-01 15:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/afedc79145b5 Make {T,GC}LAB statistics unconditional ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 5e4029519337 Author: rkennke Date: 2017-06-01 15:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5e4029519337 Safepoint-suspendible worker threads ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/runtime/safepoint.cpp Changeset: 164d849643f7 Author: shade Date: 2017-06-01 23:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/164d849643f7 Refactor heap verification ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp + src/share/vm/gc/shenandoah/shenandoahVerifier.cpp + src/share/vm/gc/shenandoah/shenandoahVerifier.hpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: 0001940a661a Author: shade Date: 2017-06-02 11:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0001940a661a Optimize heap verification ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: 86454044f17c Author: shade Date: 2017-06-02 14:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/86454044f17c Tests should use all heuristics and pass heap verification ! test/TEST.groups - test/gc/shenandoah/AlwaysPreTouch.java - test/gc/shenandoah/C1VectorizedMismatch.java - test/gc/shenandoah/HumongousRegionReclaimTest/TestHumongous.java - test/gc/shenandoah/StringInternCleanup.java - test/gc/shenandoah/TestLoopMiningArguments.java - test/gc/shenandoah/TestRegionSizeArgs.java - test/gc/shenandoah/TestShenandoahArgumentRanges.java - test/gc/shenandoah/TestSingleThreadedShenandoah.java ! test/gc/shenandoah/acceptance/AllocIntArrays.java ! test/gc/shenandoah/acceptance/AllocObjectArrays.java ! test/gc/shenandoah/acceptance/AllocObjects.java + test/gc/shenandoah/acceptance/StringInternCleanup.java - test/gc/shenandoah/cas/ReferenceCAS.java + test/gc/shenandoah/compiler/C1VectorizedMismatch.java + test/gc/shenandoah/compiler/TestReferenceCAS.java + test/gc/shenandoah/options/AlwaysPreTouch.java + test/gc/shenandoah/options/TestLoopMiningArguments.java + test/gc/shenandoah/options/TestRegionSizeArgs.java + test/gc/shenandoah/options/TestShenandoahArgumentRanges.java + test/gc/shenandoah/options/TestSingleThreadedShenandoah.java ! test/gc/stress/TestGCOldWithShenandoah.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: c9709f185415 Author: shade Date: 2017-06-02 15:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c9709f185415 "Before Full GC" verification is too strong for OOME-during-evac ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp Changeset: 3d9c95de8b13 Author: shade Date: 2017-06-02 17:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3d9c95de8b13 Disable aggressive+verification test configs ! test/gc/shenandoah/acceptance/AllocIntArrays.java ! test/gc/shenandoah/acceptance/AllocObjectArrays.java ! test/gc/shenandoah/acceptance/AllocObjects.java ! test/gc/shenandoah/acceptance/StringInternCleanup.java ! test/gc/stress/TestGCOldWithShenandoah.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: fb7f19d8f856 Author: zgu Date: 2017-06-02 14:06 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fb7f19d8f856 ShenandoahCollectionSet refactor ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: 5bd4a9ed9c7e Author: shade Date: 2017-06-05 18:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5bd4a9ed9c7e Disable aggressive+verification test configs (leftovers) ! test/gc/shenandoah/acceptance/StringInternCleanup.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: b08f767a8441 Author: shade Date: 2017-06-06 11:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b08f767a8441 Disable aggressive+verification test configs (jtreg eats up last configuration) ! test/gc/shenandoah/acceptance/AllocIntArrays.java ! test/gc/shenandoah/acceptance/AllocObjectArrays.java ! test/gc/shenandoah/acceptance/AllocObjects.java ! test/gc/shenandoah/acceptance/StringInternCleanup.java ! test/gc/stress/TestGCOldWithShenandoah.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: 9e0a0e79a390 Author: shade Date: 2017-06-06 13:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9e0a0e79a390 Reference processing deadlocks with -ParallelRefProcEnabled ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp + test/gc/shenandoah/acceptance/ParallelRefprocSanity.java Changeset: eb9e7bfcd2ec Author: shade Date: 2017-06-06 21:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/eb9e7bfcd2ec Shortcut reference processing when no work is available ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp Changeset: 568b89562a94 Author: shade Date: 2017-06-07 12:01 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/568b89562a94 Verification error log is truncated ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: cf1a5dfd8d29 Author: shade Date: 2017-06-07 15:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cf1a5dfd8d29 Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: b8b77a219d94 Author: shade Date: 2017-06-07 18:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b8b77a219d94 Stats should not record past-shutdown events ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp Changeset: 97f8399083e4 Author: shade Date: 2017-06-07 20:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/97f8399083e4 Do not abandon RP discovery on conc GC cancel, do that only before Full GC ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: 5e44b9b4cff2 Author: shade Date: 2017-06-08 16:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5e44b9b4cff2 Shortcutting RP during final mark misses JNI Weak Refs ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: e06be1d290c4 Author: shade Date: 2017-06-08 19:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e06be1d290c4 Remove heap printing routines from ShenandoahHeap ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp + src/share/vm/gc/shenandoah/shenandoahPrinter.cpp + src/share/vm/gc/shenandoah/shenandoahPrinter.hpp Changeset: 9eef9f572166 Author: shade Date: 2017-06-12 16:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9eef9f572166 Merge ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: e77b022b4eea Author: shade Date: 2017-06-12 19:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e77b022b4eea Generic verification should not trust bitmaps ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: 193ef452cda3 Author: roland Date: 2017-06-12 16:55 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/193ef452cda3 Result of write barrier on constant not used ! src/share/vm/opto/shenandoahSupport.cpp Changeset: ce9727049059 Author: shade Date: 2017-06-13 17:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ce9727049059 Heap region verification ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: f9d8ad9a6f47 Author: shade Date: 2017-06-13 17:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f9d8ad9a6f47 Account "shared" out-of-LAB allocations separately ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: d3edf41ae2dc Author: zgu Date: 2017-06-13 13:02 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/d3edf41ae2dc Use scoped object for gc session/phases recording ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp + src/share/vm/gc/shenandoah/shenandoahUtils.cpp + src/share/vm/gc/shenandoah/shenandoahUtils.hpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp Changeset: b10751f9d951 Author: shade Date: 2017-06-13 21:18 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/b10751f9d951 Purge shenandoahHumongous.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp - src/share/vm/gc/shenandoah/shenandoahHumongous.hpp Changeset: 63e17cffaa5c Author: shade Date: 2017-06-14 11:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/63e17cffaa5c Add matrix data to hs_err ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp Changeset: 762d30047143 Author: shade Date: 2017-06-14 15:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/762d30047143 Keep root bits until the end of partial ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp Changeset: dcc7dfbb797b Author: shade Date: 2017-06-14 15:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/dcc7dfbb797b Verifier should not assert cset in forwarded test block ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: 49fa6ef527fc Author: zgu Date: 2017-06-14 11:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/49fa6ef527fc Wrong call in GCSession destructor ! src/share/vm/gc/shenandoah/shenandoahUtils.cpp Changeset: 8210b159281c Author: shade Date: 2017-06-14 18:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/8210b159281c Fix recycled regions zapping ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: 0280165be874 Author: roland Date: 2017-06-14 21:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/0280165be874 more barrier on constant oop fixes + couple small unrelated fixes ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp Changeset: 36c8dbd46203 Author: shade Date: 2017-06-15 10:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/36c8dbd46203 Refactor BrooksPointer asserts ! src/share/vm/gc/shenandoah/brooksPointer.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp Changeset: 6adead593193 Author: shade Date: 2017-06-15 12:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6adead593193 Out-of-TLAB evacuation should overwrite stale copies ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp + test/gc/shenandoah/acceptance/RetainObjects.java ! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java Changeset: 72f8af7e0171 Author: shade Date: 2017-06-15 16:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/72f8af7e0171 Typo in scoped phase object tag ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Changeset: e0fd0b38405d Author: zgu Date: 2017-06-15 16:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/e0fd0b38405d Fix live data accounting for humongous region ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: 3b94531e46bc Author: zgu Date: 2017-06-16 07:46 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3b94531e46bc shenandoah_wb should fallback to slow path with -UseTLAB ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 6df40317fac3 Author: roland Date: 2017-06-19 14:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6df40317fac3 Fix memory Phis with only data uses ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/shenandoahSupport.cpp Changeset: 9592bccd62b5 Author: zgu Date: 2017-06-19 15:47 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9592bccd62b5 Fixed a few of early returns that calling register_gc_end() ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Changeset: 5ea583381dc1 Author: zgu Date: 2017-06-20 07:13 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/5ea583381dc1 Fix aarch64 compilation error due to shenandoah_wb change ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: f1555a08f8f5 Author: zgu Date: 2017-06-21 09:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f1555a08f8f5 Implementation of interpreter matrix barrier on aarch64 ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 03af0068b7e0 Author: zgu Date: 2017-06-22 07:47 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/03af0068b7e0 Added assertion for page alignment of heap's base address ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 945564615333 Author: zgu Date: 2017-06-22 16:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/945564615333 ShenandoahGCSession used wrong timer for full GC ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.hpp ! src/share/vm/gc/shenandoah/shenandoahUtils.cpp ! src/share/vm/gc/shenandoah/shenandoahUtils.hpp Changeset: 9584f2c1e041 Author: roland Date: 2017-06-22 17:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9584f2c1e041 implicit null checks broken on aarch64 ! src/share/vm/asm/assembler.cpp Changeset: 75c34a5164bd Author: roland Date: 2017-06-23 10:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/75c34a5164bd aarch64 store check fix ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 6a90a442d2ae Author: roland Date: 2017-06-27 11:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/6a90a442d2ae missing barriers on constant oops + acmp rework + cas fix + write barrier on constant oop fix ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp Changeset: c4cea35fae75 Author: shade Date: 2017-06-27 11:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c4cea35fae75 Verification should assert complete bitmaps in most phases ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: 3da5bfd8385a Author: shade Date: 2017-06-27 16:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/3da5bfd8385a Verify marked objects ! src/share/vm/gc/shenandoah/shenandoahPartialGC.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp Changeset: 9b296c46c293 Author: zgu Date: 2017-06-27 11:28 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9b296c46c293 More collection set and matrix cleanup ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.hpp + src/share/vm/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.cpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.hpp ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 40dd4d928484 Author: shade Date: 2017-06-27 20:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/40dd4d928484 Matrix should assert indexes to be in bounds ! src/share/vm/gc/shenandoah/shenandoahConnectionMatrix.inline.hpp Changeset: 9eedb97805d9 Author: shade Date: 2017-06-27 20:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/9eedb97805d9 Verifier performance improvements: scan objects once, avoid double oop checks ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: c26fd590dc7c Author: shade Date: 2017-06-27 21:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/c26fd590dc7c Verify TAMS and object sizes ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: cdcb33fade83 Author: shade Date: 2017-06-27 22:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/cdcb33fade83 Disable complete bitmap verification in init mark ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: ee225cb19196 Author: shade Date: 2017-06-28 13:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ee225cb19196 Concurrent code cache evacuation ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: ca4d72a10eb2 Author: shade Date: 2017-06-28 14:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/ca4d72a10eb2 Verifier should print extended info on referenced location ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp Changeset: fe846c4e72e7 Author: zgu Date: 2017-06-28 10:22 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/fe846c4e72e7 Eliminating _num_regions variable in ShenandoahHeap ! src/share/vm/gc/shenandoah/shenandoahCollectionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 06c414540a58 Author: shade Date: 2017-06-28 19:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/06c414540a58 Merge ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp - test/runtime/modules/JVMAddModulePackage.java Changeset: f1c6f7fd8680 Author: shade Date: 2017-06-28 20:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/f1c6f7fd8680 Post-merge fixup for TestReferenceCAS test. ! test/gc/shenandoah/compiler/TestReferenceCAS.java Changeset: a555117449a7 Author: shade Date: 2017-06-28 20:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk10/hotspot/rev/a555117449a7 Merge ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.cpp ! src/cpu/aarch64/vm/stubRoutines_aarch64.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java From rkennke at redhat.com Wed Jun 28 20:41:17 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 28 Jun 2017 22:41:17 +0200 Subject: RFR: Disable merged cleanup for full GC Message-ID: <97a2b28d-d393-4ff9-67c3-73ff57f111d8@redhat.com> In ShenandoahMarkCompact, we temporarily install a special BarrierSet that disables read-barriers. However, this conflicts with deflating monitors during full-gc because this requires functional read-barriers (e.g. if a monitor points to a from-space object, this needs to be resolved). The 'solution' for now is to disable merged monitor deflation for full GC: http://cr.openjdk.java.net/~rkennke/disable-merged-cleanup-fullgc/webrev.00/ This solves the problem that Aleksey reported with WeakReferenceTest in jcstress. Ok? From rkennke at redhat.com Wed Jun 28 21:01:00 2017 From: rkennke at redhat.com (Roman Kennke) Date: Wed, 28 Jun 2017 23:01:00 +0200 Subject: RFR: Properly update roots in code cache Message-ID: With concurrent code cache evacuation, we now have to make sure we properly update refs in the code cache at the start of full-gc. The SCM::update_roots() only asserts that code cache roots point to to-space, which is not correct under conc codecache evac. This patch changes the code so that it properly updates code cache roots in full GC: http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.00/ Fixes the remaining issues that I found with WeakReferenceTest in jcstress. Roman From shade at redhat.com Thu Jun 29 05:55:02 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 07:55:02 +0200 Subject: RFR: Disable merged cleanup for full GC In-Reply-To: <97a2b28d-d393-4ff9-67c3-73ff57f111d8@redhat.com> References: <97a2b28d-d393-4ff9-67c3-73ff57f111d8@redhat.com> Message-ID: <4c3a4af6-9311-c23a-342a-3b33d8c472c4@redhat.com> On 06/28/2017 10:41 PM, Roman Kennke wrote: > The 'solution' for now is to disable merged monitor deflation > for full GC: > > http://cr.openjdk.java.net/~rkennke/disable-merged-cleanup-fullgc/webrev.00/ Okay, good! -Aleksey From shade at redhat.com Thu Jun 29 06:11:39 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 08:11:39 +0200 Subject: RFR: Properly update roots in code cache In-Reply-To: References: Message-ID: <64d862a5-6f0a-bb00-324c-ab8df2834c97@redhat.com> On 06/28/2017 11:01 PM, Roman Kennke wrote: > With concurrent code cache evacuation, we now have to make sure we > properly update refs in the code cache at the start of full-gc. The > SCM::update_roots() only asserts that code cache roots point to > to-space, which is not correct under conc codecache evac. This patch > changes the code so that it properly updates code cache roots in full GC: > > http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.00/ > Ah. Makes sense. But the patch looks fragile for two reasons: a) The change is within the ASSERT block, meaning release is still broken b) It relies on cancelled_concgc to detect we are in full GC path, which might get accidentally reset when we are in full GC already I would rather split ShenandoahConcurrentMark::update_roots to normal and Full GC versions, and act accordingly. Or maybe keep it single, but accept the boolean flag, e.g.: void ShenandoahConcurrentMark::update_roots(bool full_gc) { ShenandoahGCPhase phase(full_gc ? ShenandoahCollectorPolicy::full_gc_roots : ShenandoahCollectorPolicy::final_update_refs_roots); ... if (full_gc) { ...do unconditional root update... } else { ...do what we have now... } } Thanks, -Aleksey From shade at redhat.com Thu Jun 29 06:22:23 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 08:22:23 +0200 Subject: RFR: Properly update roots in code cache In-Reply-To: <64d862a5-6f0a-bb00-324c-ab8df2834c97@redhat.com> References: <64d862a5-6f0a-bb00-324c-ab8df2834c97@redhat.com> Message-ID: On 06/29/2017 08:11 AM, Aleksey Shipilev wrote: > On 06/28/2017 11:01 PM, Roman Kennke wrote: >> With concurrent code cache evacuation, we now have to make sure we >> properly update refs in the code cache at the start of full-gc. The >> SCM::update_roots() only asserts that code cache roots point to >> to-space, which is not correct under conc codecache evac. This patch >> changes the code so that it properly updates code cache roots in full GC: >> >> http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.00/ >> > > Ah. Makes sense. > > But the patch looks fragile for two reasons: > > a) The change is within the ASSERT block, meaning release is still broken > b) It relies on cancelled_concgc to detect we are in full GC path, which might > get accidentally reset when we are in full GC already > > I would rather split ShenandoahConcurrentMark::update_roots to normal and Full > GC versions, and act accordingly. Or maybe keep it single, but accept the > boolean flag, e.g.: For example: http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac-fullgc/webrev.01/ Does it still fix the issue? Thanks, -Aleksey From shade at redhat.com Thu Jun 29 06:51:55 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 08:51:55 +0200 Subject: RFR: Disable merged cleanup for full GC In-Reply-To: <4c3a4af6-9311-c23a-342a-3b33d8c472c4@redhat.com> References: <97a2b28d-d393-4ff9-67c3-73ff57f111d8@redhat.com> <4c3a4af6-9311-c23a-342a-3b33d8c472c4@redhat.com> Message-ID: <7171b76d-f101-cd82-5e05-b25422351012@redhat.com> On 06/29/2017 07:55 AM, Aleksey Shipilev wrote: > On 06/28/2017 10:41 PM, Roman Kennke wrote: >> The 'solution' for now is to disable merged monitor deflation >> for full GC: >> >> http://cr.openjdk.java.net/~rkennke/disable-merged-cleanup-fullgc/webrev.00/ > > Okay, good! I now wonder if this is a harbinger of larger problem: what if Full GC hits when there are forwarded objects, and there are references to both copies in heap? Would it keep both copies alive? I guess we need to first complete the marking phase in Full GC, which would need to update references (need_update_refs = true is set unconditionally, but it is useless with disabled read barriers?), then turn read barriers on, and go on with moving the objects. Thanks, -Aleksey From rkennke at redhat.com Thu Jun 29 07:54:48 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 29 Jun 2017 09:54:48 +0200 Subject: RFR: Disable merged cleanup for full GC In-Reply-To: <7171b76d-f101-cd82-5e05-b25422351012@redhat.com> References: <97a2b28d-d393-4ff9-67c3-73ff57f111d8@redhat.com> <4c3a4af6-9311-c23a-342a-3b33d8c472c4@redhat.com> <7171b76d-f101-cd82-5e05-b25422351012@redhat.com> Message-ID: <23a50ade-57b5-b9eb-19a4-412b2181c915@redhat.com> Am 29.06.2017 um 08:51 schrieb Aleksey Shipilev: > On 06/29/2017 07:55 AM, Aleksey Shipilev wrote: >> On 06/28/2017 10:41 PM, Roman Kennke wrote: >>> The 'solution' for now is to disable merged monitor deflation >>> for full GC: >>> >>> http://cr.openjdk.java.net/~rkennke/disable-merged-cleanup-fullgc/webrev.00/ >> Okay, good! > I now wonder if this is a harbinger of larger problem: what if Full GC hits when > there are forwarded objects, and there are references to both copies in heap? > Would it keep both copies alive? The GC code does not use the public read-barrier code. It should be fine. However, I agree that this code is a hack. I would like to see the special BarrierSet gone altogether. IMO, no GC code paths should hit the public read-barriers. I will have a look if that can possibly be done. > I guess we need to first complete the marking phase in Full GC, which would need > to update references (need_update_refs = true is set unconditionally, but it is > useless with disabled read barriers?), then turn read barriers on, and go on > with moving the objects. Failing the removal of the special BarrierSet, this seems like the next saner option, yes. :-) For the time being, can I push the proposed fix? Roman > > Thanks, > -Aleksey > From shade at redhat.com Thu Jun 29 08:32:30 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 10:32:30 +0200 Subject: RFR: Disable merged cleanup for full GC In-Reply-To: <23a50ade-57b5-b9eb-19a4-412b2181c915@redhat.com> References: <97a2b28d-d393-4ff9-67c3-73ff57f111d8@redhat.com> <4c3a4af6-9311-c23a-342a-3b33d8c472c4@redhat.com> <7171b76d-f101-cd82-5e05-b25422351012@redhat.com> <23a50ade-57b5-b9eb-19a4-412b2181c915@redhat.com> Message-ID: <70c0afa8-9113-f160-bbef-f3963adb8751@redhat.com> On 06/29/2017 09:54 AM, Roman Kennke wrote: > Am 29.06.2017 um 08:51 schrieb Aleksey Shipilev: >> On 06/29/2017 07:55 AM, Aleksey Shipilev wrote: >>> On 06/28/2017 10:41 PM, Roman Kennke wrote: >>>> The 'solution' for now is to disable merged monitor deflation >>>> for full GC: >>>> >>>> http://cr.openjdk.java.net/~rkennke/disable-merged-cleanup-fullgc/webrev.00/ >>> Okay, good! >> I now wonder if this is a harbinger of larger problem: what if Full GC hits when >> there are forwarded objects, and there are references to both copies in heap? >> Would it keep both copies alive? > The GC code does not use the public read-barrier code. It should be fine. > However, I agree that this code is a hack. I would like to see the > special BarrierSet gone altogether. IMO, no GC code paths should hit the > public read-barriers. I will have a look if that can possibly be done. Thanks! >> I guess we need to first complete the marking phase in Full GC, which would need >> to update references (need_update_refs = true is set unconditionally, but it is >> useless with disabled read barriers?), then turn read barriers on, and go on >> with moving the objects. > > Failing the removal of the special BarrierSet, this seems like the next > saner option, yes. :-) > > For the time being, can I push the proposed fix? Yeah, ok. -Aleksey From roman at kennke.org Thu Jun 29 09:34:12 2017 From: roman at kennke.org (roman at kennke.org) Date: Thu, 29 Jun 2017 09:34:12 +0000 Subject: hg: shenandoah/jdk9/hotspot: Disable merged cleanup for full GC. Message-ID: <201706290934.v5T9YCVh002384@aojmv0008.oracle.com> Changeset: ac6e2a59c122 Author: rkennke Date: 2017-06-29 11:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ac6e2a59c122 Disable merged cleanup for full GC. ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp From rkennke at redhat.com Thu Jun 29 09:35:08 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 29 Jun 2017 11:35:08 +0200 Subject: RFR: Properly update roots in code cache In-Reply-To: <64d862a5-6f0a-bb00-324c-ab8df2834c97@redhat.com> References: <64d862a5-6f0a-bb00-324c-ab8df2834c97@redhat.com> Message-ID: <2197fd95-87fa-3e06-53a5-12aac6313666@redhat.com> Am 29.06.2017 um 08:11 schrieb Aleksey Shipilev: > On 06/28/2017 11:01 PM, Roman Kennke wrote: >> With concurrent code cache evacuation, we now have to make sure we >> properly update refs in the code cache at the start of full-gc. The >> SCM::update_roots() only asserts that code cache roots point to >> to-space, which is not correct under conc codecache evac. This patch >> changes the code so that it properly updates code cache roots in full GC: >> >> http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.00/ >> > Ah. Makes sense. > > But the patch looks fragile for two reasons: > > a) The change is within the ASSERT block, meaning release is still broken > b) It relies on cancelled_concgc to detect we are in full GC path, which might > get accidentally reset when we are in full GC already > > I would rather split ShenandoahConcurrentMark::update_roots to normal and Full > GC versions, and act accordingly. Or maybe keep it single, but accept the > boolean flag, e.g.: > > void ShenandoahConcurrentMark::update_roots(bool full_gc) { > ShenandoahGCPhase phase(full_gc ? > ShenandoahCollectorPolicy::full_gc_roots : > ShenandoahCollectorPolicy::final_update_refs_roots); > ... > if (full_gc) { > ...do unconditional root update... > } else { > ...do what we have now... > } > } Like this: http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.01/ ? From shade at redhat.com Thu Jun 29 09:46:03 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 11:46:03 +0200 Subject: RFR: Properly update roots in code cache In-Reply-To: <2197fd95-87fa-3e06-53a5-12aac6313666@redhat.com> References: <64d862a5-6f0a-bb00-324c-ab8df2834c97@redhat.com> <2197fd95-87fa-3e06-53a5-12aac6313666@redhat.com> Message-ID: On 06/29/2017 11:35 AM, Roman Kennke wrote: > Am 29.06.2017 um 08:11 schrieb Aleksey Shipilev: >> On 06/28/2017 11:01 PM, Roman Kennke wrote: >>> With concurrent code cache evacuation, we now have to make sure we >>> properly update refs in the code cache at the start of full-gc. The >>> SCM::update_roots() only asserts that code cache roots point to >>> to-space, which is not correct under conc codecache evac. This patch >>> changes the code so that it properly updates code cache roots in full GC: >>> >>> http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.00/ >>> >> Ah. Makes sense. >> >> But the patch looks fragile for two reasons: >> >> a) The change is within the ASSERT block, meaning release is still broken >> b) It relies on cancelled_concgc to detect we are in full GC path, which might >> get accidentally reset when we are in full GC already >> >> I would rather split ShenandoahConcurrentMark::update_roots to normal and Full >> GC versions, and act accordingly. Or maybe keep it single, but accept the >> boolean flag, e.g.: >> >> void ShenandoahConcurrentMark::update_roots(bool full_gc) { >> ShenandoahGCPhase phase(full_gc ? >> ShenandoahCollectorPolicy::full_gc_roots : >> ShenandoahCollectorPolicy::final_update_refs_roots); >> ... >> if (full_gc) { >> ...do unconditional root update... >> } else { >> ...do what we have now... >> } >> } > Like this: > http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.01/ That ASSERT block gets confusing. Suggestion: CodeBlobClosure* code_blobs; CodeBlobToOopClosure update_blobs(...); #ifdef ASSERT AssertToSpaceClosure assert_to_space_oops; CodeBlobToOopClosure assert_to_space(...); #endif if (_full_gc) { code_blobs = &update_blobs; } else { code_blobs = DEBUG_ONLY(&assert_to_space) NOT_DEBUG(NULL); } Thanks, -Aleksey From roman at kennke.org Thu Jun 29 09:55:50 2017 From: roman at kennke.org (roman at kennke.org) Date: Thu, 29 Jun 2017 09:55:50 +0000 Subject: hg: shenandoah/jdk9/hotspot: Properly update roots in code cache. Message-ID: <201706290955.v5T9toOF010396@aojmv0008.oracle.com> Changeset: 29dcbfca2746 Author: rkennke Date: 2017-06-29 11:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29dcbfca2746 Properly update roots in code cache. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp From roman at kennke.org Thu Jun 29 09:54:09 2017 From: roman at kennke.org (Roman Kennke) Date: Thu, 29 Jun 2017 11:54:09 +0200 Subject: RFR: Properly update roots in code cache In-Reply-To: References: <64d862a5-6f0a-bb00-324c-ab8df2834c97@redhat.com> <2197fd95-87fa-3e06-53a5-12aac6313666@redhat.com> Message-ID: Am 29.06.2017 um 11:46 schrieb Aleksey Shipilev: > On 06/29/2017 11:35 AM, Roman Kennke wrote: >> Am 29.06.2017 um 08:11 schrieb Aleksey Shipilev: >>> On 06/28/2017 11:01 PM, Roman Kennke wrote: >>>> With concurrent code cache evacuation, we now have to make sure we >>>> properly update refs in the code cache at the start of full-gc. The >>>> SCM::update_roots() only asserts that code cache roots point to >>>> to-space, which is not correct under conc codecache evac. This patch >>>> changes the code so that it properly updates code cache roots in full GC: >>>> >>>> http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.00/ >>>> >>> Ah. Makes sense. >>> >>> But the patch looks fragile for two reasons: >>> >>> a) The change is within the ASSERT block, meaning release is still broken >>> b) It relies on cancelled_concgc to detect we are in full GC path, which might >>> get accidentally reset when we are in full GC already >>> >>> I would rather split ShenandoahConcurrentMark::update_roots to normal and Full >>> GC versions, and act accordingly. Or maybe keep it single, but accept the >>> boolean flag, e.g.: >>> >>> void ShenandoahConcurrentMark::update_roots(bool full_gc) { >>> ShenandoahGCPhase phase(full_gc ? >>> ShenandoahCollectorPolicy::full_gc_roots : >>> ShenandoahCollectorPolicy::final_update_refs_roots); >>> ... >>> if (full_gc) { >>> ...do unconditional root update... >>> } else { >>> ...do what we have now... >>> } >>> } >> Like this: >> http://cr.openjdk.java.net/~rkennke/fixfullupdatecodecache/webrev.01/ > That ASSERT block gets confusing. Suggestion: > > CodeBlobClosure* code_blobs; > CodeBlobToOopClosure update_blobs(...); > #ifdef ASSERT > AssertToSpaceClosure assert_to_space_oops; > CodeBlobToOopClosure assert_to_space(...); > #endif > if (_full_gc) { > code_blobs = &update_blobs; > } else { > code_blobs = DEBUG_ONLY(&assert_to_space) NOT_DEBUG(NULL); > } > > Thanks, > -Aleksey Ok, this looks much better. I pushed exactly as you suggested. Thanks, Roman From shade at redhat.com Thu Jun 29 11:55:31 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 13:55:31 +0200 Subject: RFR: C1 stores constants without read barriers Message-ID: <9314c3a6-9f71-b1a0-e603-d44d7088ca6f@redhat.com> I think this part of C1 is incorrect when barriers are required for constants: http://cr.openjdk.java.net/~shade/shenandoah/c1-store-const-rb/webrev.01/ This might explain a few test failures we have: the from-space constant is read before concurrent evacuation has the chance to update it. Then it gets stored to another heap location, and everything blows up. While we could conditionalize this on ShBarriersForConst, this is C1 code, which does not have to be super-optimal. Surprisingly, the new code is what c1_LIRGenerator_aarch64 is already doing, so this patch seems good from the symmetry standpoint too. Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Thu Jun 29 11:59:00 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 29 Jun 2017 13:59:00 +0200 Subject: RFR: C1 stores constants without read barriers In-Reply-To: <9314c3a6-9f71-b1a0-e603-d44d7088ca6f@redhat.com> References: <9314c3a6-9f71-b1a0-e603-d44d7088ca6f@redhat.com> Message-ID: <6DDEFB24-33D4-48B2-9C05-B2F70A5B021F@redhat.com> I thought that too. But then realized we don't need barriers on constants for store values. Will explain on IRC as soon as my internet conn is back alive... Am 29. Juni 2017 13:55:31 MESZ schrieb Aleksey Shipilev : >I think this part of C1 is incorrect when barriers are required for >constants: >http://cr.openjdk.java.net/~shade/shenandoah/c1-store-const-rb/webrev.01/ > >This might explain a few test failures we have: the from-space constant >is read >before concurrent evacuation has the chance to update it. Then it gets >stored to >another heap location, and everything blows up. > >While we could conditionalize this on ShBarriersForConst, this is C1 >code, which >does not have to be super-optimal. Surprisingly, the new code is what >c1_LIRGenerator_aarch64 is already doing, so this patch seems good from >the >symmetry standpoint too. > >Testing: hotspot_gc_shenandoah > >Thanks, >-Aleksey -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From shade at redhat.com Thu Jun 29 12:04:12 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 14:04:12 +0200 Subject: RFR: C1 stores constants without read barriers In-Reply-To: <6DDEFB24-33D4-48B2-9C05-B2F70A5B021F@redhat.com> References: <9314c3a6-9f71-b1a0-e603-d44d7088ca6f@redhat.com> <6DDEFB24-33D4-48B2-9C05-B2F70A5B021F@redhat.com> Message-ID: <783b3da5-815e-2e71-83d7-be0a9d4a6b8d@redhat.com> Well, the symmetry argument still stands: x86 and aarch64 versions should be consistent. aarch64 makes unconditional RB for store values. I think it makes no harm to emit RB there for extra safety. -Aleksey On 06/29/2017 01:59 PM, Roman Kennke wrote: > I thought that too. But then realized we don't need barriers on constants for > store values. Will explain on IRC as soon as my internet conn is back alive... > > Am 29. Juni 2017 13:55:31 MESZ schrieb Aleksey Shipilev : > > I think this part of C1 is incorrect when barriers are required for constants: > http://cr.openjdk.java.net/~shade/shenandoah/c1-store-const-rb/webrev.01 > / > > This might explain a few test failures we have: the from-space constant is read > before concurrent evacuation has the chance to update it. Then it gets stored to > another heap location, and everything blows up. > > While we could conditionalize this on ShBarriersForConst, this is C1 code, which > does not have to be super-optimal. Surprisingly, the new code is what > c1_LIRGenerator_aarch64 is already doing, so this patch seems good from the > symmetry standpoint too. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > > > > -- > Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From rkennke at redhat.com Thu Jun 29 12:13:22 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 29 Jun 2017 14:13:22 +0200 Subject: RFR: C1 stores constants without read barriers In-Reply-To: <783b3da5-815e-2e71-83d7-be0a9d4a6b8d@redhat.com> References: <9314c3a6-9f71-b1a0-e603-d44d7088ca6f@redhat.com> <6DDEFB24-33D4-48B2-9C05-B2F70A5B021F@redhat.com> <783b3da5-815e-2e71-83d7-be0a9d4a6b8d@redhat.com> Message-ID: IIRC, it doesn't compile like this. If it's not a reg, it needs to emit a mov from const to reg. Roman Am 29. Juni 2017 14:04:12 MESZ schrieb Aleksey Shipilev : >Well, the symmetry argument still stands: x86 and aarch64 versions >should be >consistent. aarch64 makes unconditional RB for store values. I think it >makes no >harm to emit RB there for extra safety. > >-Aleksey > >On 06/29/2017 01:59 PM, Roman Kennke wrote: >> I thought that too. But then realized we don't need barriers on >constants for >> store values. Will explain on IRC as soon as my internet conn is back >alive... >> >> Am 29. Juni 2017 13:55:31 MESZ schrieb Aleksey Shipilev >: >> >> I think this part of C1 is incorrect when barriers are required >for constants: >> >http://cr.openjdk.java.net/~shade/shenandoah/c1-store-const-rb/webrev.01 >> >/ >> >> This might explain a few test failures we have: the from-space >constant is read >> before concurrent evacuation has the chance to update it. Then it >gets stored to >> another heap location, and everything blows up. >> >> While we could conditionalize this on ShBarriersForConst, this is >C1 code, which >> does not have to be super-optimal. Surprisingly, the new code is >what >> c1_LIRGenerator_aarch64 is already doing, so this patch seems >good from the >> symmetry standpoint too. >> >> Testing: hotspot_gc_shenandoah >> >> Thanks, >> -Aleksey >> >> >> >> -- >> Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From shade at redhat.com Thu Jun 29 12:35:00 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 14:35:00 +0200 Subject: RFR: C1 stores constants without read barriers In-Reply-To: References: <9314c3a6-9f71-b1a0-e603-d44d7088ca6f@redhat.com> <6DDEFB24-33D4-48B2-9C05-B2F70A5B021F@redhat.com> <783b3da5-815e-2e71-83d7-be0a9d4a6b8d@redhat.com> Message-ID: <5082e489-ae8c-ae54-03f6-02478772a93f@redhat.com> I do not understand what you are saying. I have been running this patch for hours on x86 now, and it works. -Aleksey P.S. Tether your phone to computer, and hop onto IRC? On 06/29/2017 02:13 PM, Roman Kennke wrote: > IIRC, it doesn't compile like this. If it's not a reg, it needs to emit a mov > from const to reg. > > Roman > > Am 29. Juni 2017 14:04:12 MESZ schrieb Aleksey Shipilev : > > Well, the symmetry argument still stands: x86 and aarch64 versions should be > consistent. aarch64 makes unconditional RB for store values. I think it makes no > harm to emit RB there for extra safety. > > -Aleksey > > On 06/29/2017 01:59 PM, Roman Kennke wrote: > > I thought that too. But then realized we don't need barriers on > constants for > store values. Will explain on IRC as soon as my internet conn is back > alive... > > Am 29. Juni 2017 13:55:31 MESZ schrieb Aleksey Shipilev : > > I think this part of C1 is incorrect when barriers are required for > constants: > http://cr.openjdk.java.net/~shade/shenandoah/c1-store-const-rb/webrev.01 > > / > > This might explain a few test failures we have: the from-space constant > is read > before concurrent evacuation has the chance to update it. Then it gets > stored to > another heap location, and everything blows up. > > While we could conditionalize this on ShBarriersForConst, this is C1 > code, which > does not have to be super-optimal. Surprisingly, the new code is what > c1_LIRGenerator_aarch64 is already doing, so this patch seems good from the > symmetry standpoint too. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > > > > -- > Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. > > > > > -- > Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From shade at redhat.com Thu Jun 29 15:53:42 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 17:53:42 +0200 Subject: RFR: Verification levels Message-ID: Chasing the root set bug with Verifier and "aggressive" is gruesome, because we scan lots of things except the root set. It makes sense to introduce verification levels, so that one can select to check only the subset of interesting things, e.g. the roots alone. Webrev: http://cr.openjdk.java.net/~shade/shenandoah/verifier-level/webrev.01/ Testing: hotspot_gc_shenandoah -Aleksey From shade at redhat.com Thu Jun 29 16:02:23 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 18:02:23 +0200 Subject: RFR: Verification levels In-Reply-To: References: Message-ID: <5fb4bcc7-500c-375c-eed9-f07a81281b67@redhat.com> On 06/29/2017 05:53 PM, Aleksey Shipilev wrote: > Chasing the root set bug with Verifier and "aggressive" is gruesome, because we > scan lots of things except the root set. It makes sense to introduce > verification levels, so that one can select to check only the subset of > interesting things, e.g. the roots alone. > > Webrev: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-level/webrev.01/ Should have introduced more levels: http://cr.openjdk.java.net/~shade/shenandoah/verifier-level/webrev.02/ -Aleksey From rkennke at redhat.com Thu Jun 29 16:04:57 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 29 Jun 2017 18:04:57 +0200 Subject: RFR: Verification levels In-Reply-To: <5fb4bcc7-500c-375c-eed9-f07a81281b67@redhat.com> References: <5fb4bcc7-500c-375c-eed9-f07a81281b67@redhat.com> Message-ID: Am 29.06.2017 um 18:02 schrieb Aleksey Shipilev: > On 06/29/2017 05:53 PM, Aleksey Shipilev wrote: >> Chasing the root set bug with Verifier and "aggressive" is gruesome, because we >> scan lots of things except the root set. It makes sense to introduce >> verification levels, so that one can select to check only the subset of >> interesting things, e.g. the roots alone. >> >> Webrev: >> http://cr.openjdk.java.net/~shade/shenandoah/verifier-level/webrev.01/ > Should have introduced more levels: > http://cr.openjdk.java.net/~shade/shenandoah/verifier-level/webrev.02/ > > -Aleksey > > Nice! Looks good to me! Roman From ashipile at redhat.com Thu Jun 29 16:16:58 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 16:16:58 +0000 Subject: hg: shenandoah/jdk9/hotspot: Verification levels Message-ID: <201706291616.v5TGGw0K018495@aojmv0008.oracle.com> Changeset: 3addde855000 Author: shade Date: 2017-06-29 18:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3addde855000 Verification levels ! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From shade at redhat.com Thu Jun 29 19:12:56 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 21:12:56 +0200 Subject: RFR: Final update refs roots are acting like Full GC Message-ID: <619356f5-0d57-86e6-18d5-143e1745e83d@redhat.com> http://cr.openjdk.java.net/~shade/shenandoah/codecache-concevac-timing/webrev.02/ There is a regression introduced today. There is a call: concurrentMark()->update_roots(ShenandoahCollectorPolicy::final_update_refs_roots); ...but the definition is: void update_roots(bool full_gc); ...which means it coerced SCP::final_update_refs_roots to "true"! This makes a code cache update during final UR, wasting time. Thanks, -Aleksey From zgu at redhat.com Thu Jun 29 19:18:44 2017 From: zgu at redhat.com (Zhengyu Gu) Date: Thu, 29 Jun 2017 15:18:44 -0400 Subject: RFR: Final update refs roots are acting like Full GC In-Reply-To: <619356f5-0d57-86e6-18d5-143e1745e83d@redhat.com> References: <619356f5-0d57-86e6-18d5-143e1745e83d@redhat.com> Message-ID: Yes. -Zhengyu On 06/29/2017 03:12 PM, Aleksey Shipilev wrote: > http://cr.openjdk.java.net/~shade/shenandoah/codecache-concevac-timing/webrev.02/ > > There is a regression introduced today. There is a call: > > concurrentMark()->update_roots(ShenandoahCollectorPolicy::final_update_refs_roots); > > ...but the definition is: > > void update_roots(bool full_gc); > > ...which means it coerced SCP::final_update_refs_roots to "true"! This makes a > code cache update during final UR, wasting time. > > Thanks, > -Aleksey > > From ashipile at redhat.com Thu Jun 29 19:37:14 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 19:37:14 +0000 Subject: hg: shenandoah/jdk9/hotspot: Final update refs roots are acting like Full GC Message-ID: <201706291937.v5TJbEAW017224@aojmv0008.oracle.com> Changeset: 08ec6e434c20 Author: shade Date: 2017-06-29 21:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/08ec6e434c20 Final update refs roots are acting like Full GC ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp From shade at redhat.com Thu Jun 29 19:48:36 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 21:48:36 +0200 Subject: RFR: Temporarily disable ShenandoahBarriersForConst Message-ID: Hi, Nightly testing has discovered problems with concurrent code cache evac. It looks fixable, but requires more testing. I would prefer us to get through at least one nightly without it meanwhile. So, let us disable it for a time being: - experimental(bool, ShenandoahBarriersForConst, true, \ + experimental(bool, ShenandoahBarriersForConst, false, \ We will enable it back along with the bugfixes. Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Thu Jun 29 19:58:49 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 29 Jun 2017 21:58:49 +0200 Subject: RFR: Temporarily disable ShenandoahBarriersForConst In-Reply-To: References: Message-ID: Am 29.06.2017 um 21:48 schrieb Aleksey Shipilev: > Hi, > > Nightly testing has discovered problems with concurrent code cache evac. It > looks fixable, but requires more testing. I would prefer us to get through at > least one nightly without it meanwhile. > > So, let us disable it for a time being: > > - experimental(bool, ShenandoahBarriersForConst, true, \ > + experimental(bool, ShenandoahBarriersForConst, false, \ > > We will enable it back along with the bugfixes. > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > Sure. Ok. From ashipile at redhat.com Thu Jun 29 20:16:22 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:16:22 +0000 Subject: hg: shenandoah/jdk9/hotspot: Temporarily disable ShenandoahBarriersForConst Message-ID: <201706292016.v5TKGMi2001864@aojmv0008.oracle.com> Changeset: 6209d32d16be Author: shade Date: 2017-06-29 22:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6209d32d16be Temporarily disable ShenandoahBarriersForConst ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp From shade at redhat.com Thu Jun 29 20:19:20 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 29 Jun 2017 22:19:20 +0200 Subject: JDK b176 merge Message-ID: <8c77aa65-322f-dd60-964c-8a38459cca47@redhat.com> Another JDK 9 Release Candidate had landed, with two P1 bug fixes. Picking them up in this merge. Hotspot changes, applied without conflicts: http://cr.openjdk.java.net/~shade/shenandoah/merge-jdk9b176/webrev.01/ Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Thu Jun 29 20:27:16 2017 From: rkennke at redhat.com (Roman Kennke) Date: Thu, 29 Jun 2017 22:27:16 +0200 Subject: JDK b176 merge In-Reply-To: <8c77aa65-322f-dd60-964c-8a38459cca47@redhat.com> References: <8c77aa65-322f-dd60-964c-8a38459cca47@redhat.com> Message-ID: Go! Am 29. Juni 2017 22:19:20 MESZ schrieb Aleksey Shipilev : >Another JDK 9 Release Candidate had landed, with two P1 bug fixes. >Picking them >up in this merge. > >Hotspot changes, applied without conflicts: > http://cr.openjdk.java.net/~shade/shenandoah/merge-jdk9b176/webrev.01/ > >Testing: hotspot_gc_shenandoah > >Thanks, >-Aleksey -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From ashipile at redhat.com Thu Jun 29 20:43:56 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:43:56 +0000 Subject: hg: shenandoah/jdk9/jaxp: Added tag jdk-9+176 for changeset 38cf34e23280 Message-ID: <201706292043.v5TKhuO5015004@aojmv0008.oracle.com> Changeset: 332ad9f92632 Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/332ad9f92632 Added tag jdk-9+176 for changeset 38cf34e23280 ! .hgtags From ashipile at redhat.com Thu Jun 29 20:43:57 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:43:57 +0000 Subject: hg: shenandoah/jdk9/corba: Added tag jdk-9+176 for changeset 40fb9f229471 Message-ID: <201706292043.v5TKhvhV015098@aojmv0008.oracle.com> Changeset: 76cebcdca958 Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/76cebcdca958 Added tag jdk-9+176 for changeset 40fb9f229471 ! .hgtags From ashipile at redhat.com Thu Jun 29 20:44:00 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:44:00 +0000 Subject: hg: shenandoah/jdk9/langtools: 2 new changesets Message-ID: <201706292044.v5TKi0jX015299@aojmv0008.oracle.com> Changeset: 0d0ac75b0f6c Author: jjg Date: 2017-06-26 18:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0d0ac75b0f6c 8182736: javadoc generates bad names and broken module graph links Reviewed-by: jjg, bpatel, darcy, ksrini Contributed-by: bhavesh.patel at oracle.com, jonathan.gibbons at oracle.com ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/test.moduleFullName/module-info.java + test/jdk/javadoc/doclet/testModules/test.moduleFullName/testpkgmdlfullname/TestClassInTestModuleFullName.java Changeset: 552f8fdfba55 Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/552f8fdfba55 Added tag jdk-9+176 for changeset 0d0ac75b0f6c ! .hgtags From ashipile at redhat.com Thu Jun 29 20:44:01 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:44:01 +0000 Subject: hg: shenandoah/jdk9/jdk: 3 new changesets Message-ID: <201706292044.v5TKi1Ux015304@aojmv0008.oracle.com> Changeset: 2425838cfb5e Author: mullan Date: 2017-06-23 14:32 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/2425838cfb5e 8182652: RuntimePermission("usePolicy") is not a Java SE permission Reviewed-by: mchung ! src/java.base/share/classes/java/lang/RuntimePermission.java Changeset: 9f27d513658d Author: jjg Date: 2017-06-26 18:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/9f27d513658d 8182736: javadoc generates bad names and broken module graph links Reviewed-by: jjg, bpatel, darcy, ksrini Contributed-by: bhavesh.patel at oracle.com, jonathan.gibbons at oracle.com ! make/src/classes/build/tools/taglet/ModuleGraph.java Changeset: 473db5c4c2c9 Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jdk/rev/473db5c4c2c9 Added tag jdk-9+176 for changeset 9f27d513658d ! .hgtags From ashipile at redhat.com Thu Jun 29 20:43:59 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:43:59 +0000 Subject: hg: shenandoah/jdk9: 4 new changesets Message-ID: <201706292043.v5TKhxEv015264@aojmv0008.oracle.com> Changeset: 99918cff846d Author: ihse Date: 2017-06-21 12:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/99918cff846d 8179892: Update build documentation for JDK 9 Reviewed-by: erikj ! common/doc/building.html ! common/doc/building.md ! common/doc/testing.html ! make/Init.gmk ! make/UpdateBuildDocs.gmk Changeset: 84777531d994 Author: lana Date: 2017-06-22 19:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/84777531d994 Merge Changeset: 85e6cb013b98 Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/85e6cb013b98 Added tag jdk-9+176 for changeset 84777531d994 ! .hgtags Changeset: d9cd862b0c05 Author: shade Date: 2017-06-29 22:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d9cd862b0c05 Merge From ashipile at redhat.com Thu Jun 29 20:44:05 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:44:05 +0000 Subject: hg: shenandoah/jdk9/hotspot: 3 new changesets Message-ID: <201706292044.v5TKi5CH015319@aojmv0008.oracle.com> Changeset: 2ab74e5dbdc2 Author: roland Date: 2017-06-23 09:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ab74e5dbdc2 8181742: Load that bypasses arraycopy has wrong memory state Summary: Set load memory edge to the memory state right before the arraycopy. Reviewed-by: kvn, thartmann ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp + test/compiler/arraycopy/TestLoadBypassACWithWrongMem.java Changeset: 1ca8f038fceb Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ca8f038fceb Added tag jdk-9+176 for changeset 2ab74e5dbdc2 ! .hgtags Changeset: 3126ad9f87a5 Author: shade Date: 2017-06-29 22:14 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3126ad9f87a5 Merge ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp From ashipile at redhat.com Thu Jun 29 20:44:02 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:44:02 +0000 Subject: hg: shenandoah/jdk9/nashorn: Added tag jdk-9+176 for changeset 3c6fbdf6e785 Message-ID: <201706292044.v5TKi2da015310@aojmv0008.oracle.com> Changeset: b25986e36b28 Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/b25986e36b28 Added tag jdk-9+176 for changeset 3c6fbdf6e785 ! .hgtags From ashipile at redhat.com Thu Jun 29 20:46:07 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Thu, 29 Jun 2017 20:46:07 +0000 Subject: hg: shenandoah/jdk9/jaxws: Added tag jdk-9+176 for changeset ea819b6009d3 Message-ID: <201706292046.v5TKk7vA016092@aojmv0008.oracle.com> Changeset: 880541212285 Author: lana Date: 2017-06-29 17:26 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/880541212285 Added tag jdk-9+176 for changeset ea819b6009d3 ! .hgtags From shade at redhat.com Fri Jun 30 11:06:54 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 30 Jun 2017 13:06:54 +0200 Subject: RFR: C1 stores constants without read barriers In-Reply-To: <5082e489-ae8c-ae54-03f6-02478772a93f@redhat.com> References: <9314c3a6-9f71-b1a0-e603-d44d7088ca6f@redhat.com> <6DDEFB24-33D4-48B2-9C05-B2F70A5B021F@redhat.com> <783b3da5-815e-2e71-83d7-be0a9d4a6b8d@redhat.com> <5082e489-ae8c-ae54-03f6-02478772a93f@redhat.com> Message-ID: <1071a3e5-1961-6464-98a2-22f19975c540@redhat.com> I now have the test that fails in C1 with embedded oops! And it is fixed by this patch from yesterday: http://cr.openjdk.java.net/~shade/shenandoah/c1-store-const-rb/webrev.01 Thanks, -Aleksey On 06/29/2017 02:35 PM, Aleksey Shipilev wrote: > I do not understand what you are saying. I have been running this patch for > hours on x86 now, and it works. > > -Aleksey > > P.S. Tether your phone to computer, and hop onto IRC? > > On 06/29/2017 02:13 PM, Roman Kennke wrote: >> IIRC, it doesn't compile like this. If it's not a reg, it needs to emit a mov >> from const to reg. >> >> Roman >> >> Am 29. Juni 2017 14:04:12 MESZ schrieb Aleksey Shipilev : >> >> Well, the symmetry argument still stands: x86 and aarch64 versions should be >> consistent. aarch64 makes unconditional RB for store values. I think it makes no >> harm to emit RB there for extra safety. >> >> -Aleksey >> >> On 06/29/2017 01:59 PM, Roman Kennke wrote: >> >> I thought that too. But then realized we don't need barriers on >> constants for >> store values. Will explain on IRC as soon as my internet conn is back >> alive... >> >> Am 29. Juni 2017 13:55:31 MESZ schrieb Aleksey Shipilev : >> >> I think this part of C1 is incorrect when barriers are required for >> constants: >> http://cr.openjdk.java.net/~shade/shenandoah/c1-store-const-rb/webrev.01 >> >> / >> >> This might explain a few test failures we have: the from-space constant >> is read >> before concurrent evacuation has the chance to update it. Then it gets >> stored to >> another heap location, and everything blows up. >> >> While we could conditionalize this on ShBarriersForConst, this is C1 >> code, which >> does not have to be super-optimal. Surprisingly, the new code is what >> c1_LIRGenerator_aarch64 is already doing, so this patch seems good from the >> symmetry standpoint too. >> >> Testing: hotspot_gc_shenandoah >> >> Thanks, >> -Aleksey >> >> >> >> -- >> Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. >> >> >> >> >> -- >> Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. > > From ashipile at redhat.com Fri Jun 30 11:42:33 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 30 Jun 2017 11:42:33 +0000 Subject: hg: shenandoah/jdk9/hotspot: C1 stores constants without read barriers Message-ID: <201706301142.v5UBgX7x011489@aojmv0008.oracle.com> Changeset: fe0723edcec2 Author: shade Date: 2017-06-30 13:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe0723edcec2 C1 stores constants without read barriers ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp From shade at redhat.com Fri Jun 30 12:55:12 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 30 Jun 2017 14:55:12 +0200 Subject: RFR: Concurrent code cache evac should not update ptrs outside of safepoint Message-ID: <22912948-1bb4-f2c2-d3fb-8437cf0a65e1@redhat.com> Turns out, I made the hell of the mistake by trying to update embedded code cache ptrs during concurrent code cache evac. Updating code cache roots outside safepoint is fine. Until it is not, when address you overwrite is not aligned. Then you have the non-atomic store, and crash on a weird ptr, if application is unlucky to be at that insn at that time. On x86, you need code cache ptr to span cache lines. The answer is to still evacuate code cache concurrently, but update the pointers only at STW: http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac-stwupdate/webrev.01/ This still has around 50% of the original pause improvement, and it moves the code cache update pause from overloaded final-mark to less loaded final-update-refs (when UR is active), further amortizing it. Testing: hotspot_gc_shenandoah, failing tests Thanks, -Aleksey From rkennke at redhat.com Fri Jun 30 13:01:57 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 30 Jun 2017 15:01:57 +0200 Subject: RFR: Concurrent code cache evac should not update ptrs outside of safepoint In-Reply-To: <22912948-1bb4-f2c2-d3fb-8437cf0a65e1@redhat.com> References: <22912948-1bb4-f2c2-d3fb-8437cf0a65e1@redhat.com> Message-ID: <720c6c40-cb63-295f-7625-80c8ad07c82a@redhat.com> Am 30.06.2017 um 14:55 schrieb Aleksey Shipilev: > Turns out, I made the hell of the mistake by trying to update embedded code > cache ptrs during concurrent code cache evac. Updating code cache roots outside > safepoint is fine. Until it is not, when address you overwrite is not aligned. > Then you have the non-atomic store, and crash on a weird ptr, if application is > unlucky to be at that insn at that time. On x86, you need code cache ptr to span > cache lines. > > The answer is to still evacuate code cache concurrently, but update the pointers > only at STW: > > http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac-stwupdate/webrev.01/ > > This still has around 50% of the original pause improvement, and it moves the > code cache update pause from overloaded final-mark to less loaded > final-update-refs (when UR is active), further amortizing it. > > Testing: hotspot_gc_shenandoah, failing tests > > Thanks, > -Aleksey > Good catch! Looks good to me! Roman From shade at redhat.com Fri Jun 30 13:49:22 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 30 Jun 2017 15:49:22 +0200 Subject: RFR: Introduce ShenandoahConcurrent{Scan,Evac}CodeRoots Message-ID: <5e2e09cb-f1f5-77eb-fc9c-c37439421a7a@redhat.com> http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac-flags/webrev.01/ Introduce ShenandoahConcurrentEvacCodeRoots and use it in GC code to enable the actual evacuation. Leave ShenandoahBarriersForConst as compiler flag. Lock these two together. Rename ShenandoahConcurrentCodeRoots to ShenandoahConcurrentScanCodeRoots. Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Fri Jun 30 14:14:30 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 30 Jun 2017 16:14:30 +0200 Subject: RFR: Introduce ShenandoahConcurrent{Scan,Evac}CodeRoots In-Reply-To: <5e2e09cb-f1f5-77eb-fc9c-c37439421a7a@redhat.com> References: <5e2e09cb-f1f5-77eb-fc9c-c37439421a7a@redhat.com> Message-ID: Looks good! Am 30. Juni 2017 15:49:22 MESZ schrieb Aleksey Shipilev : >http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac-flags/webrev.01/ > >Introduce ShenandoahConcurrentEvacCodeRoots and use it in GC code to >enable the >actual evacuation. Leave ShenandoahBarriersForConst as compiler flag. >Lock these >two together. Rename ShenandoahConcurrentCodeRoots to >ShenandoahConcurrentScanCodeRoots. > >Testing: hotspot_gc_shenandoah > >Thanks, >-Aleksey -- Diese Nachricht wurde von meinem Android-Ger?t mit K-9 Mail gesendet. From rwestrel at redhat.com Fri Jun 30 14:16:37 2017 From: rwestrel at redhat.com (rwestrel at redhat.com) Date: Fri, 30 Jun 2017 14:16:37 +0000 Subject: hg: shenandoah/jdk9/hotspot: ArrayCopy verification code fix src/share/vm/opto/shenandoahSupport.cpp Message-ID: <201706301416.v5UEGb1h011048@aojmv0008.oracle.com> Changeset: d79a9c52e44f Author: roland Date: 2017-06-30 16:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d79a9c52e44f ArrayCopy verification code fix src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/opto/shenandoahSupport.cpp From ashipile at redhat.com Fri Jun 30 14:23:46 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 30 Jun 2017 14:23:46 +0000 Subject: hg: shenandoah/jdk9/hotspot: 2 new changesets Message-ID: <201706301423.v5UENkZO013952@aojmv0008.oracle.com> Changeset: 01d82877e799 Author: shade Date: 2017-06-30 15:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/01d82877e799 Concurrent code cache evac should not update ptrs outside of safepoint ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp Changeset: d8c503db9dda Author: shade Date: 2017-06-30 16:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d8c503db9dda Introduce ShenandoahConcurrent{Scan,Evac}CodeRoots ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp ! src/share/vm/runtime/arguments.cpp From shade at redhat.com Fri Jun 30 19:37:22 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 30 Jun 2017 21:37:22 +0200 Subject: RFR: Evacuate thread stack code oops Message-ID: <0706ba12-f194-f8c0-a6c9-0f81a46614f5@redhat.com> I have seen crashes in here: V [libjvm.so+0xc9b5a4] SCMUpdateRefsClosure::do_oop(oopDesc**)+0x74 V [libjvm.so+0xb05324] nmethod::oops_do(OopClosure*, bool)+0x224 V [libjvm.so+0x83813f] CodeBlobToOopClosure::do_code_blob(CodeBlob*)+0x2f V [libjvm.so+0xd5adbe] JavaThread::oops_do(OopClosure*, CodeBlobClosure*)+0x1ce V [libjvm.so+0xd5fe87] Threads::possibly_parallel_oops_do(bool, OopClosure*, CodeBlobClosure*, CodeBlobClosure*)+0x57 V [libjvm.so+0xcad10c] ShenandoahRootProcessor::process_java_roots(OopClosure*, CLDClosure*, CLDClosure*, CodeBlobClosure*, CodeBlobClosure*, unsigned int)+0xdc There is a closure for walking thread stack code roots in Threads::possibly_parallel_oops_do, but our evacuator passes NULL there. I think it should pass our usual code roots closure. For concurrent code cache scan, we want to evac those during STW while threads are not moving. See: http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac-threadroots/webrev.01 Testing: hotspot_gc_shenandoah Thanks, -Aleksey From rkennke at redhat.com Fri Jun 30 19:44:31 2017 From: rkennke at redhat.com (Roman Kennke) Date: Fri, 30 Jun 2017 21:44:31 +0200 Subject: RFR: Evacuate thread stack code oops In-Reply-To: <0706ba12-f194-f8c0-a6c9-0f81a46614f5@redhat.com> References: <0706ba12-f194-f8c0-a6c9-0f81a46614f5@redhat.com> Message-ID: <6d872a4a-5a21-65aa-f292-a7d3900490c3@redhat.com> I am not sure I understand. I thought we want to evac them concurrently? Now you're moving them back to evacuating code roots at STW? The thread stack code roots are oops in nmethods of methods currently on the stack, i.e. a subset of all code roots. Do we understand why it's crashing there? Why do we have to evac thread stack code roots at stw, but the others concurrently? By the time we evac the others, they could have become on stack too? Roman Am 30.06.2017 um 21:37 schrieb Aleksey Shipilev: > I have seen crashes in here: > > V [libjvm.so+0xc9b5a4] SCMUpdateRefsClosure::do_oop(oopDesc**)+0x74 > V [libjvm.so+0xb05324] nmethod::oops_do(OopClosure*, bool)+0x224 > V [libjvm.so+0x83813f] CodeBlobToOopClosure::do_code_blob(CodeBlob*)+0x2f > V [libjvm.so+0xd5adbe] JavaThread::oops_do(OopClosure*, CodeBlobClosure*)+0x1ce > V [libjvm.so+0xd5fe87] Threads::possibly_parallel_oops_do(bool, OopClosure*, > CodeBlobClosure*, CodeBlobClosure*)+0x57 > V [libjvm.so+0xcad10c] > ShenandoahRootProcessor::process_java_roots(OopClosure*, CLDClosure*, > CLDClosure*, CodeBlobClosure*, CodeBlobClosure*, unsigned int)+0xdc > > There is a closure for walking thread stack code roots in > Threads::possibly_parallel_oops_do, but our evacuator passes NULL there. I think > it should pass our usual code roots closure. For concurrent code cache scan, we > want to evac those during STW while threads are not moving. > > See: > > http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac-threadroots/webrev.01 > > Testing: hotspot_gc_shenandoah > > Thanks, > -Aleksey > From shade at redhat.com Fri Jun 30 19:51:07 2017 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 30 Jun 2017 21:51:07 +0200 Subject: RFR: Evacuate thread stack code oops In-Reply-To: <6d872a4a-5a21-65aa-f292-a7d3900490c3@redhat.com> References: <0706ba12-f194-f8c0-a6c9-0f81a46614f5@redhat.com> <6d872a4a-5a21-65aa-f292-a7d3900490c3@redhat.com> Message-ID: <54cee65c-b9a8-42a8-8c91-0598f0ff95e3@redhat.com> Let me think more about this. The reason to process them during STW is not because we want nmethod scan, but because we are walking the thread stack for that closure. But you are right, it should be the subset of all code roots. That said, there are also suspicious CodeCacheSweeper field accepted by that closure: CompiledMethod* _scanned_compiled_method; // nmethod being scanned by the sweeper ... -Aleksey On 06/30/2017 09:44 PM, Roman Kennke wrote: > I am not sure I understand. I thought we want to evac them concurrently? > Now you're moving them back to evacuating code roots at STW? > > The thread stack code roots are oops in nmethods of methods currently on > the stack, i.e. a subset of all code roots. > > Do we understand why it's crashing there? > Why do we have to evac thread stack code roots at stw, but the others > concurrently? By the time we evac the others, they could have become on > stack too? > > Roman > > Am 30.06.2017 um 21:37 schrieb Aleksey Shipilev: >> I have seen crashes in here: >> >> V [libjvm.so+0xc9b5a4] SCMUpdateRefsClosure::do_oop(oopDesc**)+0x74 >> V [libjvm.so+0xb05324] nmethod::oops_do(OopClosure*, bool)+0x224 >> V [libjvm.so+0x83813f] CodeBlobToOopClosure::do_code_blob(CodeBlob*)+0x2f >> V [libjvm.so+0xd5adbe] JavaThread::oops_do(OopClosure*, CodeBlobClosure*)+0x1ce >> V [libjvm.so+0xd5fe87] Threads::possibly_parallel_oops_do(bool, OopClosure*, >> CodeBlobClosure*, CodeBlobClosure*)+0x57 >> V [libjvm.so+0xcad10c] >> ShenandoahRootProcessor::process_java_roots(OopClosure*, CLDClosure*, >> CLDClosure*, CodeBlobClosure*, CodeBlobClosure*, unsigned int)+0xdc >> >> There is a closure for walking thread stack code roots in >> Threads::possibly_parallel_oops_do, but our evacuator passes NULL there. I think >> it should pass our usual code roots closure. For concurrent code cache scan, we >> want to evac those during STW while threads are not moving. >> >> See: >> >> http://cr.openjdk.java.net/~shade/shenandoah/codecache-conc-evac-threadroots/webrev.01 >> >> Testing: hotspot_gc_shenandoah >> >> Thanks, >> -Aleksey >> > From ashipile at redhat.com Fri Jun 30 20:46:45 2017 From: ashipile at redhat.com (ashipile at redhat.com) Date: Fri, 30 Jun 2017 20:46:45 +0000 Subject: hg: shenandoah/jdk9/hotspot: Temporarily disable ShenandoahConcurrentEvacCodeRoots, until bugs are fixed Message-ID: <201706302046.v5UKkjNO022457@aojmv0008.oracle.com> Changeset: 3f9c3c8ca8a3 Author: shade Date: 2017-06-30 22:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3f9c3c8ca8a3 Temporarily disable ShenandoahConcurrentEvacCodeRoots, until bugs are fixed ! src/share/vm/gc/shenandoah/shenandoah_globals.hpp