| Index: gdb/mi/mi-cmd-disas.c
|
| diff --git a/gdb/mi/mi-cmd-disas.c b/gdb/mi/mi-cmd-disas.c
|
| index 6de7c5f6c91717ead3601f49f89aaee9f2addc30..b6afb082c0d3d94a8fb3edbb31a1815fca08ec4c 100644
|
| --- a/gdb/mi/mi-cmd-disas.c
|
| +++ b/gdb/mi/mi-cmd-disas.c
|
| @@ -27,8 +27,7 @@
|
| #include "ui-out.h"
|
| #include "disasm.h"
|
|
|
| -/* The arguments to be passed on the command line and parsed here are:
|
| -
|
| +/* The arguments to be passed on the command line and parsed here are
|
| either:
|
|
|
| START-ADDRESS: address to start the disassembly at.
|
| @@ -50,6 +49,7 @@
|
| 2 -- disassembly and opcodes.
|
| 3 -- disassembly, source and opcodes.
|
| */
|
| +
|
| void
|
| mi_cmd_disassemble (char *command, char **argv, int argc)
|
| {
|
| @@ -75,60 +75,61 @@ mi_cmd_disassemble (char *command, char **argv, int argc)
|
| CORE_ADDR high = 0;
|
| struct cleanup *cleanups = make_cleanup (null_cleanup, NULL);
|
|
|
| - /* Options processing stuff. */
|
| - int optind = 0;
|
| - char *optarg;
|
| + /* Options processing stuff. */
|
| + int oind = 0;
|
| + char *oarg;
|
| enum opt
|
| {
|
| FILE_OPT, LINE_OPT, NUM_OPT, START_OPT, END_OPT
|
| };
|
| - static const struct mi_opt opts[] = {
|
| - {"f", FILE_OPT, 1},
|
| - {"l", LINE_OPT, 1},
|
| - {"n", NUM_OPT, 1},
|
| - {"s", START_OPT, 1},
|
| - {"e", END_OPT, 1},
|
| - { 0, 0, 0 }
|
| - };
|
| + static const struct mi_opt opts[] =
|
| + {
|
| + {"f", FILE_OPT, 1},
|
| + {"l", LINE_OPT, 1},
|
| + {"n", NUM_OPT, 1},
|
| + {"s", START_OPT, 1},
|
| + {"e", END_OPT, 1},
|
| + { 0, 0, 0 }
|
| + };
|
|
|
| /* Get the options with their arguments. Keep track of what we
|
| - encountered. */
|
| + encountered. */
|
| while (1)
|
| {
|
| int opt = mi_getopt ("-data-disassemble", argc, argv, opts,
|
| - &optind, &optarg);
|
| + &oind, &oarg);
|
| if (opt < 0)
|
| break;
|
| switch ((enum opt) opt)
|
| {
|
| case FILE_OPT:
|
| - file_string = xstrdup (optarg);
|
| + file_string = xstrdup (oarg);
|
| file_seen = 1;
|
| make_cleanup (xfree, file_string);
|
| break;
|
| case LINE_OPT:
|
| - line_num = atoi (optarg);
|
| + line_num = atoi (oarg);
|
| line_seen = 1;
|
| break;
|
| case NUM_OPT:
|
| - how_many = atoi (optarg);
|
| + how_many = atoi (oarg);
|
| num_seen = 1;
|
| break;
|
| case START_OPT:
|
| - low = parse_and_eval_address (optarg);
|
| + low = parse_and_eval_address (oarg);
|
| start_seen = 1;
|
| break;
|
| case END_OPT:
|
| - high = parse_and_eval_address (optarg);
|
| + high = parse_and_eval_address (oarg);
|
| end_seen = 1;
|
| break;
|
| }
|
| }
|
| - argv += optind;
|
| - argc -= optind;
|
| + argv += oind;
|
| + argc -= oind;
|
|
|
| /* Allow only filename + linenum (with how_many which is not
|
| - required) OR start_addr + and_addr */
|
| + required) OR start_addr + end_addr. */
|
|
|
| if (!((line_seen && file_seen && num_seen && !start_seen && !end_seen)
|
| || (line_seen && file_seen && !num_seen && !start_seen && !end_seen)
|
| @@ -144,7 +145,7 @@ mi_cmd_disassemble (char *command, char **argv, int argc)
|
| if (mode < 0 || mode > 3)
|
| error (_("-data-disassemble: Mode argument must be 0, 1, 2, or 3."));
|
|
|
| - /* Convert the mode into a set of disassembly flags */
|
| + /* Convert the mode into a set of disassembly flags. */
|
|
|
| disasm_flags = 0;
|
| if (mode & 0x1)
|
| @@ -153,7 +154,7 @@ mi_cmd_disassemble (char *command, char **argv, int argc)
|
| disasm_flags |= DISASSEMBLY_RAW_INSN;
|
|
|
| /* We must get the function beginning and end where line_num is
|
| - contained. */
|
| + contained. */
|
|
|
| if (line_seen && file_seen)
|
| {
|
|
|