#include <stdio.h>
#include <string.h>
#include <assert.h>
#include "assemble.h"
#include "exec.h"
#include "load.h"
Go to the source code of this file.
◆ BPSLIST
◆ anonymous enum
モニター
| Enumerator |
|---|
| MONARGSIZE | モニター引数の最大数
|
Definition at line 14 of file monitor.h.
◆ anonymous enum
| Enumerator |
|---|
| MONINSIZE | モニターの、入力領域
|
Definition at line 49 of file monitor.h.
◆ anonymous enum
ブレークポイント表のサイズ
| Enumerator |
|---|
| BPSTABSIZE | ブレークポイント表のサイズ
|
Definition at line 45 of file monitor.h.
◆ MONCMDTYPE
| Enumerator |
|---|
| MONREPEAT | |
| MONNEXT | |
| MONQUIT | |
Definition at line 53 of file monitor.h.
◆ addbps()
ブレークポイント表にアドレスを追加する
- Returns
- 追加した場合はtrue、追加しなかった場合はfalse
- Parameters
-
Definition at line 41 of file monitor.c.
◆ adrhash()
| unsigned adrhash |
( |
WORD | adr | ) |
|
アドレスのハッシュ値を返す
- Returns
- ハッシュ値
- Parameters
-
Definition at line 17 of file monitor.c.
◆ delbps()
ブレークポイント表からアドレスを削除する
- Returns
- 削除した場合はtrue、削除しなかった場合はfalse
- Parameters
-
Definition at line 61 of file monitor.c.
◆ freebps()
◆ getbps()
ブレークポイント表にアドレスがある場合はtrue、ない場合はfalseを返す
- Returns
- trueまたはfalse
- Parameters
-
Definition at line 29 of file monitor.c.
◆ monargstok()
| MONARGS * monargstok |
( |
const char * | str | ) |
|
文字列から、モニターの引数を取得する
- Returns
- モニターの引数
- Parameters
-
Definition at line 128 of file monitor.c.
◆ monitor()
◆ monitorcmd()
モニターの命令を実行する
- Returns
- モニター命令の種類
- Parameters
-
| *cmd | モニター命令 |
| *args | モニター命令の引数 |
Definition at line 290 of file monitor.c.
◆ monlinetok()
行から、モニターの命令と引数を取得する
- Returns
- モニターの命令と引数
- Parameters
-
Definition at line 150 of file monitor.c.
◆ monquit()
◆ warn_ignore_arg()
| void warn_ignore_arg |
( |
int | argc, |
|
|
char * | argv[] ) |
引数が無視されることを表示する
- Parameters
-
Definition at line 200 of file monitor.c.