81,82c81,82
< WholeTranslationState(RequestPtr _req, uint8_t *_data, uint64_t *_res,
< BaseTLB::Mode _mode)
---
> WholeTranslationState(const RequestPtr &_req, uint8_t *_data,
> uint64_t *_res, BaseTLB::Mode _mode)
95,97c95,97
< WholeTranslationState(RequestPtr _req, RequestPtr _sreqLow,
< RequestPtr _sreqHigh, uint8_t *_data, uint64_t *_res,
< BaseTLB::Mode _mode)
---
> WholeTranslationState(const RequestPtr &_req, const RequestPtr &_sreqLow,
> const RequestPtr &_sreqHigh, uint8_t *_data,
> uint64_t *_res, BaseTLB::Mode _mode)
199c199
< delete mainReq;
---
> mainReq.reset();
201,202c201,202
< delete sreqLow;
< delete sreqHigh;
---
> sreqLow.reset();
> sreqHigh.reset();
252c252
< finish(const Fault &fault, RequestPtr req, ThreadContext *tc,
---
> finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc,