Patent ID: 9027005
Filing Date: 2015-05-05
Classification: G06F

Abstract:
1. A computer-implemented method comprising: obtaining a set of computer instructions associated with a software application; identifying, by a computing platform on which the set of computer instructions are to be executed, portions of the computer instructions that are each immediately preceded by a respective platform-specific, platform verification subroutine; before compiling the set of computer instructions, invoking, by the computing platform on which the set of computer instructions are to be executed, each of the platform-specific, platform verification subroutines, and identifying the platform-specific, platform verification subroutines that successfully complete; compiling, by the computing platform on which the set of computer instructions are to be executed, a proper subset of the computer instructions, including compiling one or more of the portions of the computer instructions that are immediately preceded by the platform-specific, platform verification subroutines that successfully complete without compiling one or more of the portions of the computer instructions that are immediately preceded by the platform-specific, platform verification subroutines that did not successfully complete; and executing, by the computing platform, the compiled computer instructions.