1*635a8641SAndroid Build Coastguard Worker // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2*635a8641SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*635a8641SAndroid Build Coastguard Worker // found in the LICENSE file. 4*635a8641SAndroid Build Coastguard Worker 5*635a8641SAndroid Build Coastguard Worker // Defines all the "base" command-line switches. 6*635a8641SAndroid Build Coastguard Worker 7*635a8641SAndroid Build Coastguard Worker #ifndef BASE_BASE_SWITCHES_H_ 8*635a8641SAndroid Build Coastguard Worker #define BASE_BASE_SWITCHES_H_ 9*635a8641SAndroid Build Coastguard Worker 10*635a8641SAndroid Build Coastguard Worker #include "build/build_config.h" 11*635a8641SAndroid Build Coastguard Worker 12*635a8641SAndroid Build Coastguard Worker namespace switches { 13*635a8641SAndroid Build Coastguard Worker 14*635a8641SAndroid Build Coastguard Worker extern const char kDisableBackgroundTasks[]; 15*635a8641SAndroid Build Coastguard Worker extern const char kDisableBreakpad[]; 16*635a8641SAndroid Build Coastguard Worker extern const char kDisableFeatures[]; 17*635a8641SAndroid Build Coastguard Worker extern const char kDisableLowEndDeviceMode[]; 18*635a8641SAndroid Build Coastguard Worker extern const char kEnableCrashReporter[]; 19*635a8641SAndroid Build Coastguard Worker extern const char kEnableFeatures[]; 20*635a8641SAndroid Build Coastguard Worker extern const char kEnableLowEndDeviceMode[]; 21*635a8641SAndroid Build Coastguard Worker extern const char kForceFieldTrials[]; 22*635a8641SAndroid Build Coastguard Worker extern const char kFullMemoryCrashReport[]; 23*635a8641SAndroid Build Coastguard Worker extern const char kNoErrorDialogs[]; 24*635a8641SAndroid Build Coastguard Worker extern const char kProfilingFile[]; 25*635a8641SAndroid Build Coastguard Worker extern const char kTestChildProcess[]; 26*635a8641SAndroid Build Coastguard Worker extern const char kTestDoNotInitializeIcu[]; 27*635a8641SAndroid Build Coastguard Worker extern const char kTraceToFile[]; 28*635a8641SAndroid Build Coastguard Worker extern const char kTraceToFileName[]; 29*635a8641SAndroid Build Coastguard Worker extern const char kV[]; 30*635a8641SAndroid Build Coastguard Worker extern const char kVModule[]; 31*635a8641SAndroid Build Coastguard Worker extern const char kWaitForDebugger[]; 32*635a8641SAndroid Build Coastguard Worker 33*635a8641SAndroid Build Coastguard Worker #if defined(OS_WIN) 34*635a8641SAndroid Build Coastguard Worker extern const char kDisableUsbKeyboardDetect[]; 35*635a8641SAndroid Build Coastguard Worker #endif 36*635a8641SAndroid Build Coastguard Worker 37*635a8641SAndroid Build Coastguard Worker #if defined(OS_LINUX) && !defined(OS_CHROMEOS) 38*635a8641SAndroid Build Coastguard Worker extern const char kDisableDevShmUsage[]; 39*635a8641SAndroid Build Coastguard Worker #endif 40*635a8641SAndroid Build Coastguard Worker 41*635a8641SAndroid Build Coastguard Worker #if defined(OS_POSIX) 42*635a8641SAndroid Build Coastguard Worker extern const char kEnableCrashReporterForTesting[]; 43*635a8641SAndroid Build Coastguard Worker #endif 44*635a8641SAndroid Build Coastguard Worker 45*635a8641SAndroid Build Coastguard Worker #if defined(OS_ANDROID) 46*635a8641SAndroid Build Coastguard Worker extern const char kOrderfileMemoryOptimization[]; 47*635a8641SAndroid Build Coastguard Worker #endif 48*635a8641SAndroid Build Coastguard Worker 49*635a8641SAndroid Build Coastguard Worker } // namespace switches 50*635a8641SAndroid Build Coastguard Worker 51*635a8641SAndroid Build Coastguard Worker #endif // BASE_BASE_SWITCHES_H_ 52