< prev index next >

src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp


349 }                                                                                                                                    
350 
351 size_t JfrCheckpointManager::write_types() {                                                                                         
352   JfrCheckpointWriter writer(false, true, Thread::current());                                                                        
353   JfrTypeManager::write_types(writer);                                                                                               
354   return writer.used_size();                                                                                                         
355 }                                                                                                                                    
356 
357 size_t JfrCheckpointManager::write_safepoint_types() {                                                                               
358   // this is also a "flushpoint"                                                                                                     
359   JfrCheckpointWriter writer(true, true, Thread::current());                                                                         
360   JfrTypeManager::write_safepoint_types(writer);                                                                                     
361   return writer.used_size();                                                                                                         
362 }                                                                                                                                    
363 
364 void JfrCheckpointManager::write_type_set() {                                                                                        
365   JfrTypeManager::write_type_set();                                                                                                  
366 }                                                                                                                                    
367 
368 void JfrCheckpointManager::write_type_set_for_unloaded_classes() {                                                                   
369   assert(SafepointSynchronize::is_at_safepoint(), "must be at safepoint!");                                                          
370   JfrTypeManager::write_type_set_for_unloaded_classes();                                                                             
371 }                                                                                                                                    
372 
373 void JfrCheckpointManager::create_thread_checkpoint(JavaThread* jt) {                                                                
374   JfrTypeManager::create_thread_checkpoint(jt);                                                                                      
375 }                                                                                                                                    
376 
377 void JfrCheckpointManager::write_thread_checkpoint(JavaThread* jt) {                                                                 
378   JfrTypeManager::write_thread_checkpoint(jt);                                                                                       
379 }                                                                                                                                    

349 }
350 
351 size_t JfrCheckpointManager::write_types() {
352   JfrCheckpointWriter writer(false, true, Thread::current());
353   JfrTypeManager::write_types(writer);
354   return writer.used_size();
355 }
356 
357 size_t JfrCheckpointManager::write_safepoint_types() {
358   // this is also a "flushpoint"
359   JfrCheckpointWriter writer(true, true, Thread::current());
360   JfrTypeManager::write_safepoint_types(writer);
361   return writer.used_size();
362 }
363 
364 void JfrCheckpointManager::write_type_set() {
365   JfrTypeManager::write_type_set();
366 }
367 
368 void JfrCheckpointManager::write_type_set_for_unloaded_classes() {

369   JfrTypeManager::write_type_set_for_unloaded_classes();
370 }
371 
372 void JfrCheckpointManager::create_thread_checkpoint(JavaThread* jt) {
373   JfrTypeManager::create_thread_checkpoint(jt);
374 }
375 
376 void JfrCheckpointManager::write_thread_checkpoint(JavaThread* jt) {
377   JfrTypeManager::write_thread_checkpoint(jt);
378 }
< prev index next >