Processing

Please wait...

Settings

Settings

1. WO2000043881 - PLATFORM INDEPENDENT MEMORY IMAGE ANALYSIS ARCHITECTURE FOR DEBUGGING A COMPUTER PROGRAM

Publication Number WO/2000/043881
Publication Date 27.07.2000
International Application No. PCT/US2000/000721
International Filing Date 12.01.2000
Chapter 2 Demand Filed 21.08.2000
IPC
G06F 11/36 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging of software
CPC
G06F 11/362
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
362Software debugging
G06F 11/3664
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
3664Environments for testing or debugging software
Y10S 707/99932
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99931Database or file accessing
99932Access augmentation or optimizing
Y10S 707/99942
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99941Database schema or data structure
99942Manipulating data structure, e.g. compression, compaction, compilation
Applicants
  • SUN MICROSYSTEMS, INC. [US/US]; 901 San Antonio Road Palo Alto, CA 94303, US
Inventors
  • ZAGORSKI, Richard, Frank; US
  • BINGHAM, Paris, E., Jr.; US
Agents
  • CANNING, Kevin, J. ; Lahive & Cockfield, LLP 28 State Street Boston, MA 02109, US
Priority Data
09/234,84322.01.1999US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PLATFORM INDEPENDENT MEMORY IMAGE ANALYSIS ARCHITECTURE FOR DEBUGGING A COMPUTER PROGRAM
(FR) ARCHITECTURE D'ANALYSE D'IMAGES DE MEMOIRE INDEPENDANTE DE PLATE-FORME, SERVANT A LA MISE AU POINT D'UN PROGRAMME INFORMATIQUE
Abstract
(EN)
A platform independent analysis architecture analyzes memory images for computer programs. The analysis architecture is platform independent in that it is not tied to a particular version of a computer program and is not dependent on the presence or absence of patches. In addition, the analysis architecture is not tied to the hardware architecture on which the analysis architecture runs. The analysis architecture dynamically determines data type definitions for a computer program to account for the hardware architecture on which the computer program runs, the version of the computer program that is running and the presence or absence of patches. As a result, accurate views of data types may be discerned at run time so that the views of the data types may be employed in analyzing memory images such as crash dumps and run time dumps. This analysis architecture greatly assists parties in debugging computer programs as a result.
(FR)
La présente invention concerne une architecture indépendante de plate-forme d'analyse d'images de mémoire de programmes informatiques. L'architecture d'analyse est indépendante de plate-forme car elle n'est pas liée à une version particulière d'un programme informatique et elle ne dépend pas de la présence ou de l'absence de modifications de programme. De plus, l'architecture d'analyse ne dépend pas de l'architecture du matériel sur lequel s'exécute l'architecture d'analyse. L'architecture d'analyse définit dynamiquement des types de données pour un programme informatique, données représentant l'architecture du matériel sur lequel s'exécute le programme informatique, la version du programme informatique utilisée et la présence ou l'absence de modifications de programme. Des types de données exacts peuvent ainsi être visualisés pendant l'exécution du programme, ces visualisations pouvant être utilisées dans l'analyse des images de mémoire, par exemple dans l'analyse de vidage sur incident et de vidage pendant l'exécution du programme. Cette architecture d'analyse constitue ainsi une aide précieuse dans la mise au point de programmes informatiques.
Also published as
Latest bibliographic data on file with the International Bureau