projects
/
YACASL2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
58b56a6
)
comet2monitorのダンプで引数のない場合は0から#40までダンプ
author
j8takagi
<j8takagi@nifty.com>
Sun, 17 Feb 2019 08:13:08 +0000
(17:13 +0900)
committer
j8takagi
<j8takagi@nifty.com>
Sun, 17 Feb 2019 13:32:28 +0000
(22:32 +0900)
src/monitor.c
patch
|
blob
|
history
diff --git
a/src/monitor.c
b/src/monitor.c
index
99e27d8
..
205c4d1
100644
(file)
--- 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;
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++;
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) {
i++;
}
if(argc > i) {
- start = execmode.dump_start = nh2word(argv[i++]);
+
dump_
start = execmode.dump_start = nh2word(argv[i++]);
if(argc > 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) {
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");
}
}
fprintf(stderr, ": ignored.\n");
}
}
+ dumpmemory(dump_start, dump_end);
}
MONCMDTYPE monitorcmd(char *cmd, MONARGS *args)
}
MONCMDTYPE monitorcmd(char *cmd, MONARGS *args)