1. A method of determining whether a conditional breakpoint was encountered during a debug execution, the method comprising: determining whether a breakpoint was encountered; if the breakpoint was encountered, determining whether the breakpoint is a conditional breakpoint; and if the breakpoint is the conditional breakpoint, incrementing a first count configured to indicate a number of times the conditional breakpoint was encountered during the debug execution.