JP4834983B2 - Iceサーバ - Google Patents
Iceサーバ Download PDFInfo
- Publication number
- JP4834983B2 JP4834983B2 JP2004356437A JP2004356437A JP4834983B2 JP 4834983 B2 JP4834983 B2 JP 4834983B2 JP 2004356437 A JP2004356437 A JP 2004356437A JP 2004356437 A JP2004356437 A JP 2004356437A JP 4834983 B2 JP4834983 B2 JP 4834983B2
- Authority
- JP
- Japan
- Prior art keywords
- debugger
- ice
- debuggers
- breakpoint
- processor
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
図1は本発明の第1実施形態を使用したマルチプロセッサ・デバッグシステムの一例を示す図である。図1中、4A、4Bはデバッガ、5は本発明の第1実施形態、6A、6BはICE、7A、7Bはマルチプロセッサシステムを構成するプロセッサであり、共有メモリを有するものである。
図4は本発明の第2実施形態を使用したマルチプロセッサ・デバッグシステムの一例を示す図である。本発明の第2実施形態22は、2個のプロセッサ7A、7Bに対して1個のICE23が使用される場合に使用するものであり、ICE23に対応させて1個のICE用インタフェース24を備えるようにし、その他については、図1に示す本発明の第1実施形態5と同様に構成したものである。
2A、2B…インサーキットエミュレータ
3A、3B…プロセッサ
4A、4B…デバッガ
5…本発明の第1実施形態(ICEサーバ)
6A、6B…インサーキットエミュレータ
7A、7B…プロセッサ
8A、8B…デバッガ用インタフェース
9A、9B…インサーキットエミュレータ用インタフェース
10…マルチデバッガ通信部
11…ICE制御部
12…ソフトウエアブレークポイントテーブル
13…ソフトウエアブレーク管理部
14A、15A、14B、15B…ICEプロトコル変換部
16…プロセッサ状態把握部
17…プロセッサ状態テーブル
18…アドレス表示欄
19…命令コード表示欄
20…ソフトウエアブレークポイント設定デバッガ表示欄
21…プロセッサ
22…本発明の第2実施形態(ICEサーバ)
23…インサーキットエミュレータ
24…インサーキットエミュレータ用インタフェース
Claims (3)
- 複数のプロセッサによって共有されるメモリに格納される前記複数のプロセッサに共通のプログラムをデバッグするとともに前記複数のプロセッサのそれぞれに対応して設けられる複数のデバッガと前記プロセッサをエミュレートするインサーキットエミュレータとの間に接続されるICEサーバであって、
前記複数のデバッガのうちの一のデバッガからの前記メモリへの読み出し要求が、前記複数のデバッガのうちの他のデバッガによってソフトウエアブレークポイントが設定された命令コードに対するものである場合に、前記ソフトウエアブレークポイントのアドレスにあった元のプログラムの命令コードを前記一のデバッガに通知する所定手段を有すること
を特徴とするICEサーバ。 - 前記所定手段は、
前記複数のデバッガのうちの一のデバッガがデバッグするプロセッサが、前記複数のデバッガのうちの他のデバッガによってソフトウエアブレークポイントが設定された前記命令コードを実行して命令ブレークが発生した場合、前記命令ブレークの発生を前記一のデバッガに通知することなく、前記命令コードを再実行させること
を特徴とする請求項1に記載のICEサーバ。 - 前記複数のデバッガのそれぞれが対応する前記プロセッサに接続されているか否かを示すプロセッサの状態を表示する手段を有すること
を特徴とする請求項1または請求項2に記載のICEサーバ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004356437A JP4834983B2 (ja) | 2004-12-09 | 2004-12-09 | Iceサーバ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004356437A JP4834983B2 (ja) | 2004-12-09 | 2004-12-09 | Iceサーバ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006164001A JP2006164001A (ja) | 2006-06-22 |
| JP4834983B2 true JP4834983B2 (ja) | 2011-12-14 |
Family
ID=36665939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004356437A Expired - Fee Related JP4834983B2 (ja) | 2004-12-09 | 2004-12-09 | Iceサーバ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4834983B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4222370B2 (ja) | 2006-01-11 | 2009-02-12 | セイコーエプソン株式会社 | デバッグ支援装置及びデバッグ処理方法をコンピュータに実行させるためのプログラム |
| CN101990662B (zh) | 2008-03-14 | 2014-07-02 | 松下电器产业株式会社 | 程序执行装置以及其控制方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2797760B2 (ja) * | 1991-07-11 | 1998-09-17 | 日本電気株式会社 | 並列処理コンピュータシステム |
| JP3767921B2 (ja) * | 1995-03-10 | 2006-04-19 | オムロン株式会社 | メモリ制御装置、その制御方法およびプログラマブルコントローラ |
| JP2000215080A (ja) * | 1999-01-21 | 2000-08-04 | Ntt Communicationware Corp | 端末装置、中継装置、サ―バならびにデバッグ情報取得システム、デバッグ情報取得方法および記録媒体 |
| JP2004021751A (ja) * | 2002-06-19 | 2004-01-22 | Matsushita Electric Ind Co Ltd | デバッグ装置、デバッグプログラム、およびデバッグプログラム記録媒体 |
-
2004
- 2004-12-09 JP JP2004356437A patent/JP4834983B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006164001A (ja) | 2006-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI407374B (zh) | 依據一非對稱之多處理器設備執行診斷操作 | |
| US7010722B2 (en) | Embedded symmetric multiprocessor system debug | |
| US6941492B1 (en) | Debugging tool for efficient switching between targets in a multi-processor environment | |
| JP4222370B2 (ja) | デバッグ支援装置及びデバッグ処理方法をコンピュータに実行させるためのプログラム | |
| US8136097B2 (en) | Thread debugging device, thread debugging method and information storage medium | |
| US9092570B2 (en) | Memory management for remote software debuggers and methods | |
| JP4834983B2 (ja) | Iceサーバ | |
| JP3764405B2 (ja) | デバッグ装置及びデバッグ方法 | |
| US7765526B2 (en) | Management of watchpoints in debuggers | |
| JP2009175960A (ja) | 仮想マルチプロセッサシステム | |
| KR100636268B1 (ko) | 임베디드 멀티태스크 운영체제를 사용하는 시스템에서운영체제의 소프트웨어 모듈 상태 감시 장치 및 그 방법 | |
| JP2005234617A (ja) | マルチプロセッサデバッガおよびデバッグ方法 | |
| JP5644380B2 (ja) | 情報処理装置 | |
| KR101130781B1 (ko) | 부분 가상 머신 및 이를 이용한 디바이스 드라이버 처리 방법 | |
| JP2001166969A (ja) | プログラム動作情報表示システム及びプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JPS6253859B2 (ja) | ||
| JP2005353020A (ja) | コンピュータプログラムのシミュレーション方式 | |
| KR101292572B1 (ko) | 가상 머신을 이용한 파일 시스템 관리 장치 및 그 방법 | |
| JPS63177231A (ja) | 並列プログラムデバグ方式 | |
| JPH10198407A (ja) | プログラマブルコントローラおよびそのデータエリア拡張方法 | |
| JP4872934B2 (ja) | コンピュータシステム、クライアントコンピュータ、os終了方法およびos終了プログラム | |
| JP2757054B2 (ja) | 情報処理装置における周辺装置の使用状況確認方式 | |
| JP2008242592A (ja) | メモリ監視回路、情報処理装置、及びメモリ監視方法 | |
| JP3660173B2 (ja) | 空きバッファ管理方法 | |
| JPH01217524A (ja) | データ処理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071004 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090902 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100413 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100604 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110114 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110315 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110512 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110517 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110712 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110805 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110830 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110912 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141007 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |