JPS6365541A - Automatic display system for program in fault - Google Patents

Automatic display system for program in fault

Info

Publication number
JPS6365541A
JPS6365541A JP61210457A JP21045786A JPS6365541A JP S6365541 A JPS6365541 A JP S6365541A JP 61210457 A JP61210457 A JP 61210457A JP 21045786 A JP21045786 A JP 21045786A JP S6365541 A JPS6365541 A JP S6365541A
Authority
JP
Japan
Prior art keywords
program
stack
called
control
stack table
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
JP61210457A
Other languages
Japanese (ja)
Inventor
Akihiko Takahashi
明彦 高橋
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP61210457A priority Critical patent/JPS6365541A/en
Publication of JPS6365541A publication Critical patent/JPS6365541A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To easily identify a program having a fault, by storing the name of a program being called by using a stack processing system, and outputting only the program name of the program in which an unsolvable exit exists at the time of completing the program abnormally. CONSTITUTION:When plural linked programs including a calling program 8, and a program being called 9, are executed, and the program is completed abnormally by the generation of the fault, control is delivered to a check out means 6 for the purpose of outputting the program name of the program being called in which the unsolvable exit exists, by a program fault post-processing means 5 to which the control is delivered from an operating system. All of the program names of the programs being called stored in a range from the forefront area of a fixed stack table 7 to an area designated by a stack table pointer, are outputted to a printing device 10 as a check out list, by the check out means 6, and thereby, it is offered as a tool convenient for the identification of a faulty program.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は障害時のプログラム自動表示方式に関し、特に
プログラム間連絡機能のデバッグ作業における障害時の
プログラム自動表示方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method for automatically displaying a program in the event of a failure, and more particularly to a method for automatically displaying a program in the event of a failure in debugging of a communication function between programs.

〔従来の技術〕[Conventional technology]

従来、この種の障害時のプログラム自動表示方式では、
呼ぶプログラム内の呼ぶ命令の前後あるいは呼ばれたプ
ログラム内の入口および出口等に表示命令を挿入し、表
示命令に基づく表示結果の中から未解決な出口が存在す
る呼ばれたプログラム(その実行がプログラムの出口に
達していない呼ばれたプログラム、以下同様)のプログ
ラム名を見つけ出して障害プログラムを識別する方法が
とられていた。
Conventionally, in the automatic program display method at the time of this type of failure,
Insert display commands before and after the calling command in the calling program or at the entrance and exit of the called program, and select the called program (its execution is A method was used to identify the faulty program by finding the program name of the called program (the same applies hereinafter) that did not reach the program exit.

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

上述した従来の障害時のプログラム自動表示方式では、
全ての呼ぶプログラム内の呼ぶ命令の前後あるいは全て
の呼ばれたプログラム内の入口および出口等に表示命令
を挿入し、この表示命令に基づく表示結果の中から未解
決な出口が存在する呼ばれたプログラムのプログラム名
を見つけ出して未解決な出口が存在する呼ばれたプログ
ラムの中に含まれている障害プログラムを識別している
ので、表示結果のデータ量が多い場合にその多量の表示
結果の中から未解決な出口が存在するプログラムのプロ
グラム名を見つけ出すことが困難であるという欠点があ
る。
In the conventional automatic program display method in the event of a failure, as described above,
Insert display commands before and after the calling command in all called programs or at the entrances and exits of all called programs, and check if there are any unresolved exits among the display results based on this display command. Since the program name of the program is found and the faulty program included in the called program with an unresolved exit is identified, when the amount of display result data is large, it is possible to The disadvantage is that it is difficult to find out the program name of a program that has an unresolved exit.

本発明の目的は、上述の点に鑑み、障害プログラムを識
別するときに、未解決な出口が存在する呼ばれたプログ
ラムのプログラム名だけを出力装置上に出力して容易に
障害プログラムを識別することができる障害時のプログ
ラム自動表示方式を提供することにある。
In view of the above points, it is an object of the present invention to easily identify a faulty program by outputting only the program name of a called program that has an unresolved exit on an output device when identifying a faulty program. The purpose of the present invention is to provide a method for automatically displaying programs in the event of a failure.

c問題点を解決するための手段〕 本発明の障害時のプログラム自動表示方式は、未解決な
出口が存在する呼ばれたプログラムのプログラム名をス
タック処理方式を用いて記憶する固定スタックテーブル
と、この固定スタックテーブルのスタックテーブルポイ
ンタの指示を1つ次に進めるように更新して呼ばれたプ
ログラムのプログラム名を前記固定スタックテーブル内
に記憶するプッシュダウンスタック手段と、呼ばれたプ
ログラムの入口において前記プッシュダウンスタック手
段に制御を移すプッシュダウンスタック制御手段と、呼
ばれたプログラムの出口にプログラムの実行が達すると
前記プッシュダウンスタック手段により更新された前記
固定スタックテーブル内の前記スタックテーブルポイン
タの指示を1つ前に戻すように更新することにより実行
が出口に達した呼ばれたプログラムのプログラム名の前
記固定スタックテーブルにおける記憶を終了させるポツ
プアップ手段と、呼ばれたプログラムの出口において前
記ポツプアンプ手段に制御を移すポツプアップ制御手段
と、前記固定スタックテーブル内に記憶されているプロ
グラム名を出力装置に出力するチェックアウト手段と、
プログラムの異常終了時にオペレーティングシステムか
ら制御が移された後に前記チェックアウト手段に制御を
移すプログラム障害後処理手段とを有する。
Means for Solving Problem c] The automatic program display method in the event of a failure according to the present invention includes a fixed stack table that stores the program name of a called program in which an unresolved exit exists using a stack processing method; a push-down stack means for updating the stack table pointer of the fixed stack table so as to advance one by one and storing the program name of the called program in the fixed stack table; and at the entrance of the called program; pushdown stack control means for transferring control to said pushdown stack means; and an indication of said stack table pointer in said fixed stack table updated by said pushdown stack means when execution of the program reaches an exit of the called program. pop-up means for terminating the storage in the fixed stack table of the program name of the called program whose execution has reached the exit by updating to the previous one; pop-up control means for transferring control; checkout means for outputting the program name stored in the fixed stack table to an output device;
and program failure post-processing means that transfers control to the checkout means after control is transferred from the operating system when the program terminates abnormally.

〔作用〕[Effect]

本発明の障害時のプログラム自動表示方式では、固定ス
タックテーブルが未解決な出口が存在する呼ばれたプロ
グラムのプログラム名をスタック処理方式を用いて記憶
し、プッシュダウンスタック手段が固定スタックテーブ
ルのスタックテーブルポインタの指示を1つ次に進める
ように更新して呼ばれたプログラムのプログラム名を固
定スタックテーブル内に記憶し、ブノシュダウンスタ、
り制御手段が呼ばれたプログラムの入口においてプッシ
ュダウンスタック手段に制御を移し、ボ・7プアンプ手
段が呼ばれたプログラムの出口にプログラムの実行が達
するとプッシュダウンスタック手段により更新された固
定スタックテーブル内のスタックテーブルポインタの指
示を1つ前に戻すように更新することにより実行が出口
に達した呼ばれたプログラムのプログラム名の固定スタ
ックテーブルにおける記憶を終了させ、ポツプアップ制
御手段が呼ばれたプログラムの出口においてポンプアッ
プ手段に制御を移し、チェックアウト手段が固定スタッ
クテーブル内に記憶されているプログラム名を出力装置
に出力し、プログラム障害後処理手段がプログラムの異
常終了時にオペレーティングシステムから制御が移され
た後にチェックアウト手段に制御を移す。
In the automatic program display method in the event of a failure according to the present invention, a fixed stack table stores the program name of a called program for which an unresolved exit exists using a stack processing method, and a pushdown stack means stores the program name of a called program with an unresolved exit. The program name of the called program is updated to advance the table pointer by one step, and the program name of the called program is stored in the fixed stack table.
The control means transfers control to the push-down stack means at the entrance of the called program, and the fixed stack table updated by the push-down stack means when the execution of the program reaches the exit of the called program. The pop-up control means terminates the storage of the program name of the called program whose execution has reached the exit by updating the stack table pointer in the fixed stack table so as to move back one position, and the pop-up control means is called in the called program. control is transferred to the pump-up means at the exit of the program, the checkout means outputs the program name stored in the fixed stack table to the output device, and the program failure post-processing means transfers control from the operating system when the program terminates abnormally. control is then transferred to the checkout means.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は、本発明の障害時のプログラム自動表示方式の
一実施例の構成を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of an embodiment of the automatic program display system in the event of a failure according to the present invention.

本実施例の障害時のプログラム自動表示方式は、呼ばれ
たプログラム9の入口においてプッシュダウンスタック
手段2に制御を移すプッシュダウンスタック制御手段1
 (呼ばれたプログラム9をコンパイルするときに、コ
ンパイラのデバッグオフ。
The program automatic display method in the event of a failure in this embodiment is based on the pushdown stack control means 1 which transfers control to the pushdown stack means 2 at the entrance of the called program 9.
(When compiling called program 9, compiler debugging is turned off.

ジョンにより呼ばれたプログラム9の入口に生成される
)と、固定スタックテーブル7のオーバフローチェック
を行いプログラム名を記憶するための領域があればスタ
ックテーブルポインタ(最近にプログラム名を記憶した
固定スタックテーブル7内の領域を指示する情報。以下
同様)の指示を1つ次に進めるように更新して呼ばれた
プログラム9のプログラム名を固定スタックテーブル7
内に記憶しプログラム名を記憶するための領域がなけれ
ばチェックアウト手段6に制御を移すプッシュダウンス
タック手段2と、呼ばれたプログラム9の出口において
ポツプアップ手段4に制御を移すポンプアップ制御手段
3 (呼ばれたプログラム9をコンパイルするときに、
コンパイラのデバッグオプションにより呼ばれたプログ
ラム9の出口に生成される)と、呼ばれたプログラム9
の出口に達するとプッシュダウンスタック手段2により
更新された固定スタックテーブル7内のスタックテーブ
ルポインタの指示を1つ前に戻すように更新することに
より呼ばれたプログラム9のプログラム名の固定スタッ
クテーブル7における記憶を終了させるポツプアップ手
段4と、プログラムの異常終了時にオペレーティングシ
ステムから制御が移された後に固定スタックテーブル7
内に記憶されているプログラム名を出力して調査する目
的でチェックアウト手段6に制御を移すプログラム障害
後処理手段5と、固定スタックテーブル7がオーバフロ
ーしているときのその旨および障害時のチェックアウト
リストとしての固定スタックテーブル7内に記憶されて
いるプログラム名を印字装置10に出力させるチェック
アウト手段6と、全ての未解決な呼ばれたプログラムの
プログラム名をスタック処理方式を用いて記憶する固定
スタ・7クテーブル7と、プログラム間連絡機能のデバ
ッグ作業の対象である複数のプログラム中の1つであり
呼ばれたプログラム9を呼ぶ命令を含む呼ぶプログラム
8と、プログラム間連絡機能のデバッグ作業の対象であ
る複数のプログラム中の1つであり呼ぶプログラム8に
含まれる呼ぶ命令により制御を渡される呼ばれたプログ
ラム9と、チェックアウト手段6の制御でチェックアウ
トリストが出力される印字装置10とから構成されてい
る。
(created at the entrance of the program 9 called by the program) and the stack table pointer (the fixed stack table that recently stored the program name) if there is an area to check the overflow of the fixed stack table 7 and store the program name. The program name of the called program 9 is fixed by updating the instructions in Stack Table 7 to advance the instructions in Stack Table 7 one by one.
a push-down stack means 2 which transfers control to the check-out means 6 if there is no space for storing the program name; and a pump-up control means 3 which transfers control to the pop-up means 4 at the exit of the called program 9. (When compiling the called program 9,
(generated at the exit of program 9 called by the compiler's debug option) and called program 9
When the exit of the program 9 is reached, the fixed stack table 7 of the program name of the called program 9 is updated by updating the stack table pointer in the fixed stack table 7 updated by the pushdown stack means 2 so as to go back one position. pop-up means 4 for terminating storage in the program, and a fixed stack table 7 after control is transferred from the operating system upon abnormal termination of the program.
A program failure post-processing means 5 transfers control to a checkout means 6 for the purpose of outputting and investigating the program name stored in the program failure processing means 5, and checking when the fixed stack table 7 has overflowed and when there is a failure. A checkout means 6 for outputting program names stored in a fixed stack table 7 as an outlist to a printing device 10, and storing program names of all unresolved called programs using a stack processing method. A fixed stack table 7, a calling program 8 containing an instruction to call the called program 9, which is one of the multiple programs that are the targets of the debugging work of the inter-program communication function, and debugging of the inter-program communication function. A called program 9 to which control is passed by a calling command included in a calling program 8 which is one of a plurality of programs to be worked on, and a printing device to which a checkout list is output under the control of the checkout means 6. It consists of 10.

第2図を参照すると、プッシュダウンスタック制御手段
lの処理は、アーギュメント設定ステンプ11と、プッ
シュダウンスタック手段制御ステップ12とからなる。
Referring to FIG. 2, the process of the pushdown stack control means 1 consists of an argument setting step 11 and a pushdown stack means control step 12.

第3図を参照すると、プッシュダウンスタック手段2の
処理は、アーギュメント取出しステップ2工と、チープ
ルオーバフローチェックステップ22と、オーバフロー
判定ステップ23と、ブツシュダウンステップ24と、
チェックアウト手段制御ステップ25と、リカバリステ
ップ26とからなる。
Referring to FIG. 3, the processes of the push-down stack means 2 include two argument extraction steps, a cheap overflow check step 22, an overflow determination step 23, and a push-down step 24.
It consists of a checkout means control step 25 and a recovery step 26.

第4図を参照すると、ポツプアップ制御手段3の処理は
、ポツプアップ手段制御ステップ31からなる。
Referring to FIG. 4, the process of the pop-up control means 3 consists of a pop-up means control step 31.

第5図を参照すると、ポツプアップ手段4の処理は、ポ
ツプアップステップ41からなる。
Referring to FIG. 5, the process of the pop-up means 4 consists of a pop-up step 41. As shown in FIG.

第6図を参照すると、プログラム障害後処理手段5の処
理は、チェックアウト手段制御ステップ51からなる。
Referring to FIG. 6, the processing of the program failure post-processing means 5 consists of a checkout means control step 51.

第7図を参照すると、チェックアウト手段6の障害時の
処理は、チェックアウトステップ61からなる。
Referring to FIG. 7, the processing at the time of failure of the checkout means 6 consists of a checkout step 61.

次に、このように構成された本実施例の障害時のプログ
ラム自動表示方式の動作について説明する。
Next, the operation of the program automatic display method in the event of a failure in this embodiment configured as described above will be explained.

複数のプログラムのプログラム間連絡機能のデバッグ作
業を行うために複数のプログラムを連係して実行してい
るときに、複数のプログラム中の呼ぶプログラム8の呼
ぶ命令により制御を渡された呼ばれたプログラム9の入
口で、プッシュダウンスタック手段2に制御を移す命令
のアーギュメントとして呼ばれたプログラム9のプログ
ラム名がプッシュダウンスタック制御手段lにより設定
され(ステップ11)、プッシュダウンスタック手段2
に制御が移される(ステップ12)。
A called program to which control is passed by the calling instruction of calling program 8 among the multiple programs when multiple programs are being executed in conjunction to perform debugging of the inter-program communication function of multiple programs. 9, the program name of the program 9 called as an argument of the command to transfer control to the pushdown stack means 2 is set by the pushdown stack control means l (step 11), and the pushdown stack means 2
Control is transferred to (step 12).

プッシュダウンスタック手段2により、プッシュダウン
スタック制御手段1から渡された命令のアーギュメント
から呼ばれたプログラム9のプログラム名が取り出され
る(ステップ21)。
The pushdown stack means 2 extracts the program name of the called program 9 from the argument of the command passed from the pushdown stack control means 1 (step 21).

ここで、固定スタックテーブル7内のスタックテーブル
ポインタの指示が固定スタックテーブル7の範囲を越え
ているか否かのチェック(オーバフローチェック)が行
われ(ステップ22)、固定スタックテーブル7がオー
バフローしている(以下、「異常」と呼ぶ)か否(以下
、「正常」と呼ぶ)かが判定される(ステップ23)。
Here, a check (overflow check) is performed to see whether the instruction of the stack table pointer in the fixed stack table 7 exceeds the range of the fixed stack table 7 (step 22), and it is determined that the fixed stack table 7 has overflowed. (hereinafter referred to as "abnormal") or not (hereinafter referred to as "normal") is determined (step 23).

この判定で「正常」の場合には、スタックテーブルポイ
ンタの指示が1つ次に進むように更新されて呼ばれたプ
ログラム9のプログラム名が固定スタックテーブル7内
に記憶される(ステップ24)。
If the determination is "normal", the stack table pointer is updated so that it advances one step, and the program name of the called program 9 is stored in the fixed stack table 7 (step 24).

ステップ23の判定で「異常」の場合には、チェックア
ウト手段6に制御が移され(ステップ25)、チェック
アウト手段6により、「異常」の旨のメツセージが印字
装置10に出力されるとともにプログラムの実行が打ち
切られてリカバリ処理が行われる (ステップ26)。
If the determination in step 23 is "abnormal", control is transferred to the checkout means 6 (step 25), and the checkout means 6 outputs a message to the effect of "abnormality" to the printing device 10 and programs the program. The execution of is aborted and recovery processing is performed (step 26).

呼ばれたプログラム9が正常に実行されてその出口に達
すると、ポツプアップ制御手段3によりポツプアンプ手
段4に制御が移される(ステップ31)。
When the called program 9 is executed normally and reaches its exit, the pop-up control means 3 transfers control to the pop-up amplifier means 4 (step 31).

ポツプアップ手段4により、ステップ24の処理で更新
された固定スクソクテーブル7内のスタックテーブルポ
インタの指示が1つ前に戻るように更新され(ステップ
41)、呼ばれたプログラム9のプログラム名の固定ス
タックテーブル7における記憶が終了される。
The pop-up means 4 updates the stack table pointer in the fixed stack table 7 updated in the process of step 24 so that it goes back one step (step 41), and fixes the program name of the called program 9. Storage in the stack table 7 is completed.

このようにして呼ぶプログラム8および呼ばれたプログ
ラム9を含んだ連係された複数のプログラムが実行され
ているときに、障害が発生してプログラムが異常終了し
た場合には、オペレーティングシステムから制御が移さ
れたプログラム障害後処理手段5により、未解決な出口
が存在する呼ばれたプログラムのプログラム名を出力す
る目的でチェックアウト手段6に制御が移される(ステ
ップ51)。
If a failure occurs and the program terminates abnormally while multiple linked programs including the called program 8 and the called program 9 are being executed in this way, control is transferred from the operating system. The program failure post-processing means 5 transfers control to the checkout means 6 for the purpose of outputting the program name of the called program for which there is an unresolved exit (step 51).

チェックアウト手段6により、固定スタックテーブル7
内の先頭の領域からスタックテーブルポインタが指示し
ている領域までの範囲に記憶されている全ての呼ばれた
プログラムのプログラム名がチェックアウトリストとし
て印字装置10に出力され(ステップ61)、障害プロ
グラムの識別に便を供する。
Fixed stack table 7 by means of checkout means 6
The program names of all called programs stored in the range from the first area to the area pointed to by the stack table pointer are output as a checkout list to the printing device 10 (step 61), and the faulty program is Provides convenience for identification.

なお、本実施例ではチェックアウトリストを出力する出
力装置として印字装置10を使用する場合について述べ
たが、画面表示装置等の他の出力装置が使用できること
はいうまでもない。
In this embodiment, a case has been described in which the printing device 10 is used as the output device for outputting the checkout list, but it goes without saying that other output devices such as a screen display device can be used.

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

以上説明したように本発明は、呼ばれたプログラムのプ
ログラム名をスタック処理方式を用いて記憶しておいて
プログラムの異常終了時における未解決な出口が存在す
るプログラムのプログラム名だけを出力装置に出力する
ことにより、未解決な出口が存在するプログラムのプロ
グラム名を簡単かつ確実に知ることができ、障害プログ
ラムの識別を容易にするという効果がある。
As explained above, the present invention stores the program name of the called program using the stack processing method and outputs only the program name of the program for which there is an unresolved exit when the program terminates abnormally to the output device. By outputting the information, the program name of the program in which the unresolved exit exists can be easily and reliably known, and there is an effect that the faulty program can be easily identified.

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

第1図は本発明の一実施例の構成を示すブロック図、 第2図は第1図中のプッシュダウンスタック制御手段の
処理を示す流れ図、 第3図は第1図中のプッシュダウンスタック手段の処理
を示す流れ図、 第4図は第1図中のポツプアップ制御手段の処理を示す
流れ図、 第5図は第1図中のポツプアップ手段の処理を示す流れ
図、 第6図は第1図中のプログラム障害後処理手段の処理を
示す流れ図、 第7図は第1図中のチェックアウト手段の処理を示す流
れ図である。 図において、 1・・・プッシュダウンスタック制御手段、2・・・プ
ッシュダウンスタック手段、3・・・ポツプアンプ制御
手段、 4・・・ポンプアップ手段、 5・・・プログラム障害後処理手段、 6・・・チェックアウト手段、 7・・・固定スタックテーブル、 8・・・呼ぶプログラム、 9・・・呼ばれたプログラム、 10・・・印字装置である。 第1図 第3図 第4図     第5図 第6図     第7図
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 2 is a flowchart showing the processing of the pushdown stack control means in FIG. 1, and FIG. 3 is a pushdown stack means in FIG. 1. 4 is a flow chart showing the process of the pop-up control means in FIG. 1, FIG. 5 is a flow chart showing the process of the pop-up control means in FIG. 1, and FIG. Flowchart showing the processing of the program failure post-processing means. FIG. 7 is a flowchart showing the processing of the checkout means in FIG. In the figure, 1... Pushdown stack control means, 2... Pushdown stack means, 3... Pop amplifier control means, 4... Pump up means, 5... Program failure post-processing means, 6. . . Checkout means; 7. Fixed stack table; 8. Calling program; 9. Called program; 10. Printing device. Figure 1 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7

Claims (2)

【特許請求の範囲】[Claims] (1)未解決な出口が存在する呼ばれたプログラムのプ
ログラム名をスタック処理方式を用いて記憶する固定ス
タックテーブルと、 この固定スタックテーブルのスタックテーブルポインタ
の指示を1つ次に進めるように更新して呼ばれたプログ
ラムのプログラム名を前記固定スタックテーブル内に記
憶するプッシュダウンスタック手段と、 呼ばれたプログラムの入口において前記プッシュダウン
スタック手段に制御を移すプッシュダウンスタック制御
手段と、 呼ばれたプログラムの出口にプログラムの実行が達する
と前記プッシュダウンスタック手段により更新された前
記固定スタックテーブル内の前記スタックテーブルポイ
ンタの指示を1つ前に戻すように更新することにより実
行が出口に達した呼ばれたプログラムのプログラム名の
前記固定スタックテーブルにおける記憶を終了させるホ
ップアップ手段と、 呼ばれたプログラムの出口において前記ホップアップ手
段に制御を移すホップアップ制御手段と、前記固定スタ
ックテーブル内に記憶されているプログラム名を出力装
置に出力するチェックアウト手段と、 プログラムの異常終了時にオペレーティングシステムか
ら制御が移された後に前記チェックアウト手段に制御を
移すプログラム障害後処理手段と、を有することを特徴
とする障害時のプログラム自動表示方式。
(1) A fixed stack table that stores the program name of a called program that has an unresolved exit using the stack processing method, and an update to advance the stack table pointer of this fixed stack table by one step. pushdown stack means for storing the program name of the called program in the fixed stack table; and pushdown stack control means for transferring control to the pushdown stack means at the entrance of the called program. When the execution of the program reaches the exit of the program, the instruction of the stack table pointer in the fixed stack table updated by the pushdown stack means is updated so as to return one position to the previous one. hop-up means for terminating the storage of the program name of the called program in the fixed stack table; hop-up control means for transferring control to the hop-up means at the exit of the called program; and a program failure post-processing means that transfers control to the checkout means after control is transferred from the operating system when the program terminates abnormally. Automatic program display method in the event of a failure.
(2)前記プッシュダウンスタック手段が、前記固定ス
タックテーブルに呼ばれたプログラムのプログラム名を
記憶する際に前記固定スタックテーブルのオーバフロー
チェックを行い、前記固定スタックテーブル内にプログ
ラム名を記憶する領域がなければ前記チェックアウト手
段を起動して前記出力装置にその旨を出力させることを
特徴とする特許請求の範囲第1項記載の障害時のプログ
ラム自動表示方式。
(2) The pushdown stack means performs an overflow check on the fixed stack table when storing the program name of the called program in the fixed stack table, and creates an area in the fixed stack table for storing the program name. 2. The automatic program display system in the event of a failure as set forth in claim 1, wherein if the checkout means is not found, the checkout means is activated to cause the output device to output a message to that effect.
JP61210457A 1986-09-05 1986-09-05 Automatic display system for program in fault Pending JPS6365541A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61210457A JPS6365541A (en) 1986-09-05 1986-09-05 Automatic display system for program in fault

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61210457A JPS6365541A (en) 1986-09-05 1986-09-05 Automatic display system for program in fault

Publications (1)

Publication Number Publication Date
JPS6365541A true JPS6365541A (en) 1988-03-24

Family

ID=16589651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61210457A Pending JPS6365541A (en) 1986-09-05 1986-09-05 Automatic display system for program in fault

Country Status (1)

Country Link
JP (1) JPS6365541A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02246861A (en) * 1989-03-16 1990-10-02 Chigusa Sakudo Kk Motive power unit wheel for single-rail dolly and rail structure
JPH03287451A (en) * 1990-04-02 1991-12-18 Chigusa Sakudo Kk Wheel for passenger motor monorail trolley and rail structure

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02246861A (en) * 1989-03-16 1990-10-02 Chigusa Sakudo Kk Motive power unit wheel for single-rail dolly and rail structure
JPH03287451A (en) * 1990-04-02 1991-12-18 Chigusa Sakudo Kk Wheel for passenger motor monorail trolley and rail structure

Similar Documents

Publication Publication Date Title
US20070300209A1 (en) Run into function
US7080360B2 (en) Breakpoint safety net
JPH1078894A (en) Method for supporting failure restoration for computer system
US5826078A (en) Job re-execution system and controlling method thereof
JPS6365541A (en) Automatic display system for program in fault
EP0417916B1 (en) Procedure state descriptor system for digital data processors
JPH02304635A (en) Program runaway detecting system
JPH04101216A (en) Alternate path controlling system in os loading processing
JP2800577B2 (en) Debug device
JPH04336631A (en) Error message output system
JPH05274179A (en) Compiling processor
JPH0247728A (en) Fault processing management system
JPH03240831A (en) Interruption processing system
JPS62229334A (en) Test system using test program for information processing system
JPH07152578A (en) Detection of maximum stack usage quantity
JP2635777B2 (en) Programmable controller
CN116339788A (en) System updating method, device, equipment and storage medium of big data platform
JPS63228341A (en) Program syntax checking system
JP3075359B2 (en) Program debugging start processing method
JPH0695868A (en) Software management system
JPS61131124A (en) Conversation input processing system
JPH0756746A (en) System call function processor
JPH07114487A (en) Program test device
JPH0250731A (en) Compiling device
JPS6053887B2 (en) information processing system