projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
逆アセンブル出力と、マシンコードモニター機能の修正
[YACASL2.git]
/
src
/
comet2.c
diff --git
a/src/comet2.c
b/src/comet2.c
index
1309df9
..
a3d6ee1
100644
(file)
--- a/
src/comet2.c
+++ b/
src/comet2.c
@@
-9,10
+9,10
@@
static struct option longopts[] = {
{"tracearithmetic", no_argument, NULL, 't'},
{"tracelogical", no_argument, NULL, 'T'},
{"dump", no_argument, NULL, 'd'},
{"tracearithmetic", no_argument, NULL, 't'},
{"tracelogical", no_argument, NULL, 'T'},
{"dump", no_argument, NULL, 'd'},
- {"
debug", no_argument, NULL, 'b
'},
+ {"
monitor", no_argument, NULL, 'm
'},
{"memorysize", required_argument, NULL, 'M'},
{"clocks", required_argument, NULL, 'C'},
{"memorysize", required_argument, NULL, 'M'},
{"clocks", required_argument, NULL, 'C'},
- {
"version", no_argument, NULL, 'v' },
+ {"version", no_argument, NULL, 'v' },
{"help", no_argument, NULL, 'h'},
{0, 0, 0, 0},
};
{"help", no_argument, NULL, 'h'},
{0, 0, 0, 0},
};
@@
-30,10
+30,10
@@
int main(int argc, char *argv[])
int memsize = DEFAULT_MEMSIZE, clocks = DEFAULT_CLOCKS;
int opt, stat = 0;
const char *version = PACKAGE_VERSION, *cmdversion = "comet2 of YACASL2 version %s\n";
int memsize = DEFAULT_MEMSIZE, clocks = DEFAULT_CLOCKS;
int opt, stat = 0;
const char *version = PACKAGE_VERSION, *cmdversion = "comet2 of YACASL2 version %s\n";
- const char *usage = "Usage: %s [-
btTd
vh] [-M <MEMORYSIZE>] [-C <CLOCKS>] FILE\n";
+ const char *usage = "Usage: %s [-
tTdm
vh] [-M <MEMORYSIZE>] [-C <CLOCKS>] FILE\n";
/* オプションの処理 */
/* オプションの処理 */
- while((opt = getopt_long(argc, argv, "tTdM:C:vh", longopts, NULL)) != -1) {
+ while((opt = getopt_long(argc, argv, "tTd
m
M:C:vh", longopts, NULL)) != -1) {
switch(opt) {
case 't':
execmode.trace = true;
switch(opt) {
case 't':
execmode.trace = true;
@@
-45,8
+45,8
@@
int main(int argc, char *argv[])
case 'd':
execmode.dump = true;
break;
case 'd':
execmode.dump = true;
break;
- case '
b
':
- execmode.
debugger
= true;
+ case '
m
':
+ execmode.
step
= true;
break;
case 'M':
memsize = atoi(optarg);
break;
case 'M':
memsize = atoi(optarg);