WO2009093220A3 - Sal debugging - Google Patents
Sal debugging Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software 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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111831284B (en) * | 2020-07-29 | 2023-08-08 | 网易(杭州)网络有限公司 | Rendering debugging method, device and equipment |
Citations (4)
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 |
-
2009
- 2009-01-25 WO PCT/IB2009/050290 patent/WO2009093220A2/en active Application Filing
Patent Citations (4)
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)
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 |