177a178,180
> * @param inst Static instruction information
> * @param corrTarget The resolved target of the branch (only needed
> * for squashed branches)
181c184,186
< void *bp_history, bool squashed) = 0;
---
> void *bp_history, bool squashed,
> const StaticInstPtr & inst = StaticInst::nullStaticInstPtr,
> Addr corrTarget = MaxAddr) = 0;
203c208
< ThreadID _tid)
---
> ThreadID _tid, const StaticInstPtr & inst)
206c211,212
< wasCall(0), wasReturn(0), wasIndirect(0)
---
> wasCall(0), wasReturn(0), wasIndirect(0),
> target(MaxAddr), inst(inst)
250a257,264
>
> /** Target of the branch. First it is predicted, and fixed later
> * if necessary
> */
> Addr target;
>
> /** The branch instrction */
> const StaticInstPtr inst;