WO2009093220A3 - Sal debugging - Google Patents

Sal debugging Download PDF

Info

Publication number
WO2009093220A3
WO2009093220A3 PCT/IB2009/050290 IB2009050290W WO2009093220A3 WO 2009093220 A3 WO2009093220 A3 WO 2009093220A3 IB 2009050290 W IB2009050290 W IB 2009050290W WO 2009093220 A3 WO2009093220 A3 WO 2009093220A3
Authority
WO
WIPO (PCT)
Prior art keywords
debugging
program
debug
statements
information
Prior art date
Application number
PCT/IB2009/050290
Other languages
French (fr)
Other versions
WO2009093220A2 (en
Inventor
Winthrop L. Saville
Thomas Merritt
Original Assignee
Nxp B.V.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nxp B.V. filed Critical Nxp B.V.
Publication of WO2009093220A2 publication Critical patent/WO2009093220A2/en
Publication of WO2009093220A3 publication Critical patent/WO2009093220A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program

Abstract

A method and system of debugging of software where debug statements are condensed during program execution and later expanded into a user-friendly format. A method in accordance with the present disclosure logs debug information and identifiers associated with debugging statements within a program that are configured to output a formatted log used for debugging the program. The identifiers indicate locations of the debugging statements within the program. Formatting information associated with the debugging statements is compiled and stored in a database. Once the programmer wishes to debug the program, during post-processing, the formatting information associated with the identifiers is extracted from the database. The debug information is then rendered using the extracted formatting information such that the rendered debug information depicts the formatted log that the debugging statements are configured to output. The rendered debug information is displayed as the formatted log used for debugging the program.
PCT/IB2009/050290 2008-01-25 2009-01-25 Sal debugging WO2009093220A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US6232408P 2008-01-25 2008-01-25
US61/062,324 2008-01-25

Publications (2)

Publication Number Publication Date
WO2009093220A2 WO2009093220A2 (en) 2009-07-30
WO2009093220A3 true WO2009093220A3 (en) 2009-10-29

Family

ID=40901503

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2009/050290 WO2009093220A2 (en) 2008-01-25 2009-01-25 Sal debugging

Country Status (1)

Country Link
WO (1) WO2009093220A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111831284B (en) * 2020-07-29 2023-08-08 网易(杭州)网络有限公司 Rendering debugging method, device and equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5265254A (en) * 1991-08-14 1993-11-23 Hewlett-Packard Company System of debugging software through use of code markers inserted into spaces in the source code during and after compilation
EP1130518B1 (en) * 2000-01-31 2004-04-07 Metrowerks Corporation Software analysis system having an apparatus for selectively collecting analysis data from a target system executing software instrumented with tag statements and method for use thereof
US6775827B1 (en) * 1999-09-20 2004-08-10 Harkins Audit Software, Inc. Real-time program audit software
US7231633B2 (en) * 2003-07-15 2007-06-12 Lsi Corporation Debugging with set verbosity level during read and analysis of executable code and associated comments while logging according to set verbosity level

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5265254A (en) * 1991-08-14 1993-11-23 Hewlett-Packard Company System of debugging software through use of code markers inserted into spaces in the source code during and after compilation
US6775827B1 (en) * 1999-09-20 2004-08-10 Harkins Audit Software, Inc. Real-time program audit software
EP1130518B1 (en) * 2000-01-31 2004-04-07 Metrowerks Corporation Software analysis system having an apparatus for selectively collecting analysis data from a target system executing software instrumented with tag statements and method for use thereof
US7231633B2 (en) * 2003-07-15 2007-06-12 Lsi Corporation Debugging with set verbosity level during read and analysis of executable code and associated comments while logging according to set verbosity level

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"AUTOMATED SOFTWARE TRACE", IBM TECHNICAL DISCLOSURE BULLETIN, IBM CORP. NEW YORK, US, vol. 37, no. 4B, 1 April 1994 (1994-04-01), pages 369/370, XP000451283, ISSN: 0018-8689 *

Also Published As

Publication number Publication date
WO2009093220A2 (en) 2009-07-30

Similar Documents

Publication Publication Date Title
WO2009110725A3 (en) Three-dimensional application program framework structure and a method for implementing an application program based on the same, and an automatic testing system based on a three-dimensional application software framework and a method therefor
UA104088C2 (en) Method and apparatus for determining interaction mode
WO2014145801A3 (en) Data modeling studio
WO2008147741A3 (en) In-process debugging using external debugging infrastructure
WO2008021777A3 (en) Formal verification of graphical programs
WO2007050667A3 (en) Methods, media and systems for detecting anomalous program executions
EP3493062A3 (en) Data processing system having lockstep operation
JP2012512489A5 (en)
EP2498178A1 (en) Method and device for development environment converting
WO2007014276A3 (en) Direct execution virtual machine
WO2007134242A3 (en) Method for generating decision trees integrated with petro-technical workflows
WO2012103827A3 (en) Method and device for checkpoint and restart of container state
WO2008061067A3 (en) Non-intrusive, thread-selective, debugging method and system for a multi-threaded digital signal processor
ATE434789T1 (en) SYSTEM AND METHOD FOR CONSISTENTITY CHECK OF A DATABASE BACKUP COPY
EP1706833A4 (en) System and method for modeling, abstraction, and analysis of software
WO2007126996A3 (en) System and methods for enhanced metadata entry
WO2010014981A3 (en) Method and apparatus for detection and optimization of presumably parallel program regions
WO2011145116A3 (en) System and method for sql performance assurance services
ATE463787T1 (en) EXECUTION OF CONDITIONAL COMMANDS BY EMISSARY COMMANDS FOR CONDITIONAL EVALUATION
GB2488065A (en) System and method for debugging memory consistency models
WO2011084876A3 (en) Efficient immutable syntax representation with incremental change
WO2012167933A9 (en) Tool-level and hardware-level code optimization and respective hardware modification
WO2005073860A3 (en) Method for determining operational characteristics of a program
WO2010002185A3 (en) Method for automatically and completely deleting temporary files used in application programs
WO2009093220A3 (en) Sal debugging

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09703940

Country of ref document: EP

Kind code of ref document: A2