Browse Prior Art Database

Concurrent display of any number of different representations of an applications code with synchronized debugging operations displayed and performed across the representations

IP.com Disclosure Number: IPCOM000199643D
Publication Date: 2010-Sep-13
Document File: 2 page(s) / 13K

Publishing Venue

The IP.com Prior Art Database

Abstract

Display all or a subset of the representations of an applications code concurrently and have debugging operations performed on the application. The information displayed in each of these views is updated appropriately after each debugging operation is performed. This enhances the display and eases the understanding of the relationships between different representations of an applications code.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

Disclosed is a process enabling display of all or a subset of representations of code for an application concurrently and have debugging operations performed on the application code. Information displayed in each view is updated appropriately after each debugging operation is performed. Implementation of the disclosed process typically enhances the display to ease understanding of relationships between different representations of code of the application.

Currently there is the concept of a mixed view in a typical application code debugger in which a high level source line is displayed followed by assembly instructions associated with that source line. The process is repeated for all source lines in a source file.

A typical drawback of the current solution is that a processed nonexistent version of the source is viewed rather than viewing and debugging different representations at the same time in a pure unaltered form. Further, typical solutions are currently limited to two representations displayed at a time.

The disclosed process enables display of all or a subset of representations of the application code concurrently and debugging operations to be performed on the application. The information displayed in each view is updated appropriately after each debugging operation is performed.

For example, using the following code representations including a high level language, intermediate language and assembly language, location information is stated in the form of...