| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/chrome_content_browser_client.h" | 5 #include "chrome/browser/chrome_content_browser_client.h" |
| 6 | 6 |
| 7 #include <map> | 7 #include <map> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <utility> | 9 #include <utility> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 1403 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1414 const base::CommandLine& browser_command_line = | 1414 const base::CommandLine& browser_command_line = |
| 1415 *base::CommandLine::ForCurrentProcess(); | 1415 *base::CommandLine::ForCurrentProcess(); |
| 1416 | 1416 |
| 1417 static const char* const kCommonSwitchNames[] = { | 1417 static const char* const kCommonSwitchNames[] = { |
| 1418 switches::kUserAgent, | 1418 switches::kUserAgent, |
| 1419 switches::kUserDataDir, // Make logs go to the right file. | 1419 switches::kUserDataDir, // Make logs go to the right file. |
| 1420 }; | 1420 }; |
| 1421 command_line->CopySwitchesFrom(browser_command_line, kCommonSwitchNames, | 1421 command_line->CopySwitchesFrom(browser_command_line, kCommonSwitchNames, |
| 1422 arraysize(kCommonSwitchNames)); | 1422 arraysize(kCommonSwitchNames)); |
| 1423 | 1423 |
| 1424 #if defined(ENABLE_IPC_FUZZER) | |
| 1425 static const char* const kIpcFuzzerSwitches[] = { | |
| 1426 switches::kIpcDumpDirectory, | |
| 1427 switches::kIpcFuzzerTestcase, | |
| 1428 }; | |
| 1429 command_line->CopySwitchesFrom(browser_command_line, kIpcFuzzerSwitches, | |
| 1430 arraysize(kIpcFuzzerSwitches)); | |
| 1431 #endif | |
| 1432 | |
| 1433 static const char* const kDinosaurEasterEggSwitches[] = { | 1424 static const char* const kDinosaurEasterEggSwitches[] = { |
| 1434 error_page::switches::kDisableDinosaurEasterEgg, | 1425 error_page::switches::kDisableDinosaurEasterEgg, |
| 1435 }; | 1426 }; |
| 1436 command_line->CopySwitchesFrom(browser_command_line, | 1427 command_line->CopySwitchesFrom(browser_command_line, |
| 1437 kDinosaurEasterEggSwitches, | 1428 kDinosaurEasterEggSwitches, |
| 1438 arraysize(kDinosaurEasterEggSwitches)); | 1429 arraysize(kDinosaurEasterEggSwitches)); |
| 1439 | 1430 |
| 1440 #if defined(OS_CHROMEOS) | 1431 #if defined(OS_CHROMEOS) |
| 1441 // On Chrome OS need to pass primary user homedir (in multi-profiles session). | 1432 // On Chrome OS need to pass primary user homedir (in multi-profiles session). |
| 1442 base::FilePath homedir; | 1433 base::FilePath homedir; |
| (...skipping 1517 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2960 if (channel <= kMaxDisableEncryptionChannel) { | 2951 if (channel <= kMaxDisableEncryptionChannel) { |
| 2961 static const char* const kWebRtcDevSwitchNames[] = { | 2952 static const char* const kWebRtcDevSwitchNames[] = { |
| 2962 switches::kDisableWebRtcEncryption, | 2953 switches::kDisableWebRtcEncryption, |
| 2963 }; | 2954 }; |
| 2964 to_command_line->CopySwitchesFrom(from_command_line, | 2955 to_command_line->CopySwitchesFrom(from_command_line, |
| 2965 kWebRtcDevSwitchNames, | 2956 kWebRtcDevSwitchNames, |
| 2966 arraysize(kWebRtcDevSwitchNames)); | 2957 arraysize(kWebRtcDevSwitchNames)); |
| 2967 } | 2958 } |
| 2968 } | 2959 } |
| 2969 #endif // defined(ENABLE_WEBRTC) | 2960 #endif // defined(ENABLE_WEBRTC) |
| OLD | NEW |