[email protected] | 3455af4e | 2012-03-12 15:35:12 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
license.bot | bf09a50 | 2008-08-24 00:55:55 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
initial.commit | d7cae12 | 2008-07-26 21:49:38 | [diff] [blame] | 4 | |
5 | // Defines all the "base" command-line switches. | ||||
6 | |||||
[email protected] | 71a76d0 | 2009-03-17 12:47:14 | [diff] [blame] | 7 | #ifndef BASE_BASE_SWITCHES_H_ |
8 | #define BASE_BASE_SWITCHES_H_ | ||||
initial.commit | d7cae12 | 2008-07-26 21:49:38 | [diff] [blame] | 9 | |
[email protected] | 8ab19f69 | 2013-07-18 08:09:32 | [diff] [blame] | 10 | #include "build/build_config.h" |
11 | |||||
initial.commit | d7cae12 | 2008-07-26 21:49:38 | [diff] [blame] | 12 | namespace switches { |
13 | |||||
[email protected] | 46fe10d6 | 2011-05-26 22:03:28 | [diff] [blame] | 14 | extern const char kDisableBreakpad[]; |
Trent Apted | c5e504d | 2017-10-26 23:19:26 | [diff] [blame^] | 15 | extern const char kDisableFeatures[]; |
ruuda | 07bb15e | 2015-10-12 12:30:41 | [diff] [blame] | 16 | extern const char kDisableLowEndDeviceMode[]; |
[email protected] | f672776 | 2013-10-22 21:19:01 | [diff] [blame] | 17 | extern const char kEnableCrashReporter[]; |
Trent Apted | c5e504d | 2017-10-26 23:19:26 | [diff] [blame^] | 18 | extern const char kEnableFeatures[]; |
ruuda | 07bb15e | 2015-10-12 12:30:41 | [diff] [blame] | 19 | extern const char kEnableHeapProfiling[]; |
dskiba | c6376a6 | 2017-05-01 22:43:29 | [diff] [blame] | 20 | extern const char kEnableHeapProfilingModePseudo[]; |
dskiba | 3de5ae3 | 2016-04-28 19:40:29 | [diff] [blame] | 21 | extern const char kEnableHeapProfilingModeNative[]; |
siggi | 014a801 | 2017-02-16 16:23:54 | [diff] [blame] | 22 | extern const char kEnableHeapProfilingTaskProfiler[]; |
ruuda | 07bb15e | 2015-10-12 12:30:41 | [diff] [blame] | 23 | extern const char kEnableLowEndDeviceMode[]; |
blundell | 6e85b7c | 2015-09-29 12:33:35 | [diff] [blame] | 24 | extern const char kForceFieldTrials[]; |
[email protected] | 46fe10d6 | 2011-05-26 22:03:28 | [diff] [blame] | 25 | extern const char kFullMemoryCrashReport[]; |
[email protected] | 46fe10d6 | 2011-05-26 22:03:28 | [diff] [blame] | 26 | extern const char kNoErrorDialogs[]; |
fsamuel | 2573dfb | 2016-07-08 23:02:44 | [diff] [blame] | 27 | extern const char kProfilingFile[]; |
[email protected] | 46fe10d6 | 2011-05-26 22:03:28 | [diff] [blame] | 28 | extern const char kTestChildProcess[]; |
wfh | 8f20e83 | 2016-03-12 02:09:59 | [diff] [blame] | 29 | extern const char kTestDoNotInitializeIcu[]; |
enne | 04213de | 2014-09-25 19:49:56 | [diff] [blame] | 30 | extern const char kTraceToFile[]; |
31 | extern const char kTraceToFileName[]; | ||||
[email protected] | 46fe10d6 | 2011-05-26 22:03:28 | [diff] [blame] | 32 | extern const char kV[]; |
33 | extern const char kVModule[]; | ||||
34 | extern const char kWaitForDebugger[]; | ||||
initial.commit | d7cae12 | 2008-07-26 21:49:38 | [diff] [blame] | 35 | |
jschuh | b156d5b | 2015-06-23 13:36:28 | [diff] [blame] | 36 | #if defined(OS_WIN) |
37 | extern const char kDisableUsbKeyboardDetect[]; | ||||
38 | #endif | ||||
39 | |||||
[email protected] | 6664958a | 2013-11-07 08:35:29 | [diff] [blame] | 40 | #if defined(OS_POSIX) |
41 | extern const char kEnableCrashReporterForTesting[]; | ||||
42 | #endif | ||||
43 | |||||
initial.commit | d7cae12 | 2008-07-26 21:49:38 | [diff] [blame] | 44 | } // namespace switches |
45 | |||||
[email protected] | 71a76d0 | 2009-03-17 12:47:14 | [diff] [blame] | 46 | #endif // BASE_BASE_SWITCHES_H_ |