OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2011 The Native Client Authors. All rights reserved. | 2 * Copyright (c) 2011 The Native Client Authors. All rights reserved. |
3 * Use of this source code is governed by a BSD-style license that can be | 3 * Use of this source code is governed by a BSD-style license that can be |
4 * found in the LICENSE file. | 4 * found in the LICENSE file. |
5 */ | 5 */ |
6 | 6 |
7 /* | 7 /* |
8 * NaCl testing shell | 8 * NaCl testing shell |
9 */ | 9 */ |
10 | 10 |
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 // in the handler install call. | 431 // in the handler install call. |
432 printf("Commands:\n"); | 432 printf("Commands:\n"); |
433 printf(" # <anything>\n"); | 433 printf(" # <anything>\n"); |
434 printf(" comment\n"); | 434 printf(" comment\n"); |
435 printf(" show_descriptors\n"); | 435 printf(" show_descriptors\n"); |
436 printf(" print the table of known descriptors (handles)\n"); | 436 printf(" print the table of known descriptors (handles)\n"); |
437 printf(" show_variables\n"); | 437 printf(" show_variables\n"); |
438 printf(" print the table of variables and their values\n"); | 438 printf(" print the table of variables and their values\n"); |
439 printf(" set_variable <name> <value>\n"); | 439 printf(" set_variable <name> <value>\n"); |
440 printf(" set variable to the given value\n"); | 440 printf(" set variable to the given value\n"); |
441 printf(" sysv\n"); | |
442 printf(" create a descriptor for an SysV shared memory (Linux only)\n"); | |
443 printf(" rpc method_name <in_args> * <out_args>\n"); | 441 printf(" rpc method_name <in_args> * <out_args>\n"); |
444 printf(" Invoke method_name.\n"); | 442 printf(" Invoke method_name.\n"); |
445 printf(" Each in_arg is of form 'type(value)', e.g. i(42), s(\"foo\").\n"); | 443 printf(" Each in_arg is of form 'type(value)', e.g. i(42), s(\"foo\").\n"); |
446 printf(" Each out_arg is of form 'type', e.g. i, s.\n"); | 444 printf(" Each out_arg is of form 'type', e.g. i, s.\n"); |
447 printf(" service\n"); | 445 printf(" service\n"); |
448 printf(" print the methods found by service_discovery\n"); | 446 printf(" print the methods found by service_discovery\n"); |
449 printf(" install_upcalls <name>\n"); | 447 printf(" install_upcalls <name>\n"); |
450 printf(" install upcalls and set variable name to the service_string\n"); | 448 printf(" install upcalls and set variable name to the service_string\n"); |
451 printf(" echo <args>*\n"); | 449 printf(" echo <args>*\n"); |
452 printf(" print rest of line - performs variable substitution\n"); | 450 printf(" print rest of line - performs variable substitution\n"); |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
675 if (!fgets(buffer, sizeof(buffer), stdin)) | 673 if (!fgets(buffer, sizeof(buffer), stdin)) |
676 break; | 674 break; |
677 | 675 |
678 int result = ProcessOneCommand(buffer); | 676 int result = ProcessOneCommand(buffer); |
679 if (result == 1) break; | 677 if (result == 1) break; |
680 if (result == -1 && abort_on_error) return false; | 678 if (result == -1 && abort_on_error) return false; |
681 } | 679 } |
682 NaClLog(1, "exiting print eval loop\n"); | 680 NaClLog(1, "exiting print eval loop\n"); |
683 return true; | 681 return true; |
684 } | 682 } |
OLD | NEW |