JPS6292033A - プログラムデバツグ装置 - Google Patents
プログラムデバツグ装置Info
- Publication number
- JPS6292033A JPS6292033A JP60232526A JP23252685A JPS6292033A JP S6292033 A JPS6292033 A JP S6292033A JP 60232526 A JP60232526 A JP 60232526A JP 23252685 A JP23252685 A JP 23252685A JP S6292033 A JPS6292033 A JP S6292033A
- Authority
- JP
- Japan
- Prior art keywords
- program
- points
- debugged
- order
- execution
- 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
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈発明の技術分野〉
本発明はプログラムのデバッグ装置、特に高級言語のソ
ースプログラムレベルでのブレーク機能を改良したもの
に関する。
ースプログラムレベルでのブレーク機能を改良したもの
に関する。
〈発明の概要〉
この発明は、被デバツグプログラムにブレークポイント
を設定する際、ソースプログラム上に設定する複数のポ
イント位置と、設定されたポイントの実行順序とを適宜
指定可能とする一方、指定した順序でプログラム上のポ
イントが実行されたことが判断されたときのみブレーク
を発生させるなどしてオペレータに知らせることにより
、被デバツグプログラムの異常な流れを捕捉可能とした
ものである。
を設定する際、ソースプログラム上に設定する複数のポ
イント位置と、設定されたポイントの実行順序とを適宜
指定可能とする一方、指定した順序でプログラム上のポ
イントが実行されたことが判断されたときのみブレーク
を発生させるなどしてオペレータに知らせることにより
、被デバツグプログラムの異常な流れを捕捉可能とした
ものである。
〈発明の背景〉
現在、高級言語レベルにおけるプログラム開発支援手段
として、いわゆる[シンポリノクデハッガ」が使用され
ることが多い。更にかかるシンポリソクデバソガのデバ
ッグ機能の1つとして、被デバツグプログラムを実行さ
せたとき、該プログ→1、の実行を途中で強制的に一旦
停止させるブレーツノ機能が知られる。
として、いわゆる[シンポリノクデハッガ」が使用され
ることが多い。更にかかるシンポリソクデバソガのデバ
ッグ機能の1つとして、被デバツグプログラムを実行さ
せたとき、該プログ→1、の実行を途中で強制的に一旦
停止させるブレーツノ機能が知られる。
ところで上記ブレーク機能は従来、ブレークポイント設
定用のコマンドを用いて、プログラムの流れの中で特に
問題となりそうなソースプログラム上の行番号を指定し
ておき、プログラムの実行時に何れかのブレークポイン
トが実行されると、それを検出して直ちにプログラムを
停止するものが一般的であった。
定用のコマンドを用いて、プログラムの流れの中で特に
問題となりそうなソースプログラム上の行番号を指定し
ておき、プログラムの実行時に何れかのブレークポイン
トが実行されると、それを検出して直ちにプログラムを
停止するものが一般的であった。
しかしながら実際のデバッグ作業時に於いては、上記の
様に単なる点でプログラムの流れを捉えただけでは不足
で、全体の流れの中でプログラムの実行過程を観察して
はじめて、被デバツグプログラムの異常が発見できる場
合が多い。
様に単なる点でプログラムの流れを捉えただけでは不足
で、全体の流れの中でプログラムの実行過程を観察して
はじめて、被デバツグプログラムの異常が発見できる場
合が多い。
〈発明の目的〉
本発明は上記問題に着目してなされたものであって、ソ
ースプログラム上に設定された複数のポイントが、予め
指定したシー)1ンスで実行された時のみブレークを発
生させることにより、被デバツグプログラムの異常な流
れを精細に定義して捕捉可能とするデバッグ装置を提供
することを目的とする。
ースプログラム上に設定された複数のポイントが、予め
指定したシー)1ンスで実行された時のみブレークを発
生させることにより、被デバツグプログラムの異常な流
れを精細に定義して捕捉可能とするデバッグ装置を提供
することを目的とする。
〈発明の構成および効果〉
上記目的を達成するため、本発明のプログラムデバッグ
装置では、デバッグすべきソースプログラム上に複数の
ポイントを設定する手段と、設定されたポイントの実行
順序を指定する手段と、プログラムを実行した際に、ポ
イントの実行順序を検出する手段と、ポイントの指定順
序と実行順序とが一致すると、一致したことを表示する
手段とをその構成とする。
装置では、デバッグすべきソースプログラム上に複数の
ポイントを設定する手段と、設定されたポイントの実行
順序を指定する手段と、プログラムを実行した際に、ポ
イントの実行順序を検出する手段と、ポイントの指定順
序と実行順序とが一致すると、一致したことを表示する
手段とをその構成とする。
本発明の上記構成によれば、被デバツグプログラムの異
常な動きを、ソースプログラムのレベルで細かく定義し
て捕捉することが可能となり、プログラム開発効率を向
上できる効果を有する。
常な動きを、ソースプログラムのレベルで細かく定義し
て捕捉することが可能となり、プログラム開発効率を向
上できる効果を有する。
〈実施例の説明〉
以下図面に示す実施例に基づき、本発明を具体的に説明
する。
する。
なお実施例では、汎用コンビエータを用い、デバッグ目
的11一応こ′て周辺機器およびソフトウェー?を取り
替えろことにより適用範囲を広げたC ’RAfi川の
デバ・グ・システムに本発明を実施した一例を示すが、
これに限らず、それ単独で動作するデバッグ専用機等に
も略同様に実施でき、又、被デバツグプログラム用の言
語も「c」以外の各種高級言語に変更して実施できるこ
とは勿論である。
的11一応こ′て周辺機器およびソフトウェー?を取り
替えろことにより適用範囲を広げたC ’RAfi川の
デバ・グ・システムに本発明を実施した一例を示すが、
これに限らず、それ単独で動作するデバッグ専用機等に
も略同様に実施でき、又、被デバツグプログラム用の言
語も「c」以外の各種高級言語に変更して実施できるこ
とは勿論である。
本発明を実施するデバッグシステムは、第3図に示す如
く、汎用コンピュータを使用したエンジニアリングワー
クステーション11と、該ワークステーション11に対
するオペレータの直接的なアクセスを可能とする端末装
置12と、ワークステーション11を用いて開発された
被デバツグプログラムをワークステーション11側から
の制御の下に実行し、アセンブラレベルでのデバッグを
可能とするデバッグ実行装置13とから構成される。
く、汎用コンピュータを使用したエンジニアリングワー
クステーション11と、該ワークステーション11に対
するオペレータの直接的なアクセスを可能とする端末装
置12と、ワークステーション11を用いて開発された
被デバツグプログラムをワークステーション11側から
の制御の下に実行し、アセンブラレベルでのデバッグを
可能とするデバッグ実行装置13とから構成される。
ワークステーションItは、マイクロプロセッサを使用
した演算制御装置21を中心としてRAMから成る内部
記憶装置22と、ハードディスクドライブ等の外部記憶
装置23と、周辺装置に対するインターフェース回路を
備えた入出力装置24とを各種バス25を介して接続し
たものであって、更にワークステーション11に対し、
入出力装置24を通じて端末装置12とデバッグ実行装
置13とが接続される。
した演算制御装置21を中心としてRAMから成る内部
記憶装置22と、ハードディスクドライブ等の外部記憶
装置23と、周辺装置に対するインターフェース回路を
備えた入出力装置24とを各種バス25を介して接続し
たものであって、更にワークステーション11に対し、
入出力装置24を通じて端末装置12とデバッグ実行装
置13とが接続される。
端末装置12は、ワークステーション11に対する直接
的なアクセスを可能とするキーボード26と、ワークス
テーション11内でのデータ処理状況を視認しうる形で
表示するCRT等のディスプレイ装置27とから成り、
キーボード26からのコマンド入力により、外部記憶装
置23に予め格納しておいた第4図に示すコンパイラ3
トシンポリンクデバソガ32等の実行フログラム、ソー
スプログラム33・ロードモジュール34等から作られ
るデータを内部記jiff装置22にロードした後、演
算制御装置21においてプログラム31・32を順次実
行させることにより、ワークステーション11はデバッ
グ実行装置13を制御しながら全体でデバッグシステム
として動作する。
的なアクセスを可能とするキーボード26と、ワークス
テーション11内でのデータ処理状況を視認しうる形で
表示するCRT等のディスプレイ装置27とから成り、
キーボード26からのコマンド入力により、外部記憶装
置23に予め格納しておいた第4図に示すコンパイラ3
トシンポリンクデバソガ32等の実行フログラム、ソー
スプログラム33・ロードモジュール34等から作られ
るデータを内部記jiff装置22にロードした後、演
算制御装置21においてプログラム31・32を順次実
行させることにより、ワークステーション11はデバッ
グ実行装置13を制御しながら全体でデバッグシステム
として動作する。
デバッグ実行装置13は、デバッグすべきプログラムを
走らせうるマイクロプロセッサを制御部に使用した電子
式金銭登録機等の被デバツグ装置28と、該被デバツグ
装置28とワークステーション11間にあって、被デバ
ツグ装置28のCPUに代わって被デバツグ装置28を
直接制御するエミュレータ29とから成る。該エミュレ
ータ29はそれ単独でもアセンブラレベルでのデバッグ
を可能とするものであるが、本実施例にあっては、入出
力装置24を通じてワークステーション11側から与え
られたコマンドに対応して、被デバツグ装置28上のメ
モリーの内容を表示、更新し、あるいは又、被デバツグ
装置28上のプログラムを実行、停止等の各種制御を行
った後、その結果をワークステーション11側に返送す
ることにより、ワークステーション11側で高級言語に
よるソースプログラム33のレベルでのデバッグ処理を
可能とする。
走らせうるマイクロプロセッサを制御部に使用した電子
式金銭登録機等の被デバツグ装置28と、該被デバツグ
装置28とワークステーション11間にあって、被デバ
ツグ装置28のCPUに代わって被デバツグ装置28を
直接制御するエミュレータ29とから成る。該エミュレ
ータ29はそれ単独でもアセンブラレベルでのデバッグ
を可能とするものであるが、本実施例にあっては、入出
力装置24を通じてワークステーション11側から与え
られたコマンドに対応して、被デバツグ装置28上のメ
モリーの内容を表示、更新し、あるいは又、被デバツグ
装置28上のプログラムを実行、停止等の各種制御を行
った後、その結果をワークステーション11側に返送す
ることにより、ワークステーション11側で高級言語に
よるソースプログラム33のレベルでのデバッグ処理を
可能とする。
第4図は、C言語で記述されたソースプログラム33が
機械語に翻訳され、更にシンボリックデバッガされるま
での主としてワークステーション11内部におけるソフ
トウェアによる処理の流れを概略的に示す。
機械語に翻訳され、更にシンボリックデバッガされるま
での主としてワークステーション11内部におけるソフ
トウェアによる処理の流れを概略的に示す。
まず最初に、複数のファイルから成るソースプログラム
33は、ワークステーション11内部でコンパイラ31
によりコンパイルされ、ロードモジュール34が形成さ
れる。ロードモジュール34は、被デバツグ装置28の
マイクロプロセッサが実行しうる機械語に加えて、該機
械語のアドレスとソースプログラム33の行番号の対応
関係を示す行番号情報、ソースプログラム33上で記述
された変数とデバッグ対象の装置28上のメモリーアド
レスとの対応関係を示すシンボル情報を含むものであっ
て、そのファイル形式は、例えばオペレーティングシス
テムUNIX SYSTEM ’7(7)COFF
(Common 0bject File Fo
rmat)に従って構成される。
33は、ワークステーション11内部でコンパイラ31
によりコンパイルされ、ロードモジュール34が形成さ
れる。ロードモジュール34は、被デバツグ装置28の
マイクロプロセッサが実行しうる機械語に加えて、該機
械語のアドレスとソースプログラム33の行番号の対応
関係を示す行番号情報、ソースプログラム33上で記述
された変数とデバッグ対象の装置28上のメモリーアド
レスとの対応関係を示すシンボル情報を含むものであっ
て、そのファイル形式は、例えばオペレーティングシス
テムUNIX SYSTEM ’7(7)COFF
(Common 0bject File Fo
rmat)に従って構成される。
次いでシンボリックデバッガ32を作動させ、端末装置
12のキーボード26から所定のコマンドを入力すると
、該コマンドを処理するために必要なエミュレータコマ
ンドがエミュレータ29に送られる。エミュレータ29
は、かかるエミュレータコマンドを解釈、実行した後そ
の結果をデバッガ32に返送する。
12のキーボード26から所定のコマンドを入力すると
、該コマンドを処理するために必要なエミュレータコマ
ンドがエミュレータ29に送られる。エミュレータ29
は、かかるエミュレータコマンドを解釈、実行した後そ
の結果をデバッガ32に返送する。
シンボリックデバッガ32はその内部のメモリー上に、
ロードモジュール34の行番号情報を基にして、機械語
のアドレスとそれに対応するファイル名、関数名、行番
号から成るレコード群で構成される行番号テーブルを予
め作成してあり、デバッガ32はエミュレータ29から
返送される処理結果を、上記行番号テーブルおよびソー
スプログラムファイル33を参照しながら編集し、端末
装置12のディスプレイ装置27において表示する。
ロードモジュール34の行番号情報を基にして、機械語
のアドレスとそれに対応するファイル名、関数名、行番
号から成るレコード群で構成される行番号テーブルを予
め作成してあり、デバッガ32はエミュレータ29から
返送される処理結果を、上記行番号テーブルおよびソー
スプログラムファイル33を参照しながら編集し、端末
装置12のディスプレイ装置27において表示する。
本発明は上記構成のデバッグシステムにあって、被デバ
ツグプログラムに対するブレークポイントの設定方法に
その特徴を有する。
ツグプログラムに対するブレークポイントの設定方法に
その特徴を有する。
第1図は、端末装置12を用いて被デバツグプログラム
上にブレークポイントを設定する手順を示す。シンボリ
ックデバッガ32は従来と略同様に、被デバツグプログ
ラムの実行順序を定義するためのポイント41をソース
プログラム33上に複数設定する機能を有し、例えば端
末装置12のキーボード26からpo main (3
)”とコマンドを入力して、ディスプレイ装置27の表
示画面48上でポイント41を定義すれば、関数mai
nの3行目に対して、ソフトウェアブレークポイントの
手法を用いてブレークポイントが設定される。図示例で
は、以下同様に関数mainの10行目と、関数fun
cの13行目の3箇所にポイント4°1が設定されてい
る。
上にブレークポイントを設定する手順を示す。シンボリ
ックデバッガ32は従来と略同様に、被デバツグプログ
ラムの実行順序を定義するためのポイント41をソース
プログラム33上に複数設定する機能を有し、例えば端
末装置12のキーボード26からpo main (3
)”とコマンドを入力して、ディスプレイ装置27の表
示画面48上でポイント41を定義すれば、関数mai
nの3行目に対して、ソフトウェアブレークポイントの
手法を用いてブレークポイントが設定される。図示例で
は、以下同様に関数mainの10行目と、関数fun
cの13行目の3箇所にポイント4°1が設定されてい
る。
更にデバッガ32は、ポイント番号42を参照するコマ
ンド43であるdisp”の入力により、上記の如く定
義したポイント41に対し、ポイントの種類に対応して
異なったポイント番号42を、例えば1〜3の如く自動
的に割り付ける。
ンド43であるdisp”の入力により、上記の如く定
義したポイント41に対し、ポイントの種類に対応して
異なったポイント番号42を、例えば1〜3の如く自動
的に割り付ける。
次に上記ポイント番号42と、ポイント41の実行順序
を定義するためのコマンド44である“seq”とを用
いて、” seq 1321″の如くポイント41の実
行順序を定義する。この時デバッグ32のメモリー上に
は、第5図の如く所定桁数のseqテーブル45と実行
テーブル46が予め設けられており、上記seqコマン
ド44を用いてポイント41の実行順序を入力すると、
その指定番号42のデータ47がseqテーブル45に
対し右づめで格納され、余った左のカラムには「0」が
入る。本例では、seqテーブル45上にro1321
Jのデータ47が設定されており、ポイント番号42が
1→3→2→1の順序で実行されたときのみブレークが
発生して、オペレータにブレークの発生を表示する様に
実行順序が設定されたことを示す。
を定義するためのコマンド44である“seq”とを用
いて、” seq 1321″の如くポイント41の実
行順序を定義する。この時デバッグ32のメモリー上に
は、第5図の如く所定桁数のseqテーブル45と実行
テーブル46が予め設けられており、上記seqコマン
ド44を用いてポイント41の実行順序を入力すると、
その指定番号42のデータ47がseqテーブル45に
対し右づめで格納され、余った左のカラムには「0」が
入る。本例では、seqテーブル45上にro1321
Jのデータ47が設定されており、ポイント番号42が
1→3→2→1の順序で実行されたときのみブレークが
発生して、オペレータにブレークの発生を表示する様に
実行順序が設定されたことを示す。
第2図は、上記の如くポイント41および該ポイント4
1の実行順序47が定義された後に被デバツグプログラ
ムが実行された時、被デバツグプログラム上のポイント
41が指定順序47で実行されたか否かを検出するため
の処理の流れを示している。
1の実行順序47が定義された後に被デバツグプログラ
ムが実行された時、被デバツグプログラム上のポイント
41が指定順序47で実行されたか否かを検出するため
の処理の流れを示している。
ステップ51は実行の「始め」を示し、デバッガ32に
対し所定のコマンドを入力することにより処理は開始さ
れる。かかる処理の開始と連繋し、ステップ52におい
て、第5図(a)に示す如く実行テーブル46の全ての
桁がrOJにイニシャライズされる。
対し所定のコマンドを入力することにより処理は開始さ
れる。かかる処理の開始と連繋し、ステップ52におい
て、第5図(a)に示す如く実行テーブル46の全ての
桁がrOJにイニシャライズされる。
次に被デバツグプログラムは、上記した手順で設定され
たポイント41の何れかを通過してブレークが発生する
まで実行される(ステップ53)。ブレークが発生した
ことが検出されると、ステップ54において、だい5図
(b)の如く実行テーブル46の内容は左に1桁分だけ
シフトされ、今回発生したブレークのポイント番号「3
」が右端にセットされる。次いでステップ55において
、実行テーブル46の内容はseqテーブル45と各桁
毎に比較され、seqテーブル45上データ47のrO
J以外の全ての桁が互いに一致するか否かが判定される
。かかる判定が“NO”であれば、デバッガ32は自動
的に被デバツグプログラムを再実行させ、ステップ53
に戻って上記処理を繰り返すことにより、実行テーブル
46上に、ポイント41の実行履歴を記録して行く。
たポイント41の何れかを通過してブレークが発生する
まで実行される(ステップ53)。ブレークが発生した
ことが検出されると、ステップ54において、だい5図
(b)の如く実行テーブル46の内容は左に1桁分だけ
シフトされ、今回発生したブレークのポイント番号「3
」が右端にセットされる。次いでステップ55において
、実行テーブル46の内容はseqテーブル45と各桁
毎に比較され、seqテーブル45上データ47のrO
J以外の全ての桁が互いに一致するか否かが判定される
。かかる判定が“NO”であれば、デバッガ32は自動
的に被デバツグプログラムを再実行させ、ステップ53
に戻って上記処理を繰り返すことにより、実行テーブル
46上に、ポイント41の実行履歴を記録して行く。
一方第5図(C)の様に、seqテーブル45の内容4
7と実行テーブル46の実行履歴とが一致して、ステッ
プ55の判定が“YES”となれば、予め利用者がse
qコマンド44で定義した順序で被デバツグプログラム
上のポイント41が実行されたと判断されるので、ステ
ップ56において利用者に対し、rseqコマンドで定
義された順序でプログラムが実行された」旨のメツセー
ジを表示して、ブレークの発生を利用者に告げるのであ
る。
7と実行テーブル46の実行履歴とが一致して、ステッ
プ55の判定が“YES”となれば、予め利用者がse
qコマンド44で定義した順序で被デバツグプログラム
上のポイント41が実行されたと判断されるので、ステ
ップ56において利用者に対し、rseqコマンドで定
義された順序でプログラムが実行された」旨のメツセー
ジを表示して、ブレークの発生を利用者に告げるのであ
る。
第1図はポイントの実行順序を指定する手順の一例を示
す表示画面の正面図、第2図はポイントの実行順序を検
出する手順を示す流れ図、第3図は本発明を実施するだ
めのデバッグシステムの一例を示すブロック図、第4図
は第3図のシステム中における処理の流れを説明する概
略図、第5図(alないしくC1はポイントの実行順序
の検出手順を示す説明図である。 11・・・・ワークステーション 12・・・・端末装置 27・・・・ディスプレイ装置 33・・・・ソースプログラム 41・・・・ポイント 46・・・・実行テーブル 特許 出願人 立石電機株式会社 ニアf3>乙 ニアflA扇 // フークステーン・/ !
す表示画面の正面図、第2図はポイントの実行順序を検
出する手順を示す流れ図、第3図は本発明を実施するだ
めのデバッグシステムの一例を示すブロック図、第4図
は第3図のシステム中における処理の流れを説明する概
略図、第5図(alないしくC1はポイントの実行順序
の検出手順を示す説明図である。 11・・・・ワークステーション 12・・・・端末装置 27・・・・ディスプレイ装置 33・・・・ソースプログラム 41・・・・ポイント 46・・・・実行テーブル 特許 出願人 立石電機株式会社 ニアf3>乙 ニアflA扇 // フークステーン・/ !
Claims (2)
- (1)デバッグすべきソースプログラム上に、複数のポ
イントを設定する手段と、 設定されたポイントの実行順序を指定する手段と、 プログラムを実行し、実行されたポイントの順序を検出
する手段と、 ポイントの指定順序と実行順序とが一致すると、一致し
たことを表示する手段とを備えたプログラムデバッグ装
置。 - (2)ポイントの実行順序検出手段は、メモリー上に所
定桁数の実行テーブルを設定し、各設定ポイントを通過
する毎に実行テーブルの内容を1桁づつシフトさせると
ともに、最下位桁に新たに通過したポイントの値をセッ
トしている特許請求の範囲第1項記載のプログラムデバ
ッグ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60232526A JPS6292033A (ja) | 1985-10-17 | 1985-10-17 | プログラムデバツグ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60232526A JPS6292033A (ja) | 1985-10-17 | 1985-10-17 | プログラムデバツグ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6292033A true JPS6292033A (ja) | 1987-04-27 |
Family
ID=16940715
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60232526A Pending JPS6292033A (ja) | 1985-10-17 | 1985-10-17 | プログラムデバツグ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6292033A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014146358A (ja) * | 2008-04-07 | 2014-08-14 | International Business Maschines Corporation | デバッガ・データ・プロセシング・システム、デバッギング方法およびコンピュータ・プログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5350637A (en) * | 1976-10-20 | 1978-05-09 | Hitachi Ltd | Program executing unit |
| JPS5748147A (en) * | 1980-09-04 | 1982-03-19 | Toshiba Corp | Address matching system |
| JPS5794858A (en) * | 1980-12-03 | 1982-06-12 | Hitachi Ltd | Address tracing system |
-
1985
- 1985-10-17 JP JP60232526A patent/JPS6292033A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5350637A (en) * | 1976-10-20 | 1978-05-09 | Hitachi Ltd | Program executing unit |
| JPS5748147A (en) * | 1980-09-04 | 1982-03-19 | Toshiba Corp | Address matching system |
| JPS5794858A (en) * | 1980-12-03 | 1982-06-12 | Hitachi Ltd | Address tracing system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014146358A (ja) * | 2008-04-07 | 2014-08-14 | International Business Maschines Corporation | デバッガ・データ・プロセシング・システム、デバッギング方法およびコンピュータ・プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6658649B1 (en) | Method, apparatus and article of manufacture for debugging a user defined region of code | |
| US20070074168A1 (en) | Automated step type determination | |
| JPS62113244A (ja) | プログラムテスト装置 | |
| JPS6292033A (ja) | プログラムデバツグ装置 | |
| US20030018957A1 (en) | Debugger monitor with anticipatory highlights | |
| EP0801348A1 (en) | Method of monitoring the operation of a computer | |
| JPH02275539A (ja) | デバッグ処理方式 | |
| JPS6292034A (ja) | プログラムデバツグ装置 | |
| JP2659366B2 (ja) | デバッグ方法及びその装置 | |
| JPS6292035A (ja) | プログラムデバツグ装置 | |
| JPH06242943A (ja) | ソースコードレベルデバッグ装置 | |
| JP3339708B2 (ja) | イベント記録方式 | |
| JPH03113648A (ja) | プログラムデバツグ方式 | |
| JP2870735B2 (ja) | デバッガにおけるデータの値の自動チェック方式 | |
| JPH06250889A (ja) | データ処理システムにおける障害処理方式 | |
| JPH05250221A (ja) | シミュレータ実行方式 | |
| JP2800577B2 (ja) | デバッグ装置 | |
| JPH0766343B2 (ja) | プログラムテスト装置 | |
| JPH0262639A (ja) | 言語デバッガの中断方式 | |
| JPH05143395A (ja) | 診断プログラム実行方式およびそれに使用されるログ情報表示方式 | |
| JPS5968034A (ja) | マイクロコンピユ−タ開発装置用入出力ポ−トシミユレ−タ | |
| CN120386709A (zh) | 一种数据代码调试方法及终端 | |
| JPH03294934A (ja) | 高級プログラム言語用デバッガ | |
| JPS6292032A (ja) | プログラムテスト方法 | |
| JPH04217034A (ja) | プログラムトレースの表示方式 |