Execution of Multiple Execution Paths
AssigneeMicrosoft Corporation
InventorsBenjamin Livshits, Benjamin Goth Zorn, Christian Seifert, Clemens Kolbitsch
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsBenjamin Livshits, Benjamin Goth Zorn, Christian Seifert, Clemens Kolbitsch
Estimating the term…
Techniques for execution of multiple execution paths are described. In one or more embodiments, an execution of a portion of executable code is conditioned upon a particular environment-specific value. For example, the execution of the executable code can cause one type of output if the value of the variable equals a particular value, and can cause a different type of output if the value of the variable equals a different value. Techniques discussed herein can enable the executable code to be executed such that multiple outputs are produced, e.g., by executing the code according to the different values for the variable. In implementations, the multiple outputs can be analyzed for various attributes, such as presence of malware, implementation and coding errors, and so on.
A computer-implemented method, comprising:
A computer-implemented method, comprising:
One or more computer-readable storage media storing computer-executable instructions that are executable by a computing device, the computer-executable instructions comprising:
Dependencies are inferred from the claim text.