发明申请
US20050235265A1 Inferring function calls in an ambiguous language computer program
失效
在模糊语言计算机程序中进行函数调用
- 专利标题: Inferring function calls in an ambiguous language computer program
- 专利标题(中): 在模糊语言计算机程序中进行函数调用
-
申请号: US10826978申请日: 2004-04-16
-
公开(公告)号: US20050235265A1公开(公告)日: 2005-10-20
- 发明人: John Allen
- 申请人: John Allen
- 申请人地址: US CA Palo Alto
- 专利权人: Catalytic, Inc.
- 当前专利权人: Catalytic, Inc.
- 当前专利权人地址: US CA Palo Alto
- 主分类号: G06F9/42
- IPC分类号: G06F9/42 ; G06F9/44
摘要:
An ambiguous usage of a name in a statement of a computer program is resolved at least partially by adding to an entry statement thereof a definition that includes the ambiguously used name followed by constructing a definition-use graph, followed by checking whether or not an edge from the added definition reaches the statement containing the ambiguously used name. If all edges into the ambiguous statement are from the added definition, then the name is deemed to be a function call. If all edges into the ambiguous statement are not from the added definition, then the name is deemed to be a memory access. If some edges into the ambiguous statement are from the added definition but other edges are not, then the statement is flagged as a dual usage.
公开/授权文献
信息查询