Patent ID: 7421682

Claim:
One or more processor-accessible storage media comprising processor-executable instructions that, when executed, direct a device to perform actions comprising: determining if an instruction of a line of common intermediate language code meets a predetermined exception-related criterion; and if so, injecting a decision point in association with the instruction of the line of common intermediate language code, wherein: the decision point enables a decision as to whether an exception is to be thrown with respect to the instruction; the action of injecting a decision point comprises an action of injecting a bookmark entry, wherein the action of injecting a decision point further comprises an action of: injecting a call to a decision runtime library, the decision runtime library comprising a program that is adapted to evaluate whether the exception is to be thrown with respect to the instruction by utilizing at least one throw exception decision (TED) logic factor, wherein the TED logic factor comprises one of the following: random; and first path, wherein the first path TED logic factor throws an exception when encountering a particular decision point along a new execution path using an identifier of the particular decision point and one or more stack values; the bookmark entry including an instruction type indicator that indicates an instruction type for the instruction of the line of common intermediate language code.