The content disclosed by the invention relates to a
computer program executed on
computer equipment, belongs to the special technical field of computer
system software, and especially focuses on
software debugging systems and debugging methods for detecting
computer program errors. The provided post-execution
software debugging
system framework having performance display contains a called program,an operation
system running the called program, a called program
source code file, a called program mapping file, display equipment, a tracking
record module, a tracking analysis module, an instruction address value
database, a
software simulator, an
event analysis module, a performance analysis module, a coverage analysis module and a
debugger. A debugging method is provided based on the
software debugging system, and therefore, post-execution debugging for software can be achieved; and the method is helpful for finding reproducible bugs and non-reproducible bugs in computer programs.