Patent ID: 7870369
Filing Date: 2011-01-11
Classification: G06F

Abstract:
1. A method of determining a reason for a trace to be aborted, where the method is adapted for use with a processor that executes operations that represent instructions, the method comprising: receiving at least two incoming indications of occurrences of abort triggers stemming from the execution of at least two of the operations that are different from each other, where each operation has a trace associated therewith and each of the operations is associated with the same trace, where each of the abort triggers has an associated abort priority level, and where the trace represents multiple instructions; and prioritizing among the abort triggers for the trace based on the abort priority level of each abort trigger, where the prioritizing does not take into account a correspondence between the at least two operations and at least two of the instructions that the at least two operations at least in part represent, where the prioritizing selects as a pending abort reason one or more of the abort triggers that have the same abort priority level, and where that abort priority level is the highest among the abort priority levels of the abort triggers for the trace.