Lines Matching refs:g_context
113 trace_context_t* g_context{nullptr}; variable
383 g_context = new trace_context(buffer, buffer_num_bytes, buffering_mode, handler); in trace_start_engine()
386 g_context->InitBufferHeader(); in trace_start_engine()
390 trace_context_write_initialization_record(g_context, zx_ticks_per_second()); in trace_start_engine()
451 trace_release_prolonged_context(reinterpret_cast<trace_prolonged_context_t*>(g_context)); in trace_stop_engine()
530 ZX_DEBUG_ASSERT(g_context != nullptr); in handle_context_released()
533 g_context->UpdateBufferHeaderAfterStopped(); in handle_context_released()
536 if (g_context->WasRecordDropped()) in handle_context_released()
540 buffer_bytes_written = (g_context->RollingBytesAllocated() + in handle_context_released()
541 g_context->DurableBytesAllocated()); in handle_context_released()
548 delete g_context; in handle_context_released()
549 g_context = nullptr; in handle_context_released()
672 return g_context; in trace_acquire_context()
753 ZX_DEBUG_ASSERT(context == g_context); in trace_release_context()
789 return reinterpret_cast<trace_prolonged_context_t*>(g_context); in trace_acquire_prolonged_context()
795 ZX_DEBUG_ASSERT(tcontext == g_context); in trace_release_prolonged_context()