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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/3636—Debugging of software by tracing the execution of the program
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
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 | |
| Ouchani et al. | A formal verification framework for SysML activity diagrams | |
| WO2018157157A3 (en) | System and method for modeling a nuclear reactor | |
| CA2403975A1 (en) | Automatic software production system | |
| UA104088C2 (en) | Method and apparatus for determining interaction mode | |
| EP3493062A3 (en) | Data processing system having lockstep operation | |
| WO2014145801A3 (en) | Data modeling studio | |
| WO2008147741A3 (en) | In-process debugging using external debugging infrastructure | |
| CA2819008A1 (en) | Method and system for displaying selectable autocompletion suggestions and annotations in mapping tool | |
| WO2007050667A3 (en) | Methods, media and systems for detecting anomalous program executions | |
| JP2012512489A5 (en) | ||
| WO2010033983A3 (en) | Testing machine with workflow based test procedure | |
| 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 | |
| WO2012088171A3 (en) | Method for checkpointing and restoring program state | |
| ATE463787T1 (en) | EXECUTION OF CONDITIONAL COMMANDS BY EMISSARY COMMANDS FOR CONDITIONAL EVALUATION | |
| WO2011084876A3 (en) | Efficient immutable syntax representation with incremental change | |
| Yahya et al. | Domain-driven actionable process model discovery | |
| WO2005073860A3 (en) | Method for determining operational characteristics of a program | |
| Colvin et al. | Timed behavior trees for failure mode and effects analysis of time-critical systems | |
| WO2009093220A3 (en) | Sal debugging | |
| TW200627276A (en) | Methods and systems for prevention of system execution malfunction and compiler product thereof |
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 |