equal
deleted
inserted
replaced
163 |
163 |
164 size_t JfrRepository::close_chunk() { |
164 size_t JfrRepository::close_chunk() { |
165 return _chunkwriter->close(); |
165 return _chunkwriter->close(); |
166 } |
166 } |
167 |
167 |
168 void JfrRepository::flush(bool metadata, JavaThread* jt) { |
168 void JfrRepository::flush(JavaThread* jt) { |
169 DEBUG_ONLY(JfrJavaSupport::check_java_thread_in_vm(jt)); |
169 DEBUG_ONLY(JfrJavaSupport::check_java_thread_in_vm(jt)); |
170 if (!Jfr::is_recording()) { |
170 if (!Jfr::is_recording()) { |
171 return; |
171 return; |
172 } |
172 } |
173 if (!_chunkwriter->is_valid()) { |
173 if (!_chunkwriter->is_valid()) { |
174 return; |
174 return; |
175 } |
175 } |
176 instance()._post_box.post((metadata || !_chunkwriter->has_metadata()) ? MSG_FLUSHPOINT_METADATA : MSG_FLUSHPOINT); |
176 instance()._post_box.post(MSG_FLUSHPOINT); |
177 } |
177 } |
178 |
178 |
179 size_t JfrRepository::flush_chunk() { |
179 size_t JfrRepository::flush_chunk() { |
180 return _chunkwriter->flush_chunk(true); |
180 return _chunkwriter->flush_chunk(true); |
181 } |
181 } |