1. A method, comprising: generating a checkpoint at one of a plurality of branches in a checkpoint buffer having at least one checkpoint buffer entry, wherein said plurality of branches include one or more instructions; generating a counter for said at least one checkpoint buffer entry; associating said one or more instructions with said checkpoint; and tracking with said counter said one or more instructions associated with said checkpoint.