Node.js  v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
node::tracing Namespace Reference

Data Structures

class  Agent
 
class  InternalTraceBuffer
 
class  NodeTraceBuffer
 
class  NodeTraceWriter
 
class  ScopedTracer
 
class  TraceEventHelper
 
class  TraceID
 
class  TraceStringWithCopy
 
union  TraceValueUnion
 

Functions

 INTERNAL_DECLARE_SET_TRACE_VALUE (const void *, as_pointer, TRACE_VALUE_TYPE_POINTER) INTERNAL_DECLARE_SET_TRACE_VALUE(const char *
 
TRACE_VALUE_TYPE_STRING INTERNAL_DECLARE_SET_TRACE_VALUE (const TraceStringWithCopy &, as_string, TRACE_VALUE_TYPE_COPY_STRING) static inline void SetTraceValue(v8
 

Variables

v8::TracingController * g_controller = nullptr
 
const int kZeroNumArgs = 0
 
decltype(nullptr) const kGlobalScope = nullptr
 
const uint64_t kNoId = 0
 
intptr_t kRuntimeCallStatsTracingEnabled
 
 as_string
 

Function Documentation

◆ INTERNAL_DECLARE_SET_TRACE_VALUE() [1/2]

node::tracing::INTERNAL_DECLARE_SET_TRACE_VALUE ( const void *  ,
as_pointer  ,
TRACE_VALUE_TYPE_POINTER   
) const

◆ INTERNAL_DECLARE_SET_TRACE_VALUE() [2/2]

TRACE_VALUE_TYPE_STRING node::tracing::INTERNAL_DECLARE_SET_TRACE_VALUE ( const TraceStringWithCopy ,
as_string  ,
TRACE_VALUE_TYPE_COPY_STRING   
)

Definition at line 451 of file trace_event.h.

References TRACE_EVENT_API_ADD_TRACE_EVENT, and TRACE_VALUE_TYPE_CONVERTABLE.

Variable Documentation

◆ as_string

as_string

Definition at line 449 of file trace_event.h.

◆ g_controller

v8::TracingController* g_controller = nullptr

Definition at line 6 of file trace_event.cc.

Referenced by TraceEventHelper::GetTracingController().

◆ kGlobalScope

decltype(nullptr) const kGlobalScope = nullptr

Definition at line 255 of file trace_event.h.

◆ kNoId

const uint64_t kNoId = 0

Definition at line 256 of file trace_event.h.

◆ kRuntimeCallStatsTracingEnabled

intptr_t kRuntimeCallStatsTracingEnabled

◆ kZeroNumArgs

const int kZeroNumArgs = 0

Definition at line 254 of file trace_event.h.