argv 62 dmtcp_command.cpp #define shift argc--,argv++
argv 64 dmtcp_command.cpp int main ( int argc, char** argv )
argv 77 dmtcp_command.cpp string s = argv[0];
argv 85 dmtcp_command.cpp setenv(ENV_VAR_NAME_HOST, argv[1], 1);
argv 88 dmtcp_command.cpp setenv(ENV_VAR_NAME_PORT, argv[1], 1);
argv 90 dmtcp_command.cpp } else if (argv[0][0] == '-' && argv[0][1] == 'p' &&
argv 91 dmtcp_command.cpp isdigit(argv[0][2])) { // else if -p0, for example
argv 92 dmtcp_command.cpp setenv(ENV_VAR_NAME_PORT, argv[0]+2, 1);
argv 98 dmtcp_command.cpp char* cmd = argv[0];
argv 118 dmtcp_command.cpp interval = argv[1];
argv 1755 dmtcp_coordinator.cpp #define shift argc--; argv++
argv 1757 dmtcp_coordinator.cpp int main ( int argc, char** argv )
argv 1773 dmtcp_coordinator.cpp string s = argv[0];
argv 1793 dmtcp_coordinator.cpp setenv(ENV_VAR_CKPT_INTR, argv[1], 1);
argv 1795 dmtcp_coordinator.cpp } else if (argv[0][0] == '-' && argv[0][1] == 'i' &&
argv 1796 dmtcp_coordinator.cpp isdigit(argv[0][2])) { // else if -i5, for example
argv 1797 dmtcp_coordinator.cpp setenv(ENV_VAR_CKPT_INTR, argv[0]+2, 1);
argv 1800 dmtcp_coordinator.cpp thePort = jalib::StringToInt( argv[1] );
argv 1802 dmtcp_coordinator.cpp } else if (argv[0][0] == '-' && argv[0][1] == 'p' &&
argv 1803 dmtcp_coordinator.cpp isdigit(argv[0][2])) { // else if -p0, for example
argv 1804 dmtcp_coordinator.cpp thePort = jalib::StringToInt( argv[0]+2 );
argv 1807 dmtcp_coordinator.cpp thePortFile = argv[1];
argv 1810 dmtcp_coordinator.cpp setenv(ENV_VAR_CHECKPOINT_DIR, argv[1], 1);
argv 1813 dmtcp_coordinator.cpp tmpdir_arg = argv[1];
argv 1817 dmtcp_coordinator.cpp long x = strtol(argv[0], &endptr, 10);
argv 1818 dmtcp_coordinator.cpp if ((ssize_t)strlen(argv[0]) != endptr - argv[0]) {
argv 1822 dmtcp_coordinator.cpp thePort = jalib::StringToInt( argv[0] );
argv 41 dmtcp_launch.cpp static int testJava(char **argv);
argv 44 dmtcp_launch.cpp static bool testScreen(char **argv, char ***newArgv);
argv 203 dmtcp_launch.cpp #define shift argc--,argv++
argv 209 dmtcp_launch.cpp char **argv = *orig_argv;
argv 216 dmtcp_launch.cpp printf("(For help: %s --help)\n\n", argv[0]);
argv 223 dmtcp_launch.cpp string s = argc>0 ? argv[0] : "--help";
argv 256 dmtcp_launch.cpp setenv(ENV_VAR_CKPT_INTR, argv[1], 1);
argv 258 dmtcp_launch.cpp } else if (argv[0][0] == '-' && argv[0][1] == 'i' &&
argv 259 dmtcp_launch.cpp isdigit(argv[0][2])) { // else if -i5, for example
argv 260 dmtcp_launch.cpp setenv(ENV_VAR_CKPT_INTR, argv[0]+2, 1);
argv 263 dmtcp_launch.cpp *host = argv[1];
argv 266 dmtcp_launch.cpp *portStr = argv[1];
argv 268 dmtcp_launch.cpp } else if (argv[0][0] == '-' && argv[0][1] == 'p' &&
argv 269 dmtcp_launch.cpp isdigit(argv[0][2])) { // else if -p0, for example
argv 270 dmtcp_launch.cpp *portStr = argv[0]+2; // Must use argv[0] here, and not s
argv 273 dmtcp_launch.cpp thePortFile = argv[1];
argv 276 dmtcp_launch.cpp setenv(ENV_VAR_CHECKPOINT_DIR, argv[1], 1);
argv 279 dmtcp_launch.cpp tmpdir_arg = argv[1];
argv 282 dmtcp_launch.cpp setenv(ENV_VAR_SIGCKPT, argv[1], 1);
argv 315 dmtcp_launch.cpp setenv(ENV_VAR_PLUGIN, argv[1], 1);
argv 335 dmtcp_launch.cpp *orig_argv = argv;
argv 338 dmtcp_launch.cpp int main ( int argc, char** argv )
argv 351 dmtcp_launch.cpp processArgs(&argc, &argv, &tmpDir, &host, &portStr);
argv 392 dmtcp_launch.cpp testMatlab(argv[0]);
argv 393 dmtcp_launch.cpp testJava(argv); // Warn that -Xmx flag needed to limit virtual memory size
argv 415 dmtcp_launch.cpp if (testSetuid(argv[0])) {
argv 418 dmtcp_launch.cpp Util::patchArgvIfSetuid(argv[0], argv, &newArgv);
argv 419 dmtcp_launch.cpp argv = newArgv;
argv 423 dmtcp_launch.cpp JTRACE("dmtcp_launch starting new program:")(argv[0]);
argv 446 dmtcp_launch.cpp if (Util::elfType(argv[0], &isElf, &is32bitElf) == -1) {
argv 453 dmtcp_launch.cpp << argv[0] << "\n";
argv 456 dmtcp_launch.cpp testStaticallyLinked(argv[0]);
argv 496 dmtcp_launch.cpp CoordinatorAPI::instance().connectToCoordOnStartup(allowedModes, argv[0],
argv 537 dmtcp_launch.cpp if (testScreen(argv, &newArgv))
argv 540 dmtcp_launch.cpp execvp ( argv[0], argv );
argv 544 dmtcp_launch.cpp "ERROR: Failed to exec(\"" << argv[0] << "\"): " << JASSERT_ERRNO << "\n"
argv 582 dmtcp_launch.cpp static int testJava(char **argv)
argv 596 dmtcp_launch.cpp if ( strcmp(argv[0], "java") == 0 ) {
argv 597 dmtcp_launch.cpp while (*(++argv) != NULL)
argv 598 dmtcp_launch.cpp if (strncmp(*argv, "-Xmx", sizeof("-Xmx")-1) == 0)
argv 655 dmtcp_launch.cpp static bool testScreen(char **argv, char ***newArgv)
argv 657 dmtcp_launch.cpp if (Util::isScreen(argv[0])) {
argv 659 dmtcp_launch.cpp Util::patchArgvIfSetuid(argv[0], argv, newArgv);
argv 29 dmtcp_nocheckpoint.c int main(int argc, char** argv) {
argv 32 dmtcp_nocheckpoint.c fprintf(stderr, "USAGE: %s cmd ...\n", argv[0]);
argv 39 dmtcp_nocheckpoint.c execvp(argv[1], argv+1);
argv 602 dmtcp_restart.cpp #define shift argc--,argv++
argv 604 dmtcp_restart.cpp int main(int argc, char** argv)
argv 620 dmtcp_restart.cpp printf("(For help: %s --help)\n\n", argv[0]);
argv 627 dmtcp_restart.cpp string s = argc>0 ? argv[0] : "--help";
argv 647 dmtcp_restart.cpp setenv(ENV_VAR_CKPT_INTR, argv[1], 1);
argv 649 dmtcp_restart.cpp } else if (argv[0][0] == '-' && argv[0][1] == 'i' &&
argv 650 dmtcp_restart.cpp isdigit(argv[0][2])) { // else if -i5, for example
argv 651 dmtcp_restart.cpp setenv(ENV_VAR_CKPT_INTR, argv[0]+2, 1);
argv 654 dmtcp_restart.cpp setenv(ENV_VAR_NAME_HOST, argv[1], 1);
argv 657 dmtcp_restart.cpp setenv(ENV_VAR_NAME_PORT, argv[1], 1);
argv 659 dmtcp_restart.cpp } else if (argv[0][0] == '-' && argv[0][1] == 'p' &&
argv 660 dmtcp_restart.cpp isdigit(argv[0][2])) { // else if -p0, for example
argv 661 dmtcp_restart.cpp setenv(ENV_VAR_NAME_PORT, argv[0]+2, 1);
argv 664 dmtcp_restart.cpp thePortFile = argv[1];
argv 667 dmtcp_restart.cpp setNewCkptDir(argv[1]);
argv 670 dmtcp_restart.cpp tmpdir_arg = argv[1];
argv 708 dmtcp_restart.cpp string restorename(argv[0]);
argv 737 dmtcp_restart.cpp JTRACE("Will restart ckpt image") (argv[0]);
argv 738 dmtcp_restart.cpp RestoreTarget *t = new RestoreTarget(argv[0]);
argv 230 execwrappers.cpp static void execShortLivedProcessAndExit(const char *path, char *const argv[])
argv 237 execwrappers.cpp if (argv[0] == NULL) {
argv 241 execwrappers.cpp for (int i = 1; argv[i] != NULL; i++)
argv 242 execwrappers.cpp command = command + " " + argv[i];
argv 263 execwrappers.cpp static void dmtcpPrepareForExec(const char *path, char *const argv[],
argv 271 execwrappers.cpp execShortLivedProcessAndExit(path, argv);
argv 273 execwrappers.cpp execShortLivedProcessAndExit(path, argv);
argv 280 execwrappers.cpp JTRACE("Trying to exec: utempter")(path)(argv[0])(argv[1]);
argv 287 execwrappers.cpp for (size_t i = 0; argv[i] != NULL; i++) {
argv 288 execwrappers.cpp if (Util::strStartsWith(argv[i], VIRT_PTS_PREFIX_STR)) {
argv 291 execwrappers.cpp oldStr = argv[i];
argv 293 execwrappers.cpp SharedData::getRealPtyName(argv[i], realPtsNameStr,
argv 296 execwrappers.cpp *(const char**)&argv[i] = realPtsNameStr;
argv 299 execwrappers.cpp execShortLivedProcessAndExit(path, argv);
argv 302 execwrappers.cpp *(const char**)&argv[oldIdx] = oldStr;
argv 312 execwrappers.cpp Util::patchArgvIfSetuid(path, argv, newArgv);
argv 318 execwrappers.cpp *newArgv = (char**)argv;
argv 499 execwrappers.cpp extern "C" int execve (const char *filename, char *const argv[],
argv 504 execwrappers.cpp return _real_execve(filename, argv, envp);
argv 517 execwrappers.cpp dmtcpPrepareForExec(filename, argv, &newFilename, &newArgv);
argv 531 execwrappers.cpp extern "C" int execv (const char *path, char *const argv[])
argv 540 execwrappers.cpp return execve(path, argv, (char* const*) &env[0]);
argv 543 execwrappers.cpp extern "C" int execvp (const char *filename, char *const argv[])
argv 546 execwrappers.cpp return _real_execvp(filename, argv);
argv 556 execwrappers.cpp dmtcpPrepareForExec(filename, argv, &newFilename, &newArgv);
argv 569 execwrappers.cpp extern "C" int execvpe (const char *filename, char *const argv[],
argv 573 execwrappers.cpp return _real_execvpe(filename, argv, envp);
argv 586 execwrappers.cpp dmtcpPrepareForExec(filename, argv, &newFilename, &newArgv);
argv 600 execwrappers.cpp extern "C" int fexecve (int fd, char *const argv[], char *const envp[])
argv 606 execwrappers.cpp return execve(buf, argv, envp);
argv 616 execwrappers.cpp const char **argv = initial_argv;
argv 619 execwrappers.cpp argv[0] = arg;
argv 623 execwrappers.cpp while (argv[i++] != NULL)
argv 628 execwrappers.cpp const char **nptr = (const char**) realloc (argv == initial_argv ? NULL : argv,
argv 632 execwrappers.cpp if (argv != initial_argv)
argv 633 execwrappers.cpp free (argv);
argv 636 execwrappers.cpp if (argv == initial_argv)
argv 638 execwrappers.cpp memcpy (nptr, argv, i * sizeof (const char *));
argv 640 execwrappers.cpp argv = nptr;
argv 643 execwrappers.cpp argv[i] = va_arg (args, const char *);
argv 647 execwrappers.cpp int ret = execv (path, (char *const *) argv);
argv 648 execwrappers.cpp if (argv != initial_argv)
argv 649 execwrappers.cpp free (argv);
argv 661 execwrappers.cpp const char **argv = initial_argv;
argv 664 execwrappers.cpp argv[0] = arg;
argv 668 execwrappers.cpp while (argv[i++] != NULL)
argv 673 execwrappers.cpp const char **nptr = (const char**) realloc (argv == initial_argv ? NULL : argv,
argv 677 execwrappers.cpp if (argv != initial_argv)
argv 678 execwrappers.cpp free (argv);
argv 681 execwrappers.cpp if (argv == initial_argv)
argv 683 execwrappers.cpp memcpy (nptr, argv, i * sizeof (const char *));
argv 685 execwrappers.cpp argv = nptr;
argv 688 execwrappers.cpp argv[i] = va_arg (args, const char *);
argv 692 execwrappers.cpp int ret = execvp (file, (char *const *) argv);
argv 693 execwrappers.cpp if (argv != initial_argv)
argv 694 execwrappers.cpp free (argv);
argv 706 execwrappers.cpp const char **argv = initial_argv;
argv 708 execwrappers.cpp argv[0] = arg;
argv 712 execwrappers.cpp while (argv[i++] != NULL)
argv 717 execwrappers.cpp const char **nptr = (const char**) realloc (argv == initial_argv ? NULL : argv,
argv 721 execwrappers.cpp if (argv != initial_argv)
argv 722 execwrappers.cpp free (argv);
argv 725 execwrappers.cpp if (argv == initial_argv)
argv 727 execwrappers.cpp memcpy (nptr, argv, i * sizeof (const char *));
argv 729 execwrappers.cpp argv = nptr;
argv 732 execwrappers.cpp argv[i] = va_arg (args, const char *);
argv 738 execwrappers.cpp int ret = execve (path, (char *const *) argv, (char *const *) envp);
argv 739 execwrappers.cpp if (argv != initial_argv)
argv 740 execwrappers.cpp free (argv);
argv 300 miscwrappers.cpp SYSCALL_GET_ARGS_3(const char*,filename,char* const *,argv,char* const *,envp);
argv 301 miscwrappers.cpp ret = execve(filename,argv,envp);
argv 139 mtcp/mtcp_restart.c int argc, char **argv,
argv 144 mtcp/mtcp_restart.c char **envp = argv + argc + 1;
argv 145 mtcp/mtcp_restart.c int result = main(argc, argv, envp);
argv 150 mtcp/mtcp_restart.c void __libc_csu_init (int argc, char **argv, char **envp) { }
argv 166 mtcp/mtcp_restart.c #define shift argv++; argc--;
argv 168 mtcp/mtcp_restart.c int main(int argc, char *argv[], char **environ)
argv 209 mtcp/mtcp_restart.c mtcp_printf("Considering '%s' as a ckpt image.\n", argv[0]);
argv 210 mtcp/mtcp_restart.c ckptImage = argv[0];
argv 212 mtcp/mtcp_restart.c } else if (mtcp_strcmp(argv[0], "--use-gdb") == 0) {
argv 215 mtcp/mtcp_restart.c } else if (mtcp_strcmp(argv[0], "--text-offset") == 0) {
argv 216 mtcp/mtcp_restart.c rinfo.text_offset = mtcp_strtol(argv[1]);
argv 219 mtcp/mtcp_restart.c } else if (mtcp_strcmp(argv[0], "--fd") == 0) {
argv 220 mtcp/mtcp_restart.c rinfo.fd = mtcp_strtol(argv[1]);
argv 222 mtcp/mtcp_restart.c } else if (mtcp_strcmp(argv[0], "--stderr-fd") == 0) {
argv 223 mtcp/mtcp_restart.c rinfo.stderr_fd = mtcp_strtol(argv[1]);
argv 225 mtcp/mtcp_restart.c } else if (mtcp_strcmp(argv[0], "--simulate") == 0) {
argv 179 nosyscallsreal.c int _real_execve (const char *filename, char *const argv[],
argv 182 nosyscallsreal.c REAL_FUNC_PASSTHROUGH (execve) (filename,argv,envp);
argv 185 nosyscallsreal.c int _real_execv (const char *path, char *const argv[])
argv 187 nosyscallsreal.c REAL_FUNC_PASSTHROUGH (execv) (path,argv);
argv 190 nosyscallsreal.c int _real_execvp (const char *file, char *const argv[])
argv 192 nosyscallsreal.c REAL_FUNC_PASSTHROUGH (execvp) (file,argv);
argv 128 plugin/ipc/ssh/dmtcp_ssh.cpp int main(int argc, char *argv[], char *envp[])
argv 139 plugin/ipc/ssh/dmtcp_ssh.cpp if (strcmp(argv[1], "--noStrictHostKeyChecking") == 0) {
argv 141 plugin/ipc/ssh/dmtcp_ssh.cpp argv++;
argv 175 plugin/ipc/ssh/dmtcp_ssh.cpp while (argv[i] != NULL) {
argv 177 plugin/ipc/ssh/dmtcp_ssh.cpp char *ptr = strstr(argv[i], SSHD_BINARY);
argv 185 plugin/ipc/ssh/dmtcp_ssh.cpp argv[i], hostip, port, ptr);
argv 186 plugin/ipc/ssh/dmtcp_ssh.cpp argv[i] = buf;
argv 190 plugin/ipc/ssh/dmtcp_ssh.cpp execvp(argv[1], &argv[1]);
argv 95 plugin/ipc/ssh/dmtcp_sshd.cpp int main(int argc, char *argv[], char *envp[])
argv 106 plugin/ipc/ssh/dmtcp_sshd.cpp if (strcmp(argv[1], "--listenAddr") == 0) {
argv 107 plugin/ipc/ssh/dmtcp_sshd.cpp dummySshdProcess(argv[2]);
argv 112 plugin/ipc/ssh/dmtcp_sshd.cpp if (strcmp(argv[1], "--host") != 0) {
argv 116 plugin/ipc/ssh/dmtcp_sshd.cpp host = argv[2];
argv 118 plugin/ipc/ssh/dmtcp_sshd.cpp if (strcmp(argv[3], "--port") != 0) {
argv 122 plugin/ipc/ssh/dmtcp_sshd.cpp port = atoi(argv[4]);
argv 149 plugin/ipc/ssh/dmtcp_sshd.cpp execvp(argv[5], &argv[5]);
argv 177 plugin/ipc/ssh/ssh.cpp char *argv[16];
argv 180 plugin/ipc/ssh/ssh.cpp argv[idx++] = (char*) dmtcp_nocheckpoint_path.c_str();
argv 181 plugin/ipc/ssh/ssh.cpp argv[idx++] = const_cast<char*>("ssh");
argv 183 plugin/ipc/ssh/ssh.cpp argv[idx++] = const_cast<char*>("-o");
argv 184 plugin/ipc/ssh/ssh.cpp argv[idx++] = const_cast<char*>("StrictHostKeyChecking=no");
argv 186 plugin/ipc/ssh/ssh.cpp argv[idx++] = remoteHost;
argv 187 plugin/ipc/ssh/ssh.cpp argv[idx++] = (char*) dmtcp_sshd_path.c_str();
argv 188 plugin/ipc/ssh/ssh.cpp argv[idx++] = const_cast<char*>("--listenAddr");
argv 189 plugin/ipc/ssh/ssh.cpp argv[idx++] = abstractSockName;
argv 190 plugin/ipc/ssh/ssh.cpp argv[idx++] = NULL;
argv 200 plugin/ipc/ssh/ssh.cpp JTRACE("Launching ") (argv[0]) (argv[1]) (argv[2]) (argv[3]) (argv[4]) (argv[5]);
argv 201 plugin/ipc/ssh/ssh.cpp _real_execvp(argv[0], argv);
argv 249 plugin/ipc/ssh/ssh.cpp static void prepareForExec(char *const argv[], char ***newArgv)
argv 254 plugin/ipc/ssh/ssh.cpp while (argv[nargs++] != NULL);
argv 257 plugin/ipc/ssh/ssh.cpp JNOTE("ssh with less than 3 args") (argv[0]) (argv[1]);
argv 258 plugin/ipc/ssh/ssh.cpp *newArgv = (char**) argv;
argv 265 plugin/ipc/ssh/ssh.cpp string s = argv[i];
argv 266 plugin/ipc/ssh/ssh.cpp if (strcmp(argv[i], "-o") == 0) {
argv 267 plugin/ipc/ssh/ssh.cpp if (strcmp(argv[i+1], "StrictHostKeyChecking=no") == 0) {
argv 292 plugin/ipc/ssh/ssh.cpp if (argv[i][0] != '-') {
argv 297 plugin/ipc/ssh/ssh.cpp JASSERT(commandStart < nargs && argv[commandStart][0] != '-')
argv 298 plugin/ipc/ssh/ssh.cpp (commandStart) (nargs) (argv[commandStart])
argv 319 plugin/ipc/ssh/ssh.cpp tempcmd = argv[commandStart];
argv 353 plugin/ipc/ssh/ssh.cpp new_argv[idx++] = ( char* ) argv[i];
argv 354 plugin/ipc/ssh/ssh.cpp if (argv[i] != NULL) {
argv 355 plugin/ipc/ssh/ssh.cpp newCommand += argv[i];
argv 363 plugin/ipc/ssh/ssh.cpp new_argv[idx++] = (char*) argv[i];
argv 364 plugin/ipc/ssh/ssh.cpp if (argv[i] != NULL) {
argv 365 plugin/ipc/ssh/ssh.cpp newCommand += argv[i];
argv 433 plugin/ipc/ssh/ssh.cpp extern "C" int execve (const char *filename, char *const argv[],
argv 437 plugin/ipc/ssh/ssh.cpp return _real_execve(filename, argv, envp);
argv 443 plugin/ipc/ssh/ssh.cpp prepareForExec(argv, &newArgv);
argv 449 plugin/ipc/ssh/ssh.cpp extern "C" int execvp (const char *filename, char *const argv[])
argv 452 plugin/ipc/ssh/ssh.cpp return _real_execvp(filename, argv);
argv 458 plugin/ipc/ssh/ssh.cpp prepareForExec(argv, &newArgv);
argv 465 plugin/ipc/ssh/ssh.cpp extern "C" int execvpe (const char *filename, char *const argv[],
argv 469 plugin/ipc/ssh/ssh.cpp return _real_execvpe(filename, argv, envp);
argv 475 plugin/ipc/ssh/ssh.cpp prepareForExec(argv, &newArgv);
argv 579 syscallsreal.c int _real_fexecve (int fd, char *const argv[], char *const envp[])
argv 581 syscallsreal.c REAL_FUNC_PASSTHROUGH (fexecve) (fd,argv,envp);
argv 585 syscallsreal.c int _real_execve (const char *filename, char *const argv[],
argv 588 syscallsreal.c REAL_FUNC_PASSTHROUGH (execve) (filename,argv,envp);
argv 592 syscallsreal.c int _real_execv (const char *path, char *const argv[])
argv 594 syscallsreal.c REAL_FUNC_PASSTHROUGH (execv) (path,argv);
argv 598 syscallsreal.c int _real_execvp (const char *file, char *const argv[])
argv 600 syscallsreal.c REAL_FUNC_PASSTHROUGH (execvp) (file,argv);
argv 603 syscallsreal.c int _real_execvpe(const char *file, char *const argv[], char *const envp[]) {
argv 604 syscallsreal.c REAL_FUNC_PASSTHROUGH (execvpe) (file, argv, envp);
argv 303 syscallwrappers.h int _real_fexecve (int fd, char *const argv[], char *const envp[]);
argv 304 syscallwrappers.h int _real_execve (const char *filename, char *const argv[], char *const envp[]);
argv 305 syscallwrappers.h int _real_execv (const char *path, char *const argv[]);
argv 306 syscallwrappers.h int _real_execvp (const char *file, char *const argv[]);
argv 307 syscallwrappers.h int _real_execvpe(const char *file, char *const argv[], char *const envp[]);