Lines Matching defs:ffdp
825 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>(fdep);
826 if (!ffdp)
828 abs_path = ffdp->getFileName() + path;
907 auto ffdp = std::make_shared<FileFDEntry>(sim_fd, host_flags, path, 0);
908 int tgt_fd = p->fds->allocFD(ffdp);
1144 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
1145 if (!ffdp)
1147 int sim_fd = ffdp->getSimFD();
1347 auto ffdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
1348 if (!ffdp)
1350 int sim_fd = ffdp->getSimFD();
1444 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
1445 if (!ffdp)
1447 int sim_fd = ffdp->getSimFD();
1642 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
1643 if (!ffdp)
1645 int sim_fd = ffdp->getSimFD();
1667 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
1668 if (!ffdp)
1670 int sim_fd = ffdp->getSimFD();
1802 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>(fdep);
1803 if (!ffdp)
1805 sim_fd = ffdp->getSimFD();
1896 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>(fdep);
1897 ObjectFile *lib = createObjectFile(ffdp->getFileName());
1925 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]);
1926 if (!ffdp)
1928 int sim_fd = ffdp->getSimFD();
2673 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>(hbfdp);
2674 if (ffdp && (ffdp->getFileName() != "/dev/random")) {
2675 if (!poll(&pfd, 1, 0) && !(ffdp->getFlags() & OS::TGT_O_NONBLOCK))