JPS6257036A - 実行モジユ−ル作成装置 - Google Patents

実行モジユ−ル作成装置

Info

Publication number
JPS6257036A
JPS6257036A JP60197926A JP19792685A JPS6257036A JP S6257036 A JPS6257036 A JP S6257036A JP 60197926 A JP60197926 A JP 60197926A JP 19792685 A JP19792685 A JP 19792685A JP S6257036 A JPS6257036 A JP S6257036A
Authority
JP
Japan
Prior art keywords
line number
source
source program
logic
program
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
JP60197926A
Other languages
English (en)
Inventor
Nobuko Tanaka
田中 伸子
Fujio Yoshida
富士夫 吉田
Takayuki Tsukane
津金 孝行
Katsura Ishikawa
桂 石川
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 JP60197926A priority Critical patent/JPS6257036A/ja
Publication of JPS6257036A publication Critical patent/JPS6257036A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は実行モジュール作成装置(:関する。
〔従来の技術〕
プログラムが実行されるときC:は、ソースプログラム
はコンパイラ、リンカ等の装置C:よって、実行可能な
形式の機械語の集りである実行モジュールに変換されて
いる。実行モジ−ニール使用時にエラーが検出された場
合はソースプログラムに戻つてエラー検出となるまでの
論理を見直すことC:なる。判子、何万行にもおよぶソ
ースプログラムより、エラー検出となりた論理を見出す
ために、従来はエラー検出時C:実行モジュールでの位
置を示唆する方式、あるいはもう一度同現象をソースプ
ログラムの1行ずつC:対して実行することによってソ
ースプログラムでの位置情報を得る方式をとっていた〇 〔発明が解決しようとする問題点〕 上述した従来のソースプログラムの位置情報を  、得
る方式では、ソースプログラムの位置を直接示す情報は
なく、大体の位置により人間の手作業によりエラー検出
となった部位を見出すか、あるいはソースプログラムを
1行ずつ再実行する必要があるため、多くの手続きを必
要とし、かつ情報が不確実であるという欠点がある。
本発明の目的は、ソツトクエアプロダクト(:おけるソ
ースプログラムの行番号をプログラム実行時に利用可能
とした実行モジュール作成装置時(:デイバツク作業時
のエラー検出位置情報をソースプログラムの行番号とし
て表示可能な実行モジュール作成装置を提供することに
ある。
〔問題点を解決するための手段〕
本発明の実行モジュール作成装置は、ソースプログラム
が記憶されているソースプログラム記憶手段と、ソース
プログラム記憶手段からソースプログラムを読取るソー
スプログラム読取り手段と、ソースプログラム読取り手
段から渡されたソースプログラムの意味を解読する意味
解読手段と、意味解読手段からソース行番号検出要求を
受取るとソースプログラムよりソース行番号を検出する
ソースリスト行番号検出手段と、意味解読手段から論理
作成要求を受取るとソースプログラムより論理を作成す
る論理作成手段と、実行モジュール記憶手段と、ソース
リスト行番号検出手段からのソースリスト行番号または
論理作成手段からの論理を実行データとして実行モジュ
ール記憶手段に書込む実行データ書込み手段を有する。
このように、ソースプログラムの位置を示すソース行番
号を実行データとして含む実行モジュールを作成するこ
とによりソースリスト行番号をプログラム実行時(:利
用することが可能になり、特にディパック作業時のエラ
ー検出位置情報をソースプログラムのソース行番号とし
て表示することが可能(=なり、エラー検出時(:エラ
ー検出となった論理を見い出すまでの手作業が不要とな
り、かつ確実な情報が得られる。
〔実 施 例〕
次に、本発明の実施例1:ついて図面を参照して説明す
る。
第1図は本発明の実行モジュール作成装置の一実施例の
構成図である。
ソースプログラム記憶手段Iにはソースプログラムが記
憶されている。ソースプログラム読取り手段2はこのソ
ースプログラム記憶手段1(=記憶されているソースプ
ログラムを読取る。意味解読手段3はソースプログラム
読取り手段2から渡されたソースプログラムの意味を解
読し、ソースリスト行番号検出の要求を見い出せばソー
スリスト行番号検出手段4へ検出要求を出力し、それ以
外の場合は論理作成手段5へ論理作成要求を出力承vソ
ースリスト行番号検出手段4は意味解読手段3からソー
スリスト番号検出要求を受けると行番号の検出を行い、
実行データ書込み手段6へ通知する。論理作成手段5は
意味解読手段3から論理作成要求を受けると、論理を作
成し実行データ書込み手段6へ通知する。実行データ書
込み手段6は、実行モジュール記憶手段7へソースプロ
グラム行番号または論理を実行データとして書込む。
以上のソースプログラム読取り手段2から実行データ書
込み手段6までの処理の繰返しによって、ソースリスト
行番号がプログラム実行時に利用可能な実行モジュール
が実行モジュール記憶手段7に完成する。
〔発明の効果〕
以上説明したように本発明は、ソースプログラムの位置
を示すソース行番号を実行データとして含む実行モジュ
ールを作成することにより、ソー位置情報をソースプロ
グラムのソース行番号として表示することが可能(:な
り、エラー検出時(:エラー検出となった論理を見い出
すまでの手作業が不要となり、かつ確実な情報が得られ
る効果がある。
【図面の簡単な説明】
第1図は本発明の実行モジュール作成装置の一実施例の
構成図である。 1・・・・・・ソースプログラム記憶装置2・・・・・
・ソースプログラム読取り手段3・・・・・・意  味
  解  読  手 段4・・・・・・ソースリスト行
番号検出手段5・・・・・・論理作成手段 6・・・・・・実行データ書込み手段 7・・・・・・実行モジュール記憶手段。

Claims (1)

  1. 【特許請求の範囲】 ソースプログラムが記憶されているソースプログラム記
    憶手段と、 ソースプログラム記憶手段からソースプログラムを読取
    るソースプログラム読取り手段と、ソースプログラム読
    取り手段から渡されたソースプログラムの意味を解読す
    る意味解読手段と、意味解読手段からソース行番号検出
    要求を受取るとソースプログラムよりソース行番号を検
    出するソースリスト行番号検出手段と、 意味解読手段から論理作成要求を受取るとソースプログ
    ラムより論理を作成する論理作成手段と、実行モジュー
    ル記憶手段と、 ソースリスト行番号検出手段からのソースリスト行番号
    または論理作成手段からの論理を実行データとして実行
    モジュール記憶手段に書込む実行データ書込み手段を有
    する実行モジュール作成装置。
JP60197926A 1985-09-06 1985-09-06 実行モジユ−ル作成装置 Pending JPS6257036A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60197926A JPS6257036A (ja) 1985-09-06 1985-09-06 実行モジユ−ル作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60197926A JPS6257036A (ja) 1985-09-06 1985-09-06 実行モジユ−ル作成装置

Publications (1)

Publication Number Publication Date
JPS6257036A true JPS6257036A (ja) 1987-03-12

Family

ID=16382576

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60197926A Pending JPS6257036A (ja) 1985-09-06 1985-09-06 実行モジユ−ル作成装置

Country Status (1)

Country Link
JP (1) JPS6257036A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01158534A (ja) * 1987-12-15 1989-06-21 Fujitsu Ltd 生成ソースプログラムの生成方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01158534A (ja) * 1987-12-15 1989-06-21 Fujitsu Ltd 生成ソースプログラムの生成方式

Similar Documents

Publication Publication Date Title
JPS6116100B2 (ja)
US6279104B1 (en) Debugging system for parallel processed program and debugging method thereof
EP1209567A1 (en) Method and system for real time debugging a source program, particularly for DSP
CN113887250A (zh) 软件界面文字翻译方法及设备
SU1327112A1 (ru) Устройство дл отладки программ
JPS5894041A (ja) 高級言語のデバツク支援装置
JPS621041A (ja) 情報処理装置の診断回路
JPS59183441A (ja) 拡張言語のデバツグ処理方式
JPS63188242A (ja) プログラムエラ−情報の生成、管理方式
JPS61202241A (ja) 高級言語プログラムのデバツグ方式
JPS5936853A (ja) 演算処理装置
KR100588729B1 (ko) 문자형 온라인 서비스에서 사용자 화면 제공장치 및 방법
JP2515333B2 (ja) システムの動的情報収集処理装置
JPS62177628A (ja) 図形言語エラ−処理システム
JPS63113743A (ja) 計算機ハ−ドウエアデバツギング方式
JPH02100145A (ja) マイクロプログラム制御方式の計算機システム
JP2019215919A (ja) コードリーディング支援装置、及び、コードリーディング支援方法、並びに、コードリーディング支援プログラム
JPS6219943A (ja) ソフトウエア開発支援装置
JPS6225342A (ja) プログラムの命令実行網羅率測定方式
JP2005165964A (ja) デバッガ、デバッグ装置およびオーバーレイモジュール
JPS62130436A (ja) トレ−ス制御装置
JPS638837A (ja) スキヤンデ−タ表示方式
JPS61206038A (ja) コンピユ−タのプログラミング実行方法
JPH04236635A (ja) 識別名検索処理方式
JPS63228237A (ja) プログラムデバツグ方式