/hg/icedtea8-forest/hotspot: 81 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Sep 4 16:56:34 UTC 2020
changeset b985cbb00e68 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b985cbb00e68
author: apetushkov
date: Mon Aug 12 18:30:40 2019 +0300
8223147: JFR Backport
8199712: Flight Recorder
8203346: JFR: Inconsistent signature of jfr_add_string_constant
8195817: JFR.stop should require name of recording
8195818: JFR.start should increase autogenerated name by one
8195819: Remove recording=x from jcmd JFR.check output
8203921: JFR thread sampling is missing fixes from JDK-8194552
8203929: Limit amount of data for JFR.dump
8203664: JFR start failure after AppCDS archive created with JFR StartFlightRecording
8003209: JFR events for network utilization
8207392: [PPC64] Implement JFR profiling
8202835: jfr/event/os/TestSystemProcess.java fails on missing events
Summary: Backport JFR from JDK11. Initial integration
Reviewed-by: neugens
changeset 7d05a422d710 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=7d05a422d710
author: apetushkov
date: Thu Aug 15 13:28:03 2019 +0300
8229708: JFR backport code does not initialize
Summary: added back code accidentally removed during push of JDK-8223147
Reviewed-by: neugens
changeset 6c8e5745df03 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6c8e5745df03
author: sgehwolf
date: Wed May 16 15:25:51 2018 +0200
8203287: Zero fails to build after JDK-8199712 (Flight Recorder)
Reviewed-by: shade, mdoerr
changeset a248d0be1309 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a248d0be1309
author: neugens
date: Mon Aug 19 10:11:31 2019 +0200
8229401: Fix JFR code cache test failures
8223689: Add JFR Thread Sampling Support
8223690: Add JFR BiasedLock Event Support
8223691: Add JFR G1 Region Type Change Event Support
8223692: Add JFR G1 Heap Summary Event Support
Summary: Backport JFR from JDK11, additional fixes
Reviewed-by: neugens, apetushkov
Contributed-by: denghui.ddh at alibaba-inc.com
changeset f162232da105 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f162232da105
author: shade
date: Mon Aug 19 12:47:38 2019 +0200
8229873: 8229401 broke jdk8u-jfr-incubator
Reviewed-by: neugens
changeset 161ab90e3cae in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=161ab90e3cae
author: mbalao
date: Mon Aug 26 16:37:09 2019 -0300
8229366: JFR backport allows unchecked writing to memory
Reviewed-by: jbachorik
changeset f066260954ae in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f066260954ae
author: rwestberg
date: Tue Feb 13 15:48:23 2018 +0100
8041626: Shutdown tracing event
Reviewed-by: dholmes, alanb, rriggs
changeset 5a83b7215107 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=5a83b7215107
author: egahlin
date: Wed Dec 12 18:35:26 2018 +0100
8165675: Trace event for thread park has incorrect unit for timeout
Reviewed-by: mgronlun
changeset 41515291559a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=41515291559a
author: hseigel
date: Tue Aug 28 10:10:11 2018 -0400
8202578: Revisit location for class unload events
Summary: Use notify_unload_class() to post JFR class unload events instead of doing a separate traversal of the class loader data graph
Reviewed-by: lfoltan, coleenp, mgronlun, egahlin
changeset 150ab470bf7f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=150ab470bf7f
author: egahlin
date: Wed Dec 05 16:40:12 2018 +0100
8205516: JFR tool
Reviewed-by: mgronlun
changeset 69fb91513217 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=69fb91513217
author: mgronlun
date: Thu Nov 15 11:10:04 2018 +0100
8210024: JFR calls virtual is_Java_thread from ~Thread()
Reviewed-by: kbarrett, dholmes, dcubed, egahlin
changeset a5e7fde5ba80 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a5e7fde5ba80
author: shade
date: Mon Oct 01 16:41:10 2018 +0200
8211239: Build fails without JFR: empty JFR events signatures mismatch
Reviewed-by: mgronlun, dholmes
changeset 830105382dbd in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=830105382dbd
author: ysuenaga
date: Fri Nov 23 16:36:07 2018 +0900
8213015: Inconsistent settings between JFR.configure and -XX:FlightRecorderOptions
Reviewed-by: mgronlun, egahlin
changeset 896c71e8d387 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=896c71e8d387
author: egahlin
date: Fri Dec 07 18:00:41 2018 +0100
8213421: Line number information for execution samples always 0
Reviewed-by: mgronlun
changeset 8d15befeab20 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8d15befeab20
author: egahlin
date: Sat Dec 08 17:41:17 2018 +0100
8213617: JFR should record the PID of the recorded process
Reviewed-by: mgronlun
changeset c2fd697c6c1a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c2fd697c6c1a
author: egahlin
date: Sat Dec 08 14:08:04 2018 +0100
8213966: The ZGC JFR events should be marked as experimental
Reviewed-by: pliden
changeset 9c3c8469d9be in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9c3c8469d9be
author: egahlin
date: Thu Dec 13 14:21:04 2018 +0100
8215175: Inconsistencies in JFR event metadata
Reviewed-by: mgronlun
changeset 6388d0d497f7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6388d0d497f7
author: mgronlun
date: Thu Dec 13 14:36:54 2018 +0100
8215284: Reduce noise induced by periodic task getFileSize()
Reviewed-by: redestad, egahlin
changeset 3bdc0b789595 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3bdc0b789595
author: ysuenaga
date: Fri Jan 11 23:32:52 2019 +0900
8216486: Possibility of integer overflow in JfrThreadSampler::run()
Reviewed-by: rehn, sgehwolf
changeset 4937bafbb2f8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4937bafbb2f8
author: sgehwolf
date: Fri Jan 11 13:34:57 2019 +0100
8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps
Summary: Use %7s for the dev scan format as major:minor may be up to that length
Reviewed-by: mgronlun, jwilhelm
changeset 8689c69d5c19 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8689c69d5c19
author: stooke
date: Wed Jan 16 13:38:19 2019 -0500
8216578: Remove unused/obsolete method in JFR code
Reviewed-by: mgronlun, mikael
changeset d2b51a10084d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d2b51a10084d
author: redestad
date: Tue Jan 15 21:17:35 2019 +0100
8216995: Clean up JFR command line processing
Reviewed-by: gziemski, mgronlun
changeset 3549c2f110d2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3549c2f110d2
author: mikael
date: Thu Feb 14 15:17:03 2019 -0800
8218935: Make jfr strncpy uses GCC 8.x friendly
Reviewed-by: clanger
changeset 8a0aca5caca0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8a0aca5caca0
author: jbachorik
date: Wed Sep 11 12:06:33 2019 +0200
8230707: JFR related tests are failing
Reviewed-by: neugens
changeset 3dd83d893bfc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3dd83d893bfc
author: mgronlun
date: Fri Sep 27 10:09:50 2019 +0800
8224172: assert(jfr_is_event_enabled(id)) failed: invariant
Reviewed-by: dcubed, dholmes
changeset 02a4c08a8777 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=02a4c08a8777
author: egahlin
date: Fri Sep 27 10:27:29 2019 +0800
8216064: -XX:StartFlightRecording:settings= doesn't work properly
Reviewed-by: mgronlun
changeset 1258121876f8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1258121876f8
author: mgronlun
date: Fri Sep 27 13:23:32 2019 +0800
8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory
Reviewed-by: egahlin, rwestberg
changeset 8e875c964f41 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8e875c964f41
author: ddong
date: Wed Oct 09 16:11:58 2019 +0800
8214542: JFR: Old Object Sample event slow on a deep heap in debug builds
Reviewed-by: egahlin, rwestberg
changeset 986b79fabfa0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=986b79fabfa0
author: mbalao
date: Tue Oct 29 19:53:30 2019 -0300
8231995: two jtreg tests failed after 8229366 is fixed
Reviewed-by: jbachorik
changeset 78f156419d26 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=78f156419d26
author: ddong
date: Tue Oct 22 20:55:30 2019 +0800
8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant"
Reviewed-by: dholmes, dcubed, egahlin
changeset 0fa5faa321f7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0fa5faa321f7
author: neugens
date: Mon Dec 16 17:46:05 2019 +0100
8236008: Some backup files were accidentally left in the hotspot tree
Reviewed-by: phh
changeset 63a1206b8286 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=63a1206b8286
author: egahlin
date: Fri Jan 17 17:32:41 2020 +0800
8209960: -Xlog:jfr* doesn't work with the JFR
Reviewed-by: mgronlun
changeset 429bb572ee65 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=429bb572ee65
author: andrew
date: Thu Jan 30 00:21:06 2020 +0000
8238076: Fix OpenJDK 7 Bootstrap Broken by JFR Backport
Summary: Avoid use of lambdas and StringJoiner so GenerateJfrFiles builds with OpenJDK 7
Reviewed-by: shade
changeset 4904bded9702 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4904bded9702
author: rehn
date: Tue Feb 04 11:16:27 2020 +0800
8183925: Decouple crash protection from watcher thread
Reviewed-by: dcubed, coleenp
changeset 9a4141de094d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9a4141de094d
author: neugens
date: Fri Feb 14 17:13:16 2020 +0100
8238589: Necessary code cleanup in JFR for JDK8u
Reviewed-by: shade, apetushkov
changeset be5266057dda in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=be5266057dda
author: neugens
date: Mon Feb 17 10:32:35 2020 +0100
8230707: JFR related tests are failing
Reviewed-by: shade, andrew
changeset 912e1b6f2fc5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=912e1b6f2fc5
author: neugens
date: Thu Feb 20 11:34:01 2020 +0100
8239476: JDK-8238589 broke windows build by moving OrderedPair
Summary: partially revert JDK-8238589
Reviewed-by: shade
changeset c439931136f1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c439931136f1
author: neugens
date: Mon Feb 24 17:43:34 2020 +0100
8239867: correct over use of INCLUDE_JFR macro
Reviewed-by: andrew
changeset 1b8c45b8216a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1b8c45b8216a
author: andrew
date: Tue Mar 03 12:57:23 2020 +0000
Merge
changeset cf634627cdd0 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cf634627cdd0
author: andrew
date: Tue Mar 03 13:22:39 2020 +0000
Added tag jdk8u262-b00 for changeset 9003f35baaa0
changeset e6a26331730f in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e6a26331730f
author: acorn
date: Fri May 08 14:00:24 2015 -0400
8030680: 292 cleanup from default method code assessment
Summary: small code improvements for increased robustness
Reviewed-by: acorn, coleenp
Contributed-by: michael.haupt at oracle.com
changeset bc53a86f5357 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bc53a86f5357
author: andrew
date: Tue Mar 24 21:50:37 2020 +0000
Merge
changeset dd05dac9563a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=dd05dac9563a
author: andrew
date: Fri Mar 27 19:15:09 2020 +0000
Merge
changeset b5843f684541 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b5843f684541
author: david
date: Mon Nov 02 10:41:39 2015 +0100
8141056: Erroneous assignment in HeapRegionSet.cpp
Reviewed-by: tschatzl, pliden
changeset 8ef5473f5ec5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=8ef5473f5ec5
author: zgu
date: Mon Dec 16 11:27:08 2019 -0500
8210776: Upgrade X Window System 6.8.2 to the latest XWD 1.0.7
Reviewed-by: serb
changeset f37c2dd33031 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f37c2dd33031
author: dholmes
date: Mon Nov 18 23:41:06 2019 -0500
8215355: Object monitor deadlock with no threads holding the monitor (using jemalloc 5.1)
Reviewed-by: rehn, stuefe, dcubed, sspitsyn
changeset 4698900b8221 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4698900b8221
author: phh
date: Thu Apr 09 13:07:11 2020 +0000
8191393: Random crashes during cfree+0x1c
Summary: Synchronize gcLogFileStream::write/rotate_log
Reviewed-by: adinn, phh, snazarki
Contributed-by: xxinliu at amazon.com
changeset 6c179587bf5b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6c179587bf5b
author: phh
date: Thu Apr 09 20:58:56 2020 +0000
8241444: Metaspace::_class_vsm not initialized if compressed class pointers are disabled
Summary: Initialize _class_vsm to NULL by default
Reviewed-by: phh
Contributed-by: thomas.stuefe at gmail.com
changeset 0df63a32f7bb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0df63a32f7bb
author: shade
date: Wed Apr 15 15:19:07 2020 +0200
8242788: Non-PCH build is broken after JDK-8191393
Reviewed-by: aph
changeset 35063c223567 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=35063c223567
author: clanger
date: Tue Apr 21 12:03:29 2020 +0200
8241902: AIX Build broken after integration of JDK-8223147 (JFR Backport)
Reviewed-by: mdoerr, apetushkov
changeset 0826fcd35939 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0826fcd35939
author: andrew
date: Fri Apr 24 03:59:23 2020 +0100
Merge
changeset f22fb3743fe2 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f22fb3743fe2
author: andrew
date: Sun Jun 21 23:40:48 2020 +0100
Merge jdk8u262-b01
changeset 282af44dfc08 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=282af44dfc08
author: andrew
date: Sun Jun 21 23:43:35 2020 +0100
Added tag icedtea-3.17.0pre00 for changeset eeb08cfebded
changeset 62bfc55d7efb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=62bfc55d7efb
author: rehn
date: Mon Apr 27 06:16:16 2020 +0100
8183925, PR3797: [AArch64] Decouple crash protection from watcher thread
Reviewed-by: dcubed, coleenp
changeset 442fde09c287 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=442fde09c287
author: andrew
date: Wed Apr 29 20:10:31 2020 +0100
8199712, PR3797: [AArch64] Flight Recorder
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
Contributed-by: erik.gahlin at oracle.com, markus.gronlund at oracle.com
changeset 88961de57e43 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=88961de57e43
author: mbaesken
date: Thu Jan 03 16:14:40 2019 +0100
8215961, PR3797: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
Reviewed-by: aph, goetz, lucy
changeset 3511db5b9898 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3511db5b9898
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Aug 31 03:16:23 2020 +0100
Added tag icedtea-3.17.0pre01 for changeset 88961de57e43
changeset 9f2ceb42dc64 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9f2ceb42dc64
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Aug 31 03:40:56 2020 +0100
PR3798: Fix format-overflow error on GCC 10, caused by passing NULL to a '%s' directive
changeset f33e2b727e10 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f33e2b727e10
author: andrew
date: Fri Apr 24 04:23:06 2020 +0100
Added tag jdk8u262-b01 for changeset 0826fcd35939
changeset 4373df7c4a92 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4373df7c4a92
author: fyang
date: Mon Mar 23 19:52:34 2020 +0800
8240576: JVM crashes after transformation in C2 IdealLoopTree::merge_many_backedges
Reviewed-by: kvn
Contributed-by: hedongbo at huawei.com
changeset 6f33e450999c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=6f33e450999c
author: andrew
date: Tue May 05 18:39:57 2020 +0100
Added tag jdk8u262-b02 for changeset 4373df7c4a92
changeset 97d09139b360 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=97d09139b360
author: mdoerr
date: Tue Mar 10 10:46:35 2020 +0100
8146612: C2: Precedence edges specification violated
Reviewed-by: kvn
changeset bd77de4e5e2b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=bd77de4e5e2b
author: serb
date: Mon Dec 02 16:38:34 2019 -0800
8230597: Update GIFlib library to the 5.2.1
Reviewed-by: prr, psadhukhan, jdv
changeset d99632e69372 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d99632e69372
author: chagedorn
date: Fri Feb 28 15:33:44 2020 +0100
8239852: java/util/concurrent tests fail with -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed: verification should have failed
Summary: Remove an assertion which was too strong for some valid IRs when running with -XX:+VerifyGraphEdges
Reviewed-by: neliasso, thartmann
changeset 26ffadc256e1 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=26ffadc256e1
author: sgehwolf
date: Wed May 06 21:03:44 2020 +0200
8244548: JDK 8u: sun.misc.Version.jdkUpdateVersion() returns wrong result
Reviewed-by: aph, andrew
changeset 545fe7caa2fb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=545fe7caa2fb
author: aeriksso
date: Tue May 19 03:11:47 2020 +0100
8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
Reviewed-by: dcubed, dsamersoff, andrew
changeset 60ba2af705dc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=60ba2af705dc
author: andrew
date: Tue May 19 05:11:26 2020 +0100
Added tag jdk8u262-b03 for changeset 545fe7caa2fb
changeset 1848821ee85d in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1848821ee85d
author: stuefe
date: Thu May 14 08:48:36 2020 +0200
8244777: ClassLoaderStats VM Op uses constant hash value
Reviewed-by: coleenp, jbachorik
changeset e8a0af9fc1cb in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=e8a0af9fc1cb
author: sgehwolf
date: Mon Sep 23 20:26:18 2019 +0200
8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE
Summary: Account for serialized null scopes in NMethod
Reviewed-by: aph, never, andrew
changeset 3a3803a0c789 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3a3803a0c789
author: aph
date: Fri Apr 03 14:14:26 2020 +0100
8076475: Misuses of strncpy/strncat
Summary: Various small fixes around strncpy and strncat
Reviewed-by: andrew
changeset 9cbafea410f5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=9cbafea410f5
author: andrew
date: Mon May 25 07:03:06 2020 +0100
Added tag jdk8u262-b04 for changeset 3a3803a0c789
changeset f7691a80458c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f7691a80458c
author: fyang
date: Mon May 25 14:24:27 2020 +0800
8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in
Reviewed-by: thartmann, kvn, andrew
Contributed-by: zhouyong44 at huawei.com
changeset de6565b66f94 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=de6565b66f94
author: andrew
date: Mon Jun 01 14:46:29 2020 +0100
Added tag jdk8u262-b05 for changeset f7691a80458c
changeset 89fb452b3688 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=89fb452b3688
author: andrew
date: Sun Jun 07 18:57:54 2020 +0100
Added tag jdk8u262-b06 for changeset de6565b66f94
changeset 30fb8c8cceb9 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=30fb8c8cceb9
author: jbachorik
date: Fri Jun 12 02:59:56 2020 +0100
8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
8246703: [TESTBUG] Add test for JDK-8233197
Reviewed-by: aph, adinn, neugens
changeset d20a5f399218 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d20a5f399218
author: apetushkov
date: Mon Jun 15 14:08:11 2020 +0300
8245167: Top package in method profiling shows null in JMC
Reviewed-by: neugens
Contributed-by: asemenov at azul.com
changeset b273df69fbfe in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b273df69fbfe
author: andrew
date: Mon Jun 15 20:21:56 2020 +0100
Added tag jdk8u262-b07 for changeset d20a5f399218
changeset d2c2cd90513e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d2c2cd90513e
author: apetushkov
date: Wed Jun 17 11:43:05 2020 +0300
8220293: Deadlock in JFR string pool
Reviewed-by: rehn, egahlin
changeset cf6e3496e19a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=cf6e3496e19a
author: andrew
date: Mon Jun 22 16:19:40 2020 +0100
Added tag jdk8u262-b08 for changeset d2c2cd90513e
changeset 1c6e1f187fdc in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1c6e1f187fdc
author: andrew
date: Sat Jun 27 23:21:57 2020 +0100
Added tag jdk8u262-b09 for changeset cf6e3496e19a
changeset 412a170785df in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=412a170785df
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Sep 04 17:46:07 2020 +0100
Merge jdk8u262-ga
diffstat:
.hgtags | 125 +-
.jcheck/conf | 2 -
THIRD_PARTY_README | 345 +-
agent/make/Makefile | 9 +-
agent/src/os/bsd/libproc_impl.c | 7 +-
agent/src/os/linux/LinuxDebuggerLocal.c | 22 +-
agent/src/os/linux/Makefile | 5 +-
agent/src/os/linux/libproc.h | 7 +
agent/src/os/linux/libproc_impl.c | 7 +-
agent/src/os/linux/ps_core.c | 11 +-
agent/src/os/linux/ps_proc.c | 41 +-
agent/src/share/classes/sun/jvm/hotspot/HSDB.java | 20 +-
agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java | 7 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java | 39 +
agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java | 118 +
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java | 10 +
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java | 86 +
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java | 47 +
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java | 6 +
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java | 87 +
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java | 47 +
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java | 45 +
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java | 54 +
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java | 47 +
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java | 45 +
agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java | 4 +-
agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java | 3 +
agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java | 244 +
agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java | 555 +
agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java | 57 +
agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java | 52 +
agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java | 132 +
agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java | 4 +-
make/Makefile | 5 +
make/aix/makefiles/buildtree.make | 23 +-
make/aix/makefiles/defs.make | 6 +
make/aix/makefiles/jfr.make | 92 +
make/aix/makefiles/jsig.make | 2 +
make/aix/makefiles/mapfile-vers-debug | 1 +
make/aix/makefiles/mapfile-vers-product | 1 +
make/aix/makefiles/rules.make | 4 +-
make/aix/makefiles/saproc.make | 4 +
make/aix/makefiles/top.make | 10 +-
make/aix/makefiles/trace.make | 120 -
make/aix/makefiles/vm.make | 21 +-
make/bsd/makefiles/buildtree.make | 19 +-
make/bsd/makefiles/defs.make | 11 +
make/bsd/makefiles/gcc.make | 9 +-
make/bsd/makefiles/jfr.make | 92 +
make/bsd/makefiles/jsig.make | 2 +
make/bsd/makefiles/mapfile-vers-debug | 1 +
make/bsd/makefiles/mapfile-vers-product | 1 +
make/bsd/makefiles/rules.make | 4 +-
make/bsd/makefiles/saproc.make | 2 +
make/bsd/makefiles/top.make | 8 +-
make/bsd/makefiles/trace.make | 121 -
make/bsd/makefiles/vm.make | 18 +-
make/defs.make | 17 +-
make/linux/makefiles/aarch64.make | 40 +
make/linux/makefiles/buildtree.make | 25 +-
make/linux/makefiles/defs.make | 11 +
make/linux/makefiles/gcc.make | 32 +-
make/linux/makefiles/jfr.make | 92 +
make/linux/makefiles/mapfile-vers-debug | 1 +
make/linux/makefiles/mapfile-vers-product | 1 +
make/linux/makefiles/rules.make | 24 +-
make/linux/makefiles/sa.make | 1 +
make/linux/makefiles/top.make | 8 +-
make/linux/makefiles/trace.make | 120 -
make/linux/makefiles/vm.make | 26 +-
make/linux/makefiles/zeroshark.make | 10 +-
make/linux/platform_aarch64 | 15 +
make/sa.files | 6 +
make/solaris/makefiles/adlc.make | 6 +-
make/solaris/makefiles/buildtree.make | 23 +-
make/solaris/makefiles/defs.make | 7 +
make/solaris/makefiles/gcc.make | 4 +-
make/solaris/makefiles/jfr.make | 92 +
make/solaris/makefiles/jsig.make | 4 +
make/solaris/makefiles/mapfile-vers | 1 +
make/solaris/makefiles/rules.make | 4 +-
make/solaris/makefiles/saproc.make | 4 +
make/solaris/makefiles/top.make | 8 +-
make/solaris/makefiles/trace.make | 120 -
make/solaris/makefiles/vm.make | 31 +-
make/windows/build.make | 3 +-
make/windows/create_obj_files.sh | 10 +-
make/windows/makefiles/compile.make | 10 +-
make/windows/makefiles/debug.make | 2 +
make/windows/makefiles/defs.make | 18 +
make/windows/makefiles/fastdebug.make | 4 +-
make/windows/makefiles/generated.make | 10 +-
make/windows/makefiles/jfr.make | 81 +
make/windows/makefiles/product.make | 2 +
make/windows/makefiles/rules.make | 4 +-
make/windows/makefiles/sa.make | 2 +
make/windows/makefiles/trace.make | 120 -
make/windows/makefiles/vm.make | 105 +-
make/windows/projectfiles/common/Makefile | 4 +-
src/cpu/aarch64/vm/aarch64.ad | 15668 ++++++++++
src/cpu/aarch64/vm/aarch64Test.cpp | 38 +
src/cpu/aarch64/vm/aarch64_ad.m4 | 367 +
src/cpu/aarch64/vm/ad_encode.m4 | 73 +
src/cpu/aarch64/vm/assembler_aarch64.cpp | 1526 +
src/cpu/aarch64/vm/assembler_aarch64.hpp | 2411 +
src/cpu/aarch64/vm/assembler_aarch64.inline.hpp | 34 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp | 57 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp | 117 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp | 287 +
src/cpu/aarch64/vm/bytecodes_aarch64.cpp | 39 +
src/cpu/aarch64/vm/bytecodes_aarch64.hpp | 32 +
src/cpu/aarch64/vm/bytes_aarch64.hpp | 76 +
src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 466 +
src/cpu/aarch64/vm/c1_Defs_aarch64.hpp | 82 +
src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp | 203 +
src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp | 74 +
src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp | 361 +
src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp | 149 +
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 3195 ++
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 83 +
src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 1444 +
src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp | 34 +
src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp | 77 +
src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 453 +
src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 110 +
src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 1455 +
src/cpu/aarch64/vm/c1_globals_aarch64.hpp | 72 +
src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 89 +
src/cpu/aarch64/vm/c2_init_aarch64.cpp | 37 +
src/cpu/aarch64/vm/codeBuffer_aarch64.hpp | 36 +
src/cpu/aarch64/vm/compiledIC_aarch64.cpp | 153 +
src/cpu/aarch64/vm/copy_aarch64.hpp | 62 +
src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp | 35 +
src/cpu/aarch64/vm/debug_aarch64.cpp | 36 +
src/cpu/aarch64/vm/depChecker_aarch64.cpp | 31 +
src/cpu/aarch64/vm/depChecker_aarch64.hpp | 32 +
src/cpu/aarch64/vm/disassembler_aarch64.hpp | 38 +
src/cpu/aarch64/vm/frame_aarch64.cpp | 870 +
src/cpu/aarch64/vm/frame_aarch64.hpp | 217 +
src/cpu/aarch64/vm/frame_aarch64.inline.hpp | 332 +
src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 44 +
src/cpu/aarch64/vm/globals_aarch64.hpp | 102 +
src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 77 +
src/cpu/aarch64/vm/icache_aarch64.cpp | 41 +
src/cpu/aarch64/vm/icache_aarch64.hpp | 45 +
src/cpu/aarch64/vm/immediate_aarch64.cpp | 356 +
src/cpu/aarch64/vm/immediate_aarch64.hpp | 51 +
src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 1730 +
src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 298 +
src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp | 57 +
src/cpu/aarch64/vm/interpreterRT_aarch64.cpp | 380 +
src/cpu/aarch64/vm/interpreterRT_aarch64.hpp | 65 +
src/cpu/aarch64/vm/interpreter_aarch64.cpp | 312 +
src/cpu/aarch64/vm/interpreter_aarch64.hpp | 44 +
src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 94 +
src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp | 180 +
src/cpu/aarch64/vm/jniTypes_aarch64.hpp | 108 +
src/cpu/aarch64/vm/jni_aarch64.h | 64 +
src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 4879 +++
src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 1297 +
src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp | 36 +
src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp | 108 +
src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 444 +
src/cpu/aarch64/vm/methodHandles_aarch64.hpp | 63 +
src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 325 +
src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 491 +
src/cpu/aarch64/vm/registerMap_aarch64.hpp | 46 +
src/cpu/aarch64/vm/register_aarch64.cpp | 55 +
src/cpu/aarch64/vm/register_aarch64.hpp | 258 +
src/cpu/aarch64/vm/register_definitions_aarch64.cpp | 156 +
src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 119 +
src/cpu/aarch64/vm/relocInfo_aarch64.hpp | 39 +
src/cpu/aarch64/vm/runtime_aarch64.cpp | 48 +
src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 3002 +
src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 4278 ++
src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 277 +
src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 124 +
src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 +
src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2063 +
src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 +
src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3916 ++
src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 +
src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 51 +
src/cpu/aarch64/vm/vm_version_aarch64.cpp | 335 +
src/cpu/aarch64/vm/vm_version_aarch64.hpp | 116 +
src/cpu/aarch64/vm/vm_version_ext_aarch64.cpp | 89 +
src/cpu/aarch64/vm/vm_version_ext_aarch64.hpp | 54 +
src/cpu/aarch64/vm/vmreg_aarch64.cpp | 52 +
src/cpu/aarch64/vm/vmreg_aarch64.hpp | 35 +
src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp | 65 +
src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 290 +
src/cpu/ppc/vm/assembler_ppc.hpp | 1 +
src/cpu/ppc/vm/assembler_ppc.inline.hpp | 8 +
src/cpu/ppc/vm/frame_ppc.cpp | 134 +-
src/cpu/ppc/vm/globals_ppc.hpp | 4 +-
src/cpu/ppc/vm/stubGenerator_ppc.cpp | 385 +-
src/cpu/ppc/vm/stubRoutines_ppc_64.hpp | 2 +-
src/cpu/ppc/vm/vm_version_ext_ppc.cpp | 87 +
src/cpu/ppc/vm/vm_version_ext_ppc.hpp | 62 +
src/cpu/ppc/vm/vm_version_ppc.cpp | 22 +-
src/cpu/sparc/vm/assembler_sparc.hpp | 8 +-
src/cpu/sparc/vm/c1_FrameMap_sparc.cpp | 2 +
src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp | 7 +-
src/cpu/sparc/vm/globals_sparc.hpp | 3 +-
src/cpu/sparc/vm/stubGenerator_sparc.cpp | 128 +
src/cpu/sparc/vm/vm_version_ext_sparc.cpp | 195 +
src/cpu/sparc/vm/vm_version_ext_sparc.hpp | 69 +
src/cpu/sparc/vm/vm_version_sparc.cpp | 67 +-
src/cpu/x86/vm/assembler_x86.cpp | 9 +
src/cpu/x86/vm/assembler_x86.hpp | 2 +
src/cpu/x86/vm/c1_FrameMap_x86.cpp | 2 +
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 8 +-
src/cpu/x86/vm/c1_LIRGenerator_x86.cpp | 8 +-
src/cpu/x86/vm/globals_x86.hpp | 3 +-
src/cpu/x86/vm/rdtsc_x86.cpp | 225 +
src/cpu/x86/vm/rdtsc_x86.hpp | 50 +
src/cpu/x86/vm/sharedRuntime_x86_64.cpp | 2 +-
src/cpu/x86/vm/stubGenerator_x86_32.cpp | 170 +
src/cpu/x86/vm/stubGenerator_x86_64.cpp | 176 +
src/cpu/x86/vm/stubRoutines_x86.cpp | 4 +-
src/cpu/x86/vm/stubRoutines_x86.hpp | 7 +-
src/cpu/x86/vm/stubRoutines_x86_64.hpp | 2 +-
src/cpu/x86/vm/templateTable_x86_64.cpp | 4 -
src/cpu/x86/vm/vm_version_ext_x86.cpp | 966 +
src/cpu/x86/vm/vm_version_ext_x86.hpp | 100 +
src/cpu/x86/vm/vm_version_x86.cpp | 57 +-
src/cpu/x86/vm/x86_32.ad | 1 +
src/cpu/zero/vm/cppInterpreter_zero.cpp | 2 +-
src/cpu/zero/vm/entry_zero.hpp | 2 +-
src/cpu/zero/vm/globals_zero.hpp | 3 +-
src/cpu/zero/vm/interpreterRT_zero.cpp | 4 +-
src/cpu/zero/vm/methodHandles_zero.hpp | 6 +-
src/cpu/zero/vm/nativeInst_zero.cpp | 2 +-
src/cpu/zero/vm/vm_version_ext_zero.cpp | 82 +
src/cpu/zero/vm/vm_version_ext_zero.hpp | 52 +
src/cpu/zero/vm/vm_version_zero.cpp | 11 +-
src/cpu/zero/vm/vm_version_zero.hpp | 3 +-
src/os/aix/vm/os_aix.cpp | 14 +-
src/os/aix/vm/os_perf_aix.cpp | 1053 +
src/os/aix/vm/porting_aix.cpp | 6 +-
src/os/bsd/dtrace/libjvm_db.c | 19 +-
src/os/bsd/vm/decoder_machO.cpp | 1 +
src/os/bsd/vm/os_bsd.cpp | 51 +
src/os/bsd/vm/os_perf_bsd.cpp | 491 +
src/os/bsd/vm/semaphore_bsd.cpp | 107 +
src/os/bsd/vm/semaphore_bsd.hpp | 63 +
src/os/linux/vm/os_linux.cpp | 194 +-
src/os/linux/vm/os_perf_linux.cpp | 1151 +
src/os/posix/vm/os_posix.cpp | 40 +-
src/os/posix/vm/os_posix.hpp | 13 +-
src/os/posix/vm/semaphore_posix.cpp | 98 +
src/os/posix/vm/semaphore_posix.hpp | 53 +
src/os/solaris/dtrace/libjvm_db.c | 19 +-
src/os/solaris/vm/os_perf_solaris.cpp | 851 +
src/os/solaris/vm/os_solaris.cpp | 46 +
src/os/windows/vm/iphlp_interface.cpp | 104 +
src/os/windows/vm/iphlp_interface.hpp | 51 +
src/os/windows/vm/os_perf_windows.cpp | 1456 +
src/os/windows/vm/os_windows.cpp | 100 +-
src/os/windows/vm/os_windows.hpp | 14 +-
src/os/windows/vm/pdh_interface.cpp | 165 +
src/os/windows/vm/pdh_interface.hpp | 64 +
src/os/windows/vm/perfMemory_windows.cpp | 3 +-
src/os/windows/vm/semaphore_windows.cpp | 60 +
src/os/windows/vm/semaphore_windows.hpp | 52 +
src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp | 2 +-
src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp | 1 +
src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 +
src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 143 +
src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 +
src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 248 +
src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s | 411 +
src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp | 44 +
src/os_cpu/linux_aarch64/vm/linux_aarch64.ad | 68 +
src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp | 144 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 657 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp | 58 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp | 39 +
src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp | 41 +
src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp | 41 +
src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp | 36 +
src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 92 +
src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 80 +
src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp | 54 +
src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp | 28 +
src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp | 57 +-
src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp | 2 +
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp | 2 +-
src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 7 +-
src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 19 +-
src/os_cpu/linux_zero/vm/os_linux_zero.hpp | 2 +-
src/os_cpu/linux_zero/vm/thread_linux_zero.hpp | 11 +-
src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp | 2 +-
src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp | 2 +-
src/os_cpu/solaris_x86/vm/os_solaris_x86.inline.hpp | 4 +-
src/share/tools/hsdis/hsdis.c | 4 +
src/share/vm/adlc/adlc.hpp | 13 +
src/share/vm/adlc/archDesc.cpp | 26 -
src/share/vm/adlc/filebuff.cpp | 196 +-
src/share/vm/adlc/filebuff.hpp | 28 +-
src/share/vm/adlc/formssel.cpp | 3 +-
src/share/vm/adlc/main.cpp | 6 +-
src/share/vm/adlc/output_c.cpp | 20 +-
src/share/vm/asm/assembler.hpp | 8 +-
src/share/vm/asm/assembler.inline.hpp | 3 +
src/share/vm/asm/codeBuffer.cpp | 2 +-
src/share/vm/asm/codeBuffer.hpp | 3 +
src/share/vm/asm/macroAssembler.hpp | 3 +
src/share/vm/asm/macroAssembler.inline.hpp | 3 +
src/share/vm/asm/register.hpp | 3 +
src/share/vm/c1/c1_Canonicalizer.cpp | 7 +
src/share/vm/c1/c1_Defs.hpp | 6 +
src/share/vm/c1/c1_FpuStackSim.hpp | 3 +
src/share/vm/c1/c1_FrameMap.cpp | 3 +
src/share/vm/c1/c1_FrameMap.hpp | 7 +
src/share/vm/c1/c1_GraphBuilder.cpp | 44 +-
src/share/vm/c1/c1_LIR.cpp | 27 +-
src/share/vm/c1/c1_LIR.hpp | 23 +-
src/share/vm/c1/c1_LIRAssembler.cpp | 12 +-
src/share/vm/c1/c1_LIRAssembler.hpp | 3 +
src/share/vm/c1/c1_LIRGenerator.cpp | 74 +-
src/share/vm/c1/c1_LIRGenerator.hpp | 7 +-
src/share/vm/c1/c1_LinearScan.cpp | 11 +-
src/share/vm/c1/c1_LinearScan.hpp | 3 +
src/share/vm/c1/c1_MacroAssembler.hpp | 3 +
src/share/vm/c1/c1_Runtime1.cpp | 17 +-
src/share/vm/c1/c1_Runtime1.hpp | 4 +-
src/share/vm/c1/c1_globals.hpp | 3 +
src/share/vm/ci/bcEscapeAnalyzer.cpp | 42 +-
src/share/vm/ci/bcEscapeAnalyzer.hpp | 4 +-
src/share/vm/ci/ciEnv.cpp | 1 +
src/share/vm/ci/ciField.cpp | 4 +
src/share/vm/ci/ciMethod.cpp | 1 +
src/share/vm/ci/ciMethod.hpp | 11 +-
src/share/vm/ci/ciStreams.cpp | 9 +-
src/share/vm/ci/ciStreams.hpp | 4 +-
src/share/vm/classfile/bytecodeAssembler.cpp | 3 +
src/share/vm/classfile/classFileParser.cpp | 40 +-
src/share/vm/classfile/classFileParser.hpp | 8 +
src/share/vm/classfile/classFileStream.cpp | 32 +-
src/share/vm/classfile/classFileStream.hpp | 23 +-
src/share/vm/classfile/classLoader.cpp | 75 +-
src/share/vm/classfile/classLoader.hpp | 7 +
src/share/vm/classfile/classLoaderData.cpp | 53 +-
src/share/vm/classfile/classLoaderData.hpp | 26 +-
src/share/vm/classfile/classLoaderStats.hpp | 13 +-
src/share/vm/classfile/defaultMethods.cpp | 4 +-
src/share/vm/classfile/javaClasses.cpp | 3 +-
src/share/vm/classfile/stackMapTable.hpp | 3 +
src/share/vm/classfile/symbolTable.cpp | 4 +-
src/share/vm/classfile/systemDictionary.cpp | 114 +-
src/share/vm/classfile/systemDictionary.hpp | 4 -
src/share/vm/classfile/verifier.cpp | 3 +
src/share/vm/classfile/vmSymbols.cpp | 2 +-
src/share/vm/classfile/vmSymbols.hpp | 17 +-
src/share/vm/code/codeBlob.cpp | 5 +-
src/share/vm/code/codeBlob.hpp | 11 +
src/share/vm/code/codeCache.cpp | 12 +-
src/share/vm/code/compiledIC.hpp | 7 +
src/share/vm/code/debugInfo.cpp | 18 +-
src/share/vm/code/relocInfo.hpp | 3 +
src/share/vm/code/vmreg.hpp | 5 +
src/share/vm/code/vtableStubs.cpp | 4 +-
src/share/vm/compiler/compileBroker.cpp | 34 +-
src/share/vm/compiler/compileBroker.hpp | 3 +-
src/share/vm/compiler/compilerOracle.cpp | 36 +-
src/share/vm/compiler/disassembler.cpp | 4 +
src/share/vm/compiler/disassembler.hpp | 3 +
src/share/vm/compiler/oopMap.cpp | 7 +
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 19 +-
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp | 14 +
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 38 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp | 1 +
src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2 +-
src/share/vm/gc_implementation/g1/g1BiasedArray.hpp | 3 +-
src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp | 4 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 33 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp | 6 +-
src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp | 10 +-
src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp | 8 +-
src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp | 5 +-
src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp | 2 +-
src/share/vm/gc_implementation/g1/g1HeapRegionEventSender.cpp | 49 +
src/share/vm/gc_implementation/g1/g1HeapRegionEventSender.hpp | 35 +
src/share/vm/gc_implementation/g1/g1HeapRegionTraceType.hpp | 56 +
src/share/vm/gc_implementation/g1/g1MMUTracker.cpp | 4 +
src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 15 +
src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp | 2 +-
src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp | 19 +
src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp | 4 +
src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp | 2 +-
src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 4 +-
src/share/vm/gc_implementation/g1/heapRegion.cpp | 38 +-
src/share/vm/gc_implementation/g1/heapRegion.hpp | 14 +-
src/share/vm/gc_implementation/g1/heapRegionSet.cpp | 2 +-
src/share/vm/gc_implementation/g1/heapRegionTracer.cpp | 43 +
src/share/vm/gc_implementation/g1/heapRegionTracer.hpp | 40 +
src/share/vm/gc_implementation/g1/heapRegionType.cpp | 15 +
src/share/vm/gc_implementation/g1/heapRegionType.hpp | 2 +
src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 17 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 16 +
src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp | 4 +
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 24 +-
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp | 4 +
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp | 39 +-
src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 28 +
src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp | 1 +
src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp | 10 +-
src/share/vm/gc_implementation/shared/ageTable.cpp | 6 +-
src/share/vm/gc_implementation/shared/ageTable.hpp | 3 +-
src/share/vm/gc_implementation/shared/ageTableTracer.cpp | 43 +
src/share/vm/gc_implementation/shared/ageTableTracer.hpp | 37 +
src/share/vm/gc_implementation/shared/gSpaceCounters.hpp | 4 +-
src/share/vm/gc_implementation/shared/gcConfiguration.cpp | 159 +
src/share/vm/gc_implementation/shared/gcConfiguration.hpp | 80 +
src/share/vm/gc_implementation/shared/gcHeapSummary.hpp | 20 +
src/share/vm/gc_implementation/shared/gcTimer.cpp | 6 +-
src/share/vm/gc_implementation/shared/gcTrace.cpp | 32 +-
src/share/vm/gc_implementation/shared/gcTrace.hpp | 36 +
src/share/vm/gc_implementation/shared/gcTraceSend.cpp | 136 +-
src/share/vm/gc_implementation/shared/gcTraceTime.cpp | 4 +-
src/share/vm/gc_implementation/shared/objectCountEventSender.cpp | 59 +-
src/share/vm/gc_implementation/shared/objectCountEventSender.hpp | 9 +-
src/share/vm/gc_implementation/shared/vmGCOperations.cpp | 13 +
src/share/vm/gc_implementation/shared/vmGCOperations.hpp | 4 +-
src/share/vm/gc_interface/allocTracer.cpp | 19 +-
src/share/vm/gc_interface/allocTracer.hpp | 4 +-
src/share/vm/gc_interface/collectedHeap.cpp | 2 +-
src/share/vm/gc_interface/collectedHeap.inline.hpp | 2 +-
src/share/vm/interpreter/abstractInterpreter.hpp | 2 +
src/share/vm/interpreter/bytecode.hpp | 3 +
src/share/vm/interpreter/bytecodeInterpreter.hpp | 6 +
src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 +
src/share/vm/interpreter/bytecodeStream.hpp | 3 +
src/share/vm/interpreter/bytecodes.cpp | 3 +
src/share/vm/interpreter/bytecodes.hpp | 3 +
src/share/vm/interpreter/cppInterpreter.hpp | 3 +
src/share/vm/interpreter/cppInterpreterGenerator.hpp | 4 +
src/share/vm/interpreter/interpreter.hpp | 3 +
src/share/vm/interpreter/interpreterGenerator.hpp | 3 +
src/share/vm/interpreter/interpreterRuntime.cpp | 5 +-
src/share/vm/interpreter/interpreterRuntime.hpp | 5 +-
src/share/vm/interpreter/templateInterpreter.hpp | 3 +
src/share/vm/interpreter/templateInterpreterGenerator.hpp | 5 +
src/share/vm/interpreter/templateTable.hpp | 4 +
src/share/vm/jfr/GenerateJfrFiles.java | 756 +
src/share/vm/jfr/dcmd/jfrDcmds.cpp | 675 +
src/share/vm/jfr/dcmd/jfrDcmds.hpp | 194 +
src/share/vm/jfr/instrumentation/jfrEventClassTransformer.cpp | 1551 +
src/share/vm/jfr/instrumentation/jfrEventClassTransformer.hpp | 45 +
src/share/vm/jfr/instrumentation/jfrJvmtiAgent.cpp | 299 +
src/share/vm/jfr/instrumentation/jfrJvmtiAgent.hpp | 41 +
src/share/vm/jfr/jfr.cpp | 113 +
src/share/vm/jfr/jfr.hpp | 61 +
src/share/vm/jfr/jfrEvents.hpp | 35 +
src/share/vm/jfr/jni/jfrGetAllEventClasses.cpp | 190 +
src/share/vm/jfr/jni/jfrGetAllEventClasses.hpp | 41 +
src/share/vm/jfr/jni/jfrJavaCall.cpp | 380 +
src/share/vm/jfr/jni/jfrJavaCall.hpp | 134 +
src/share/vm/jfr/jni/jfrJavaSupport.cpp | 587 +
src/share/vm/jfr/jni/jfrJavaSupport.hpp | 112 +
src/share/vm/jfr/jni/jfrJniMethod.cpp | 314 +
src/share/vm/jfr/jni/jfrJniMethod.hpp | 139 +
src/share/vm/jfr/jni/jfrJniMethodRegistration.cpp | 95 +
src/share/vm/jfr/jni/jfrJniMethodRegistration.hpp | 39 +
src/share/vm/jfr/jni/jfrUpcalls.cpp | 190 +
src/share/vm/jfr/jni/jfrUpcalls.hpp | 60 +
src/share/vm/jfr/leakprofiler/chains/bfsClosure.cpp | 234 +
src/share/vm/jfr/leakprofiler/chains/bfsClosure.hpp | 73 +
src/share/vm/jfr/leakprofiler/chains/bitset.cpp | 58 +
src/share/vm/jfr/leakprofiler/chains/bitset.hpp | 79 +
src/share/vm/jfr/leakprofiler/chains/dfsClosure.cpp | 183 +
src/share/vm/jfr/leakprofiler/chains/dfsClosure.hpp | 65 +
src/share/vm/jfr/leakprofiler/chains/edge.cpp | 65 +
src/share/vm/jfr/leakprofiler/chains/edge.hpp | 59 +
src/share/vm/jfr/leakprofiler/chains/edgeQueue.cpp | 100 +
src/share/vm/jfr/leakprofiler/chains/edgeQueue.hpp | 60 +
src/share/vm/jfr/leakprofiler/chains/edgeStore.cpp | 319 +
src/share/vm/jfr/leakprofiler/chains/edgeStore.hpp | 107 +
src/share/vm/jfr/leakprofiler/chains/edgeUtils.cpp | 151 +
src/share/vm/jfr/leakprofiler/chains/edgeUtils.hpp | 51 +
src/share/vm/jfr/leakprofiler/chains/objectSampleMarker.hpp | 81 +
src/share/vm/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp | 131 +
src/share/vm/jfr/leakprofiler/chains/pathToGcRootsOperation.hpp | 46 +
src/share/vm/jfr/leakprofiler/chains/rootSetClosure.cpp | 95 +
src/share/vm/jfr/leakprofiler/chains/rootSetClosure.hpp | 42 +
src/share/vm/jfr/leakprofiler/checkpoint/eventEmitter.cpp | 147 +
src/share/vm/jfr/leakprofiler/checkpoint/eventEmitter.hpp | 58 +
src/share/vm/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp | 293 +
src/share/vm/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp | 52 +
src/share/vm/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp | 216 +
src/share/vm/jfr/leakprofiler/checkpoint/objectSampleDescription.hpp | 74 +
src/share/vm/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp | 602 +
src/share/vm/jfr/leakprofiler/checkpoint/objectSampleWriter.hpp | 46 +
src/share/vm/jfr/leakprofiler/checkpoint/rootResolver.cpp | 436 +
src/share/vm/jfr/leakprofiler/checkpoint/rootResolver.hpp | 52 +
src/share/vm/jfr/leakprofiler/leakProfiler.cpp | 110 +
src/share/vm/jfr/leakprofiler/leakProfiler.hpp | 46 +
src/share/vm/jfr/leakprofiler/sampling/objectSample.hpp | 249 +
src/share/vm/jfr/leakprofiler/sampling/objectSampler.cpp | 285 +
src/share/vm/jfr/leakprofiler/sampling/objectSampler.hpp | 97 +
src/share/vm/jfr/leakprofiler/sampling/sampleList.cpp | 146 +
src/share/vm/jfr/leakprofiler/sampling/sampleList.hpp | 64 +
src/share/vm/jfr/leakprofiler/sampling/samplePriorityQueue.cpp | 150 +
src/share/vm/jfr/leakprofiler/sampling/samplePriorityQueue.hpp | 58 +
src/share/vm/jfr/leakprofiler/startOperation.hpp | 42 +
src/share/vm/jfr/leakprofiler/stopOperation.hpp | 39 +
src/share/vm/jfr/leakprofiler/utilities/granularTimer.cpp | 75 +
src/share/vm/jfr/leakprofiler/utilities/granularTimer.hpp | 46 +
src/share/vm/jfr/leakprofiler/utilities/rootType.hpp | 109 +
src/share/vm/jfr/leakprofiler/utilities/saveRestore.cpp | 111 +
src/share/vm/jfr/leakprofiler/utilities/saveRestore.hpp | 128 +
src/share/vm/jfr/leakprofiler/utilities/unifiedOop.hpp | 55 +
src/share/vm/jfr/leakprofiler/utilities/vmOperation.hpp | 41 +
src/share/vm/jfr/metadata/jfrSerializer.hpp | 100 +
src/share/vm/jfr/metadata/metadata.xml | 1143 +
src/share/vm/jfr/metadata/metadata.xsd | 122 +
src/share/vm/jfr/periodic/jfrNetworkUtilization.cpp | 190 +
src/share/vm/jfr/periodic/jfrNetworkUtilization.hpp | 38 +
src/share/vm/jfr/periodic/jfrOSInterface.cpp | 254 +
src/share/vm/jfr/periodic/jfrOSInterface.hpp | 61 +
src/share/vm/jfr/periodic/jfrPeriodic.cpp | 560 +
src/share/vm/jfr/periodic/jfrThreadCPULoadEvent.cpp | 147 +
src/share/vm/jfr/periodic/jfrThreadCPULoadEvent.hpp | 45 +
src/share/vm/jfr/periodic/jfrThreadDumpEvent.cpp | 63 +
src/share/vm/jfr/periodic/jfrThreadDumpEvent.hpp | 39 +
src/share/vm/jfr/periodic/sampling/jfrCallTrace.cpp | 117 +
src/share/vm/jfr/periodic/sampling/jfrCallTrace.hpp | 45 +
src/share/vm/jfr/periodic/sampling/jfrThreadSampler.cpp | 674 +
src/share/vm/jfr/periodic/sampling/jfrThreadSampler.hpp | 56 +
src/share/vm/jfr/recorder/checkpoint/jfrCheckpointBlob.cpp | 93 +
src/share/vm/jfr/recorder/checkpoint/jfrCheckpointBlob.hpp | 59 +
src/share/vm/jfr/recorder/checkpoint/jfrCheckpointManager.cpp | 381 +
src/share/vm/jfr/recorder/checkpoint/jfrCheckpointManager.hpp | 108 +
src/share/vm/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp | 185 +
src/share/vm/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp | 88 +
src/share/vm/jfr/recorder/checkpoint/jfrMetadataEvent.cpp | 89 +
src/share/vm/jfr/recorder/checkpoint/jfrMetadataEvent.hpp | 46 +
src/share/vm/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp | 413 +
src/share/vm/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp | 65 +
src/share/vm/jfr/recorder/checkpoint/types/jfrThreadState.cpp | 82 +
src/share/vm/jfr/recorder/checkpoint/types/jfrThreadState.hpp | 37 +
src/share/vm/jfr/recorder/checkpoint/types/jfrType.cpp | 351 +
src/share/vm/jfr/recorder/checkpoint/types/jfrType.hpp | 138 +
src/share/vm/jfr/recorder/checkpoint/types/jfrTypeManager.cpp | 249 +
src/share/vm/jfr/recorder/checkpoint/types/jfrTypeManager.hpp | 44 +
src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSet.cpp | 822 +
src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSet.hpp | 68 +
src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp | 288 +
src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp | 395 +
src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetWriter.hpp | 108 +
src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp | 215 +
src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp | 124 +
src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp | 148 +
src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp | 108 +
src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp | 39 +
src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp | 103 +
src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp | 187 +
src/share/vm/jfr/recorder/jfrEventSetting.cpp | 63 +
src/share/vm/jfr/recorder/jfrEventSetting.hpp | 52 +
src/share/vm/jfr/recorder/jfrEventSetting.inline.hpp | 51 +
src/share/vm/jfr/recorder/jfrRecorder.cpp | 413 +
src/share/vm/jfr/recorder/jfrRecorder.hpp | 74 +
src/share/vm/jfr/recorder/repository/jfrChunkRotation.cpp | 81 +
src/share/vm/jfr/recorder/repository/jfrChunkRotation.hpp | 44 +
src/share/vm/jfr/recorder/repository/jfrChunkState.cpp | 119 +
src/share/vm/jfr/recorder/repository/jfrChunkState.hpp | 60 +
src/share/vm/jfr/recorder/repository/jfrChunkWriter.cpp | 123 +
src/share/vm/jfr/recorder/repository/jfrChunkWriter.hpp | 57 +
src/share/vm/jfr/recorder/repository/jfrEmergencyDump.cpp | 164 +
src/share/vm/jfr/recorder/repository/jfrEmergencyDump.hpp | 40 +
src/share/vm/jfr/recorder/repository/jfrRepository.cpp | 473 +
src/share/vm/jfr/recorder/repository/jfrRepository.hpp | 73 +
src/share/vm/jfr/recorder/service/jfrEvent.cpp | 63 +
src/share/vm/jfr/recorder/service/jfrEvent.hpp | 214 +
src/share/vm/jfr/recorder/service/jfrMemorySizer.cpp | 433 +
src/share/vm/jfr/recorder/service/jfrMemorySizer.hpp | 56 +
src/share/vm/jfr/recorder/service/jfrOptionSet.cpp | 729 +
src/share/vm/jfr/recorder/service/jfrOptionSet.hpp | 87 +
src/share/vm/jfr/recorder/service/jfrPostBox.cpp | 173 +
src/share/vm/jfr/recorder/service/jfrPostBox.hpp | 97 +
src/share/vm/jfr/recorder/service/jfrRecorderService.cpp | 551 +
src/share/vm/jfr/recorder/service/jfrRecorderService.hpp | 77 +
src/share/vm/jfr/recorder/service/jfrRecorderThread.cpp | 117 +
src/share/vm/jfr/recorder/service/jfrRecorderThread.hpp | 45 +
src/share/vm/jfr/recorder/service/jfrRecorderThreadLoop.cpp | 94 +
src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp | 445 +
src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp | 157 +
src/share/vm/jfr/recorder/storage/jfrBuffer.cpp | 252 +
src/share/vm/jfr/recorder/storage/jfrBuffer.hpp | 186 +
src/share/vm/jfr/recorder/storage/jfrMemorySpace.hpp | 168 +
src/share/vm/jfr/recorder/storage/jfrMemorySpace.inline.hpp | 385 +
src/share/vm/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp | 113 +
src/share/vm/jfr/recorder/storage/jfrStorage.cpp | 762 +
src/share/vm/jfr/recorder/storage/jfrStorage.hpp | 98 +
src/share/vm/jfr/recorder/storage/jfrStorageControl.cpp | 141 +
src/share/vm/jfr/recorder/storage/jfrStorageControl.hpp | 68 +
src/share/vm/jfr/recorder/storage/jfrStorageUtils.hpp | 132 +
src/share/vm/jfr/recorder/storage/jfrStorageUtils.inline.hpp | 121 +
src/share/vm/jfr/recorder/storage/jfrVirtualMemory.cpp | 534 +
src/share/vm/jfr/recorder/storage/jfrVirtualMemory.hpp | 66 +
src/share/vm/jfr/recorder/stringpool/jfrStringPool.cpp | 228 +
src/share/vm/jfr/recorder/stringpool/jfrStringPool.hpp | 83 +
src/share/vm/jfr/recorder/stringpool/jfrStringPoolBuffer.cpp | 65 +
src/share/vm/jfr/recorder/stringpool/jfrStringPoolBuffer.hpp | 46 +
src/share/vm/jfr/recorder/stringpool/jfrStringPoolWriter.cpp | 50 +
src/share/vm/jfr/recorder/stringpool/jfrStringPoolWriter.hpp | 58 +
src/share/vm/jfr/support/jfrAllocationTracer.cpp | 43 +
src/share/vm/jfr/support/jfrAllocationTracer.hpp | 40 +
src/share/vm/jfr/support/jfrEventClass.cpp | 87 +
src/share/vm/jfr/support/jfrEventClass.hpp | 64 +
src/share/vm/jfr/support/jfrFlush.cpp | 84 +
src/share/vm/jfr/support/jfrFlush.hpp | 79 +
src/share/vm/jfr/support/jfrIntrinsics.hpp | 56 +
src/share/vm/jfr/support/jfrKlassExtension.hpp | 42 +
src/share/vm/jfr/support/jfrStackTraceMark.cpp | 82 +
src/share/vm/jfr/support/jfrStackTraceMark.hpp | 47 +
src/share/vm/jfr/support/jfrThreadExtension.hpp | 56 +
src/share/vm/jfr/support/jfrThreadId.hpp | 41 +
src/share/vm/jfr/support/jfrThreadLocal.cpp | 167 +
src/share/vm/jfr/support/jfrThreadLocal.hpp | 222 +
src/share/vm/jfr/support/jfrTraceIdExtension.hpp | 81 +
src/share/vm/jfr/utilities/jfrAllocation.cpp | 146 +
src/share/vm/jfr/utilities/jfrAllocation.hpp | 74 +
src/share/vm/jfr/utilities/jfrBigEndian.hpp | 150 +
src/share/vm/jfr/utilities/jfrDoublyLinkedList.hpp | 218 +
src/share/vm/jfr/utilities/jfrHashtable.hpp | 283 +
src/share/vm/jfr/utilities/jfrIterator.hpp | 107 +
src/share/vm/jfr/utilities/jfrJavaLog.cpp | 141 +
src/share/vm/jfr/utilities/jfrJavaLog.hpp | 48 +
src/share/vm/jfr/utilities/jfrRefCountPointer.hpp | 154 +
src/share/vm/jfr/utilities/jfrResourceManager.hpp | 60 +
src/share/vm/jfr/utilities/jfrSpinlockHelper.hpp | 50 +
src/share/vm/jfr/utilities/jfrTime.cpp | 71 +
src/share/vm/jfr/utilities/jfrTime.hpp | 44 +
src/share/vm/jfr/utilities/jfrTimeConverter.cpp | 89 +
src/share/vm/jfr/utilities/jfrTimeConverter.hpp | 53 +
src/share/vm/jfr/utilities/jfrTryLock.hpp | 74 +
src/share/vm/jfr/utilities/jfrTypes.hpp | 44 +
src/share/vm/jfr/writers/jfrBigEndianWriter.hpp | 42 +
src/share/vm/jfr/writers/jfrEncoders.hpp | 312 +
src/share/vm/jfr/writers/jfrEncoding.hpp | 117 +
src/share/vm/jfr/writers/jfrEventWriterHost.hpp | 51 +
src/share/vm/jfr/writers/jfrEventWriterHost.inline.hpp | 97 +
src/share/vm/jfr/writers/jfrJavaEventWriter.cpp | 249 +
src/share/vm/jfr/writers/jfrJavaEventWriter.hpp | 51 +
src/share/vm/jfr/writers/jfrMemoryWriterHost.hpp | 72 +
src/share/vm/jfr/writers/jfrMemoryWriterHost.inline.hpp | 99 +
src/share/vm/jfr/writers/jfrNativeEventWriter.hpp | 38 +
src/share/vm/jfr/writers/jfrPosition.hpp | 57 +
src/share/vm/jfr/writers/jfrPosition.inline.hpp | 102 +
src/share/vm/jfr/writers/jfrStorageAdapter.hpp | 243 +
src/share/vm/jfr/writers/jfrStorageHost.hpp | 59 +
src/share/vm/jfr/writers/jfrStorageHost.inline.hpp | 138 +
src/share/vm/jfr/writers/jfrStreamWriterHost.hpp | 60 +
src/share/vm/jfr/writers/jfrStreamWriterHost.inline.hpp | 139 +
src/share/vm/jfr/writers/jfrWriterHost.hpp | 100 +
src/share/vm/jfr/writers/jfrWriterHost.inline.hpp | 360 +
src/share/vm/memory/allocation.inline.hpp | 2 +-
src/share/vm/memory/blockOffsetTable.cpp | 2 +-
src/share/vm/memory/collectorPolicy.cpp | 17 +-
src/share/vm/memory/defNewGeneration.cpp | 19 +-
src/share/vm/memory/defNewGeneration.hpp | 2 +-
src/share/vm/memory/gcLocker.cpp | 14 +-
src/share/vm/memory/gcLocker.hpp | 8 +
src/share/vm/memory/genCollectedHeap.cpp | 28 +-
src/share/vm/memory/generation.cpp | 18 +
src/share/vm/memory/generation.hpp | 1 +
src/share/vm/memory/heapInspection.hpp | 2 +-
src/share/vm/memory/metaspace.cpp | 50 +-
src/share/vm/memory/metaspaceShared.hpp | 2 +-
src/share/vm/memory/metaspaceTracer.cpp | 7 +-
src/share/vm/memory/referenceProcessor.cpp | 4 +
src/share/vm/memory/tenuredGeneration.cpp | 12 +
src/share/vm/oops/arrayKlass.cpp | 1 +
src/share/vm/oops/constantPool.hpp | 5 +-
src/share/vm/oops/instanceKlass.cpp | 16 +
src/share/vm/oops/instanceKlass.hpp | 13 +-
src/share/vm/oops/klass.cpp | 8 +-
src/share/vm/oops/klass.hpp | 8 +-
src/share/vm/oops/klassVtable.cpp | 62 +-
src/share/vm/oops/method.hpp | 9 +-
src/share/vm/oops/objArrayKlass.inline.hpp | 4 +-
src/share/vm/oops/oop.inline.hpp | 3 +
src/share/vm/opto/buildOopMap.cpp | 3 +
src/share/vm/opto/bytecodeInfo.cpp | 31 +-
src/share/vm/opto/c2_globals.hpp | 6 +-
src/share/vm/opto/c2compiler.cpp | 2 +
src/share/vm/opto/callnode.hpp | 14 +
src/share/vm/opto/compile.cpp | 23 +-
src/share/vm/opto/compile.hpp | 6 +-
src/share/vm/opto/connode.cpp | 6 +-
src/share/vm/opto/escape.cpp | 4 +
src/share/vm/opto/gcm.cpp | 4 +-
src/share/vm/opto/graphKit.cpp | 11 +-
src/share/vm/opto/graphKit.hpp | 2 +-
src/share/vm/opto/lcm.cpp | 11 +-
src/share/vm/opto/library_call.cpp | 169 +-
src/share/vm/opto/locknode.hpp | 2 +
src/share/vm/opto/loopPredicate.cpp | 26 +-
src/share/vm/opto/loopTransform.cpp | 29 +-
src/share/vm/opto/loopnode.cpp | 14 +-
src/share/vm/opto/loopnode.hpp | 3 +-
src/share/vm/opto/loopopts.cpp | 2 +-
src/share/vm/opto/macro.cpp | 8 +-
src/share/vm/opto/matcher.cpp | 2 +
src/share/vm/opto/memnode.cpp | 264 +-
src/share/vm/opto/memnode.hpp | 35 +
src/share/vm/opto/node.cpp | 51 +-
src/share/vm/opto/node.hpp | 39 +-
src/share/vm/opto/output.hpp | 2 +
src/share/vm/opto/parse.hpp | 2 +-
src/share/vm/opto/parse3.cpp | 15 +-
src/share/vm/opto/phaseX.hpp | 2 +
src/share/vm/opto/reg_split.cpp | 3 +-
src/share/vm/opto/regmask.cpp | 2 +
src/share/vm/opto/regmask.hpp | 2 +
src/share/vm/opto/runtime.cpp | 26 +-
src/share/vm/opto/runtime.hpp | 10 +-
src/share/vm/opto/superword.cpp | 30 +-
src/share/vm/opto/superword.hpp | 51 +-
src/share/vm/opto/type.cpp | 33 +-
src/share/vm/opto/type.hpp | 3 +-
src/share/vm/prims/forte.cpp | 2 +-
src/share/vm/prims/jni.cpp | 25 +-
src/share/vm/prims/jniCheck.cpp | 3 +
src/share/vm/prims/jni_md.h | 3 +
src/share/vm/prims/jvm.cpp | 33 +-
src/share/vm/prims/jvm.h | 11 +-
src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 +
src/share/vm/prims/jvmtiEnvBase.hpp | 10 +-
src/share/vm/prims/jvmtiExport.cpp | 7 +
src/share/vm/prims/jvmtiRedefineClasses.cpp | 84 +-
src/share/vm/prims/jvmtiRedefineClasses.hpp | 4 +
src/share/vm/prims/jvmtiTagMap.cpp | 8 +-
src/share/vm/prims/methodHandles.cpp | 2 +
src/share/vm/prims/methodHandles.hpp | 8 +
src/share/vm/prims/nativeLookup.cpp | 6 +
src/share/vm/prims/unsafe.cpp | 81 +-
src/share/vm/prims/whitebox.cpp | 149 +-
src/share/vm/prims/whitebox.hpp | 4 +-
src/share/vm/runtime/advancedThresholdPolicy.cpp | 2 +-
src/share/vm/runtime/arguments.cpp | 80 +-
src/share/vm/runtime/atomic.inline.hpp | 3 +
src/share/vm/runtime/biasedLocking.cpp | 68 +-
src/share/vm/runtime/deoptimization.cpp | 5 +
src/share/vm/runtime/dtraceJSDT.hpp | 3 +
src/share/vm/runtime/fprofiler.cpp | 12 +-
src/share/vm/runtime/frame.cpp | 16 +
src/share/vm/runtime/frame.hpp | 7 +
src/share/vm/runtime/frame.inline.hpp | 6 +
src/share/vm/runtime/globals.cpp | 30 +-
src/share/vm/runtime/globals.hpp | 87 +-
src/share/vm/runtime/globals_extension.hpp | 1 +
src/share/vm/runtime/handles.cpp | 3 +-
src/share/vm/runtime/icache.hpp | 3 +
src/share/vm/runtime/java.cpp | 18 +-
src/share/vm/runtime/java.hpp | 6 +-
src/share/vm/runtime/javaCalls.hpp | 3 +
src/share/vm/runtime/javaFrameAnchor.hpp | 3 +
src/share/vm/runtime/mutex.cpp | 18 +-
src/share/vm/runtime/mutexLocker.cpp | 14 +-
src/share/vm/runtime/mutexLocker.hpp | 8 +-
src/share/vm/runtime/objectMonitor.cpp | 50 +-
src/share/vm/runtime/objectMonitor.hpp | 7 -
src/share/vm/runtime/orderAccess.inline.hpp | 3 +
src/share/vm/runtime/os.cpp | 29 +-
src/share/vm/runtime/os.hpp | 16 +
src/share/vm/runtime/os_perf.hpp | 292 +
src/share/vm/runtime/prefetch.inline.hpp | 3 +
src/share/vm/runtime/reflection.cpp | 2 +-
src/share/vm/runtime/registerMap.hpp | 6 +
src/share/vm/runtime/relocator.hpp | 3 +
src/share/vm/runtime/safepoint.cpp | 214 +-
src/share/vm/runtime/safepoint.hpp | 3 +-
src/share/vm/runtime/semaphore.hpp | 63 +
src/share/vm/runtime/semaphore.inline.hpp | 41 +
src/share/vm/runtime/sharedRuntime.cpp | 6 +-
src/share/vm/runtime/stackValueCollection.cpp | 3 +
src/share/vm/runtime/statSampler.cpp | 3 +
src/share/vm/runtime/stubRoutines.cpp | 7 +
src/share/vm/runtime/stubRoutines.hpp | 7 +
src/share/vm/runtime/sweeper.cpp | 32 +-
src/share/vm/runtime/synchronizer.cpp | 110 +-
src/share/vm/runtime/synchronizer.hpp | 2 +-
src/share/vm/runtime/thread.cpp | 82 +-
src/share/vm/runtime/thread.hpp | 34 +-
src/share/vm/runtime/thread.inline.hpp | 2 +-
src/share/vm/runtime/threadLocalStorage.hpp | 3 +
src/share/vm/runtime/vframeArray.cpp | 2 +-
src/share/vm/runtime/vmStructs.cpp | 69 +-
src/share/vm/runtime/vmStructs_trace.hpp | 35 -
src/share/vm/runtime/vmThread.cpp | 36 +-
src/share/vm/runtime/vmThread.hpp | 3 +
src/share/vm/runtime/vm_operations.cpp | 1 -
src/share/vm/runtime/vm_operations.hpp | 1 +
src/share/vm/runtime/vm_version.cpp | 6 +-
src/share/vm/runtime/vm_version.hpp | 9 +-
src/share/vm/services/allocationSite.hpp | 5 +-
src/share/vm/services/diagnosticArgument.cpp | 2 +-
src/share/vm/services/heapDumper.cpp | 255 +-
src/share/vm/services/mallocSiteTable.cpp | 16 +-
src/share/vm/services/mallocSiteTable.hpp | 8 +-
src/share/vm/services/management.cpp | 4 +-
src/share/vm/services/memBaseline.cpp | 6 +-
src/share/vm/services/memReporter.cpp | 29 +-
src/share/vm/services/memReporter.hpp | 2 +-
src/share/vm/services/memTracker.hpp | 4 +-
src/share/vm/services/memoryPool.hpp | 2 +-
src/share/vm/services/virtualMemoryTracker.hpp | 4 +-
src/share/vm/shark/sharkBuilder.cpp | 2 +-
src/share/vm/trace/noTraceBackend.hpp | 44 -
src/share/vm/trace/trace.dtd | 86 -
src/share/vm/trace/trace.xml | 443 -
src/share/vm/trace/traceBackend.hpp | 62 -
src/share/vm/trace/traceDataTypes.hpp | 69 -
src/share/vm/trace/traceEvent.hpp | 157 -
src/share/vm/trace/traceEventClasses.xsl | 251 -
src/share/vm/trace/traceEventIds.xsl | 72 -
src/share/vm/trace/traceMacros.hpp | 44 -
src/share/vm/trace/traceStream.hpp | 114 -
src/share/vm/trace/traceTime.hpp | 32 -
src/share/vm/trace/traceTypes.xsl | 73 -
src/share/vm/trace/tracetypes.xml | 376 -
src/share/vm/trace/tracing.hpp | 31 -
src/share/vm/trace/xinclude.mod | 37 -
src/share/vm/trace/xsl_util.xsl | 78 -
src/share/vm/utilities/align.hpp | 152 +
src/share/vm/utilities/bitMap.inline.hpp | 2 +-
src/share/vm/utilities/copy.cpp | 4 +-
src/share/vm/utilities/copy.hpp | 3 +
src/share/vm/utilities/globalDefinitions.hpp | 29 +
src/share/vm/utilities/globalDefinitions_gcc.hpp | 11 +-
src/share/vm/utilities/globalDefinitions_sparcWorks.hpp | 4 +
src/share/vm/utilities/globalDefinitions_visCPP.hpp | 12 +
src/share/vm/utilities/globalDefinitions_xlc.hpp | 2 +
src/share/vm/utilities/growableArray.hpp | 42 +
src/share/vm/utilities/macros.hpp | 30 +-
src/share/vm/utilities/ostream.cpp | 77 +-
src/share/vm/utilities/ostream.hpp | 4 +
src/share/vm/utilities/resourceHash.cpp | 182 +
src/share/vm/utilities/resourceHash.hpp | 54 +-
src/share/vm/utilities/taskqueue.hpp | 8 +
src/share/vm/utilities/ticks.cpp | 122 +-
src/share/vm/utilities/ticks.hpp | 308 +-
src/share/vm/utilities/ticks.inline.hpp | 97 -
src/share/vm/utilities/vmError.cpp | 35 +-
src/share/vm/utilities/workgroup.cpp | 1 -
test/aarch64/DoubleArithTests.java | 49 +
test/aarch64/DoubleCmpTests.java | 102 +
test/aarch64/FloatArithTests.java | 49 +
test/aarch64/FloatCmpTests.java | 102 +
test/aarch64/IntArithTests.java | 131 +
test/aarch64/IntCmpTests.java | 102 +
test/aarch64/IntLogicTests.java | 66 +
test/aarch64/IntShiftTests.java | 78 +
test/aarch64/LongArithTests.java | 132 +
test/aarch64/LongCmpTests.java | 102 +
test/aarch64/LongLogicTests.java | 68 +
test/aarch64/LongShiftTests.java | 77 +
test/compiler/7184394/TestAESBase.java | 45 +-
test/compiler/7184394/TestAESDecode.java | 6 +-
test/compiler/7184394/TestAESEncode.java | 8 +-
test/compiler/7184394/TestAESMain.java | 7 +
test/compiler/c1/MultiplyByMaxInt.java | 53 +
test/compiler/c2/Test8217359.java | 74 +
test/compiler/c2/cr6340864/TestByteVect.java | 1491 +
test/compiler/c2/cr6340864/TestDoubleVect.java | 564 +
test/compiler/c2/cr6340864/TestFloatVect.java | 564 +
test/compiler/c2/cr6340864/TestIntVect.java | 1229 +
test/compiler/c2/cr6340864/TestLongVect.java | 1133 +
test/compiler/c2/cr6340864/TestShortVect.java | 1344 +
test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java | 11 +-
test/compiler/codegen/8144028/BitTests.java | 164 +
test/compiler/codegen/IntRotateWithImmediate.java | 24 +-
test/compiler/codegen/TestCharVect2.java | 1336 +
test/compiler/criticalnatives/argumentcorruption/CheckLongArgs.java | 54 +
test/compiler/criticalnatives/argumentcorruption/Test8167409.sh | 83 +
test/compiler/criticalnatives/argumentcorruption/libCNCheckLongArgs.c | 30 +
test/compiler/escapeAnalysis/TestGetClass.java | 52 +
test/compiler/floatingpoint/8165673/TestFloatJNIArgs.java | 87 +
test/compiler/floatingpoint/8165673/TestFloatJNIArgs.sh | 105 +
test/compiler/floatingpoint/8165673/libTestFloatJNIArgs.c | 69 +
test/compiler/floatingpoint/8207838/TestFloatSyncJNIArgs.java | 103 +
test/compiler/floatingpoint/8207838/TestFloatSyncJNIArgs.sh | 105 +
test/compiler/floatingpoint/8207838/libTestFloatSyncJNIArgs.c | 86 +
test/compiler/intrinsics/bmi/TestAndnI.java | 36 +-
test/compiler/intrinsics/bmi/TestAndnL.java | 36 +-
test/compiler/intrinsics/bmi/verifycode/AddnTestI.java | 57 -
test/compiler/intrinsics/bmi/verifycode/AddnTestL.java | 47 -
test/compiler/intrinsics/bmi/verifycode/AndnTestI.java | 57 +
test/compiler/intrinsics/bmi/verifycode/AndnTestL.java | 47 +
test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java | 2 +
test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java | 2 +
test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java | 2 +
test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java | 2 +
test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java | 4 +-
test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java | 25 +
test/compiler/intrinsics/sha/cli/SHAOptionsBase.java | 13 +
test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java | 7 +-
test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java | 7 +-
test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java | 7 +-
test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java | 3 +-
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedAArch64CPU.java | 93 +
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java | 66 +
test/compiler/loopopts/BadPredicateAfterPartialPeel.java | 312 +
test/compiler/loopopts/StrangeControl.jasm | 48 +
test/compiler/loopopts/TestBeautifyLoops.java | 61 +
test/compiler/loopopts/TestBeautifyLoops_2.java | 81 +
test/compiler/loopopts/TestRemoveEmptyLoop.java | 53 +
test/compiler/loopopts/TestStrangeControl.java | 49 +
test/compiler/loopopts/superword/TestFuzzPreLoop.java | 65 +
test/compiler/loopopts/superword/TestNegBaseOffset.java | 59 +
test/compiler/oracle/CheckCompileCommandOption.java | 216 +
test/compiler/print/TestProfileReturnTypePrinting.java | 68 +
test/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java | 100 +
test/compiler/stable/StableConfiguration.java | 22 +-
test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java | 26 +-
test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 +
test/compiler/vectorization/TestVectorUnalignedOffset.java | 55 +
test/gc/metaspace/TestPerfCountersAndMemoryPools.java | 4 +-
test/gc/stress/gclocker/TestExcessGCLockerCollections.java | 285 +
test/runtime/8003720/VictimClassLoader.java | 8 +-
test/runtime/8233197/T.java | 11 +
test/runtime/8233197/Test8233197.sh | 153 +
test/runtime/8233197/libJvmtiAgent.c | 124 +
test/runtime/EnableTracing/TestEnableTracing.java | 11 -
test/runtime/RedefineTests/RedefineDoubleDelete.java | 85 +
test/runtime/RedefineTests/libRedefineDoubleDelete.c | 164 +
test/runtime/VtableTests/VTableTest.java | 50 +
test/runtime/VtableTests/pkg/A.java | 28 +
test/serviceability/sa/ClhsdbJstackXcompStress.java | 107 +
test/serviceability/sa/LingeredAppWithRecComputation.java | 67 +
test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java | 7 +-
test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 11 +-
940 files changed, 126064 insertions(+), 5183 deletions(-)
diffs (truncated from 145367 to 500 lines):
diff -r c7a3e57fdf4a -r 412a170785df .hgtags
--- a/.hgtags Thu Aug 01 03:44:03 2019 +0100
+++ b/.hgtags Fri Sep 04 17:46:07 2020 +0100
@@ -50,6 +50,7 @@
faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73
f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74
d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75
+b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12
9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76
455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77
e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78
@@ -87,6 +88,7 @@
07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01
e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88
+a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13
15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02
605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90
@@ -160,6 +162,7 @@
b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06
+591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07
0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138
@@ -305,6 +308,7 @@
990bbd393c239d95310ccc38094e57923bbf1d4a hs25-b14
e94068d4ff52849c8aa0786a53a59b63d1312a39 jdk8-b70
0847210f85480bf3848dc90bc2ab23c0a4791b55 jdk8-b71
+2c52e96f640d60368c2efd07e1acfe35ec3e0045 initial_upload
d5cb5830f570d1304ea4b196dde672a291b55f29 jdk8-b72
1e129851479e4f5df439109fca2c7be1f1613522 hs25-b15
11619f33cd683c2f1d6ef72f1c6ff3dacf5a9f1c jdk8-b73
@@ -322,7 +326,7 @@
df5396524152118535c36da5801d828b560d19a2 hs25-b21
4a198b201f3ce84433fa94a3ca65d061473e7c4c jdk8-b80
dd6350b4abc4a6c19c89dd982cc0e4f3d119885c hs25-b22
-65b797426a3bec6e91b64085a0cfb94adadb634a jdk8-b81
+31390de29c4bb5f7e78b2e970f92197c04a4ed4d aarch64-20130813
0631ebcc45f05c73b09a56c2586685af1f781c1d hs25-b23
3db4ab0e12f437fe374817de346b2b0c6b4a5b31 jdk8-b82
e3a41fc0234895eba4f272b984f7dacff495f8eb hs25-b24
@@ -381,6 +385,8 @@
566db1b0e6efca31f181456e54c8911d0192410d hs25-b51
c81dd5393a5e333df7cb1f6621f5897ada6522b5 jdk8-b109
58043478c26d4e8bf48700acea5f97aba8b417d4 hs25-b52
+f043f9395d362da011b111cf8c142af1caf6f64d preview_rc1
+33029403ab5913db80c4e4d1870809d3ade8e81c preview_rc2
6209b0ed51c086d4127bac0e086c8f326d1764d7 jdk8-b110
562a3d356de67670b4172b82aca2d30743449e04 hs25-b53
f6962730bbde82f279a0ae3a1c14bc5e58096c6e jdk8-b111
@@ -418,12 +424,17 @@
d45454002494d147c0761e6b37d8a73064f3cf92 hs25-b68
32f017489ba5dd1bedabb9fa1d26bcc74d0a72b6 hs25-b69
35038da7bb9ddd367a0a6bf926dfb281aee1d554 jdk8-b127
+18e5cbbe8abf64a043e2482c625e04acde33a3f8 jdk8_b128_aarch64_rc1
+39d28a8ea5be4e5c1ce659b7e6b3dadbbb1f908b jdk8_b128_aarch64_rc3
+cc094e1af98de679e81d17d3fc2653158c7b26c6 jdk8_b128_aarch64_rc4
+e5b35062dee3eaeac2fb80aac932cbcc36256c92 jdk8_b128_aarch64_992
874c0b4a946c362bbf20d37c2a564b39093152e6 jdk8-b128
cb39165c4a65bbff8db356df411e762f9e5423b8 jdk8-b129
1dbaf664a611e5d9cab6d1be42537b67d0d05f94 jdk8-b130
b5e7ebfe185cb4c2eeb8a919025fc6a26be2fcef jdk8-b131
9f9179e8f0cfe74c08f3716cf3c38e21e1de4c4a hs25-b70
0c94c41dcd70e9a9b4d96e31275afd5a73daa72d jdk8-b132
+72b29bfe67fa902516bca75c166a29fccb8c5be2 jdk8_final
4a35ef38e2a7bc64df20c7700ba69b37e3ddb8b5 jdk8u5-b01
e5561d89fe8bfc79cd6c8fcc36d270cc6a49ec6e jdk8u5-b02
2f9eb9fcab6c42c8c84ddb44170ea33235116d84 jdk8u5-b03
@@ -471,6 +482,7 @@
5186bc5047c1725888ed99f423bdfaa116e05abe hs25.20-b09
4d73f1e99f97d1444e16ee5ef4634eb2129969ad jdk8u20-b09
27a9e6a96a8ced7b7ee892d5d0f1a735b9010abb hs25.20-b10
+c2767d7216058484f87920557a3f9282506e5ce5 icedtea-3.0.0pre01
300e2c5eeb2710de3630d14ffe4592214633dbff jdk8u20-b10
70dc2c030c69470a5d9099b7f54e4cfef89276fd jdk8u20-b11
b6a2ba7d3ea7259a76c8ff1ec22fac9094494c1c hs25.20-b11
@@ -496,6 +508,7 @@
e4a6e7f1b90b85270aee1c54edaca3ef737082f1 hs25.20-b21
f7429096a202cab5c36a0f20dea33c554026010f jdk8u20-b22
7c56530b11496459e66cb9ea933035002311672c hs25.20-b22
+877471da7fbbe69d029b990b77a70e7fcf3d02ed icedtea-3.0.0pre02
f09d1f6a401e25a54dad44bb7bea482e47558af5 jdk8u20-b23
42ddd0bbcb6630fe463ec9bc1893c838d5edff1b jdk8u20-b24
00cf2b6f51b9560b01030e8f4c28c466f0b21fe3 hs25.20-b23
@@ -574,6 +587,9 @@
6b93bf9ea3ea57ed0fe53cfedb2f9ab912c324e5 jdk8u40-b12
521e269ae1daa9df1cb0835b97aa76bdf340fcb2 hs25.40-b17
86307d47790785398d0695acc361bccaefe25f94 jdk8u40-b13
+b280f4f4f11916e202aaa4d458630d4c26b59e2a jdk8u40-b12-aarch64
+26fc60dd5da8d3f1554fb8f2553f050839a539c6 jdk8u40-b12-aarch64-1262
+d7c03eb8b2c2bc4d34438699f07609ba4c4bca5c jdk8u40-b12-aarch64-1263
4d5dc0d0f8799fafa1135d51d85edd4edd566501 hs25.40-b18
b8ca8ec1daea70f7c0d519e866f9f147ec247055 jdk8u40-b14
eb16b24e2eba9bdf04a9b377bebc2db9f713ff5e jdk8u40-b15
@@ -588,6 +604,9 @@
d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u40-b19
c3933f52eeb33f70ee562464edddfe9f01d944fd jdk8u40-b20
d2e9a6bec4f2eec8506eed16f7324992a85d8480 hs25.40-b24
+85e5201a55e4dcf1b5dbb90bcfee072245e8a458 icedtea-3.0.0pre03
+7e5a87c79d696b280bae72ee7510e2a438c45960 icedtea-3.0.0pre04
+b07272ef9ccdf3066fbfd6e28bac10baad9417b6 icedtea-3.0.0pre05
25ec4a67433744bbe3406e5069e7fd1876ebbf2f jdk8u40-b21
0f0cb4eeab2d871274f4ffdcd6017d2fdfa89238 hs25.40-b25
0ee548a1cda08c884eccd563e2d5fdb6ee769b5a jdk8u40-b22
@@ -722,6 +741,11 @@
0e4094950cd312c8f95c7f37336606323fe049fe jdk8u60-b23
d89ceecf1bad55e1aee2932b8895d60fc64c15db hs25.60-b23
fb157d537278cda4150740e27bb57cd8694e15bf jdk8u60-b24
+11098f828fb815a467e77729f2055d6b1575ad3e arch64-jdk8u60-b24
+8ec803e97a0d578eaeaf8375ee295a5928eb546f aarch64-jdk8u60-b24.2
+2ee4407fe4e4ae13c5c7ef20709616cb3f43dea9 icedtea-3.0.0pre06
+ddebea156752c9a58ab2ab82f5dc28efee5f8f82 icedtea-3.0.0pre07
+c313c4782bb33aa4ea49f1342c54b3138af418a1 icedtea-3.0.0pre08
6b4ea38c01bd9cc86d0aa8926f4855ff6ee365ee jdk8u60-b25
6a6759372807f49aa7a66ddc36aa91d6648d2097 jdk8u60-b26
10ad4b9d79f98fa3545c88a342a68a80d198b808 jdk8u60-b27
@@ -801,6 +825,7 @@
b8e7dd0e21173ad829b40361763d27cb6ac532e9 jdk8u72-b12
a8e4754b89aecc388623394a20f6d43d4c58f083 jdk8u72-b13
dc2fdd4e0b8105268b8231040f761f27ab4523f2 jdk8u72-b14
+dbf85d44da89a2428b3bd678be791c314e148845 icedtea-3.0.0pre09
d6670c5d49ba381405ec9f69a78ccc5b8b0c8473 jdk8u72-b15
da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31
26b99cd20661a1fa05939d1856a9389311e01c4f jdk8u73-b00
@@ -835,6 +860,9 @@
1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00
ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01
1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02
+e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10
+5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0
+49b8cecd1bbe2c2ba0ad1aec6722078b621866a1 icedtea-3.0-branchpoint
223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03
bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00
e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13
@@ -859,6 +887,10 @@
9a87701e22b3cae79fdfd8cdb732051e02a710fa jdk8u76-b12
481dcde745b6aec035781ed9f6797cfc93719f71 jdk8u92-b00
f3e1e734e2d29101a9537ddeb71ecad413fcd352 jdk8u92-b13
+cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01
+76eca5cf31500ecb1d1807685729a7ea5c3780e7 icedtea-3.1.0pre02
+ea6933324a7a52379d7f1e18e7525fd619079865 icedtea-3.1.0pre03
+0f47eef348e2ec17dd6492886c57e23023fbc435 icedtea-3.1.0pre04
24a09407d71bb2cc4848bfa21660c890b4d722b1 jdk8u92-b14
445941ba41c0e3829fe02140690b144281ac2141 jdk8u92-b31
f958bebdee267695e37aadd27753ac8b1e1823c8 jdk8u92-b32
@@ -877,6 +909,8 @@
218a44a163fa8c2532fd5f2e8ea9bc3c9c2ca8cf jdk8u101-b10
0095e54dcaa1acfe1614feff9600734c26af7ae8 jdk8u101-b11
286fe17d81c3d153611a28e50926083ae934cc56 jdk8u101-b12
+e480e0df8eea8e5d022672a450cd6c8e2eeac86b icedtea-3.1.0
+90416ba05ba1cde27da26ca1e6cc66062e883c17 icedtea-3.2.0pre01
77df35b662ed98236f67ab18e23691460f986981 jdk8u101-b13
d6c92b9e192ef97305a699e868387d55821c81ad jdk8u102-b00
d6c92b9e192ef97305a699e868387d55821c81ad jdk8u82-b00
@@ -893,6 +927,8 @@
36a1a2875ed55fa17818f3eb203e27922a7b4589 jdk8u102-b11
340e1a736ef7169786e70db7f31ffd32bc3be24d jdk8u102-b12
f6daf04c0f48dab5420ad63d21da82a7fa4e3ad7 jdk8u102-b13
+ac19c2e28a511cacde863e39802c2e5277e1665f icedtea-3.2.0pre02
+bca09127475293c1938b5413fbf25af2c281c597 icedtea-3.2.0pre03
ac29c9c1193aef5d480b200ed94c5d579243c17b jdk8u102-b14
96e1c72fc617d3c6c125bcfc9182f77fc6aa38e6 jdk8u102-b31
c8988d2e4212583ec0f04591c8e241ad3cf95674 jdk8u102-b32
@@ -913,6 +949,7 @@
603804f2132ff188a9f3d1c31cca63b47220e2e2 jdk8u111-b11
055bc2a065a503e8714ff7ad27e6197dc0339efa jdk8u111-b12
c3b42c43c230f10e79ae850ee9062fe86d3c75c9 jdk8u111-b13
+be4aeaa327f739d02d2c66a433ab2946ef19c5fb icedtea-3.2.0
05a6a5823aa58a0a4720a328a9db484f21d573bc jdk8u111-b14
b09a69142dd3bf78ca66bb0c99046ca7cccbdda9 jdk8u112-b00
cf1faa9100dd8c8df6e1a604aaf613d037f51ebf jdk8u112-b01
@@ -930,6 +967,7 @@
c2c4db2a42a215c98a4f027edb8bbb00dd62d9b9 jdk8u112-b14
b28d012a24cab8f4ceeee0c9d3252969757423ed jdk8u112-b15
e134dc1879b72124e478be01680b0646a2fbf585 jdk8u112-b16
+510bf6178ea48859804d69715a78b82b8d2c58d3 icedtea-3.3.0pre01
87440ed4e1de7753a436f957d35555d8b4e26f1d jdk8u112-b31
ba25f5833a128b8062e597f794efda26b30f095d jdk8u112-b32
919ffdca10c2721ee0f6f233e704709174556510 jdk8u112-b33
@@ -946,6 +984,9 @@
f26f6895c9dfb32dfb4c228d69b371d8ab118536 jdk8u121-b10
11f91811e4d7e5ddfaf938dcf386ec8fe5bf7b7c jdk8u121-b11
b132b08b28bf23a26329928cf6b4ffda5857f4d3 jdk8u121-b12
+2a767107aa8c8142d96eb95142b1ac82cf646568 icedtea-3.3.0pre02
+6efaf77e82a17344499a277f1909bd3825b1b5ac icedtea-3.3.0
+0bd3170be8c729dfaa88e7aa97449b2f36c650a9 icedtea-3.4.0pre01
90f94521c3515e5f27af0ab9b31d036e88bb322a jdk8u121-b13
351bf1d4ff9a41137f91e2ec97ec59ed29a38d8b jdk8u121-b31
41daac438a2ac5a80755dc3de88b76e4ac66750a jdk8u121-b32
@@ -964,6 +1005,8 @@
db221c0a423e776bec5c3198d11d3f26827bd786 jdk8u131-b08
56e71d16083904ceddfdd1d66312582a42781646 jdk8u131-b09
1da23ae49386608550596502d90a381ee6c1dfaa jdk8u131-b10
+00b7bbd261c972b38d4ecc2925f445c28de6fcb3 icedtea-3.4.0
+654b7fcb4932d48063f5f1fba0c8994db5e02976 icedtea-3.5.0pre01
829ea9b92cda9545652f1b309f56c57383024ebb jdk8u131-b11
41e0713bcca27cef5d6a9afd44c7ca4811937713 jdk8u131-b31
e318654a4fa352a06935dd56eebf88ae387b31f9 jdk8u131-b32
@@ -984,8 +1027,13 @@
d6e7c7d2c6f69906b4cb643a6813eccba0de988f jdk8u141-b12
df6af363337eff5b22ae7940b0981231fdf5dfb4 jdk8u141-b13
3a1543e089c32592be9c201c6e021295fbf5fdc1 jdk8u141-b14
+24ab92601b895b36ffc66e50e634cb962f8f6c1e icedtea-3.5.0
23f1790147d838ddb1133cc79dc08e7c9ba5ab44 jdk8u141-b15
eea89df81a8e414813d921eeeeef9b6795f56698 jdk8u144-b00
+ecaa25cbc662396ad7ea422bf43e23098af2100e icedtea-3.5.1
+24ab92601b895b36ffc66e50e634cb962f8f6c1e icedtea-3.6.0pre00
+ecaa25cbc662396ad7ea422bf43e23098af2100e icedtea-3.6.0pre01
+542f4e30fdffc87e5e098d81d69e7aa52d3c763c icedtea-3.6.0pre02
db36f4d498b1bde975700a800b5ce732941c04b7 jdk8u144-b01
9ffa0d7ed932045a0b4ceb095fb52444eed39c1b jdk8u141-b31
ae8cae699f62b845703c891e0e7633e2089a3ec4 jdk8u141-b32
@@ -1007,6 +1055,7 @@
8b0169692abbf8fb7972920cd79cee7dcab959c3 jdk8u151-b09
e352e54382928eb8d5ec70455ef251973c332ccb jdk8u151-b10
0f06584f52ffc8627b78f4d461a3eba2b703a8f7 jdk8u151-b11
+9bad7d4825fb14efb65fc7bad625bbeaf135339e icedtea-3.6.0
856e341587d52114a753e48674517e7e307fceff jdk8u151-b12
5aa8c4ca51f0e666d368a4f119ed734d3ac59d7c jdk8u122-b00
2198ef7e1c1702b3506b95b5d8c886ad5a12bbe5 jdk8u122-b01
@@ -1034,6 +1083,7 @@
3dd92151df1b3b7c21756f241b49607024b6fe5a jdk8u152-b13
0a9d8db98fc5f0302da6520ba329f41baa092ae0 jdk8u152-b14
c1bf165d3b27e864a9f8eec5bb0c1e746a972ad5 jdk8u152-b15
+c14f056eed68c18d6bb0d4314f1a645699b7a600 icedtea-3.7.0pre01
98b4b0661837817cc39047000e1a7efa6015af7c jdk8u152-b16
91894ffc746c1681172aaa37e2cf5bff69560f20 jdk8u152-b31
d278f122e65dfb5d239ed420a534df75f527a504 jdk8u152-b32
@@ -1116,6 +1166,9 @@
6e5cabb7995ef8357c5c61c16af659bf7cc1d2ff jdk8u161-b09
b9a9aa038ad84a3fe6c91e27e359b95da8eb8629 jdk8u161-b10
b1606443958a9a64020b596327ff586ca5c8ae1d jdk8u161-b11
+074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.7.0
+074a569c30e47bd860652f31d52418c8fa878f2f icedtea-3.8.0pre00
+8bb8d4e46d6736c6feee35453ade3ed28392835f icedtea-4-branchpoint
210f7ef62595c608d69fc8bf442a4f5b0bceddb5 jdk8u161-b12
7b96cfeed22242bb68a387d1680e602e37e48050 jdk8u162-b00
92693f9dd704467ddd5fbae5a5908c1713a08ee0 jdk8u162-b01
@@ -1129,6 +1182,7 @@
02f9409295f9ea7350cc2d25eeabf3c2b13b1df6 jdk8u162-b09
c3618e1cdefdda6c262f082791bfd988e0e9d9c9 jdk8u162-b10
39e2895b795aded8b584626fb019d35f12e9d1e7 jdk8u162-b11
+839becd2cb2fcc2f35ca421ae02f82173d999a86 icedtea-3.8.0pre01
69aec2ca5d905dde1d0f29a89076d02a531808a3 jdk8u162-b12
caac74fe3cfa9a8c859c28c97d1046a58252af27 jdk8u162-b31
c9b7abadf150328d2187de05b9e8a9cba2486e47 jdk8u162-b32
@@ -1150,6 +1204,10 @@
56123fdca84a3b253b8ea6f72be85bd2ebf39fd0 jdk8u171-b08
4fefe015a728955c9c25ef79e51501b68839ae75 jdk8u171-b09
6d890180aeb43ee727b2f2cc0952ae0e1b8566c8 jdk8u171-b10
+7f6e1069a5719c8908b53774d3560ce851c7cd70 icedtea-3.8.0pre02
+cb5711bf53d9278904c1ee63630a5c82189cb09a icedtea-3.8.0
+cb5711bf53d9278904c1ee63630a5c82189cb09a icedtea-3.9.0pre00
+0458118b5f190097099f2ea7b025cb2d5aeb0429 icedtea-3.9.0pre01
23addae1b843a5027df6b4194f8c8de788da55ae jdk8u171-b11
f299cf0b7baea1ae85f139f97adb9ab5499f402a jdk8u172-b00
d10254debf7c1342416062bf1ba5258f16a8ce00 jdk8u172-b01
@@ -1164,6 +1222,7 @@
5c1f180db1650f0f33e6005c1366f0d68242f1ad jdk8u172-b08
aafd1bb21e2636ba982d3eae162f5c635a1df03a jdk8u172-b09
dcd3ace969fcde4eedaddba629647656289d4264 jdk8u172-b10
+88515137e73f4feead41ec276a8d26d6f4d7b3d2 icedtea-3.9.0pre02
083a9d6562100353708e4b73656282b21a78f714 jdk8u172-b11
6e2be123a2e1c7671086c767e79ffe8ad5d4f9ca jdk8u181-b01
1d0b6fcff115a57ca02081da84589630ba282789 jdk8u181-b02
@@ -1187,6 +1246,10 @@
08b5e1f3d022fbe122b11b6f45f62b5a4ce92ed9 jdk8u181-b10
e4f39d283b55faf6074308797615298bd1a45a66 jdk8u181-b11
464ed8cea5d6cdbfacc9be7035297af88f57f708 jdk8u181-b12
+9062a259cecfe8e1f3386e2982eb77bd117c81e1 jdk8u181-b31
+d78088224b9836edf36034d076e7eee89a2a9b83 icedtea-3.9.0
+d78088224b9836edf36034d076e7eee89a2a9b83 icedtea-3.10.0pre00
+ccf1620f18d39c13b79923d25e965145e16c9e08 icedtea-3.10.0pre01
eed8e846c982d7474dd07fc873ba02f83ad1f847 jdk8u181-b13
21a3fffc43418f4d75c2091bf03478330b8a9a98 jdk8u191-b01
2bf8498a25ec87c92584a6542f8724644c8c5706 jdk8u201-b00
@@ -1201,6 +1264,9 @@
c0bd247ecd1cd09a129040e3fa1745c64db43b35 jdk8u191-b10
055e1c867479452dd5d8c08905f7475aab25fcc1 jdk8u191-b25
12e4de4b2499e9d9a1ae4fb0b63ca277cca150f4 jdk8u191-b11
+4e4ead43a282e8ef9fcd4ea7cfc56b0a9760d9af icedtea-3.10.0
+4e4ead43a282e8ef9fcd4ea7cfc56b0a9760d9af icedtea-3.11.0pre00
+1423aed335d6ef905adf8a7b2f86d47432ee3823 icedtea-3.11.0pre01
4fc288749a236f6dd235336a46855a3133f83bde jdk8u191-b12
ab9258f7206ea8745908e19de159888067939945 jdk8u191-b26
c19c5b73704e3d188bedfe52a473b408ca39009f jdk8u182-b00
@@ -1218,6 +1284,7 @@
b675533489ae1dc55469885471c9a29eca584d38 jdk8u192-b10
338c85978b2283a975b762eead2fccc6d25a2bc2 jdk8u192-b25
8df818c645d6081a387cf4fe9b9c14c0b5b639b1 jdk8u192-b11
+b99dbcd228f65dd6905feb7d07c64889e8a85bd7 icedtea-3.11.0pre02
1f822ff877d1a250165d5d2d52faf6957f8fcd00 jdk8u192-b12
e0e4c3a86ef0e4daf4fe96bd058045a2b13ebf84 jdk8u192-b26
f7bd3ef62b03503c2abd2c877103fce4c41752ec jdk8u181-b31
@@ -1239,6 +1306,7 @@
dee6a1ce4a0c526c47d71ef402d10e4b8915c5cb jdk8u201-b07
e4daab85ac15ae3c51f14ed8fba888e54e4c6830 jdk8u201-b77
e2c2448a1ca75333879e055655f11525decc2c39 jdk8u201-b08
+a24b4e46303eab1e8b89a7d96d5950c9f7f7b27a icedtea-3.11.0
48947e4db9f3b88fd0ec55801e969a3bd6cb74a9 jdk8u201-b09
bd988b43db1b5ca6ee545097e79ddc5a4c8b5c87 jdk8u201-b79
b9347a42530a741b7028e0cce47ce0bdd70697a3 jdk8u201-b25
@@ -1251,6 +1319,8 @@
04b9a5286eca10f676132ede70f29ba643f9b78b jdk8u202-b05
2fa6434658660b4341be233828362e533782f036 jdk8u202-b06
32c99b1faf57d7ed59e026339a4d7eb8f86b2d83 jdk8u202-b07
+2bbcdd69f3ac026ee53e3460a73c0162eaacf63d icedtea-3.12.0pre01
+a24b4e46303eab1e8b89a7d96d5950c9f7f7b27a icedtea-3.12.0pre00
818b1963f7a227a2368a4f363d5500dd226a529e jdk8u202-b08
1083b49a881011f43667ebebc280d519f077f9e6 jdk8u202-b25
7a69774c67cb79a79ccb2ac2d6d258a11e22aa6f jdk8u202-b26
@@ -1262,6 +1332,7 @@
96fec237fcc0acfcacea0a2bac07bf8ca919e64b jdk8u212-b03
b2000ea410b0aa80d94a89105ba3dc8bdebd80b7 jdk8u212-b04
96fec237fcc0acfcacea0a2bac07bf8ca919e64b jdk8u212-ga
+3f9a60eb8ef03dd72438eb923fc9547b4148605d icedtea-3.12.0
7fe2cda84af1feec9dd512fd7d17f70bfe91a9d0 jdk8u222-b01
32bc598624bd33a1a8847e84f791559f18a69a49 jdk8u222-b02
af43bab3c5d022f0e0b7890f732d8b365b4364cc jdk8u222-b03
@@ -1274,5 +1345,57 @@
55f693ba975d445d83a59cc32367ec4c2452b0c5 jdk8u222-b09
adfdce09acc32a691145a67792d47ab637159776 jdk8u222-b10
adfdce09acc32a691145a67792d47ab637159776 jdk8u222-ga
+d861794ddc0fb151bea6cfd4f7040beb1bb30d2a icedtea-3.13.0pre01
+ab8fadcbbde63b4396583f8d8eac13f80dbb8dd6 icedtea-3.13.0
afa42cf8d060a12fe2fd24210cac6c46252fcd53 jdk8u232-b01
+ab8fadcbbde63b4396583f8d8eac13f80dbb8dd6 icedtea-3.14.0pre00
+a8b62a7ca9502647c7935ab10d8aa449de4a66b2 icedtea-3.14.0pre01
c963a2881865f6fab5b49a31d22651e8e1b4bf46 jdk8u232-b02
+fa7fe6dae563edaae8a8bbe8ac4bd4fa942bde0c jdk8u232-b03
+921c5ee7965fdfde75f578ddda24d5cd16f124dc jdk8u232-b04
+b13d7942036329f64c77a93cffc25e1b52523a3c jdk8u232-b05
+760b28d871785cd508239a5f635cfb45451f9202 jdk8u242-b00
+fea2c7f50ce8e6aee1e946eaec7b834193747d82 jdk8u232-b06
+c751303497d539aa85c6373aa0fa85580d3f3044 jdk8u232-b07
+4170228e11e6313e948e6ddcae9af3eed06b1fbe jdk8u232-b08
+12177d88b89c12c14daa5ad681030d7551e8a5a0 jdk8u232-b09
+12177d88b89c12c14daa5ad681030d7551e8a5a0 jdk8u232-ga
+4ccc1ae0394068367b45459a15675f496eda77d7 icedtea-3.14.0
+4ccc1ae0394068367b45459a15675f496eda77d7 icedtea-3.15.0pre00
+b011fbbb6f0b55d85a2d1c2cd81a999de9df9f8b icedtea-3.15.0pre01
+ce42ae95d4d671f74246091f89bd101d5bcbfd91 jdk8u242-b01
+775e2bf92114e41365cc6baf1480c818454256a4 jdk8u242-b02
+ee19c358e3b8deeda2f64d660a0870df7b1abd49 jdk8u242-b03
+20258ba5a788da55485c0648bcc073f8ad2c26ef jdk8u242-b04
+2c1e9fab6964647f4eeffe55fe5592da6399a3ce jdk8u242-b05
+81ddc1072b923330f84c0ace3124226f63877582 jdk8u242-b06
+8b80409d5840142a27e274d33948f483a6406a50 jdk8u242-b07
+7c9f6b5f8d119dc1ba3c5536595ce3ae7414599d jdk8u242-b08
+7c9f6b5f8d119dc1ba3c5536595ce3ae7414599d jdk8u242-ga
+f767447146983e6d1110c3f65eefb043b788e906 icedtea-3.15.0
+f767447146983e6d1110c3f65eefb043b788e906 icedtea-3.16.0pre00
+8c0733543544bbcd32c4404630d764d280299056 jdk8u252-b00
+efb699b681a1245f020ca62ff3aba76c45d17810 icedtea-3.16.0pre01
+a67e9c6edcdd73cb860a16990f0905e102c282d7 jdk8u252-b01
+5bd3b8c0555292a967ea3b4c39a220d0c2cf40ad jdk8u252-b02
+2e972804450764c9ec3b7e548b07be869948ecca jdk8u252-b03
+ff1c3c1867b502c289c7c08ebc712663ec657f06 jdk8u252-b04
+9003f35baaa0d57d225bf72cf82fb0a8ee049c98 jdk8u252-b05
+9003f35baaa0d57d225bf72cf82fb0a8ee049c98 jdk8u262-b00
+b4fd7e078c54a23ed44f09aec3f6938bed3e3630 jdk8u252-b06
+d17814ea88e3aa0a2f2fdb125e35a878ee27fe3e jdk8u252-b07
+8f2780b3e4faf4792ac885f470bb1602d4ca5526 jdk8u252-b08
+095e60e7fc8c7813c2e0e68637bd53c01f8cba64 jdk8u252-b09
+095e60e7fc8c7813c2e0e68637bd53c01f8cba64 jdk8u252-ga
+eeb08cfebdedf877ac22637a4f55a006f01ad990 icedtea-3.16.0
+eeb08cfebdedf877ac22637a4f55a006f01ad990 icedtea-3.17.0pre00
+88961de57e438b0b542677680ce540336cc8ca83 icedtea-3.17.0pre01
+0826fcd359395f47b968f3251ec77061109b2821 jdk8u262-b01
+4373df7c4a92ccf76b94769d9ff6b3f0e26f9659 jdk8u262-b02
+545fe7caa2fb4a6dc4b4f9bba9556e30886ca1f1 jdk8u262-b03
+3a3803a0c789c4d09fd53e54760e7bb7d704ca6e jdk8u262-b04
+f7691a80458c365b5dd754b1e117818144ed30f1 jdk8u262-b05
+de6565b66f9458fb97eb66483e48f159b3f39d36 jdk8u262-b06
+d20a5f399218f58f82f4f4503d24957ce7e48e60 jdk8u262-b07
+d2c2cd90513e48822648ff16016aa76577eb7ab1 jdk8u262-b08
+cf6e3496e19a2957f7d8b28bd0a033cefbf6509f jdk8u262-b09
diff -r c7a3e57fdf4a -r 412a170785df .jcheck/conf
--- a/.jcheck/conf Thu Aug 01 03:44:03 2019 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk8
-bugids=dup
diff -r c7a3e57fdf4a -r 412a170785df THIRD_PARTY_README
--- a/THIRD_PARTY_README Thu Aug 01 03:44:03 2019 +0100
+++ b/THIRD_PARTY_README Fri Sep 04 17:46:07 2020 +0100
@@ -1334,11 +1334,13 @@
--------------------------------------------------------------------------------
-%% This notice is provided with respect to Joni v1.1.9, which may be
+%% This notice is provided with respect to Joni v2.1.16, which may be
included with JRE 8, JDK 8, and OpenJDK 8.
--- begin of LICENSE ---
+Copyright (c) 2017 JRuby Team
+
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
@@ -1470,60 +1472,90 @@
-------------------------------------------------------------------------------
-%% This notice is provided with respect to libpng 1.6.35, which may be
+%% This notice is provided with respect to libpng 1.6.37, which may be
included with JRE 8, JDK 8, and OpenJDK 8.
--- begin of LICENSE ---
-This copy of the libpng notices is provided for your convenience. In case of
-any discrepancy between this copy and the notices in the file png.h that is
-included in the libpng distribution, the latter shall prevail.
-
-COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
-
-If you modify libpng you may insert additional notices immediately following
-this sentence.
-
-This code is released under the libpng license.
-
-libpng versions 1.0.7, July 1, 2000 through 1.6.35, July 15, 2018 are
+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
+=========================================
+
+PNG Reference Library License version 2
+---------------------------------------
+
+ * Copyright (c) 1995-2019 The PNG Reference Library Authors.
+ * Copyright (c) 2018-2019 Cosmin Truta.
+ * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
+ * Copyright (c) 1996-1997 Andreas Dilger.
+ * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+The software is supplied "as is", without warranty of any kind,
+express or implied, including, without limitation, the warranties
+of merchantability, fitness for a particular purpose, title, and
+non-infringement. In no event shall the Copyright owners, or
+anyone distributing the software, be liable for any damages or
+other liability, whether in contract, tort or otherwise, arising
+from, out of, or in connection with the software, or the use or
+other dealings in the software, even if advised of the possibility
+of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute
+this software, or portions hereof, for any purpose, without fee,
+subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you
+ must not claim that you wrote the original software. If you
+ use this software in a product, an acknowledgment in the product
+ documentation would be appreciated, but is not required.
+
+ 2. Altered source versions must be plainly marked as such, and must
+ not be misrepresented as being the original software.
+
+ 3. This Copyright notice may not be removed or altered from any
+ source or altered source distribution.
+
+
+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
+-----------------------------------------------------------------------
+
+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
derived from libpng-1.0.6, and are distributed according to the same
disclaimer and license as libpng-1.0.6 with the following individuals
added to the list of Contributing Authors:
- Simon-Pierre Cadieux
- Eric S. Raymond
- Mans Rullgard
- Cosmin Truta
- Gilles Vollant
- James Yu
- Mandar Sahastrabuddhe
- Google Inc.
- Vadim Barkov
+ Simon-Pierre Cadieux
+ Eric S. Raymond
+ Mans Rullgard
+ Cosmin Truta
+ Gilles Vollant
+ James Yu
+ Mandar Sahastrabuddhe
+ Google Inc.
+ Vadim Barkov
and with the following additions to the disclaimer:
- There is no warranty against interference with your enjoyment of the
- library or against infringement. There is no warranty that our
- efforts or the library will fulfill any of your particular purposes
- or needs. This library is provided with all faults, and the entire
- risk of satisfactory quality, performance, accuracy, and effort is with
- the user.
More information about the distro-pkg-dev
mailing list