1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "base/trace_event/trace_log.h" 6 7 namespace base { 8 namespace trace_event { 9 10 // Constant used by TraceLog's internal implementation of trace_option. 11 const TraceLog::InternalTraceOptions 12 TraceLog::kInternalNone = 0; 13 const TraceLog::InternalTraceOptions 14 TraceLog::kInternalRecordUntilFull = 1 << 0; 15 const TraceLog::InternalTraceOptions 16 TraceLog::kInternalRecordContinuously = 1 << 1; 17 // 1 << 2 is reserved for the DEPRECATED kInternalEnableSampling. DO NOT USE. 18 const TraceLog::InternalTraceOptions 19 TraceLog::kInternalEchoToConsole = 1 << 3; 20 const TraceLog::InternalTraceOptions 21 TraceLog::kInternalRecordAsMuchAsPossible = 1 << 4; 22 const TraceLog::InternalTraceOptions 23 TraceLog::kInternalEnableArgumentFilter = 1 << 5; 24 25 } // namespace trace_event 26 } // namespace base 27