Invention Grant
- Patent Title: System and method for debugging firmware/software by generating trace data
-
Application No.: US14885585Application Date: 2015-10-16
-
Publication No.: US09645911B2Publication Date: 2017-05-09
- Inventor: Ying Chin Cheng
- Applicant: Insyde Software Corporation
- Applicant Address: TW Taipei
- Assignee: INSYDE SOFTWARE CORPORATION
- Current Assignee: INSYDE SOFTWARE CORPORATION
- Current Assignee Address: TW Taipei
- Agency: Muncy, Geissler, Olds & Lowe, P.C.
- Priority: TW103135943A 20141017
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/36

Abstract:
A method for debugging firmware/software by generating trace data includes the following steps: running a debug module in a power-on stage in a test system, to record a load address and a branch instruction execution record set of a tested module into an area for temporary storage; accessing, by an analyzer, in an operating system stage in the area for temporary storage, the load address and the branch instruction execution record set and accessing a program debug symbol table, where the program debug symbol table is generated when source program code is compiled; and finding, by the analyzer, an original source file, a function name, and line numbers of executed codes from the program debug symbol table according to the load address and the branch instruction execution record set to generate an analysis report that includes a program execution path and a program code coverage.
Public/Granted literature
- US20160110281A1 SYSTEM AND METHOD FOR DEBUGGING FIRMWARE/SOFTWARE BY GENERATING TRACE DATA Public/Granted day:2016-04-21
Information query