Lines Matching refs:argc

68 parse_int_args(int argc, char *argv[], uint64_t ints[], int len)
70 if (argc > 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)))
96 if (argc == 0)
169 do_exit(int argc, char *argv[])
171 if (argc > 1)
175 parse_int_args(argc, argv, ints, 1);
180 do_fail(int argc, char *argv[])
182 if (argc < 1 || argc > 2)
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[])
217 if (argc > 0)
224 do_write_file(int argc, char *argv[])
226 if (argc != 1 && argc != 2)
230 const char *host_filename = (argc == 2) ? argv[1] : argv[0];
236 do_exec_file(int argc, char *argv[])
238 if (argc > 0)
253 do_checkpoint(int argc, char *argv[])
256 parse_int_args(argc, argv, ints, 2);
261 do_addsymbol(int argc, char *argv[])
263 if (argc != 2)
273 do_loadsymbol(int argc, char *argv[])
275 if (argc > 0)
282 do_initparam(int argc, char *argv[])
284 if (argc > 1)
288 parse_str_args_to_regs(argc, argv, key_str, 2);
294 do_sw99param(int argc, char *argv[])
296 if (argc != 0)
310 do_pin(int argc, char *argv[])
312 if (argc < 2)
336 void (*func)(int argc, char *argv[]);
378 main(int argc, char *argv[])
381 if (argc < 2)
389 argc -= 2;
396 mainfuncs[i].func(argc, argv);