Invention Grant
US07661095B2 System and method to build a callgraph for functions with multiple entry points
有权
用多个入口点构建函数的函数的系统和方法
- Patent Title: System and method to build a callgraph for functions with multiple entry points
- Patent Title (中): 用多个入口点构建函数的函数的系统和方法
-
Application No.: US11109019Application Date: 2005-04-14
-
Publication No.: US07661095B2Publication Date: 2010-02-09
- Inventor: Jini Susan George
- Applicant: Jini Susan George
- Applicant Address: US TX Houston
- Assignee: Hewlett-Packard Development Company, L.P.
- Current Assignee: Hewlett-Packard Development Company, L.P.
- Current Assignee Address: US TX Houston
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
A technique for building a callgraph for a software program that includes multiple function entry points using dynamic instrumentation. In one example embodiment, this is achieved by inserting function count probe code at each function entry point of each multiple entry function having multiple function entry points in the software program. Inter-entry point arc probe code is then inserted substantially before each arc source address of an arc. A performance analysis tool is then used to collect data resulting from execution of the software program including the function count probe code and the inter-entry point arc probe code and to obtain an actual function count value for each multiple entry function. A callgraph is then built using the obtained actual function count values.
Public/Granted literature
- US20060236309A1 System and method to build a callgraph for functions with multiple entry points Public/Granted day:2006-10-19
Information query