Lines Matching defs:argv

68 parse_int_args(int argc, char *argv[], uint64_t ints[], int len)
81 ints[i] = (i < argc) ? strto64(argv[i], NULL, 0) : 0;
87 parse_str_args_to_regs(int argc, char *argv[], uint64_t regs[], int len)
89 if (argc > 1 || (argc > 0 && strlen(argv[0]) > len * sizeof(uint64_t)))
100 for (n = 0, i = 0; i < len && n < strlen(argv[0]); n++) {
101 *((char *)(&regs[i]) + (n % 8)) = argv[0][n];
169 do_exit(int argc, char *argv[])
175 parse_int_args(argc, argv, ints, 1);
180 do_fail(int argc, char *argv[])
186 parse_int_args(argc, argv, ints, argc);
191 do_reset_stats(int argc, char *argv[])
194 parse_int_args(argc, argv, ints, 2);
199 do_dump_stats(int argc, char *argv[])
202 parse_int_args(argc, argv, ints, 2);
207 do_dump_reset_stats(int argc, char *argv[])
210 parse_int_args(argc, argv, ints, 2);
215 do_read_file(int argc, char *argv[])
224 do_write_file(int argc, char *argv[])
229 const char *filename = argv[0];
230 const char *host_filename = (argc == 2) ? argv[1] : argv[0];
236 do_exec_file(int argc, char *argv[])
253 do_checkpoint(int argc, char *argv[])
256 parse_int_args(argc, argv, ints, 2);
261 do_addsymbol(int argc, char *argv[])
266 uint64_t addr = strtoul(argv[0], NULL, 0);
267 char *symbol = argv[1];
273 do_loadsymbol(int argc, char *argv[])
282 do_initparam(int argc, char *argv[])
288 parse_str_args_to_regs(argc, argv, key_str, 2);
294 do_sw99param(int argc, char *argv[])
310 do_pin(int argc, char *argv[])
319 char *target = strtok(argv[0], sep);
328 execvp(argv[1], &argv[1]);
336 void (*func)(int argc, char *argv[]);
378 main(int argc, char *argv[])
380 progname = argv[0];
386 command = argv[1];
388 argv += 2;
396 mainfuncs[i].func(argc, argv);