Searched refs:FDEntry (Results 1 - 6 of 6) sorted by relevance

/gem5/src/sim/
H A Dfd_entry.hh51 class FDEntry : public Serializable class in inherits:Serializable
54 FDEntry(bool close_on_exec = false) function in class:FDEntry
58 virtual std::shared_ptr<FDEntry> clone() const = 0;
76 class HBFDEntry: public FDEntry
80 : FDEntry(close_on_exec), _flags(flags), _simFD(sim_fd)
84 : FDEntry(close_on_exec), _flags(reg._flags), _simFD(reg._simFD)
87 std::shared_ptr<FDEntry>
126 std::shared_ptr<FDEntry>
170 std::shared_ptr<FDEntry>
194 class DeviceFDEntry : public FDEntry
[all...]
H A Dfd_array.hh77 void setFDEntry(int tgt_fd, std::shared_ptr<FDEntry> fdep);
84 std::shared_ptr<FDEntry>
105 int allocFD(std::shared_ptr<FDEntry> fdp);
131 std::shared_ptr<FDEntry> getFDEntry(int tgt_fd);
138 std::array<std::shared_ptr<FDEntry>, _numFDs> _fdArray;
H A Dfd_entry.cc41 FDEntry::serialize(CheckpointOut &cp) const
47 FDEntry::unserialize(CheckpointIn &cp)
H A Dfd_array.cc150 std::shared_ptr<FDEntry> stdin_fde = _fdArray[STDIN_FILENO];
174 std::shared_ptr<FDEntry> stdout_fde = _fdArray[STDOUT_FILENO];
198 std::shared_ptr<FDEntry> stderr_fde = _fdArray[STDERR_FILENO];
219 std::shared_ptr<FDEntry> fdp = _fdArray[tgt_fd];
249 std::shared_ptr<FDEntry> write_fdp = _fdArray[prs];
285 FDArray::allocFD(std::shared_ptr<FDEntry> in)
288 std::shared_ptr<FDEntry> fdp = _fdArray[i];
319 std::shared_ptr<FDEntry>
327 FDArray::setFDEntry(int tgt_fd, std::shared_ptr<FDEntry> fdep)
H A Dprocess.cc204 std::shared_ptr<FDEntry> this_fde = (*fds)[tgt_fd];
H A Dsyscall_emul.hh824 std::shared_ptr<FDEntry> fdep = ((*p->fds)[tgt_dirfd]);
1793 std::shared_ptr<FDEntry> fdep = (*p->fds)[tgt_fd];
1895 std::shared_ptr<FDEntry> fdep = (*p->fds)[tgt_fd];
2202 std::shared_ptr<FDEntry> fdep = (*new_p->fds)[i];

Completed in 20 milliseconds