Merge

8239867: correct over use of INCLUDE_JFR macro

8239476: JDK-8238589 broke windows build by moving OrderedPair

8230707: JFR related tests are failing

8238589: Necessary code cleanup in JFR for JDK8u

8183925: Decouple crash protection from watcher thread

8238076: Fix OpenJDK 7 Bootstrap Broken by JFR Backport

8209960: -Xlog:jfr* doesn't work with the JFR

8236008: Some backup files were accidentally left in the hotspot tree

8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant"

8231995: two jtreg tests failed after 8229366 is fixed

8214542: JFR: Old Object Sample event slow on a deep heap in debug builds

8227011: Starting a JFR recording in response to JVMTI VMInit and / or Java agent premain corrupts memory

8216064: -XX:StartFlightRecording:settings= doesn't work properly

8224172: assert(jfr_is_event_enabled(id)) failed: invariant

8230707: JFR related tests are failing

8218935: Make jfr strncpy uses GCC 8.x friendly

8216995: Clean up JFR command line processing

8216578: Remove unused/obsolete method in JFR code

8216559: [JFR] Native libraries not correctly parsed from /proc/self/maps

8216486: Possibility of integer overflow in JfrThreadSampler::run()

8215284: Reduce noise induced by periodic task getFileSize()

8215175: Inconsistencies in JFR event metadata

8213966: The ZGC JFR events should be marked as experimental

8213617: JFR should record the PID of the recorded process

8213421: Line number information for execution samples always 0

8213015: Inconsistent settings between JFR.configure and -XX:FlightRecorderOptions

8211239: Build fails without JFR: empty JFR events signatures mismatch

8210024: JFR calls virtual is_Java_thread from ~Thread()

8205516: JFR tool

(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 tip

mercurial