Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2006-01-17
2006-01-17
Khatri, Anil (Department: 2124)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S129000, C717S155000
Reexamination Certificate
active
06988263
ABSTRACT:
An apparatus and method for cataloging symbolic data for use in performance analysis of computer programs is provided. The apparatus and method stores symbolic data for loaded modules during or shortly after a performance trace and utilizes the stored symbolic data when performing a performance analysis at a later time. A merged symbol file is generated for a computer program, or application, under trace. The merged symbol file contains information useful in performing symbolic resolution of address information in trace files for each instance of a module. During post processing of the trace information generated by a performance trace of a computer program, symbolic information stored in the merged symbol file is compared to the trace information stored in the trace file. The correct symbolic information in the merged symbol file for loaded modules is identified based a number of validating criteria. The correct symbolic information for the loaded modules may then be stored as an indexed database that is used to resolve address information into corresponding symbolic information when providing the trace information to a display for use by a user.
REFERENCES:
patent: 5347649 (1994-09-01), Alderson
patent: 5355487 (1994-10-01), Keller et al.
patent: 5408665 (1995-04-01), Fitzgerald
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5452449 (1995-09-01), Baldwin et al.
patent: 5584005 (1996-12-01), Miyaoku et al.
patent: 5659753 (1997-08-01), Murphy et al.
patent: 5784553 (1998-07-01), Kolawa et al.
patent: 5809145 (1998-09-01), Slik et al.
patent: 5918004 (1999-06-01), Anderson et al.
patent: 5933642 (1999-08-01), Greenbaum et al.
patent: 5950003 (1999-09-01), Kaneshiro et al.
patent: 6016556 (2000-01-01), Heath
patent: 6044461 (2000-03-01), Agha et al.
patent: 6077311 (2000-06-01), Lichtenstein et al.
patent: 6087967 (2000-07-01), Budnik et al.
patent: 6269367 (2001-07-01), Travis et al.
patent: 6274317 (2001-08-01), Hiller et al.
patent: 6282701 (2001-08-01), Wygodny et al.
patent: 6289503 (2001-09-01), Berry et al.
patent: 6314558 (2001-11-01), Angel et al.
patent: 6317872 (2001-11-01), Gee et al.
patent: 6338159 (2002-01-01), Alexander, III et al.
patent: 6381735 (2002-04-01), Hunt
patent: 6382846 (2002-05-01), Lai et al.
patent: 6442663 (2002-08-01), Sun et al.
patent: 6557168 (2003-04-01), Czajkowski
patent: 6658416 (2003-12-01), Hussain et al.
patent: 6678883 (2004-01-01), Berry et al.
patent: 6708169 (2004-03-01), Berry et al.
patent: 6742178 (2004-05-01), Berry et al.
patent: 6766511 (2004-07-01), Berry et al.
Rubin et al, “An efficient profile analysis framework for data layout optimizations”, ACM POPL, pp 140-153, Jan. 16-18, 2002.
Holley et al, “Qualified data flow problems”, ACM pp 68-82, 1980.
Gardin et al, “Aracing occurance of paterns in symbolic computations”, ACM Symp. on Symbolic & Algebric Computations, pp. 233-238, 1981.
Ezust et al, “An automatic trace analysis tool generator for estelle specifications”, ACM SIGCOMM, pp 175-184, 1995.
Rosenberg, Johnathan B., “How Debuggers Work: Algorithms, Data Structures, and Architecture”, Chapter 8 1996, John Wiley & Sons, pp. 151-172.
Hussain Riaz Yousuf
John, Jr. Chester Charles
Levine Frank Eliot
Richardson Christopher Michael
Gerhardt Diana R.
Khatri Anil
Walder, Jr. Stephen J.
LandOfFree
Apparatus and method for cataloging symbolic data for use in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for cataloging symbolic data for use in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for cataloging symbolic data for use in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3555547