src/hotspot/share/jfr/jni/jfrJniMethod.cpp
changeset 59226 a0f39cc47387
parent 58863 c16ac7a2eba4
child 59259 127ca611f19b
--- a/src/hotspot/share/jfr/jni/jfrJniMethod.cpp	Fri Nov 22 09:06:35 2019 -0500
+++ b/src/hotspot/share/jfr/jni/jfrJniMethod.cpp	Fri Nov 22 17:20:43 2019 +0100
@@ -210,6 +210,10 @@
   JfrRecorder::start_recording();
 JVM_END
 
+JVM_ENTRY_NO_ENV(jboolean, jfr_is_recording(JNIEnv * env, jobject jvm))
+  return JfrRecorder::is_recording() ? JNI_TRUE : JNI_FALSE;
+JVM_END
+
 JVM_ENTRY_NO_ENV(void, jfr_end_recording(JNIEnv* env, jobject jvm))
   if (!JfrRecorder::is_recording()) {
     return;
@@ -217,6 +221,9 @@
   JfrRecorder::stop_recording();
 JVM_END
 
+JVM_ENTRY_NO_ENV(void, jfr_mark_chunk_final(JNIEnv * env, jobject jvm))
+  JfrRepository::mark_chunk_final();
+JVM_END
 
 JVM_ENTRY_NO_ENV(jboolean, jfr_emit_event(JNIEnv* env, jobject jvm, jlong eventTypeId, jlong timeStamp, jlong when))
   JfrPeriodicEventSet::requestEvent((JfrEventId)eventTypeId);