Lines Matching defs:xc
47 initiateMemRead(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
50 return xc->initiateMemRead(addr, dataSize, flags);
107 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
111 Fault fault = xc->readMem(addr, (uint8_t *)&mem, dataSize, flags);
125 readPackedMemAtomic(ExecContext *xc, Addr addr, std::array<uint64_t, N> &mem,
129 Fault fault = xc->readMem(addr, (uint8_t *)&real_mem,
141 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr,
149 fault = readPackedMemAtomic<uint32_t, N>(xc, addr, mem, flags);
152 fault = readPackedMemAtomic<uint64_t, N>(xc, addr, mem, flags);
164 writePackedMem(ExecContext *xc, std::array<uint64_t, N> &mem, Addr addr,
171 return xc->writeMem((uint8_t *)&real_mem, sizeof(T) * N,
176 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem,
183 return xc->writeMem((uint8_t *)&mem, dataSize, addr, flags, res);
188 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData,
197 return writePackedMem<uint32_t, N>(xc, mem, addr, flags, res);
199 return writePackedMem<uint64_t, N>(xc, mem, addr, flags, res);
206 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem,
214 xc->writeMem((uint8_t *)&host_mem, dataSize, addr, flags, res);
222 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData,
232 fault = writePackedMem<uint32_t, N>(xc, mem, addr, flags, res);
235 fault = writePackedMem<uint64_t, N>(xc, mem, addr, flags, res);