System and method to build a callgraph for functions with...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S130000, C717S131000

Reexamination Certificate

active

07661095

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.

REFERENCES:
patent: 5768595 (1998-06-01), Gillies
patent: 7003507 (2006-02-01), Tip et al.
patent: 7240335 (2007-07-01), Angel et al.
patent: 7281242 (2007-10-01), Inamdar
patent: 7493630 (2009-02-01), Hunt
patent: 2002/0049963 (2002-04-01), Beck et al.
patent: 2002/0112227 (2002-08-01), Kramskoy et al.
patent: 2002/0152455 (2002-10-01), Hundt et al.
patent: 2003/0041316 (2003-02-01), Hibbeler et al.
patent: 2003/0066055 (2003-04-01), Spivey
patent: 2004/0003375 (2004-01-01), George et al.
patent: 2005/0097533 (2005-05-01), Chakrabarti et al.
patent: 2006/0225056 (2006-10-01), Mukkavilli
Orso et al. “An Empirical Comparison of Dynamic Impact Analysis Algorithms”, May 2004, IEEE Computer society, 10 pages.
Truong et al. “On using SCALEA for performance analysis of distributed and parallel programs”, Nov. 2001, ACM, pp. 1-14.
Dor et al. “Software Validation via Scalable Path-Sensitive Value Flow Analysis”, Jul. 2004, ACM, pp. 12-22.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method to build a callgraph for functions with... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method to build a callgraph for functions with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method to build a callgraph for functions with... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4195555

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.