247,253c247,250
< memReq = new Request(unverifiedInst->threadNumber, fetch_PC,
< sizeof(MachInst),
< 0,
< masterId,
< fetch_PC, thread->contextId());
< memReq->setVirt(0, fetch_PC, sizeof(MachInst),
< Request::INST_FETCH, masterId, thread->instAddr());
---
> auto mem_req = std::make_shared<Request>(
> unverifiedInst->threadNumber, fetch_PC,
> sizeof(MachInst), 0, masterId, fetch_PC,
> thread->contextId());
254a252,254
> mem_req->setVirt(0, fetch_PC, sizeof(MachInst),
> Request::INST_FETCH, masterId,
> thread->instAddr());
256c256,257
< fault = itb->translateFunctional(memReq, tc, BaseTLB::Execute);
---
> fault = itb->translateFunctional(
> mem_req, tc, BaseTLB::Execute);
273d273
< delete memReq;
281d280
< delete memReq;
285c284
< PacketPtr pkt = new Packet(memReq, MemCmd::ReadReq);
---
> PacketPtr pkt = new Packet(mem_req, MemCmd::ReadReq);
291d289
< delete memReq;