#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 235 of file v8-tracing.h.
 
◆ CategoryGroupEnabledFlags
| Enumerator | 
|---|
| ENABLED_FOR_RECORDING  |  | 
| ENABLED_FOR_EVENT_CALLBACK  |  | 
| ENABLED_FOR_ETW_EXPORT  |  | 
Definition at line 253 of file v8-tracing.h.
 
 
◆ TracingController()
◆ ~TracingController()
◆ AddTraceEvent()
  
  
      
        
          | 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   | 
  
 
 
◆ AddTraceEventWithTimestamp()
  
  
      
        
          | 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   | 
  
 
 
◆ AddTraceStateObserver()
◆ CurrentCpuTimestampMicroseconds()
  
  
      
        
          | virtual int64_t CurrentCpuTimestampMicroseconds  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ CurrentTimestampMicroseconds()
  
  
      
        
          | virtual int64_t CurrentTimestampMicroseconds  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ GetCategoryGroupEnabled()
  
  
      
        
          | const uint8_t * GetCategoryGroupEnabled  | 
          ( | 
          const char *  | 
          category_group | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ GetCategoryGroupName()
  
  
      
        
          | static const char * GetCategoryGroupName  | 
          ( | 
          const uint8_t *  | 
          category_enabled_flag | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Initialize()
◆ RemoveTraceStateObserver()
◆ StartTracing()
◆ StopTracing()
◆ UpdateTraceEventDuration()
  
  
      
        
          | void 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: