From 3aa16a883a8dd67f8a35e928f09ed879c6c95677 Mon Sep 17 00:00:00 2001 From: j8takagi Date: Sun, 17 Feb 2019 17:13:08 +0900 Subject: [PATCH] =?utf8?q?comet2monitor=E3=81=AE=E3=83=80=E3=83=B3?= =?utf8?q?=E3=83=97=E3=81=A7=E5=BC=95=E6=95=B0=E3=81=AE=E3=81=AA=E3=81=84?= =?utf8?q?=E5=A0=B4=E5=90=88=E3=81=AF0=E3=81=8B=E3=82=89#40=E3=81=BE?= =?utf8?q?=E3=81=A7=E3=83=80=E3=83=B3=E3=83=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/monitor.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/monitor.c b/src/monitor.c index 99e27d8..205c4d1 100644 --- a/src/monitor.c +++ b/src/monitor.c @@ -227,7 +227,7 @@ void mon_break(int argc, char *argv[]) void mon_dump(int argc, char *argv[]) { int i = 0, j; - WORD start = 0, end = 0xFFFF; + WORD dump_start = 0, dump_end = 0x40; if(argc > 0 && stracmp(argv[0], 2, (char* []){"a", "auto"})) { execmode.dump = true; i++; @@ -236,11 +236,10 @@ void mon_dump(int argc, char *argv[]) i++; } if(argc > i) { - start = execmode.dump_start = nh2word(argv[i++]); + dump_start = execmode.dump_start = nh2word(argv[i++]); if(argc > i) { - end = execmode.dump_end = nh2word(argv[i++]); + dump_end = execmode.dump_end = nh2word(argv[i++]); } - dumpmemory(start, end); if(argc > i) { for(j = i; j < argc; j++) { if(j > i) { @@ -251,6 +250,7 @@ void mon_dump(int argc, char *argv[]) fprintf(stderr, ": ignored.\n"); } } + dumpmemory(dump_start, dump_end); } MONCMDTYPE monitorcmd(char *cmd, MONARGS *args) -- 2.18.0