JPH01155443A - Inverse display system for program execution locus - Google Patents

Inverse display system for program execution locus

Info

Publication number
JPH01155443A
JPH01155443A JP62312141A JP31214187A JPH01155443A JP H01155443 A JPH01155443 A JP H01155443A JP 62312141 A JP62312141 A JP 62312141A JP 31214187 A JP31214187 A JP 31214187A JP H01155443 A JPH01155443 A JP H01155443A
Authority
JP
Japan
Prior art keywords
execution
program
instruction
reverse
executed
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
Application number
JP62312141A
Other languages
Japanese (ja)
Inventor
Isao Funaki
勇夫 舟木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62312141A priority Critical patent/JPH01155443A/en
Publication of JPH01155443A publication Critical patent/JPH01155443A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To easily and rapidly detect a part where an instruction which becomes the cause of arrival to an arbitrary certain instruction is generated or the part where a program error is generated on the middle way of executing a program by displaying a program execution locus inversely. CONSTITUTION:When a processing is interrupted by abnormal completion due to the program error in executing an object program, an operator inputs a reverse display start command. Next, a control part 18, when discriminating an input command, performs positioning at the address of an instruction executed finally in a history record file 12, and the execution information is sent to a picture control part 16, then, reverse display is instructed. And the execution locus of a source program corresponding to each execution instruction is displayed reversely in sequence of reverse time of execution on the display screen of a CRT17 via a correspondence table file 14, etc., and by checking it, the part where the program error is generated can be detected rapidly. Also, the part where the instruction which becomes the cause of the arrival to the arbitrary certain instruction is generated on the middle way of the execution of the program can be detected similarly easily and rapidly.

Description

【発明の詳細な説明】 〔概 要〕 プログラム実行軌跡をその実行時間順序を逆にして表示
するプログラム実行軌跡の逆表示方式に関し、 プログラム実行途中において、任意のある命令に到達し
た原因となった命令の発生箇所やプログ、  ラム誤り
の発生箇所を容易かつ速やかに検出できるようにするこ
とを目的とし、 プログラムを実行するとともに、実行されたプログラム
の各命令の実行情報を命令実行時間順に記録した履歴レ
コードを保持する処理システムにおけるプログラム実行
軌跡の逆表示方式であって、最後に実行された命令の履
歴レコードより各実行命令の実行情報をその実行逆時間
順に逐次取り出し、取り出された実行命令の実行情報に
基づいてその実行命令に対応するプログラム実行箇所を
画面上に認識可能に表示して、プログラムの実行軌跡を
時間的に逆表示するように構成する。
[Detailed Description of the Invention] [Summary] Regarding the reverse display method of the program execution trajectory in which the program execution trajectory is displayed with the execution time order reversed, there is a problem in which an arbitrary instruction is reached during program execution. With the aim of making it possible to easily and quickly detect the location where an instruction, program, or ram error has occurred, the system executes the program and records the execution information of each instruction in the executed program in the order of instruction execution time. This is a reverse display method of the program execution trajectory in a processing system that maintains history records, in which the execution information of each execution instruction is sequentially retrieved from the history record of the last executed instruction in the reverse chronological order of execution. The program execution location corresponding to the execution command is displayed on the screen in a recognizable manner based on the execution information, and the execution locus of the program is displayed temporally in reverse.

〔産業上の利用分野〕[Industrial application field]

本発明は、プログラム実行軌跡をその実行時間順序を逆
にして表示するプログラム実行軌跡の逆表示方式に関す
る。
The present invention relates to a method for displaying a program execution trajectory in reverse order by reversing the execution time order of the program execution trajectory.

〔従来の技術〕[Conventional technology]

プログラムを実行しているとき、その実行途中において
、任意のある命令についてどのようにしてその命令に到
達したかを知る必要が生じる場合がある。例えば、プロ
グラム誤りにより処理が異状終了した場合、デバッグを
行うためにその誤り発生箇所を検出することが必要であ
る。
When a program is being executed, it may become necessary to know how an arbitrary instruction was reached during the execution. For example, if processing ends abnormally due to a program error, it is necessary to detect the location where the error occurred in order to perform debugging.

このため、従来は、プログラムを実行するとともに、実
行されたプログラムの各命令の実行情報を命令実行時間
順に記録した履歴レコードをファイルに保持するように
している。
For this reason, conventionally, a program is executed and a history record is maintained in a file, in which execution information of each instruction of the executed program is recorded in order of instruction execution time.

プログラム実行途中において、例えばプログラム誤りの
ために異常終了すると、ファイルに別途記録されてあっ
た履歴レコードを読み出し、その実行情報に基づいて実
行プログラム又はその原始プログラムの実行軌跡を再表
示し、最初の実行命令からその実行時間順に順番にチエ
ツクして誤り箇所を検出し、デバッグを行うようにして
いる。
If a program terminates abnormally, for example due to a program error, during program execution, the history record recorded separately in the file is read, the execution trajectory of the executed program or its source program is redisplayed based on the execution information, and the The system checks the execution instructions in order of execution time to detect errors and debug them.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

プログラムの実行途中においてプログラム誤りのため異
常終了する場合、異常終了時の命令に近い過去の命令に
誤りがあるのが通常である。また、どのようにしである
命令に到達したかを知る場合にも、その命令に近い過去
の命令を調べれば充分であるのが通常である。
When a program terminates abnormally due to a program error during execution, there is usually an error in a previous instruction close to the instruction at the time of abnormal termination. Furthermore, in order to know how a certain instruction was reached, it is usually sufficient to check past instructions that are close to that instruction.

しかしながら、従来のプログラム実行軌跡表示方式は、
前述のように、別途記録してあったプログラムの各実行
命令の履歴を最初の実行命令からその実行時間順に逐次
再表示するようにしていた。
However, the conventional program execution trajectory display method is
As described above, the separately recorded history of each execution instruction of the program is sequentially redisplayed in order of execution time starting from the first execution instruction.

このため、プログラム誤りの発生箇所の検出、ある命令
に到達した原因となる命令の発生箇所の検出に時間が掛
り、デパック処理やある命令に到達した原因の究明が速
やかに行われないという不都合があった。
For this reason, it takes time to detect the location where a program error has occurred or the location where the instruction that caused the arrival of a certain instruction occurred, resulting in the inconvenience that depacking processing or investigation of the cause of reaching a certain instruction cannot be performed promptly. there were.

本発明は、プログラム実行途中において、任意のある命
令に到達した原因となった命令の発生箇所やプログラム
誤りの発生箇所を容易かつ速やかに検出できるプログラ
ム実行軌跡の逆表示方式を提供することを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a reverse display method for a program execution trajectory that can easily and quickly detect the occurrence point of an instruction that caused an arbitrary instruction to be reached during program execution or the occurrence point of a program error. shall be.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の採用した解決手段を、第1図を参照して説明す
る。第1図は、本発明の基本構成をフローチャートで示
したものである。また、本発明を実施するシステムは、
プログラムを実行するとともに、実行されたプログラム
の各命令の実行情報を命令実行時間順に記録した履歴レ
コードを保持している。
The solution adopted by the present invention will be explained with reference to FIG. FIG. 1 is a flowchart showing the basic configuration of the present invention. Furthermore, a system implementing the present invention includes:
It executes the program and maintains a history record that records execution information for each instruction of the executed program in order of instruction execution time.

処理Slにおいては、最後に実行された命令の履歴レコ
ードを基準にして各Beレコードより各実行命令の実行
情報をその実行逆時間順に逐次取り出す処理が行われる
In process Sl, a process is performed to sequentially extract execution information of each execution instruction from each Be record in reverse chronological order of execution based on the history record of the last executed instruction.

処理S2では、取り出された実行命令の実行情報に基づ
いてその実行命令に対応するプログラム実行箇所を画面
上に認識可能に表示する処理が行われる。
In process S2, based on the execution information of the extracted execution command, a process of displaying the program execution location corresponding to the execution command in a recognizable manner on the screen is performed.

〔作 用〕[For production]

プログラムが実行されると、各命令の実行情報がその実
行時間順に記録した履歴レコードがファイル等に保持さ
れる。
When a program is executed, a history record in which execution information of each instruction is recorded in the order of execution time is held in a file or the like.

プログラム実行軌跡を逆表示する必要が生じた場合は、
最後に実行された命令の履歴レコードを基準にして各履
歴レコードより各実行命令の実行情報をその実行逆時間
順に逐次取り出す(処理Sl )。
If you need to display the program execution trajectory in reverse,
Based on the history record of the last executed instruction, the execution information of each execution instruction is sequentially extracted from each history record in reverse chronological order of execution (processing Sl).

次いで、取り出された実行命令に対応するプログラム実
行箇所を画面上に認識可能に表示する(処理32)。
Next, the program execution location corresponding to the extracted execution instruction is displayed on the screen in a recognizable manner (process 32).

このようにすることにより、プログラムの実行軌跡を、
最後の実行命令からその実行逆時間順に逐次画面上に逆
表示することができる。
By doing this, the execution trajectory of the program can be changed to
The instructions can be displayed in reverse order on the screen in reverse chronological order starting from the last execution command.

これ!こより、プログラム実行途中において、任意のあ
る命令に到達した原因となる命令の発生箇所やプログラ
ム誤りの発生箇所を容易かつ速やかに検出することがで
き、プログラムデパック時は、デパック処理を速やかに
行うことができる。
this! Therefore, during program execution, it is possible to easily and quickly detect the occurrence of an instruction that causes an arbitrary instruction to be reached, or the occurrence of a program error. be able to.

〔実施例〕〔Example〕

本発明の実施例を、第2図及び第3図を参照して説明す
る。第2図は本発明の一実施例の実施システムの構成の
説明図、第3図は同実施例の処理フローチャートである
An embodiment of the present invention will be described with reference to FIGS. 2 and 3. FIG. 2 is an explanatory diagram of the configuration of an implementation system according to an embodiment of the present invention, and FIG. 3 is a processing flowchart of the embodiment.

(A)実施システムの構成 第2図において、11は目的プログラムファイルで、実
行される目的プログラムが格納される。
(A) Configuration of Implementation System In FIG. 2, reference numeral 11 denotes a target program file in which the target program to be executed is stored.

12は履歴レコードファイルで、目的プログラムの各命
令の実行情報を記録したmWレコードが、命令の実行時
間順に格納される。
Reference numeral 12 denotes a history record file, in which mW records recording execution information of each instruction of the target program are stored in order of execution time of the instructions.

13は原始プログラムファイルで、実行された目的プロ
グラムの各命令の生成のちととなった原始プログラムが
格納されている。
Reference numeral 13 denotes a source program file, which stores a source program that is used to generate each instruction of the executed target program.

14は対応テーブルファイルで、目的プログラムのアド
レスと原始プログラムのアドレスとの対応を示す対応テ
ーブルが格納される。なお、アドレスは、命令の実行単
位を指示するもので、通常のアドレスの他、ラベル名や
命令の存在する行番号/桁番号が用いられる。なお、1
1〜14の各ファイルは、例えば磁気ディスクで構成さ
れる。
A correspondence table file 14 stores a correspondence table showing the correspondence between the addresses of the target program and the addresses of the source program. Note that the address indicates the execution unit of the instruction, and in addition to the usual address, a label name and a line number/column number where the instruction exists are used. In addition, 1
Each of the files 1 to 14 is composed of, for example, a magnetic disk.

15は命令実行部で、目的プログラムを実行し、実行さ
れた各命令の実行情報をその実行時間順に記録した履歴
レコードを履歴レコードファイル12に格納する。
Reference numeral 15 denotes an instruction execution unit that executes the target program and stores in the history record file 12 a history record in which execution information of each executed instruction is recorded in order of execution time.

16は画面制御部で、実行された命令の表示、システム
の内部状態をデイスプレィ17に表示する。
16 is a screen control unit that displays executed commands and the internal status of the system on a display 17;

18は制御部で、命令実行部15及び画面制御部16の
制御及びシステム全体の運用を制御する。
A control unit 18 controls the command execution unit 15 and the screen control unit 16 and the operation of the entire system.

(B)実施例の動作 実施例の動作を、第3図の処理フローチャートを参照し
、その処理ステップに従って説明する。
(B) Operation of the Embodiment The operation of the embodiment will be explained according to its processing steps with reference to the processing flowchart of FIG.

第3図において、31〜S8は各処理ステップである。In FIG. 3, 31 to S8 are processing steps.

処理ステップS1およびS2の内容は第1図で説明した
とおりであり、311及び312はS。
The contents of processing steps S1 and S2 are as described in FIG. 1, and 311 and 312 are S.

の内部処理、32+及びS22はS2の内部処理である
32+ and S22 are the internal processes of S2.

■ 処理ステップ34 、  Ss 、  Ss制御部
18は、待機状態においてオペレータからのコマンド入
力を待っている(S4)。オペレータが命令実行開始に
必要な各種コマンドを順次入力すると、制御部18はコ
マンドの種類を判別する(S、)。命令実行開始のため
のコマンドであるときは、命令実行部15に各コマンド
を発行して実行される(S6)。
■Processing step 34, Ss, Ss control section 18 is in standby state waiting for a command input from the operator (S4). When the operator sequentially inputs various commands necessary to start executing the command, the control unit 18 determines the type of command (S,). If the command is for starting execution of an instruction, each command is issued to the instruction execution unit 15 and executed (S6).

■ 処理34.Ss、St、Ss 命令実行開始に必要な処理が終ると、オペレータは命令
実行コマンドを人力する(S、)。
■ Processing 34. Ss, St, Ss When the processing necessary to start the instruction execution is completed, the operator manually issues an instruction execution command (S,).

制御部18は、人力されたコマンドが実行コマンドであ
ることを判別すると、命令実行部15:こプログラムの
最初の1命令の実行を指示する(S、)。
When the control unit 18 determines that the manually entered command is an execution command, it instructs the instruction execution unit 15 to execute the first instruction of this program (S,).

命令実行部15は、目的プログラムファイル11より最
初の命令を1個読み出して実行する(S7)。実行が終
了すると、その命令の実行情報を履歴レコードファイル
12に出力し、実行命令の実行情報を履歴レコードとし
て記録する(S、)。
The instruction execution unit 15 reads the first instruction from the target program file 11 and executes it (S7). When the execution is completed, the execution information of the instruction is output to the history record file 12, and the execution information of the executed instruction is recorded as a history record (S,).

一方、この命令の実行情報及びそのときのシステム内の
状態情報は、画面制御部16に送られる。画面制御部1
6は、実行情報のアドレスに基づいて対応テーブルファ
イル14の対応テーブルを検索し、目的プログラムの実
行命令に対応する原始プログラム実行箇所のアドレス(
行/桁番号)を求め、原始プログラムファイル13より
その実行箇所を取り出して表示するか、又は原始プログ
ラムリストを表示しその実行箇所をカーソルで指示する
On the other hand, the execution information of this command and the status information in the system at that time are sent to the screen control unit 16. Screen control section 1
6 searches the correspondence table of the correspondence table file 14 based on the address of the execution information, and finds the address (
(line/column number), and the execution location is retrieved from the source program file 13 and displayed, or the source program list is displayed and the execution location is indicated with a cursor.

以上の処理ステップS4 + Ss I S7及びS8
の処理が繰り返されて目的プログラムが最初の命令から
順番に実行され、履歴レコードファイル12には、目的
プログラムの各命令の実行情報を記録した履歴レコード
が、命令の実行時間順に格納される。
The above processing steps S4 + Ss I S7 and S8
The process is repeated and the target program is executed in order from the first instruction, and the history record file 12 stores history records recording execution information of each instruction of the target program in the order of execution time of the instructions.

■ 処理S、、 S、、  S、、 32目的プログラ
ムの実行途中により、例えばプログラム誤りより異常終
了して処理が中断したとする。
■Processing S,, S,, S,, 32 Suppose that during the execution of the target program, for example, the program terminates abnormally due to a program error and the processing is interrupted.

オペレータは、プログラム誤りの発生箇所を検出するた
めに、逆表示開始コマンドを入力する(S4)。
The operator inputs a reverse display start command in order to detect the location where a program error has occurred (S4).

制御部18は、入力されたコマンドが逆表示開始コマン
ドであることを判別すると(S4)、履歴レコードファ
イル12の履歴レコー、ドの最終位置への位置付け、す
なわち最後に実行された命令のアドレスに位置付けを行
い(S、、)、その実行情報を取り出す(S、2)。
When the control unit 18 determines that the input command is a reverse display start command (S4), the control unit 18 positions the history record of the history record file 12 at the final position of the do, that is, the address of the last executed command. Positioning is performed (S, , ) and its execution information is extracted (S, 2).

次いで、この実行情報を画面制御部16に送り、逆表示
を指示する。
Next, this execution information is sent to the screen control unit 16 to instruct reverse display.

画面制御部16は、対応テーブルファイル14を検索し
、入力された実行情報のアドレスに対応する原始プログ
ラムの実行箇所のアドレスすなわちその行/桁番号を取
り出し、その原始プログラムの実行箇所の画面上の位置
(行/桁位置)を求める(S21)。
The screen control unit 16 searches the correspondence table file 14, extracts the address of the execution location of the source program corresponding to the address of the input execution information, that is, the line/column number, and displays the address of the execution location of the source program on the screen. The position (row/column position) is determined (S21).

一方、画面制御部16は、実行された目的プログラムに
対応する原始プログラムリストをデイスプレィの画面に
表示するとともに、前述の処理ステップ32+で求めら
れた実行箇所表示位置情報に基づいて、最後に実行され
た命令に対応する原始プログラムの実行箇所の行/桁位
置をカーソルで表示する(S22)。
On the other hand, the screen control unit 16 displays the source program list corresponding to the executed target program on the display screen, and also displays the list of the source programs that were executed last based on the execution part display position information obtained in the processing step 32+. The line/column position of the execution part of the source program corresponding to the command is displayed with a cursor (S22).

以上の表示処理が終ると、オペレータは、逆表示継続コ
マンドを制御部18に人力する。これにより、前述のス
テップS4 *  Ss +  Se2の処理が行われ
、今度は、対応テーブルファイル14より、最後より1
つ前の実行命令のアドレスに対応する原始プログラムの
実行箇所のアドレスすなわちその行/桁番号を取り出し
、その原始プログラムの実行箇所の画面上の表示位置(
行/桁位置)を求める。
When the above display processing is completed, the operator manually issues a reverse display continuation command to the control unit 18. As a result, the process of step S4 * Ss + Se2 described above is performed, and this time, from the correspondence table file 14, 1 from the last
The address of the execution part of the source program corresponding to the address of the previous execution instruction, that is, its line/column number, is taken out, and the display position on the screen of the execution part of the source program (
line/column position).

次いで、処理ステップ32+及び322が実行され、最
後より1つ前の実行命令に対応する原始プログラムの実
行箇所の行/桁位置がカーソルで画面上に表示される。
Next, processing steps 32+ and 322 are executed, and the line/column position of the execution part of the source program corresponding to the execution instruction immediately before the last one is displayed on the screen with a cursor.

以下、前述のステップS4.Ss、St□、S21及び
S22の処理が順番に実行され、画面には、各実行命令
に対応する原始プログラムの実行軌跡が実行逆時間順で
順番にデイスプレィ17の画面上にカーソルで指示され
て逆表示される。
Hereinafter, the above-mentioned step S4. The processes of Ss, St□, S21, and S22 are executed in order, and the execution locus of the source program corresponding to each execution command is indicated on the screen of the display 17 in order in reverse chronological order by a cursor. Displayed backwards.

オペレータは、逆実行時間順で表示された各原始プログ
ラムの実行内容をチエツクすることにより、プログラム
誤りの発生箇所を容易かつ速やかに検出してデパックを
行うことができる。
By checking the execution contents of each source program displayed in reverse execution time order, the operator can easily and quickly detect the location where a program error has occurred and perform depacking.

以上、プログラム誤りを検出してデパックを行う場合を
例にとって説明したが、デバッグ処理に限らず、プログ
ラム実行途中において任意のある命令に到達した原因と
なる命令の発生箇所の検出も同様にして行うことができ
る。
The above explanation uses an example of depacking after detecting a program error, but this is not limited to debugging, and the same method can be used to detect the occurrence of an instruction that causes an arbitrary instruction to be reached during program execution. be able to.

また、デイスプレィに原始プログラムの代りに目的プロ
グラムの実行軌跡を逆表示すれば、目的プログラムにつ
いてプログラム誤りを容易がっ速やかに検出してデパッ
クを効率良く行うことができる他、目的プログラムの実
行途中における任意のある命令に到達した原因となる命
令の発生箇所を容易かつ速やかに検出することができる
In addition, by displaying the execution trajectory of the target program in reverse instead of the source program on the display, program errors in the target program can be easily and quickly detected and depacked efficiently. It is possible to easily and quickly detect the generation location of an instruction that causes an arbitrary instruction to be reached.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、プログラム実行
軌跡を逆表示することにより、プログラム実行途中にお
ける任意のある命令に到達した原因となる命令の発生箇
所を容易かつ速やかに検出することができ、デパック処
理時は、プログラム誤りの発生箇所を容易かつ速やかに
検出してデパックを効率良く行うことができる。
As described above, according to the present invention, by displaying the program execution trajectory in reverse, it is possible to easily and quickly detect the occurrence point of an instruction that causes an arbitrary instruction to be reached during program execution. During depacking processing, the location where a program error occurs can be easily and quickly detected and depacking can be performed efficiently.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明の基本構成の説明図、第2図は、本発
明の一実施例の実施システムの構成の説明図、 第3図は、同実施例の処理フローチャートである。 第2図において、 11・・・目的プログラムファイル、12・・・履歴レ
コードファイノベ 13・・・原始プログラムファイル
、14・・・対応テーブルファイル、15・・・命令実
行部、16・・・画面制御部、17・・・デイスプレィ
、18・・・制御部。 第1図 1 %’l、 41弓句 !4Iヌテムの 万蚤版゛第
2図 ’l+J’<Aで弓 リ ダニ、千里フロー乎マート第
3図
FIG. 1 is an explanatory diagram of the basic configuration of the present invention, FIG. 2 is an explanatory diagram of the configuration of an implementation system according to an embodiment of the present invention, and FIG. 3 is a processing flowchart of the embodiment. In FIG. 2, 11...Object program file, 12...History record file novel, 13...Source program file, 14...Correspondence table file, 15...Instruction execution section, 16...Screen Control unit, 17... Display, 18... Control unit. Figure 1 1%'l, 41 bows! 4I Nutem's Wandering Edition ゛Figure 2 'L+J'<A to bow Ri Dani, Senri Flow Mart Figure 3

Claims (3)

【特許請求の範囲】[Claims] (1)プログラムを実行するとともに、実行されたプロ
グラムの各命令の実行情報を命令実行時間順に記録した
履歴レコードを保持する処理システムにおけるプログラ
ム実行軌跡の逆表示方式であって、 (A)最後に実行された命令の履歴レコードを基準にし
て各履歴レコードより各実行命令の実行情報をその実行
逆時間順に逐次取り出し(処理S_1)、 (B)取り出された実行命令の実行情報に基づいてその
実行命令に対応するプログラム実行箇所を画面上に認識
可能に表示する(処理S_2)ことを特徴とするプログ
ラム実行軌跡の逆表示方式。
(1) A reverse display method of a program execution trajectory in a processing system that executes a program and maintains a history record in which execution information of each instruction of the executed program is recorded in the order of instruction execution time, comprising: Based on the history record of executed instructions, the execution information of each execution instruction is sequentially retrieved from each history record in the reverse chronological order of execution (process S_1); (B) Execution is performed based on the execution information of the retrieved execution instruction. A reverse display method of a program execution trajectory characterized by displaying a program execution location corresponding to an instruction in a recognizable manner on a screen (process S_2).
(2)処理S_2において、実行命令に対応するプログ
ラム実行箇所をカーソルで指示することを特徴とする特
許請求の範囲第1項記載のプログラム実行軌跡の逆表示
方式。
(2) In the process S_2, the program execution locus inverse display method according to claim 1 is characterized in that the program execution location corresponding to the execution command is indicated with a cursor.
(3)実行されるプログラムが目的プログラムであり、
画面に表示されるプログラムが目的プログラムの原始プ
ログラムであることを特徴とする特許請求の範囲第1項
又は第2項記載のプログラム実行軌跡の逆表示方式。
(3) The program to be executed is the target program,
3. A reverse display method for a program execution trajectory according to claim 1 or 2, wherein the program displayed on the screen is a source program of a target program.
JP62312141A 1987-12-11 1987-12-11 Inverse display system for program execution locus Pending JPH01155443A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62312141A JPH01155443A (en) 1987-12-11 1987-12-11 Inverse display system for program execution locus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62312141A JPH01155443A (en) 1987-12-11 1987-12-11 Inverse display system for program execution locus

Publications (1)

Publication Number Publication Date
JPH01155443A true JPH01155443A (en) 1989-06-19

Family

ID=18025746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62312141A Pending JPH01155443A (en) 1987-12-11 1987-12-11 Inverse display system for program execution locus

Country Status (1)

Country Link
JP (1) JPH01155443A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010055180A (en) * 2008-08-26 2010-03-11 Fujitsu Ltd Program, device, and method for supporting software debugging

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5723155A (en) * 1980-07-18 1982-02-06 Nec Corp Program tracing system
JPS60258664A (en) * 1984-06-04 1985-12-20 Anritsu Corp Terminal equipment
JPS62229443A (en) * 1986-03-31 1987-10-08 Nec Corp Collection and display system for program execution locus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5723155A (en) * 1980-07-18 1982-02-06 Nec Corp Program tracing system
JPS60258664A (en) * 1984-06-04 1985-12-20 Anritsu Corp Terminal equipment
JPS62229443A (en) * 1986-03-31 1987-10-08 Nec Corp Collection and display system for program execution locus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010055180A (en) * 2008-08-26 2010-03-11 Fujitsu Ltd Program, device, and method for supporting software debugging

Similar Documents

Publication Publication Date Title
JPH05151036A (en) Control system for operating database
US5819024A (en) Fault analysis system
JPH01155443A (en) Inverse display system for program execution locus
JP3206096B2 (en) Input data processing device
JPH07120285B2 (en) How to use the syntax checker and text editor
JPH10149246A (en) User&#39;s interface device, operation string generating method for the device and recording medium stored with operation string generating program
JPH0581070A (en) Programmable controller and user program execution method in programmable controller
JPH03179548A (en) Command re-execution processing system
JPH03158937A (en) Program execution control system
JPS63288357A (en) Data editing method
JPH08137717A (en) Debugging method and device
JP2642788B2 (en) Execution monitoring point reduction method
JPH0269837A (en) Program debug support device
JP2001051872A (en) Program debugging device and recording medium recording program
JPH0287237A (en) Execute instruction control system
JPS59183443A (en) Debug device
JPH02100146A (en) Trace decision system
JPS63180141A (en) Debugging system by conversational debugger
JPH0350634A (en) Automatic recovery data processing system
JPH06231001A (en) Symbol name input device
JPS638947A (en) Program debug supporting system
JPH036527B2 (en)
JPS6292033A (en) Program debugging device
JPH064615A (en) Logical simulator system
JPH0850509A (en) Plant operating equipment