xref: /aosp_15_r20/external/skia/include/utils/SkTraceEventPhase.h (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker // Copyright 2018 The Chromium Authors. All rights reserved.
2*c8dee2aaSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*c8dee2aaSAndroid Build Coastguard Worker // found in the LICENSE file.
4*c8dee2aaSAndroid Build Coastguard Worker #ifndef SkTraceEventPhase_DEFINED
5*c8dee2aaSAndroid Build Coastguard Worker #define SkTraceEventPhase_DEFINED
6*c8dee2aaSAndroid Build Coastguard Worker 
7*c8dee2aaSAndroid Build Coastguard Worker // Phase indicates the nature of an event entry. E.g. part of a begin/end pair.
8*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_BEGIN ('B')
9*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_END ('E')
10*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_COMPLETE ('X')
11*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_INSTANT ('I')
12*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_ASYNC_BEGIN ('S')
13*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_ASYNC_END ('F')
14*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_COUNTER ('C')
15*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_CREATE_OBJECT ('N')
16*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_SNAPSHOT_OBJECT ('O')
17*c8dee2aaSAndroid Build Coastguard Worker #define TRACE_EVENT_PHASE_DELETE_OBJECT ('D')
18*c8dee2aaSAndroid Build Coastguard Worker 
19*c8dee2aaSAndroid Build Coastguard Worker #endif  // SkTraceEventPhase_DEFINED
20