Searched refs:HBFDEntry (Results 1 - 5 of 5) sorted by relevance

/gem5/src/sim/
H A Dfd_entry.hh76 class HBFDEntry: public FDEntry class in inherits:FDEntry
79 HBFDEntry(int flags, int sim_fd, bool close_on_exec = false) function in class:HBFDEntry
83 HBFDEntry(HBFDEntry const& reg, bool close_on_exec = false) function in class:HBFDEntry
90 return std::make_shared<HBFDEntry>(*this);
112 class FileFDEntry: public HBFDEntry
117 : HBFDEntry(flags, sim_fd, close_on_exec),
122 : HBFDEntry(reg._flags, reg._simFD, close_on_exec),
150 class PipeFDEntry: public HBFDEntry
160 : HBFDEntry(flag
[all...]
H A Dsyscall_emul.cc745 auto old_hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
754 auto new_hbfdp = std::dynamic_pointer_cast<HBFDEntry>(old_hbfdp->clone());
766 auto old_hbp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[old_tgt_fd]);
781 auto new_hbp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[new_tgt_fd]);
784 new_hbp = std::dynamic_pointer_cast<HBFDEntry>(old_hbp->clone());
800 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
843 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
1243 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
H A Dprocess.cc211 auto this_hbfd = std::dynamic_pointer_cast<HBFDEntry>(this_fde);
222 auto nhbfd = std::dynamic_pointer_cast<HBFDEntry>((*nfds)[tgt_fd]);
H A Dfd_array.cc340 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>(_fdArray[tgt_fd]);
H A Dsyscall_emul.hh1081 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
1347 auto ffdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
1707 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
2485 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[iter]);
2624 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
2655 auto hbfdp = std::dynamic_pointer_cast<HBFDEntry>((*p->fds)[tgt_fd]);
2839 auto hbfdp = std::make_shared<HBFDEntry>(flags, sim_fd, cloexec);

Completed in 15 milliseconds