Index: chrome/nacl/nacl_main.cc |
diff --git a/chrome/nacl/nacl_main.cc b/chrome/nacl/nacl_main.cc |
deleted file mode 100644 |
index fa4835eff048c91ebed8c49c62eefdc560a9edf7..0000000000000000000000000000000000000000 |
--- a/chrome/nacl/nacl_main.cc |
+++ /dev/null |
@@ -1,57 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "build/build_config.h" |
- |
-#include "base/command_line.h" |
-#include "base/hi_res_timer_manager.h" |
-#include "base/message_loop.h" |
-#include "base/power_monitor/power_monitor.h" |
-#include "chrome/common/chrome_result_codes.h" |
-#include "chrome/common/chrome_switches.h" |
-#include "chrome/common/logging_chrome.h" |
-#include "chrome/nacl/nacl_listener.h" |
-#include "chrome/nacl/nacl_main_platform_delegate.h" |
-#include "content/public/common/main_function_params.h" |
- |
-// main() routine for the NaCl loader process. |
-int NaClMain(const content::MainFunctionParams& parameters) { |
- const CommandLine& parsed_command_line = parameters.command_line; |
- |
- // The main thread of the plugin services IO. |
- base::MessageLoopForIO main_message_loop; |
- base::PlatformThread::SetName("CrNaClMain"); |
- |
- base::PowerMonitor power_monitor; |
- HighResolutionTimerManager hi_res_timer_manager; |
- |
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) |
- NaClMainPlatformDelegate platform(parameters); |
- |
- platform.PlatformInitialize(); |
- bool no_sandbox = parsed_command_line.HasSwitch(switches::kNoSandbox); |
- platform.InitSandboxTests(no_sandbox); |
- |
- if (!no_sandbox) { |
- platform.EnableSandbox(); |
- } |
- bool sandbox_test_result = platform.RunSandboxTests(); |
- |
- if (sandbox_test_result) { |
- NaClListener listener; |
- listener.Listen(); |
- } else { |
- // This indirectly prevents the test-harness-success-cookie from being set, |
- // as a way of communicating test failure, because the nexe won't reply. |
- // TODO(jvoung): find a better way to indicate failure that doesn't |
- // require waiting for a timeout. |
- VLOG(1) << "Sandbox test failed: Not launching NaCl process"; |
- } |
-#else |
- NOTIMPLEMENTED() << " not implemented startup, plugin startup dialog etc."; |
-#endif |
- |
- platform.PlatformUninitialize(); |
- return 0; |
-} |