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

/gem5/src/base/loader/
H A Dobject_file.cc76 ObjectFile::loadSection(Section *sec, const PortProxy& mem_proxy, argument
82 mem_proxy.writeBlob(addr, sec->fileImage, sec->size);
86 mem_proxy.memsetBlob(addr, 0, sec->size);
94 ObjectFile::loadSections(const PortProxy& mem_proxy, Addr addr_mask, argument
97 return (loadSection(&text, mem_proxy, addr_mask, offset)
98 && loadSection(&data, mem_proxy, addr_mask, offset)
99 && loadSection(&bss, mem_proxy, addr_mask, offset));
H A Dobject_file.hh91 virtual bool loadSections(const PortProxy& mem_proxy,
132 bool loadSection(Section *sec, const PortProxy& mem_proxy, Addr mask,
H A Delf_object.hh97 bool loadSections(const PortProxy& mem_proxy, Addr addr_mask = maxAddr,
H A Delf_object.cc501 ElfObject::loadSections(const PortProxy& mem_proxy, Addr addr_mask, argument
504 if (!ObjectFile::loadSections(mem_proxy, addr_mask, offset))
508 if (!loadSection(&seg, mem_proxy, addr_mask, offset)) {
514 interpreter->loadSections(mem_proxy, addr_mask, offset);
/gem5/src/sim/
H A Dsyscall_emul.hh2139 PortProxy & mem_proxy = tc->getVirtProxy(); local
2140 if (!mem_proxy.tryReadString(path, p->getSyscallArg(tc, index)))
2147 PortProxy &mem_proxy, Addr mem_loc)
2151 b.copyIn(mem_proxy);
2157 mem_proxy.tryReadString(vect[inc], *(Addr*)b.bufferPtr());
2170 read_in(pp->cmd, mem_proxy, argv_mem_loc);
2172 read_in(pp->env, mem_proxy, envp_mem_loc);

Completed in 19 milliseconds