Go to the source code of this file.
|
#define | TRACE_GC_CATEGORIES "devtools.timeline," TRACE_DISABLED_BY_DEFAULT("v8.gc") |
|
#define | TRACE_GC(tracer, scope_id) |
|
#define | TRACE_GC_ARG1(tracer, scope_id, arg0_name, arg0_value) |
|
#define | TRACE_GC_WITH_FLOW(tracer, scope_id, bind_id, flow_flags) |
|
#define | TRACE_GC1(tracer, scope_id, thread_kind) |
|
#define | TRACE_GC1_WITH_FLOW(tracer, scope_id, thread_kind, bind_id, flow_flags) |
|
#define | TRACE_GC_EPOCH(tracer, scope_id, thread_kind) |
|
#define | TRACE_GC_EPOCH_WITH_FLOW(tracer, scope_id, thread_kind, bind_id, flow_flags) |
|
#define | TRACE_GC_NOTE(note) |
|
#define | TRACE_GC_NOTE_WITH_FLOW(note, bind_id, flow_flags) |
|
#define | DEFINE_SCOPE(scope) |
|
◆ DEFINE_SCOPE
#define DEFINE_SCOPE |
( |
| scope | ) |
|
◆ TRACE_GC
#define TRACE_GC |
( |
| tracer, |
|
|
| scope_id ) |
Value: DCHECK_NE(GCTracer::Scope::MC_SWEEP, scope_id); \
DCHECK_NE(GCTracer::Scope::MC_BACKGROUND_SWEEPING, scope_id); \
tracer, GCTracer::Scope::ScopeId(scope_id), ThreadKind::kMain); \
GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)))
#define TRACE_GC_CATEGORIES
#define DCHECK_NE(v1, v2)
#define UNIQUE_IDENTIFIER(base)
Definition at line 35 of file gc-tracer.h.
◆ TRACE_GC1
#define TRACE_GC1 |
( |
| tracer, |
|
|
| scope_id, |
|
|
| thread_kind ) |
Value:
tracer, GCTracer::Scope::ScopeId(scope_id), thread_kind); \
GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)))
Definition at line 62 of file gc-tracer.h.
◆ TRACE_GC1_WITH_FLOW
#define TRACE_GC1_WITH_FLOW |
( |
| tracer, |
|
|
| scope_id, |
|
|
| thread_kind, |
|
|
| bind_id, |
|
|
| flow_flags ) |
Value:
tracer, GCTracer::Scope::ScopeId(scope_id), thread_kind); \
TRACE_EVENT_WITH_FLOW0( \
GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)), bind_id, \
flow_flags)
Definition at line 68 of file gc-tracer.h.
◆ TRACE_GC_ARG1
#define TRACE_GC_ARG1 |
( |
| tracer, |
|
|
| scope_id, |
|
|
| arg0_name, |
|
|
| arg0_value ) |
Value: DCHECK_NE(GCTracer::Scope::MC_SWEEP, scope_id); \
DCHECK_NE(GCTracer::Scope::MC_BACKGROUND_SWEEPING, scope_id); \
tracer, GCTracer::Scope::ScopeId(scope_id), ThreadKind::kMain); \
GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)), \
arg0_name, arg0_value)
Definition at line 43 of file gc-tracer.h.
◆ TRACE_GC_CATEGORIES
#define TRACE_GC_CATEGORIES "devtools.timeline," TRACE_DISABLED_BY_DEFAULT("v8.gc") |
◆ TRACE_GC_EPOCH
#define TRACE_GC_EPOCH |
( |
| tracer, |
|
|
| scope_id, |
|
|
| thread_kind ) |
Value:
tracer, GCTracer::Scope::ScopeId(scope_id), thread_kind); \
GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)), \
"epoch", tracer->CurrentEpoch(scope_id))
Definition at line 77 of file gc-tracer.h.
◆ TRACE_GC_EPOCH_WITH_FLOW
#define TRACE_GC_EPOCH_WITH_FLOW |
( |
| tracer, |
|
|
| scope_id, |
|
|
| thread_kind, |
|
|
| bind_id, |
|
|
| flow_flags ) |
Value:
tracer, GCTracer::Scope::ScopeId(scope_id), thread_kind); \
TRACE_EVENT_WITH_FLOW1( \
GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)), bind_id, \
flow_flags, "epoch", tracer->CurrentEpoch(scope_id))
Definition at line 84 of file gc-tracer.h.
◆ TRACE_GC_NOTE
#define TRACE_GC_NOTE |
( |
| note | ) |
|
◆ TRACE_GC_NOTE_WITH_FLOW
#define TRACE_GC_NOTE_WITH_FLOW |
( |
| note, |
|
|
| bind_id, |
|
|
| flow_flags ) |
◆ TRACE_GC_WITH_FLOW
#define TRACE_GC_WITH_FLOW |
( |
| tracer, |
|
|
| scope_id, |
|
|
| bind_id, |
|
|
| flow_flags ) |
Value: DCHECK_NE(GCTracer::Scope::MC_SWEEP, scope_id); \
DCHECK_NE(GCTracer::Scope::MC_BACKGROUND_SWEEPING, scope_id); \
tracer, GCTracer::Scope::ScopeId(scope_id), ThreadKind::kMain); \
TRACE_EVENT_WITH_FLOW0( \
GCTracer::Scope::Name(GCTracer::Scope::ScopeId(scope_id)), bind_id, \
flow_flags)
Definition at line 52 of file gc-tracer.h.