摘要 |
A system for analyzing and displaying program data capable of generating effective information for assuming paths of program execution on the basis of memory dump information of a program during stalling of the program. A data part accessing part access the data part of a program in the interruption state of running the program or at termination of the program. A linguistic-analysis-part for inputting a source program, and performs analysis for the source program according to grammar of the description language of the source program. A correspondence information accessing part accesses correspondence information of variables and addresses representing a correspondence of a variable name and a variable address in a load module. An evaluation part obtains the variable addresses for variables contained in respective assignment-expressions and comparison-expressions in the source program collected by the linguistic-analysis-part, derives a value of the data part variable in the program by the data part accessing part, and evaluates respective left-hand parts and right hand parts of the expression. A judging part determines that the expression is consistent when the left-hand part and the right-hand part are equal to each other for the assignment-expression, and when the values of the left-hand part and the right-hand part satisfy a comparison condition. A source-program-editing-part outputs the edited source program. The part judged consistent by the judging part is edited in distinguished form from other parts of the source program.
|