| Index: chrome/browser/nacl_host/test/mock_nacl_gdb.cc
|
| ===================================================================
|
| --- chrome/browser/nacl_host/test/mock_nacl_gdb.cc (revision 138748)
|
| +++ chrome/browser/nacl_host/test/mock_nacl_gdb.cc (working copy)
|
| @@ -14,6 +14,7 @@
|
|
|
| static const char kArgs[] = "--args";
|
| static const char kEvalCommand[] = "--eval-command";
|
| +static const char kCommand[] = "--command";
|
| static const char kNaClIrt[] = "nacl-irt ";
|
| static const char kPass[] = "PASS";
|
| static const char kDump[] = "dump binary value ";
|
| @@ -64,6 +65,15 @@
|
| }
|
| continue;
|
| }
|
| + if (strcmp(argv[i], kCommand) == 0) {
|
| + // Command line shouldn't end with --command switch without value.
|
| + i += 2;
|
| + CHECK_LE(i, argc);
|
| + std::string nacl_gdb_script(argv[i - 1]);
|
| + file_util::WriteFile(FilePath::FromUTF8Unsafe(nacl_gdb_script),
|
| + kPass, strlen(kPass));
|
| + continue;
|
| + }
|
| // Unknown argument.
|
| NOTREACHED() << "Invalid argument " << argv[i];
|
| }
|
|
|