Invention Grant
- Patent Title: Execution of multiple execution paths
- Patent Title (中): 执行多个执行路径
-
Application No.: US13339322Application Date: 2011-12-28
-
Publication No.: US09038185B2Publication Date: 2015-05-19
- Inventor: Benjamin Livshits , Benjamin Goth Zorn , Christian Seifert , Clemens Kolbitsch
- Applicant: Benjamin Livshits , Benjamin Goth Zorn , Christian Seifert , Clemens Kolbitsch
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Steve Wight; Judy Yee; Micky Minhas
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/36 ; G06F21/56

Abstract:
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.
Public/Granted literature
- US20130174258A1 Execution of Multiple Execution Paths Public/Granted day:2013-07-04
Information query