Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(207)

Unified Diff: experimental/linux_debug_server/debugger/nacl-gdb_server/nacl-gdb_server.cc

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/linux_debug_server/debugger/nacl-gdb_server/nacl-gdb_server.cc
diff --git a/experimental/linux_debug_server/debugger/nacl-gdb_server/nacl-gdb_server.cc b/experimental/linux_debug_server/debugger/nacl-gdb_server/nacl-gdb_server.cc
deleted file mode 100755
index b2a8fb899f04594b43e700d4cdcda25a006556ac..0000000000000000000000000000000000000000
--- a/experimental/linux_debug_server/debugger/nacl-gdb_server/nacl-gdb_server.cc
+++ /dev/null
@@ -1,72 +0,0 @@
-// Copyright (c) 2011 The Native Client 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 <stdio.h>
-#include "debugger/base/debug_command_line.h"
-#include "debugger/core/debug_api.h"
-#include "debugger/nacl-gdb_server/debug_server.h"
-
-namespace {
-const int kErrNoProgramSpecified = 1;
-const int kErrListenOnPortFailed = 2;
-const int kErrStartProcessFailed = 3;
-const int kErrDebugServerInitFailed = 4;
-
-const int kDefaultPort = 4014;
-const int kErrorBuffSize = 2000;
-const int kWaitForDebugEventMilliseconds = 20;
-
-const char* kVersionString = "nacl-gdb_server v0.002";
-#ifdef _WIN64
-const char* kBitsString = "64-bits";
-#else
-const char* kBitsString = "32-bits";
-#endif
-const char* kHelpString =
- "Usage: nacl-gdb_server [options] --program \"program to debug\"\n"
- "Options:\n"
- " --port <number> : port to listen for a TCP connection\n"
- "Example:\n"
- "nacl-gdb_server --port 4014 --program \"c:\\chrome.exe --no-sandbox\"\n"
- "Note: there's no need to specify --no-sandbox flag.\n"
- "Type Ctrl-C or 'quit' to exit.";
-} // namespace
-
-int main(int argc, char **argv) {
- printf("%s %s\n\n", kVersionString, kBitsString);
-
- debug::CommandLine command_line(argc, argv);
- if ((0 == command_line.GetParametersNum()) || command_line.HasSwitch("-h")) {
- printf("%s\n", kHelpString);
- return 0;
- }
- std::string cmd = command_line.GetStringSwitch("-program", "");
- if (0 == cmd.size()) {
- printf("Error: program to debug shall be specified with "
- "\"--program\" switch.");
- return kErrNoProgramSpecified;
- }
- int port = command_line.GetIntSwitch("-port", kDefaultPort);
-
- debug::DebugAPI debug_api;
- debug::DebugServer debug_server(&debug_api, port);
-
- if (!debug_server.Init()) {
- printf("ERR101.01: msg='debug_server.Init failed'");
- return kErrDebugServerInitFailed;
- }
-
- pid_t pid = 0;
- if (!debug_api.StartProcess(cmd.c_str(), true, &pid)) {
- printf("ERR101.03: "
- "msg='gdb_server.StartProcess failed' 'cmd=[%s]'",
- cmd.c_str());
- return kErrStartProcessFailed;
- }
-
- printf("TR101.04: msg='Debug server started' port=%d cmd='%s'", port, cmd.c_str());
- while (true)
- debug_server.DoWork();
- return 0;
-}
-

Powered by Google App Engine
This is Rietveld 408576698