Invention Grant
- Patent Title: Post-execution software debugger with performance display
- Patent Title (中): 具有性能显示的执行后软件调试器
-
Application No.: US10897752Application Date: 2004-07-23
-
Publication No.: US07653899B1Publication Date: 2010-01-26
- Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
- Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
- Applicant Address: US CA Santa Barbara
- Assignee: Green Hills Software, Inc.
- Current Assignee: Green Hills Software, Inc.
- Current Assignee Address: US CA Santa Barbara
- Agency: Barcelo & Harrison, LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
A method for finding an error in a computer program is disclosed. A sequence of machine instructions performed by a processor is recorded as trace data. A mapping file is accessed. A source code instruction is translated into a machine code instruction according to a mapping found in the mapping file. Further, at least a portion of the trace data is searched through until the machine code instruction is found. In addition, a first execution time of the machine code instruction is determined by reviewing the trace data in a first vicinity that an address of the machine code instruction is located. Further, a second execution time of the next machine code instruction is determined by reviewing the trace data in a second vicinity that an address of the next machine code instruction is located. Accordingly, performance data is calculated by subtracting the first execution time from the second execution time. The performance data is displayed.
Information query