Apparatus and method for cataloging symbolic data for use in...

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

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3555547

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