On Tue, 12 Mar 2024 15:05:00 GMT, Richard Reingruber <rr...@openjdk.org> wrote:

> This pr changes  `JfrJvmtiAgent::retransform_classes()` and `jfr_set_enabled` 
> to switch to `WXWrite` before transitioning to the vm.
> 
> Testing:
> make test TEST=jdk/jfr/event/runtime/TestClassLoadEvent.java 
> TEST_VM_OPTS=-XX:+AssertWXAtThreadSync
> make test TEST=compiler/intrinsics/klass/CastNullCheckDroppingsTest.java 
> TEST_VM_OPTS=-XX:+AssertWXAtThreadSync
> 
> More tests are pending.

`JfrRecorderService::emit_leakprofiler_events`  
(src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ) and 
`JfrJavaEventWriter::flush` 
(src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp) might need adjustment 
too (see the other findings I posted yesterday).

-------------

PR Comment: https://git.openjdk.org/jdk/pull/18238#issuecomment-1999185059

Reply via email to