xref: /aosp_15_r20/external/libchrome/base/base_switches.h (revision 635a864187cb8b6c713ff48b7e790a6b21769273)
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