Apparatus, method, and program for breakpoint setting
First Claim
Patent Images
1. A breakpoint setting apparatus comprising:
- a loading unit operable to load an object code generated correspondingly to a source code;
a storing unit operable to store information showing relation between each of components constituting the source code and a corresponding location in the object code;
an acquiring unit operable to automatically acquire and store, when a specific edit is made to the source code, editing information specifying a component subjected to the specific edit; and
a setting unit operable to automatically set a breakpoint in the object code at a location corresponding to the component specified by the editing information.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a breakpoint setting apparatus capable of setting a breakpoint without imposing any burden on a programmer. The breakpoint setting apparatus includes an edited-line list manager 115 for managing an address of an edited line in a source code, and a breakpoint setting/disabling sub unit 106 for setting a breakpoint at the address stored in the edited-line list manager 115. The breakpoint setting apparatus automatically sets a breakpoint on each line where the programmer makes an edit without any specific instruction from the programmer.
-
Citations
18 Claims
-
1. A breakpoint setting apparatus comprising:
-
a loading unit operable to load an object code generated correspondingly to a source code;
a storing unit operable to store information showing relation between each of components constituting the source code and a corresponding location in the object code;
an acquiring unit operable to automatically acquire and store, when a specific edit is made to the source code, editing information specifying a component subjected to the specific edit; and
a setting unit operable to automatically set a breakpoint in the object code at a location corresponding to the component specified by the editing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A breakpoint setting method comprising:
-
a loading step of loading an object code generated correspondingly to a source code;
a storing step of storing information showing relation between each of components constituting the source code and a corresponding location in the object code;
an acquiring step of automatically acquiring and storing, when a specific edit is made to the source code, editing information specifying a component subjected to the specific edit; and
a setting step of automatically setting a breakpoint in the object code at a location corresponding to the component specified by the editing information.
-
-
15. A breakpoint setting program comprising:
-
a loading step of loading an object code generated correspondingly to a source code;
a storing step of storing information showing relation between each of components constituting the source code and a corresponding location in the object code;
an acquiring step of automatically acquiring and storing, when a specific edit is made to the source code, editing information specifying a component subjected to the specific edit; and
a setting step of automatically setting a breakpoint in the object code at a location corresponding to the component specified by the editing information.
-
-
16. In a computer system for writing and editing executable code, the improvement of an automatic breakpoint setting apparatus that can be activated during an editing/debugging operation, comprising
a storing unit operable to store a predetermined quantity of code to be edited; -
a display unit operable to display at least a portion of the code to enable editing of the code by a programmer;
an acquiring unit operable to monitor any modifications to the displayed code and to automatically acquire and store the modification and location of the modification relative to the initial stored predetermined quantity of code; and
a setting unit, responsive to the acquiring unit, operable to automatically set a breakpoint in the resulting modified quantity of code indicative of the modification, whereby the computer system is enabled to provide a representation of the location and modification of the predetermined quantity of code automatically when a programmer edits the stored quantity of code without additional commands being entered by the programmer. - View Dependent Claims (17, 18)
-
Specification