JPS5750058A - Debugging method by instruction exchange - Google Patents
Debugging method by instruction exchangeInfo
- Publication number
- JPS5750058A JPS5750058A JP55125560A JP12556080A JPS5750058A JP S5750058 A JPS5750058 A JP S5750058A JP 55125560 A JP55125560 A JP 55125560A JP 12556080 A JP12556080 A JP 12556080A JP S5750058 A JPS5750058 A JP S5750058A
- Authority
- JP
- Japan
- Prior art keywords
- debug
- debugged
- program
- executing
- instruction
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
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
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
PURPOSE:To execute a debug processing such as setting a collection data of debug information, and the like, at an optional executing position, without executing reprogramming in order to debug a program to be debugged. CONSTITUTION:Execution of a program to be debugged 2 is discontinued, a point to be debugged BP is designated, and a debug monitor 1 is started. In a debug control part 1-1, an address of a designated BP is registered on an address table 3 in a work area 1-3. Subsequently, an executing instruction being at the BP is shunted to an entry of the address registration table 3, in which an instruction to be linked with the debug monitor 1 is embedded, and the progrma to be debugged 2 is started. After than, when the operation is continued so as to return it to its original state, it is unnecessary to modify a program to be debugged, for the purpose of debugging, and the program to be debugged is not varied even after the debug has been executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP55125560A JPS5750058A (en) | 1980-09-10 | 1980-09-10 | Debugging method by instruction exchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP55125560A JPS5750058A (en) | 1980-09-10 | 1980-09-10 | Debugging method by instruction exchange |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS5750058A true JPS5750058A (en) | 1982-03-24 |
Family
ID=14913213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP55125560A Pending JPS5750058A (en) | 1980-09-10 | 1980-09-10 | Debugging method by instruction exchange |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5750058A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6128144A (en) * | 1984-07-18 | 1986-02-07 | Matsushita Electric Ind Co Ltd | Executing device of tracing |
JPS6159544A (en) * | 1984-08-31 | 1986-03-27 | Hitachi Ltd | Combining maintenance program method for microcomputer |
JPS61180343A (en) * | 1985-02-06 | 1986-08-13 | Omron Tateisi Electronics Co | Software breaking system |
JPS638841A (en) * | 1986-06-27 | 1988-01-14 | Nec Corp | Interruption accepting system |
JPH0193839A (en) * | 1987-07-10 | 1989-04-12 | Tandem Comput Inc | Method and apparatus for measuring execution of program |
JPH01241636A (en) * | 1988-03-17 | 1989-09-26 | Internatl Business Mach Corp <Ibm> | Data processing system |
JPH04148242A (en) * | 1990-10-08 | 1992-05-21 | Fujitsu Ltd | Trace processing method for load module execution |
JPH04318633A (en) * | 1991-04-18 | 1992-11-10 | Fujitsu Ltd | Debugging method |
JPH07161759A (en) * | 1993-12-06 | 1995-06-23 | Nec Corp | Wire bonding device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS51146141A (en) * | 1975-05-26 | 1976-12-15 | Hitachi Ltd | Information processer |
-
1980
- 1980-09-10 JP JP55125560A patent/JPS5750058A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS51146141A (en) * | 1975-05-26 | 1976-12-15 | Hitachi Ltd | Information processer |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6128144A (en) * | 1984-07-18 | 1986-02-07 | Matsushita Electric Ind Co Ltd | Executing device of tracing |
JPS6159544A (en) * | 1984-08-31 | 1986-03-27 | Hitachi Ltd | Combining maintenance program method for microcomputer |
JPS61180343A (en) * | 1985-02-06 | 1986-08-13 | Omron Tateisi Electronics Co | Software breaking system |
JPS638841A (en) * | 1986-06-27 | 1988-01-14 | Nec Corp | Interruption accepting system |
JPH0193839A (en) * | 1987-07-10 | 1989-04-12 | Tandem Comput Inc | Method and apparatus for measuring execution of program |
US4910663A (en) * | 1987-07-10 | 1990-03-20 | Tandem Computers Incorporated | System for measuring program execution by replacing an executable instruction with interrupt causing instruction |
JPH01241636A (en) * | 1988-03-17 | 1989-09-26 | Internatl Business Mach Corp <Ibm> | Data processing system |
JPH04148242A (en) * | 1990-10-08 | 1992-05-21 | Fujitsu Ltd | Trace processing method for load module execution |
JPH04318633A (en) * | 1991-04-18 | 1992-11-10 | Fujitsu Ltd | Debugging method |
JPH07161759A (en) * | 1993-12-06 | 1995-06-23 | Nec Corp | Wire bonding device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE59700880D1 (en) | Method and device for implementing a real-time capable control program in a non-real-time capable operating program | |
JPS51119482A (en) | Program control method for cutting and processing machine | |
SE7902671L (en) | MICRO-PROGRAM CONTROL DEVICE | |
JPS5750058A (en) | Debugging method by instruction exchange | |
JPS56500554A (en) | ||
JPH0328933A (en) | Task control method | |
JPS6491206A (en) | Programmable controller system | |
JPS5222844A (en) | Control method to control other unit in the multiple data processing system | |
JPS6441034A (en) | Data processor | |
JPS556639A (en) | Re-try system of channel | |
JPS523778A (en) | Program control method of cutting work machine | |
JPS57164303A (en) | Programmable controller | |
JPS56162123A (en) | Electronic computer system | |
JPS5569808A (en) | Numerical controller | |
JPS5719852A (en) | Information processing system | |
JPS5239337A (en) | Information processing system which can be restarted automatically | |
JPS5729150A (en) | Method and device for arithmetic control | |
JPH01205349A (en) | Queuing possible type debugging system | |
JPS6441029A (en) | Program debugging device | |
JPS6466746A (en) | Control system for re-execution of program to be debugged | |
JPS63253441A (en) | User program and task managing system for debugger | |
JPS6464040A (en) | Deadlock evading and processing system for multi-process debug | |
JPS55135948A (en) | Information processing device | |
JPS52122782A (en) | Origin setting system in numerical controlling | |
JPS5345142A (en) | Microprogram stopping system |