src/hotspot/share/jfr/jni/jfrJniMethod.hpp
changeset 58863 c16ac7a2eba4
parent 53244 9807daeb47c4
child 59226 a0f39cc47387
equal deleted inserted replaced
58861:2c3cc4b01880 58863:c16ac7a2eba4
   111 
   111 
   112 jobject JNICALL jfr_new_event_writer(JNIEnv* env, jclass cls);
   112 jobject JNICALL jfr_new_event_writer(JNIEnv* env, jclass cls);
   113 
   113 
   114 jboolean JNICALL jfr_event_writer_flush(JNIEnv* env, jclass cls, jobject writer, jint used_size, jint requested_size);
   114 jboolean JNICALL jfr_event_writer_flush(JNIEnv* env, jclass cls, jobject writer, jint used_size, jint requested_size);
   115 
   115 
       
   116 void JNICALL jfr_flush(JNIEnv* env, jobject jvm);
   116 void JNICALL jfr_abort(JNIEnv* env, jobject jvm, jstring errorMsg);
   117 void JNICALL jfr_abort(JNIEnv* env, jobject jvm, jstring errorMsg);
   117 
   118 
   118 jlong JNICALL jfr_get_epoch_address(JNIEnv* env, jobject jvm);
   119 jlong JNICALL jfr_get_epoch_address(JNIEnv* env, jobject jvm);
   119 
   120 
   120 jboolean JNICALL jfr_add_string_constant(JNIEnv* env, jclass jvm, jboolean epoch, jlong id, jstring string);
   121 jboolean JNICALL jfr_add_string_constant(JNIEnv* env, jclass jvm, jboolean epoch, jlong id, jstring string);
   129 
   130 
   130 void JNICALL jfr_emit_old_object_samples(JNIEnv* env, jobject jvm, jlong cutoff_ticks, jboolean);
   131 void JNICALL jfr_emit_old_object_samples(JNIEnv* env, jobject jvm, jlong cutoff_ticks, jboolean);
   131 
   132 
   132 jboolean JNICALL jfr_should_rotate_disk(JNIEnv* env, jobject jvm);
   133 jboolean JNICALL jfr_should_rotate_disk(JNIEnv* env, jobject jvm);
   133 
   134 
       
   135 void JNICALL jfr_exclude_thread(JNIEnv* env, jobject jvm, jobject t);
       
   136 
       
   137 void JNICALL jfr_include_thread(JNIEnv* env, jobject jvm, jobject t);
       
   138 
       
   139 jboolean JNICALL jfr_is_thread_excluded(JNIEnv* env, jobject jvm, jobject t);
       
   140 
       
   141 jlong JNICALL jfr_chunk_start_nanos(JNIEnv* env, jobject jvm);
   134 
   142 
   135 #ifdef __cplusplus
   143 #ifdef __cplusplus
   136 }
   144 }
   137 #endif
   145 #endif
   138 
   146