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);