Util 152 ckptserializer.cpp if (Util::findExecutable(command, getenv("PATH"), path) == NULL) { Util 420 ckptserializer.cpp JASSERT(Util::writeAll(fd, mtcpHdr, mtcpHdrLen) == (ssize_t) mtcpHdrLen); Util 463 ckptserializer.cpp const ssize_t pagesize = Util::pageSize(); Util 466 ckptserializer.cpp JASSERT(Util::writeAll(fd, buf, remaining) == remaining); Util 95 coordinatorapi.cpp Util::getCoordHostAndPort(COORD_ANY, &host, &port); Util 124 coordinatorapi.cpp JASSERT(Util::isValidFd(PROTECTED_COORD_FD)); Util 161 coordinatorapi.cpp Util::getCoordHostAndPort(COORD_NONE, &host, &port); Util 166 coordinatorapi.cpp Util::setCoordPort(_coordinatorSocket.port()); Util 169 coordinatorapi.cpp Util::setVirtualPidEnvVar(INITIAL_VIRTUAL_PID, ppid, ppid); Util 406 coordinatorapi.cpp Util::getCoordHostAndPort(mode, &host, &port); Util 425 coordinatorapi.cpp Util::setCoordPort(coordinatorListenerSocket.port()); Util 544 coordinatorapi.cpp Util::setVirtualPidEnvVar(hello_remote.virtualPid, ppid, ppid); Util 576 coordinatorapi.cpp Util::setVirtualPidEnvVar(hello_remote.virtualPid, pid, realPid); Util 1166 dmtcp_coordinator.cpp if (Util::strStartsWith(remoteIP, "127.")) { Util 1271 dmtcp_coordinator.cpp if (Util::strStartsWith(remoteIP, "127.")) { Util 1625 dmtcp_coordinator.cpp if (Util::strStartsWith(name, hostname) || Util 1626 dmtcp_coordinator.cpp Util::strStartsWith(hostname, name)) { Util 1723 dmtcp_coordinator.cpp int ret = Util::readAll(STDIN_FD, buf, sizeof(buf)); Util 1832 dmtcp_coordinator.cpp tmpDir = Util::calcTmpDir(tmpdir_arg); Util 1833 dmtcp_coordinator.cpp Util::initializeLogFile(tmpDir); Util 1871 dmtcp_coordinator.cpp Util::writeCoordPortToFile(thePort, thePortFile.c_str()); Util 333 dmtcp_launch.cpp *tmpDir_p = Util::calcTmpDir(tmpdir_arg); Util 356 dmtcp_launch.cpp Util::initializeLogFile(tmpDir); Util 418 dmtcp_launch.cpp Util::patchArgvIfSetuid(argv[0], argv, &newArgv); Util 446 dmtcp_launch.cpp if (Util::elfType(argv[0], &isElf, &is32bitElf) == -1) { Util 488 dmtcp_launch.cpp Util::adjustRlimitStack(); Util 495 dmtcp_launch.cpp Util::getCoordHostAndPort(allowedModes, &host, &port); Util 500 dmtcp_launch.cpp Util::getCoordHostAndPort(allowedModes, &host, &port); Util 501 dmtcp_launch.cpp Util::writeCoordPortToFile(port, thePortFile.c_str()); Util 507 dmtcp_launch.cpp if (Util::strEndsWith(installDir, "/lib/dmtcp/32")) { Util 531 dmtcp_launch.cpp Util::prepareDlsymWrapper(); Util 618 dmtcp_launch.cpp if (Util::isSetuid(filename) && Util 637 dmtcp_launch.cpp if (Util::isStaticallyLinked(pathname)) { Util 657 dmtcp_launch.cpp if (Util::isScreen(argv[0])) { Util 658 dmtcp_launch.cpp Util::setScreenDir(); Util 659 dmtcp_launch.cpp Util::patchArgvIfSetuid(argv[0], argv, newArgv); Util 706 dmtcp_launch.cpp preloadLibs = Util::getPath("libdmtcp.so"); Util 708 dmtcp_launch.cpp preloadLibs32 = Util::getPath("libdmtcp.so", true); Util 714 dmtcp_launch.cpp preloadLibs += Util::getPath(p->lib, is32bitElf) + ":"; Util 716 dmtcp_launch.cpp preloadLibs32 += Util::getPath(p->lib, true) + ":"; Util 740 dmtcp_launch.cpp string libdmtcp = Util::getPath("libdmtcp.so", true); Util 192 dmtcp_restart.cpp Util::initializeLogFile(_pInfo.procname()); Util 205 dmtcp_restart.cpp Util::getCoordHostAndPort(allowedModes, &host, &port); Util 217 dmtcp_restart.cpp Util::getCoordHostAndPort(allowedModes, &host, &port); Util 218 dmtcp_restart.cpp Util::writeCoordPortToFile(port, thePortFile.c_str()); Util 224 dmtcp_restart.cpp if (Util::strEndsWith(installDir, "/lib/dmtcp/32")) { Util 247 dmtcp_restart.cpp Util::prepareDlsymWrapper(); Util 323 dmtcp_restart.cpp Util::getCoordHostAndPort(allowedModes, &host, port_p); Util 374 dmtcp_restart.cpp static string mtcprestart = Util::getPath ("mtcp_restart"); Util 378 dmtcp_restart.cpp mtcprestart = Util::getPath("mtcp_restart-32", is32bitElf); Util 406 dmtcp_restart.cpp const ssize_t pagesize = Util::pageSize(); Util 409 dmtcp_restart.cpp JASSERT(Util::readAll(fd, buf, remaining) == remaining); Util 573 dmtcp_restart.cpp Util::writeAll(fd, *env, strlen(*env) + 1); // Also write null character Util 576 dmtcp_restart.cpp Util::writeAll(fd, *env, 1); // Write final null character Util 689 dmtcp_restart.cpp tmpDir = Util::calcTmpDir(tmpdir_arg); Util 694 dmtcp_restart.cpp Util::initializeLogFile(tmpDir); Util 711 dmtcp_restart.cpp if (Util::strEndsWith(restorename, "_files")) { Util 713 dmtcp_restart.cpp } else if (!Util::strEndsWith(restorename, ".dmtcp")) { Util 361 dmtcpplugin.cpp int count = Util::readLine(env_fd, env_buf, MAXSIZE); Util 229 dmtcpworker.cpp Util::writeAll(fd, o.str().c_str(), o.str().length()); Util 238 dmtcpworker.cpp if (Util::isValidFd(PROTECTED_LIFEBOAT_FD)) { Util 247 dmtcpworker.cpp Util::initializeLogFile(SharedData::getTmpDir(), "", prevLogFilePath); Util 258 dmtcpworker.cpp Util::initializeLogFile(SharedData::getTmpDir()); Util 153 execwrappers.cpp Util::initializeLogFile(child_name); Util 270 execwrappers.cpp if (path != NULL && Util::strStartsWith(path, libPrefix)) Util 272 execwrappers.cpp if (path != NULL && Util::strStartsWith(path, lib64Prefix)) Util 279 execwrappers.cpp if (path != NULL && Util::strEndsWith(path, "/utempter")) { Util 288 execwrappers.cpp if (Util::strStartsWith(argv[i], VIRT_PTS_PREFIX_STR)) { Util 307 execwrappers.cpp if (Util::isSetuid(path)) { Util 308 execwrappers.cpp if (Util::isScreen(path)) { Util 309 execwrappers.cpp Util::setScreenDir(); Util 312 execwrappers.cpp Util::patchArgvIfSetuid(path, argv, newArgv); Util 329 execwrappers.cpp Util::changeFd(fd, PROTECTED_LIFEBOAT_FD); Util 338 execwrappers.cpp Util::adjustRlimitStack(); Util 339 execwrappers.cpp Util::prepareDlsymWrapper(); Util 355 execwrappers.cpp if (Util::isSetuid(path)) { Util 356 execwrappers.cpp Util::freePatchedArgv(newArgv); Util 377 execwrappers.cpp Util::elfType(filename, &isElf, &is32bitElf) != -1 && Util 383 execwrappers.cpp vector<string> pluginLibraries = Util::tokenizeString(preload, ":"); Util 389 execwrappers.cpp Util::getPath(jalib::Filesystem::BaseName(pluginLibraries[i]), Util 403 execwrappers.cpp string newPreload = Util::joinStrings(pluginLibraries, ":"); Util 459 execwrappers.cpp if (Util::strStartsWith(env[i], "LD_PRELOAD=")) { Util 36 jalibinterface.cpp jalibFuncPtrs.writeAll = Util::writeAll; Util 37 jalibinterface.cpp jalibFuncPtrs.readAll = Util::readAll; Util 556 plugin/ipc/connectionlist.cpp JASSERT(Util::sendFd(restoreFd, con->getFds()[0], id, sizeof(*id), Util 563 plugin/ipc/connectionlist.cpp int fd = Util::receiveFd(restoreFd, &id, sizeof(id)); Util 568 plugin/ipc/connectionlist.cpp Util::dupFds(fd, con->getFds()); Util 78 plugin/ipc/event/eventconnection.cpp Util::dupFds(tempFd, _fds); Util 177 plugin/ipc/event/eventconnection.cpp Util::dupFds(tempfd, _fds); Util 238 plugin/ipc/event/eventconnection.cpp Util::dupFds(tempfd, _fds); Util 263 plugin/ipc/event/eventconnection.cpp Util::Descriptor descriptor; Util 297 plugin/ipc/event/eventconnection.cpp Util::dupFds(tempfd, _fds); Util 325 plugin/ipc/event/eventconnection.cpp Util::Descriptor descriptor; Util 348 plugin/ipc/event/eventconnection.cpp Util::Descriptor descriptor; Util 54 plugin/ipc/event/util_descriptor.cpp bool Util::Descriptor::is_initialized = false; Util 55 plugin/ipc/event/util_descriptor.cpp unsigned int Util::Descriptor::descriptor_counter = 0; Util 56 plugin/ipc/event/util_descriptor.cpp descriptor_types_u* Util::Descriptor::descrip_types_p[MAX_DESCRIPTORS] = {0}; Util 67 plugin/ipc/event/util_descriptor.cpp Util::Descriptor::Descriptor() Util 105 plugin/ipc/event/util_descriptor.cpp Util::Descriptor::~Descriptor() Util 122 plugin/ipc/event/util_descriptor.cpp void Util::Descriptor::add_descriptor(descriptor_types_u* descriptor) Util 148 plugin/ipc/event/util_descriptor.cpp int Util::Descriptor::remove_descriptor(descriptor_type_e type, Util 197 plugin/ipc/event/util_descriptor.cpp bool Util::Descriptor::get_descriptor(unsigned int index, Util 227 plugin/ipc/event/util_descriptor.cpp unsigned int Util::Descriptor::count_descriptors() Util 243 plugin/ipc/event/util_descriptor.cpp int Util::Descriptor::remove_timer_descriptor(timer_t timer_id) Util 278 plugin/ipc/event/util_descriptor.cpp int Util::Descriptor::remove_inotify_watch_descriptor(int watch_descriptor) Util 77 plugin/ipc/event/util_descriptor.h namespace Util Util 74 plugin/ipc/file/fileconnection.cpp if ((Util::strStartsWith(path, "/dev/") && Util 75 plugin/ipc/file/fileconnection.cpp !Util::strStartsWith(path, "/dev/shm/")) || Util 76 plugin/ipc/file/fileconnection.cpp Util::strStartsWith(path, "/proc/") || Util 77 plugin/ipc/file/fileconnection.cpp Util::strStartsWith(path, dmtcp_get_tmpdir())) { Util 344 plugin/ipc/file/fileconnection.cpp Util::dupFds(tempfd, _fds); Util 365 plugin/ipc/file/fileconnection.cpp Util::dupFds(tempfd, _fds); Util 413 plugin/ipc/file/fileconnection.cpp JWARNING(Util::strStartsWith(stdinDeviceName, "/dev/pts/") || Util 417 plugin/ipc/file/fileconnection.cpp if (Util::isValidFd(STDIN_FILENO)) { Util 419 plugin/ipc/file/fileconnection.cpp } else if (Util::isValidFd(STDOUT_FILENO)) { Util 484 plugin/ipc/file/fileconnection.cpp Util::dupFds(tempfd, _fds); Util 505 plugin/ipc/file/fileconnection.cpp if (Util::strStartsWith(_path, "/proc/")) { Util 551 plugin/ipc/file/fileconnection.cpp } else if (Util::strStartsWith(jalib::Filesystem::BaseName(_path), ".nfs")) { Util 591 plugin/ipc/file/fileconnection.cpp (Util::strEndsWith(_path, ".swp") == 0 || Util 592 plugin/ipc/file/fileconnection.cpp Util::strEndsWith(_path, ".swo") == 0)) { Util 594 plugin/ipc/file/fileconnection.cpp } else if (Util::strStartsWith(jalib::Filesystem::GetProgramName(), Util 619 plugin/ipc/file/fileconnection.cpp JASSERT(Util::createDirectoryTree(savedFilePath)) (savedFilePath) Util 701 plugin/ipc/file/fileconnection.cpp Util::dupFds(tempfd, _fds); Util 805 plugin/ipc/file/fileconnection.cpp JASSERT(Util::createDirectoryTree(_path)) (_path) Util 833 plugin/ipc/file/fileconnection.cpp Util::dupFds(tempfd, _fds); Util 880 plugin/ipc/file/fileconnection.cpp readBytes = Util::readAll(savedFd, buf1, MIN(bufSize, size)); Util 883 plugin/ipc/file/fileconnection.cpp JASSERT(Util::readAll(fd, buf2, readBytes) == readBytes); Util 912 plugin/ipc/file/fileconnection.cpp readBytes = Util::readAll(fd, buf, bufSize); Util 915 plugin/ipc/file/fileconnection.cpp writtenBytes = Util::writeAll(destFd, buf, readBytes); Util 989 plugin/ipc/file/fileconnection.cpp ret = Util::writeAll(ckptfd,buf,j); Util 999 plugin/ipc/file/fileconnection.cpp ret = Util::writeAll(ckptfd,buf,j); Util 1028 plugin/ipc/file/fileconnection.cpp Util::dupFds(tempfd, _fds); Util 1167 plugin/ipc/file/fileconnection.cpp Util::dupFds(tempfd, _fds); Util 240 plugin/ipc/file/fileconnlist.cpp if (Util::isNscdArea(area) || Util 241 plugin/ipc/file/fileconnlist.cpp Util::isIBShmArea(area) || Util 242 plugin/ipc/file/fileconnlist.cpp Util::isSysVShmArea(area)) { Util 256 plugin/ipc/file/fileconnlist.cpp int flags = Util::memProtToOpenFlags(area.prot); Util 283 plugin/ipc/file/fileconnlist.cpp JASSERT(Util::strEndsWith(area.name, DELETED_FILE_SUFFIX)) (area.name); Util 284 plugin/ipc/file/fileconnlist.cpp if (Util::strStartsWith(area.name, DEV_ZERO_DELETED_STR) || Util 285 plugin/ipc/file/fileconnlist.cpp Util::strStartsWith(area.name, DEV_NULL_DELETED_STR)) { Util 304 plugin/ipc/file/fileconnlist.cpp string filename = Util::removeSuffix(area.name, DELETED_FILE_SUFFIX); Util 305 plugin/ipc/file/fileconnlist.cpp JASSERT(Util::createDirectoryTree(area.name)) (area.name) Util 328 plugin/ipc/file/fileconnlist.cpp JASSERT(Util::writeAll(fd, area.addr, area.size) == (ssize_t)area.size) Util 336 plugin/ipc/file/fileconnlist.cpp fd = _real_open(area.name, Util::memProtToOpenFlags(area.prot)); Util 376 plugin/ipc/file/fileconnlist.cpp if (!Util::isValidFd(fd)) continue; Util 419 plugin/ipc/file/fileconnlist.cpp } else if (Util::strStartsWith(device, "/")) { Util 473 plugin/ipc/file/fileconnlist.cpp } else if (Util::strStartsWith(path, "/dev/pty")) { Util 476 plugin/ipc/file/fileconnlist.cpp } else if (Util::strStartsWith(path, "/dev/tty")) { Util 483 plugin/ipc/file/fileconnlist.cpp } else if (Util::strStartsWith(path, "/dev/pts/")) { Util 368 plugin/ipc/file/filewrappers.cpp if (Util::strStartsWith(path, VIRT_PTS_PREFIX_STR)) { Util 451 plugin/ipc/file/filewrappers.cpp if (Util::strStartsWith(path, VIRT_PTS_PREFIX_STR)) { Util 485 plugin/ipc/file/filewrappers.cpp if (Util::strStartsWith(path, VIRT_PTS_PREFIX_STR)) { Util 571 plugin/ipc/file/filewrappers.cpp if (Util::strStartsWith(path, VIRT_PTS_PREFIX_STR)) { Util 699 plugin/ipc/file/filewrappers.cpp if (Util::strStartsWith(path, "/dev/pts")) { Util 731 plugin/ipc/file/filewrappers.cpp if (Util::strStartsWith(path, "/dev/pts")) { Util 91 plugin/ipc/socket/connectionrewirer.cpp JASSERT(Util::readAll(fd, &id, sizeof id) == sizeof id); Util 97 plugin/ipc/socket/connectionrewirer.cpp Util::dupFds(fd, (i->second)->getFds()); Util 117 plugin/ipc/socket/connectionrewirer.cpp Util::writeAll(fd, &id, sizeof id); Util 194 plugin/ipc/socket/connectionrewirer.cpp Util::changeFd(ip6fd, PROTECTED_RESTORE_IP6_SOCK_FD); Util 215 plugin/ipc/socket/connectionrewirer.cpp Util::changeFd(udsfd, PROTECTED_RESTORE_UDS_SOCK_FD); Util 61 plugin/ipc/socket/socketconnection.cpp JASSERT(Util::writeAll(sp[1], refillData, len) == len); Util 258 plugin/ipc/socket/socketconnection.cpp if (Util::strStartsWith(uaddr->sun_path, blacklist[i].c_str()) || Util 259 plugin/ipc/socket/socketconnection.cpp Util::strStartsWith(&uaddr->sun_path[1], blacklist[i].c_str())) { Util 363 plugin/ipc/socket/socketconnection.cpp Util::dupFds(_makeDeadSocket(&buffer[0], buffer.size()), _fds); Util 455 plugin/ipc/socket/socketconnection.cpp Util::dupFds(_makeDeadSocket(), _fds); Util 463 plugin/ipc/socket/socketconnection.cpp Util::dupFds(_makeDeadSocket(&buffer[0], buffer.size()), _fds); Util 482 plugin/ipc/socket/socketconnection.cpp Util::dupFds(fd, _fds); Util 571 plugin/ipc/socket/socketconnection.cpp Util::dupFds(fd, _fds); Util 682 plugin/ipc/socket/socketconnection.cpp Util::dupFds(sockfd, _fds); Util 167 plugin/ipc/socket/socketconnlist.cpp if (!Util::isValidFd(fd)) continue; Util 176 plugin/ipc/socket/socketconnlist.cpp } else if (Util::strStartsWith(device, "/")) { Util 95 plugin/ipc/ssh/ssh.cpp int ret = Util::receiveFd(SSHD_RECEIVE_FD, &data, sizeof(data)); Util 165 plugin/ipc/ssh/ssh.cpp dmtcp_nocheckpoint_path = Util::getPath("dmtcp_nocheckpoint"); Util 166 plugin/ipc/ssh/ssh.cpp dmtcp_sshd_path = Util::getPath("dmtcp_sshd"); Util 302 plugin/ipc/ssh/ssh.cpp Util::getDmtcpArgs(dmtcp_args); Util 304 plugin/ipc/ssh/ssh.cpp dmtcp_launch_path = Util::getPath("dmtcp_launch"); Util 305 plugin/ipc/ssh/ssh.cpp dmtcp_ssh_path = Util::getPath("dmtcp_ssh"); Util 306 plugin/ipc/ssh/ssh.cpp dmtcp_sshd_path = Util::getPath("dmtcp_sshd"); Util 307 plugin/ipc/ssh/ssh.cpp dmtcp_nocheckpoint_path = Util::getPath("dmtcp_nocheckpoint"); Util 334 plugin/ipc/ssh/ssh.cpp if (Util::strStartsWith(postcmd, "exec")) { Util 411 plugin/ipc/ssh/ssh.cpp if (Util::strStartsWith(name, hostname) || Util 412 plugin/ipc/ssh/ssh.cpp Util::strStartsWith(hostname, name)) { Util 111 plugin/ipc/ssh/sshdrainer.cpp Util::writeAll(refillFd, &i->second[0], size); Util 72 plugin/pid/pid.cpp Util::setVirtualPidEnvVar(getpid(), virtPpid, realPpid); Util 84 plugin/pid/pid.cpp Util::setVirtualPidEnvVar(getpid(), virtPpid, realPpid); Util 137 plugin/pid/pid.cpp if (!Util::isValidFd(PROTECTED_PIDMAP_FD)) { Util 66 plugin/pid/pid_filewrappers.cpp if (Util::strStartsWith(path, PROC_PREFIX)) { Util 82 plugin/pid/pid_filewrappers.cpp if (Util::strStartsWith(path, PROC_PREFIX)) { Util 164 plugin/pid/virtualpidtable.cpp pid_t tracerPid = Util::getTracerPid(); Util 178 plugin/pid/virtualpidtable.cpp tid = Util::getTracerPid(); Util 184 plugin/svipc/sysvipc.cpp if (!Util::areZeroPages(src, pagesPerChunk)) { Util 350 processinfo.cpp if (Util::strStartsWith(_ckptCWD.c_str(), _launchCWD.c_str()) && Util 461 processinfo.cpp if (Util::strEndsWith(_ckptFileName, CKPT_FILE_SUFFIX)) { Util 92 procname.cpp if (!Util::strStartsWith(prgName, DMTCP_PRGNAME_PREFIX)) { Util 44 procselfmaps.cpp numRead = Util::readAll(fd, buf, sizeof(buf)); Util 56 procselfmaps.cpp numBytes = Util::readAll(fd, data, size); Util 75 shareddata.cpp off_t size = CEIL(SHM_MAX_SIZE , Util::pageSize()); Util 78 shareddata.cpp Util::writeAll(PROTECTED_SHM_FD, "", 1); Util 135 shareddata.cpp Util::isValidFd(PROTECTED_SHM_FD)); Util 136 shareddata.cpp if (!Util::isValidFd(PROTECTED_SHM_FD)) { Util 154 shareddata.cpp size_t size = CEIL(SHM_MAX_SIZE , Util::pageSize()); Util 169 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 171 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 175 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 177 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 185 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 186 shareddata.cpp if (!Util::strStartsWith(sharedDataHeader->versionStr, Util 191 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 209 shareddata.cpp size_t size = CEIL(SHM_MAX_SIZE, Util::pageSize()); Util 345 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 351 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 359 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 372 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 381 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 407 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 417 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 450 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 457 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 466 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 474 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 487 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 495 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 507 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 514 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 522 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 529 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 537 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 543 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 549 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 557 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 564 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 577 shareddata.cpp Util::lockFile(PROTECTED_SHM_FD); Util 580 shareddata.cpp Util::unlockFile(PROTECTED_SHM_FD); Util 40 util_exec.cpp void Util::setVirtualPidEnvVar(pid_t pid, pid_t virtPpid, pid_t realPpid) Util 75 util_exec.cpp int Util::safeMkdir(const char *pathname, mode_t mode) Util 88 util_exec.cpp int Util::safeSystem(const char *command) Util 101 util_exec.cpp int Util::expandPathname(const char *inpath, char * const outpath, Util 156 util_exec.cpp int Util::elfType(const char *pathname, bool *isElf, bool *is32bitElf) Util 196 util_exec.cpp bool Util::isStaticallyLinked(const char *filename) Util 220 util_exec.cpp bool Util::isScreen(const char *filename) Util 230 util_exec.cpp void Util::setScreenDir() { Util 242 util_exec.cpp setenv("SCREENDIR", Util::getScreenDir().c_str(), 1); Util 254 util_exec.cpp string Util::getScreenDir() Util 261 util_exec.cpp bool Util::isSetuid(const char *filename) Util 274 util_exec.cpp void Util::patchArgvIfSetuid(const char* filename, char *const origArgv[], Util 369 util_exec.cpp void Util::freePatchedArgv(char **newArgv) Util 378 util_exec.cpp void Util::prepareDlsymWrapper() Util 430 util_exec.cpp libdmtcp32 = Util::getPath("libdmtcp.so", true); Util 464 util_exec.cpp void Util::runMtcpRestore(int is32bitElf, const char* path, int fd, Util 467 util_exec.cpp static string mtcprestart = Util::getPath ("mtcp_restart"); Util 470 util_exec.cpp mtcprestart = Util::getPath("mtcp_restart-32", is32bitElf); Util 541 util_exec.cpp void Util::adjustRlimitStack() Util 577 util_exec.cpp string Util::getPath(string cmd, bool is32bit) Util 610 util_exec.cpp void Util::getDmtcpArgs(vector<string> &dmtcp_args) Util 39 util_init.cpp void Util::getCoordHostAndPort(CoordinatorMode mode, Util 94 util_init.cpp void Util::setCoordPort(int port) Util 98 util_init.cpp Util::getCoordHostAndPort(COORD_ANY, &host, &port); Util 101 util_init.cpp void Util::writeCoordPortToFile(int port, const char *portFile) Util 130 util_init.cpp string Util::calcTmpDir(const char *tmpdirenv) Util 174 util_init.cpp void Util::initializeLogFile(string tmpDir, string procname, string prevLogPath) Util 34 util_misc.cpp void Util::lockFile(int fd) Util 58 util_misc.cpp void Util::unlockFile(int fd) Util 82 util_misc.cpp bool Util::strStartsWith(const char *str, const char *pattern) Util 95 util_misc.cpp bool Util::strEndsWith(const char *str, const char *pattern) Util 109 util_misc.cpp bool Util::strStartsWith(const string& str, const char *pattern) Util 114 util_misc.cpp bool Util::strEndsWith(const string& str, const char *pattern) Util 119 util_misc.cpp string Util::joinStrings(vector<string> v, const string& delim) Util 132 util_misc.cpp string Util::removeSuffix(const string& s, const string& suffix) Util 144 util_misc.cpp vector<string> Util::tokenizeString(const string& s, const string& delims) Util 205 util_misc.cpp bool Util::createDirectoryTree(const string& path) Util 247 util_misc.cpp ssize_t Util::writeAll(int fd, const void *buf, size_t count) Util 273 util_misc.cpp ssize_t Util::readAll(int fd, void *buf, size_t count) Util 294 util_misc.cpp ssize_t Util::skipBytes(int fd, size_t count) Util 300 util_misc.cpp rc = Util::readAll(fd, buf, MIN(count, sizeof(buf))); Util 311 util_misc.cpp void Util::changeFd(int oldfd, int newfd) Util 319 util_misc.cpp void Util::dupFds(int oldfd, const vector<int>& newfds) Util 340 util_misc.cpp int Util::readLine(int fd, char *buf, int count) Util 367 util_misc.cpp char Util::readDec (int fd, VA *value) Util 385 util_misc.cpp char Util::readHex (int fd, VA *value) Util 405 util_misc.cpp char Util::readChar (int fd) Util 418 util_misc.cpp int Util::readProcMapsLine(int mapsfd, ProcMapsArea *area) Util 495 util_misc.cpp int Util::memProtToOpenFlags(int prot) Util 504 util_misc.cpp pid_t Util::getTracerPid(pid_t tid) Util 535 util_misc.cpp bool Util::isPtraced() Util 540 util_misc.cpp bool Util::isValidFd(int fd) Util 545 util_misc.cpp size_t Util::pageSize() Util 551 util_misc.cpp size_t Util::pageMask() Util 563 util_misc.cpp bool Util::areZeroPages(void *addr, size_t numPages) Util 581 util_misc.cpp char *Util::findExecutable(char *executable, const char* path_env, Util 631 util_misc.cpp bool Util::isNscdArea(const ProcMapsArea& area) Util 643 util_misc.cpp bool Util::isSysVShmArea(const ProcMapsArea& area) Util 649 util_misc.cpp bool Util::isIBShmArea(const ProcMapsArea& area) Util 109 writeckpt.cpp if (Util::isNscdArea(area)) { Util 196 writeckpt.cpp if (Util::strStartsWith(area.name, DEV_ZERO_DELETED_STR) || Util 197 writeckpt.cpp Util::strStartsWith(area.name, DEV_NULL_DELETED_STR)) { Util 212 writeckpt.cpp } else if (Util::isSysVShmArea(area)) { Util 216 writeckpt.cpp } else if (Util::isNscdArea(area)) { Util 220 writeckpt.cpp Util::writeAll(fd, &area, sizeof(area)); Util 222 writeckpt.cpp } else if (Util::isIBShmArea(area)) { Util 225 writeckpt.cpp } else if (Util::strEndsWith(area.name, DELETED_FILE_SUFFIX)) { Util 265 writeckpt.cpp Util::writeAll(fd, &area, sizeof(area)); Util 300 writeckpt.cpp *is_zero = Util::areZeroPages(area->addr, one_MB / MTCP_PAGE_SIZE); Util 306 writeckpt.cpp if (*is_zero != Util::areZeroPages(pg, minsize / MTCP_PAGE_SIZE)) { Util 358 writeckpt.cpp Util::writeAll(fd, &a, sizeof(a)); Util 360 writeckpt.cpp Util::writeAll(fd, a.addr, a.size); Util 423 writeckpt.cpp Util::writeAll(fd, area, sizeof(*area)); Util 424 writeckpt.cpp Util::writeAll(fd, area->addr, area->size);