#include <v8-tracing.h>
 | 
|   | TracingController () | 
|   | 
|   | ~TracingController () override | 
|   | 
| void  | Initialize (TraceBuffer *trace_buffer) | 
|   | 
| const uint8_t *  | GetCategoryGroupEnabled (const char *category_group) override | 
|   | 
| uint64_t  | AddTraceEvent (char phase, const uint8_t *category_enabled_flag, const char *name, const char *scope, uint64_t id, uint64_t bind_id, int32_t num_args, const char **arg_names, const uint8_t *arg_types, const uint64_t *arg_values, std::unique_ptr< v8::ConvertableToTraceFormat > *arg_convertables, unsigned int flags) override | 
|   | 
| uint64_t  | AddTraceEventWithTimestamp (char phase, const uint8_t *category_enabled_flag, const char *name, const char *scope, uint64_t id, uint64_t bind_id, int32_t num_args, const char **arg_names, const uint8_t *arg_types, const uint64_t *arg_values, std::unique_ptr< v8::ConvertableToTraceFormat > *arg_convertables, unsigned int flags, int64_t timestamp) override | 
|   | 
| void  | UpdateTraceEventDuration (const uint8_t *category_enabled_flag, const char *name, uint64_t handle) override | 
|   | 
| void  | AddTraceStateObserver (v8::TracingController::TraceStateObserver *observer) override | 
|   | 
| void  | RemoveTraceStateObserver (v8::TracingController::TraceStateObserver *observer) override | 
|   | 
| void  | StartTracing (TraceConfig *trace_config) | 
|   | 
| void  | StopTracing () | 
|   | 
Definition at line 234 of file v8-tracing.h.
 
◆ CategoryGroupEnabledFlags
| Enumerator | 
|---|
| ENABLED_FOR_RECORDING  |  | 
| ENABLED_FOR_EVENT_CALLBACK  |  | 
| ENABLED_FOR_ETW_EXPORT  |  | 
Definition at line 252 of file v8-tracing.h.
 
 
◆ TracingController()
      
        
          | v8::platform::tracing::TracingController::TracingController  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~TracingController()
  
  
      
        
          | v8::platform::tracing::TracingController::~TracingController  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ AddTraceEvent()
  
  
      
        
          | uint64_t v8::platform::tracing::TracingController::AddTraceEvent  | 
          ( | 
          char  | 
          phase,  | 
         
        
           | 
           | 
          const uint8_t *  | 
          category_enabled_flag,  | 
         
        
           | 
           | 
          const char *  | 
          name,  | 
         
        
           | 
           | 
          const char *  | 
          scope,  | 
         
        
           | 
           | 
          uint64_t  | 
          id,  | 
         
        
           | 
           | 
          uint64_t  | 
          bind_id,  | 
         
        
           | 
           | 
          int32_t  | 
          num_args,  | 
         
        
           | 
           | 
          const char **  | 
          arg_names,  | 
         
        
           | 
           | 
          const uint8_t *  | 
          arg_types,  | 
         
        
           | 
           | 
          const uint64_t *  | 
          arg_values,  | 
         
        
           | 
           | 
          std::unique_ptr< v8::ConvertableToTraceFormat > *  | 
          arg_convertables,  | 
         
        
           | 
           | 
          unsigned int  | 
          flags  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
override   | 
  
 
 
◆ AddTraceEventWithTimestamp()
  
  
      
        
          | uint64_t v8::platform::tracing::TracingController::AddTraceEventWithTimestamp  | 
          ( | 
          char  | 
          phase,  | 
         
        
           | 
           | 
          const uint8_t *  | 
          category_enabled_flag,  | 
         
        
           | 
           | 
          const char *  | 
          name,  | 
         
        
           | 
           | 
          const char *  | 
          scope,  | 
         
        
           | 
           | 
          uint64_t  | 
          id,  | 
         
        
           | 
           | 
          uint64_t  | 
          bind_id,  | 
         
        
           | 
           | 
          int32_t  | 
          num_args,  | 
         
        
           | 
           | 
          const char **  | 
          arg_names,  | 
         
        
           | 
           | 
          const uint8_t *  | 
          arg_types,  | 
         
        
           | 
           | 
          const uint64_t *  | 
          arg_values,  | 
         
        
           | 
           | 
          std::unique_ptr< v8::ConvertableToTraceFormat > *  | 
          arg_convertables,  | 
         
        
           | 
           | 
          unsigned int  | 
          flags,  | 
         
        
           | 
           | 
          int64_t  | 
          timestamp  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
override   | 
  
 
 
◆ AddTraceStateObserver()
◆ CurrentCpuTimestampMicroseconds()
  
  
      
        
          | virtual int64_t v8::platform::tracing::TracingController::CurrentCpuTimestampMicroseconds  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ CurrentTimestampMicroseconds()
  
  
      
        
          | virtual int64_t v8::platform::tracing::TracingController::CurrentTimestampMicroseconds  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ GetCategoryGroupEnabled()
  
  
      
        
          | const uint8_t* v8::platform::tracing::TracingController::GetCategoryGroupEnabled  | 
          ( | 
          const char *  | 
          category_group | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ GetCategoryGroupName()
  
  
      
        
          | static const char* v8::platform::tracing::TracingController::GetCategoryGroupName  | 
          ( | 
          const uint8_t *  | 
          category_enabled_flag | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Initialize()
      
        
          | void v8::platform::tracing::TracingController::Initialize  | 
          ( | 
          TraceBuffer *  | 
          trace_buffer | ) | 
           | 
        
      
 
 
◆ RemoveTraceStateObserver()
◆ StartTracing()
      
        
          | void v8::platform::tracing::TracingController::StartTracing  | 
          ( | 
          TraceConfig *  | 
          trace_config | ) | 
           | 
        
      
 
 
◆ StopTracing()
      
        
          | void v8::platform::tracing::TracingController::StopTracing  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ UpdateTraceEventDuration()
  
  
      
        
          | void v8::platform::tracing::TracingController::UpdateTraceEventDuration  | 
          ( | 
          const uint8_t *  | 
          category_enabled_flag,  | 
         
        
           | 
           | 
          const char *  | 
          name,  | 
         
        
           | 
           | 
          uint64_t  | 
          handle  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
override   | 
  
 
 
The documentation for this class was generated from the following file: