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