JPS63311449A - Abort dump processing system - Google Patents

Abort dump processing system

Info

Publication number
JPS63311449A
JPS63311449A JP62147665A JP14766587A JPS63311449A JP S63311449 A JPS63311449 A JP S63311449A JP 62147665 A JP62147665 A JP 62147665A JP 14766587 A JP14766587 A JP 14766587A JP S63311449 A JPS63311449 A JP S63311449A
Authority
JP
Japan
Prior art keywords
record
dump
memory
abort
control record
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
JP62147665A
Other languages
Japanese (ja)
Inventor
Takaaki Kitaoka
北岡 高明
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 JP62147665A priority Critical patent/JPS63311449A/en
Publication of JPS63311449A publication Critical patent/JPS63311449A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To shorten the processing time of an abort dump processing system by adding a correspondence table between the memory addresses of each dump record and record addresses to store the table in a file and then reading out said table to a memory by a partial output request to calculate a desired record address. CONSTITUTION:A correspondence table production means 52 obtains the head address of a 2nd control record group C2 written in a field C12 within a 1st control record C1 included in a retrieved dump record group and reads the group C2. Then the means 52 transfers continuously the read contents to an effective temporary memory area 10 during the memory image abort dump output to produce a correspondence table between memory and record addresses. An output record range retrieving means 53 retrieves the address of a dump record stored in a storing file 7 corresponding to a memory coincident with the partial output request of a user out of said correspondence table. Thus it is possible to shorten the time needed for the partial output of the dump record.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はアボートダンプ処理システム%特にダンプレコ
ードをファイルに格納しておき、後にプ1ノント出力す
るようにしtメモリイメージ方式のアボートダンプ処理
システムに関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention provides an abort dump processing system, particularly an abort dump processing system using a memory image method, in which dump records are stored in a file and later output as a non-print. Regarding.

〔従来の技術〕[Conventional technology]

従来この種のアボートダンプ処理システムに。 Conventionally, this type of abort dump processing system.

実行していたプログラムがアボートした時のメモリの記
憶内容を識別情報を付〕してファイルに格納しておき、
プリンタに出力するとキハ、このファイルを先頭から読
み出すようにしている。
The contents of memory when the program being executed aborts are stored in a file with identification information attached.
When outputting to a printer, this file is read from the beginning.

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

上述した従来システムにおいては、ダンプレコードの全
部をプリント出力するときは問題なかったが、ダンプレ
コードの部分出力を行う時はファイルへの平均アクセス
回数が多くなり、所望の部分の検索に時間がかかるとい
う欠点がある。
In the conventional system described above, there was no problem when printing out the entire dump record, but when printing out a portion of the dump record, the average number of accesses to the file increases, and it takes time to search for the desired part. There is a drawback.

本発明の目的は、ダンプレコードの部分出力に要する時
間を短縮したアボートダンプ処理システムを提供するこ
とにある。
An object of the present invention is to provide an abort dump processing system that reduces the time required to partially output a dump record.

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

本発明のシステムは。 The system of the present invention is:

実行していたプログラムがアボートしt場合に起動され
るアボートダンプ処理システムにおいて。
In an abort dump processing system that is activated when a program being executed aborts.

プログラムが7ボートし友時のメモリの記憶内容をその
前後に第1コントロールレコードと第2コントロールレ
コードを付加し友ダンプレコード群をファイルに格納す
るメモリイメージアボートダンプ採取手段と、 利用者からの部分出力要求に応じて、上記格納さt′L
tメモリ記憶内容のうちの一部分を検索するメモリイメ
ージアボート検索手段 と金設け、メモリイメージアボートダンプ採取手段は。
A memory image abort dump collecting means for adding a first control record and a second control record before and after the contents of the memory when the program makes seven votes, and storing a group of dump records in a file; and a portion from the user. According to the output request, the above stored t'L
A memory image abort retrieval means and a memory image abort dump collecting means are provided for retrieving a part of the memory storage contents.

第2コントロールレコードとしてメモリアドレスとレコ
ードアドレスの対応表を、また前記第1コントロールレ
コードとして当該ダンプレコード群の識別情報および第
2コントロールレコードの先頭アドレスとを書き込み、 ま7?、、メモリイメージアボート検案手段に。
A correspondence table of memory addresses and record addresses is written as the second control record, and identification information of the dump record group and the start address of the second control record are written as the first control record. ,, as a means of examining memory image aborts.

部外出力要求に基づき第1コントロールレコードおよび
第2コントロールレコードから出力要求されたダンプレ
コードのレコードアドレスk 11 D出す工うにそ、
tt−’e’r1gされたことを特徴とする。
The record address k11D of the dump record requested to be output from the first control record and the second control record based on the external output request is issued.
tt-'e'r1g.

〔実施例〕〔Example〕

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

第1図は本発明の構成を表わす図である。FIG. 1 is a diagram showing the configuration of the present invention.

第1図を参照すると1不発8Aハブログラム実行手段1
.メモリイメージアボートダンプ採取手段(以下採取手
段と記す)2.メモリイメージアボートダンプ部分要求
手段(以下部分要求手段と記す)3、メモリイメージア
ボートダンプ管理手段(以下管理手段と記す)4.メモ
リイメージアボートダンプ検索手段(以下検索手段と記
す)5.プリントイメージ変換出力手段6.メモリイメ
ージアボートダンプ格納ファイル(格納ファイルと記づ
7、プリンタ8お工び一時記憶領域9,10工り構成さ
れる。
Referring to FIG. 1, 1 unexploded 8A hub program execution means 1
.. Memory image abort dump collection means (hereinafter referred to as collection means)2. Memory image abort dump partial requesting means (hereinafter referred to as partial requesting means) 3, memory image abort dump management means (hereinafter referred to as management means) 4. Memory image abort dump search means (hereinafter referred to as search means) 5. Print image conversion output means 6. It consists of a memory image abort dump storage file (referred to as storage file 7), a printer 8, and temporary storage areas 9 and 10.

さらは、採取手段2は、第1コントロールレコード書き
込み手段21.23およびレコードアドレス群記憶手段
22.第2コントp−ルレコード群追加手段23お工び
第1コントロールレコード更新手段24とを含む。
Furthermore, the collection means 2 includes first control record writing means 21.23 and record address group storage means 22.23. It includes a second control record group adding means 23 and a first control record updating means 24.

また、検索手段5は、xiコントロールレコード検索手
段51.第2コントロールレコード続み込み手段52.
出力レコード範囲検索子R53i含む。
The search means 5 also includes the xi control record search means 51. Second control record continuation means 52.
Contains output record range search element R53i.

次に本実施例の動作を説明する。Next, the operation of this embodiment will be explained.

プログラム実行手段IK!り実行していたフロダラムが
アボートした場合、本アボートダンプ処理システムが起
動され、プログラム開始時に利用者より指定され九方式
でアボートダンプが採取される。
Program execution means IK! When Flodarum, which was being executed, aborts, this abort dump processing system is activated and an abort dump is collected using the nine methods specified by the user when starting the program.

利用者がアボートダンプ採取をプリント編集方式によら
ずメモリイメージ方式とし、かつ格納ファイル7を指定
したときには、採取手段2は、第2図に示すようは、メ
モリの記憶内容を格納ファイル7にダンプし、ま九、メ
モリイメージアボートダンプと同時に作成し7tj2m
のコントロールレコードを付加する。
When the user collects the abort dump using the memory image method instead of the print editing method and specifies the storage file 7, the collection means 2 dumps the contents of the memory to the storage file 7, as shown in FIG. Then, create the memory image abort dump at the same time as 7tj2m.
Add a control record.

第2図を参照すると、N個のダンプレコードD1aDx
−Da・・・・・・DNの前後に第1:Iントロールレ
コ−)” CI (!: 第2コントロールレコード群
Csが付加さnていることがわかる。
Referring to FIG. 2, N dump records D1aDx
-Da... It can be seen that the first control record group Cs is added before and after the DN.

つぎは、メモリ採取手段2を拝しく説明する。Next, the memory collection means 2 will be explained in detail.

先ず、第1コントロールレコード書き込み手段21rx
、格納7アイル7中のダンプレコード群D1〜D)lの
識別を行うためのメモリイメージアボートダンプの名前
CUと、取得さnるダンプレコード群D1〜DHに対す
る第2コントロールレコード群C3の先頭レコードアド
レスを格能するフィールドC1ztl?つ第1コントロ
ールレコードC!を格納ファイル7中に書き込む。
First, the first control record writing means 21rx
, the memory image abort dump name CU for identifying the dump record groups D1 to D) in the storage 7 isle 7, and the first record of the second control record group C3 for the acquired dump record group D1 to DH. Field C1ztl? that represents the address? 1st control record C! is written into storage file 7.

そして採取手段2内の図示を省略した手段が。Also, there is a means not shown in the collecting means 2.

その時のメモリの記憶内容をメモリイメージのまま、ダ
ンプレコードDx、D*−Ds・・・・・・DNとして
第1コントロールレコードCIの後に昇順方式で書き込
む。このダンプレコード書きヘミ時。
The contents stored in the memory at that time are written as dump records Dx, D*-Ds, . . . , DN in ascending order after the first control record CI as a memory image. When writing this dump record Hemi.

レコードアドレス群記憶手段22は、ダンフレコードD
1+Dt*Ds ・・・・・・DNのメモリアドレスを
格納ファイル7上のアドレス(レコードアドレス)と対
応付けて、メモリイメージアボートダンプ採取時のみ有
効な一時記憶憤域9に対応表形式で記憶する。
The record address group storage means 22 stores a danf record D.
1+Dt*Ds... Correlates the memory address of the DN with the address (record address) on the storage file 7 and stores it in the form of a correspondence table in the temporary storage area 9, which is valid only when collecting a memory image abort dump. .

ダンプレコードD1  a Ds  # Ds・・・・
・・DHすべてを簀き込んだ後、第2コントロールレコ
ード群追加手段23は、一時領域9の情報をダンプレコ
ード群D1〜DHの最後のダンプレコードDNのノ後に
第2コントロールレコード群C3として薔き込む。
Dump record D1 a Ds # Ds...
After storing all the DHs, the second control record group adding means 23 adds the information in the temporary area 9 as a second control record group C3 after the last dump record DN of the dump record groups D1 to DH. Get into it.

最後は、第1コントロールレコード更新手段スはj11
コントロールレコードCt内の第2コントロールレコー
ド群の先頭のレコードアドレス全格納スるフィール)’
C1,は、第2コントロールレコード群の03の先頭の
レコードアドレス全セットし、第1コントロールレコー
ドを更新する。
Finally, the first control record update means is j11.
A field that stores all the record addresses of the first record of the second control record group in the control record Ct)'
C1 sets all the first record addresses of 03 in the second control record group and updates the first control record.

以上で採取手段2の一つの動作が完了するが。This completes one operation of the collection means 2.

このような動作は、ダンプ時ごとに行わnる。従って、
ダンプ時点におけるメモリの様々な記憶内容が第2図に
示す形式で格納ファイル7に格納される。
Such an operation is performed every time a dump is performed. Therefore,
Various stored contents of the memory at the time of dumping are stored in the storage file 7 in the format shown in FIG.

この動作完了後、利用者が部分要求手段3によって、採
取手段2により採取されたダンプレコードの一部分をプ
リンタへ部分出力要求を行うと、先ず、管理手段4は利
用者からの部分出力要求のパラメータの解析を行う。次
は、検索手段5は。
After this operation is completed, when the user uses the partial requesting means 3 to request the printer to partially output a part of the dump record collected by the collecting means 2, the managing means 4 first uses the parameters of the partial output request from the user. Perform the analysis. Next is the search means 5.

管理手段4にエフ解析さnた部分出力要求のパラメータ
に従い、採取手段2により採取さnているダンプレコー
ドの部分出力要求に一玖しt部分を検索する。
According to the parameters of the partial output request analyzed by the management means 4, a portion of the dump record collected by the collection means 2 is searched for.

つぎは、検索手段5t−詳しく説明する。Next, the search means 5t will be explained in detail.

第1コントロールレコード検索手段51は、第1コント
ロールレコード書き込み手段21により書き込まれ次第
1コントロールレコードC* ’ft名前CtxK工っ
て格納ファイル7中から検索する。
The first control record searching means 51 searches for the first control record C*'ft name CtxK from the storage file 7 as soon as it is written by the first control record writing means 21.

対応表作成手段52は、検索さn九ダンプレコード群中
の第1コントロールレコード01内のフィー/’ )”
 Clx IC記すf’した第2コントロールレコード
群先頭アドレスを得て、第2コントロールレコード群C
zkWftみ込み、読み込んだ内容全メモリイメージア
ボートダンプ出力中は有効な一時記憶頚城10中に移送
する処理をくりかえし一時記憶領域10にメモリアドレ
スとレコードアドレスの対応表を作成する。
The correspondence table creation means 52 retrieves the fee/') in the first control record 01 in the n9 dump record group.
Obtain the start address of the second control record group written f' in Clx IC, and write the second control record group C.
zkWft and all read contents are transferred to the valid temporary storage area 10 while the dump is being output, and a correspondence table of memory addresses and record addresses is created in the temporary storage area 10.

出力レコード範囲検索手段53は1作成された対応表か
ら利用者の部分出力要求に一致し几メモリに対応する格
納ファイル7中のダンプレコードのアドレスを検索する
。以上でメモリイメージアボートダンプ検索子!9.5
ハ完了する。
The output record range search means 53 searches the created correspondence table for the address of the dump record in the storage file 7 that matches the user's partial output request and corresponds to the storage file 7. That's all for memory image abort dump search! 9.5
Ha complete.

次は、プリントイメージ変換出力手段6は、出力レコー
ド範囲検索手段53により検索し比出力要求範囲のダン
プレコードを格納ファイル7から読み、メモリイメージ
からプリントイメージに変換しプリンタ8に出力を行う
Next, the print image conversion output means 6 searches through the output record range search means 53, reads the dump record in the required specific output range from the storage file 7, converts the memory image into a print image, and outputs it to the printer 8.

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

以上説明し九工うに1本発明は、ダンプレコード個々の
メモリアドレスとレコードアドレストノ対応表をダンプ
レコード群に付加してファイルに格納しておき1部分出
力要求があると、上記対応表をメモリに読み出して所望
のレコードアドレスを割り出す工うな構成とし之ため、
従来のように。
As explained above, the present invention adds a memory address and record address correspondence table of each dump record to a dump record group and stores it in a file, and when a partial output request is made, the above correspondence table is stored in the memory. Since the structure is designed so that the desired record address cannot be determined by reading the record,
As before.

ファイルの先頭から所望のダンプレコードを探すより平
均のI10回数が減るので、メモリイメージアボートダ
ンプの部分出力要求のとき、プリントイメージ出力まで
の時間が大晦に短縮できる効果がある。
Since the average number of I10 times is reduced compared to searching for a desired dump record from the beginning of the file, when a partial output request for a memory image abort dump is made, the time required to output a print image can be shortened by the New Year's Eve.

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

第1図μ本発明の一実施例t−示す傅成図金示し。 第2図は、ダンプレコードと2111のコントロールレ
コードの格納形式を示す。 l・・・・・・プログラム実行手段、2・・・・・・メ
モリイメージアボートダンプ採取手段(採取手段)、2
1・・・・・・第1コントロールレコード書き込み手段
、22・・・・・・レコードアドレス記憶手段、23・
・・・・・第2コントロールレコード群追加手段、24
・・・・・・第1コントロールレコード更新手段、3・
・・・・・メモリイメージアボートダンプ部分要求手段
(部分要求手段)%4・・・・・・メモリイメージアボ
ートダンプ管理手段(管理手段)、5・・・・・・メモ
リイメージアボート検索手段(検索子役)、51・・・
・・・第1コントロールレコード検索手段、52・・・
・・・対応表作成手段、53・・・・・・出力レコード
範囲検索手段、6・・・・・・プリントイメージ変換出
力手段、7・・・・・・メモリイメージアボートダンプ
格納ファイル(格納ファイル)、8・・・・−・Yij
  回
FIG. 1 shows an embodiment of the present invention. FIG. 2 shows the storage format of the dump record and the control record 2111. l...Program execution means, 2...Memory image abort dump collection means (collection means), 2
1... First control record writing means, 22... Record address storage means, 23.
...Second control record group addition means, 24
...First control record updating means, 3.
...Memory image abort dump partial request means (partial request means) %4 ...Memory image abort dump management means (management means), 5 ...Memory image abort search means (search child actor), 51...
...first control record search means, 52...
... Correspondence table creation means, 53 ... Output record range search means, 6 ... Print image conversion output means, 7 ... Memory image abort dump storage file (storage file ), 8...-Yij
times

Claims (1)

【特許請求の範囲】 実行していたプログラムがアボートした場合に起動され
るアボートダンプ処理システムにおいて、プログラムが
アボートした時のメモリの記憶内容をその前後に第1コ
ントロールレコードと第2コントロールレコードを付加
したダンプレコード群をファイルに格納するメモリイメ
ージアボートダンプ採取手段と、 利用者からの部分出力要求に応じて、前記格納されたメ
モリ記憶内容のうちの一部分を検索するメモリイメージ
アボート検索手段 とを設け、前記メモリイメージアボートダンプ採取手段
は、 前記第2コントロールレコードとしてメモリアドレスと
レコードアドレスの対応表を、また前記第1コントロー
ルレコードとして当該ダンプレコード群の識別情報およ
び前記第2コントロールレコードの先頭アドレスとを書
き込み、 また、前記メモリイメージアボート検索手段は、前記部
分出力要求に基づき前記第1コントロールレコードおよ
び前記第2コントロールレコードから出力要求されたダ
ンプレコードの前記レコードアドレスを割り出すように
それぞれ構成されたことを特徴とするアボートダンプ処
理システム。
[Claims] In an abort dump processing system that is activated when a program being executed aborts, a first control record and a second control record are added before and after the contents of memory at the time the program aborts. memory image abort dump collection means for storing a group of stored dump records in a file; and memory image abort search means for searching a part of the stored memory contents in response to a partial output request from a user. , the memory image abort dump collection means includes a correspondence table between memory addresses and record addresses as the second control record, and identification information of the dump record group and the start address of the second control record as the first control record. and the memory image abort search means is configured to determine the record address of the dump record requested to be output from the first control record and the second control record based on the partial output request. An abort dump processing system featuring:
JP62147665A 1987-06-12 1987-06-12 Abort dump processing system Pending JPS63311449A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62147665A JPS63311449A (en) 1987-06-12 1987-06-12 Abort dump processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62147665A JPS63311449A (en) 1987-06-12 1987-06-12 Abort dump processing system

Publications (1)

Publication Number Publication Date
JPS63311449A true JPS63311449A (en) 1988-12-20

Family

ID=15435502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62147665A Pending JPS63311449A (en) 1987-06-12 1987-06-12 Abort dump processing system

Country Status (1)

Country Link
JP (1) JPS63311449A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57100545A (en) * 1980-12-15 1982-06-22 Mitsubishi Electric Corp Debug device
JPS57113167A (en) * 1980-12-30 1982-07-14 Fujitsu Ltd Automatic retrieval system for dumping of main storage
JPS60122435A (en) * 1983-12-06 1985-06-29 Nec Corp Memory damp system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57100545A (en) * 1980-12-15 1982-06-22 Mitsubishi Electric Corp Debug device
JPS57113167A (en) * 1980-12-30 1982-07-14 Fujitsu Ltd Automatic retrieval system for dumping of main storage
JPS60122435A (en) * 1983-12-06 1985-06-29 Nec Corp Memory damp system

Similar Documents

Publication Publication Date Title
US5740445A (en) Information processing apparatus for generating directory information to manage a file using directories
JPH11232838A (en) Optical disk, optical disk recording device and optical disk reading device
JP2553751B2 (en) Disk sector replacement method
JPS63311449A (en) Abort dump processing system
JP3220041B2 (en) CD-ROM reading system and CD-ROM reading method
JPS6129955A (en) Information accumulating method in postscript type medium
CN111566627B (en) Information accumulation device, data processing system, and recording medium
JP3061385B2 (en) Data management device and data management method
JPH0357037A (en) File management device
JPH0631543Y2 (en) Magnetic disk storage
JP2649675B2 (en) Optical disk storage management method
CN114168558A (en) Method for optimizing NTFS file system speed by reconstructing file records
JP3298935B2 (en) File management device
JPH0215374A (en) Image information retrieving device
JPS61103242A (en) High-speed retrieval system
JP2689116B2 (en) Optical disk storage management method
JPH04250568A (en) Record retrieval device
JPH0820928B2 (en) File access method
JPH04156626A (en) File entry generating system for vtoc
JPH05298369A (en) Method and device for retrieving data
JPH0498516A (en) Disk accessing system
JPS62226487A (en) Memory control system for optical disk
JPS63158641A (en) Idle file control system
JPS58197559A (en) Data transferring method
JPH0744427A (en) Data arrangement system for disk