Analyzing a dump file from a data storage device together with debug history to diagnose/resolve programming errors
First Claim
1. A method of diagnosing programming errors for a data storage device, the method comprising:
- receiving a dump file from the data storage device, wherein the dump file comprises program execution data;
converting the dump file into a plurality of debug stop records, wherein each debug stop record comprises trace information related to a programming error;
evaluating a first debug stop record relative to a history of debug stop records stored in a history database;
when the first debug stop record corresponds to a second debug stop record in the history database, providing second resolution information associated with the second debug stop for resolution of the programming error for the first debug stop record; and
when the first debug stop record does not correspond to any debug stop records in the history database;
obtaining first resolution information relating to resolution of the programming error for the first debug stop record;
associating the first resolution information with the first debug stop record; and
storing the first debug stop record in the history database,wherein the first and second resolution information is generated and entered into the history database by a user and comprises a description of the respective resolution.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for diagnosing programming errors for a data storage device, wherein a dump file is received from the data storage device comprising program execution data. The dump file is converted into a plurality of debug stop records, wherein each debug stop record comprises trace information related to a programming error. A first debug stop record is evaluated relative to a history of debug stop records stored in a history database. When the first debug stop record corresponds to a second debug stop record in the history database, the programming error is resolved for the first debug stop record using resolution information associated with the second debug stop record.
-
Citations
22 Claims
-
1. A method of diagnosing programming errors for a data storage device, the method comprising:
-
receiving a dump file from the data storage device, wherein the dump file comprises program execution data; converting the dump file into a plurality of debug stop records, wherein each debug stop record comprises trace information related to a programming error; evaluating a first debug stop record relative to a history of debug stop records stored in a history database; when the first debug stop record corresponds to a second debug stop record in the history database, providing second resolution information associated with the second debug stop for resolution of the programming error for the first debug stop record; and when the first debug stop record does not correspond to any debug stop records in the history database; obtaining first resolution information relating to resolution of the programming error for the first debug stop record; associating the first resolution information with the first debug stop record; and storing the first debug stop record in the history database, wherein the first and second resolution information is generated and entered into the history database by a user and comprises a description of the respective resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Non-transitory computer readable medium comprising a computer program, the computer program comprising code segments for diagnosing programming errors for a data storage device, wherein the code segments, when executed by a processor, cause the processor to perform a method comprising:
-
receiving a dump file from the data storage device, wherein the dump file comprises program execution data; converting the dump file into a plurality of debug stop records, wherein each debug stop record comprises trace information related to a programming error; evaluating a first debug stop record relative to a history of debug stop records stored in a history database; when the first debug stop record corresponds to a second debug stop record in the history database, providing second resolution information associated with the second debug stop for resolution of the programming error for the first debug stop record; and when the first debug stop record does not correspond to any debug stop records in the history database; obtaining first resolution information relating to resolution of the programming error for the first debug stop record; associating the first resolution information with the first debug stop record; and storing the first debug stop record in the history database, wherein the first and second resolution information is generated and entered into the history database by a user and comprises a description of the respective resolution. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising a computer program and a processor for executing the computer program, the computer program comprising code segments for diagnosing programming errors for a data storage device, the computer system executing the computer program with the processor to perform operations comprising:
-
receiving a dump file from the data storage device, wherein the dump file comprises program execution data; converting the dump file into a plurality of debug stop records, wherein each debug stop record comprises trace information related to a programming error; evaluating a first debug stop record relative to a history of debug stop records stored in a history database; when the first debug stop record corresponds to a second debug stop record in the history database, providing second resolution information associated with the second debug stop for resolution of the programming error for the first debug stop record; and when the first debug stop record does not correspond to any debug stop records in the history database; obtaining first resolution information relating to resolution of the programming error for the first debug stop record; associating the first resolution information with the first debug stop record; and storing the first debug stop record in the history database, wherein the first and second resolution information is generated and entered into the history database by a user and comprises a description of the respective resolution. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification