Invention Grant
US08990784B2 Determining control flow divergence due to variable value difference
有权
确定由于变量值差异引起的控制流量差异
- Patent Title: Determining control flow divergence due to variable value difference
- Patent Title (中): 确定由于变量值差异引起的控制流量差异
-
Application No.: US13929898Application Date: 2013-06-28
-
Publication No.: US08990784B2Publication Date: 2015-03-24
- Inventor: Krzysztof Anton , Michal Bodziony , Pawel K. Koperek , Rafal Korczyk
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Richard A. Wilhelm; Sirpa Kuisma
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06F11/34

Abstract:
An embodiment is directed to a method for analyzing a computer program that includes receiving an instruction specifying a first variable of the program. The first variable has a first value at a first location during program execution. The instruction further specifies a second value for the first variable at the first location. The method includes determining that a second location during program execution includes a conditional control flow instruction that includes the first variable. In addition, the method includes evaluating the conditional control flow instruction using the first and second values of the first variable at the second location. It may be determined whether control flow diverges at the second location based on the evaluating of the conditional control flow instruction using the first and second values at the second location.
Public/Granted literature
- US20150007147A1 DETERMINING CONTROL FLOW DIVERGENCE DUE TO VARIABLE VALUE DIFFERENCE Public/Granted day:2015-01-01
Information query