mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-21 02:24:17 +08:00
Don't update `set architecture'' when
`set disassembly-flavor[sic]''
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
Wed Nov 7 20:45:32 2001 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
|
* i386-tdep.c (set_disassembly_flavor): Delete function.
|
||||||
|
(set_disassembly_flavor_sfunc): Delete function.
|
||||||
|
|
||||||
2001-11-07 Elena Zannoni <ezannoni@redhat.com>
|
2001-11-07 Elena Zannoni <ezannoni@redhat.com>
|
||||||
|
|
||||||
* dbxread.c (set_namestring): New function, replacing the
|
* dbxread.c (set_namestring): New function, replacing the
|
||||||
|
@ -188,13 +188,6 @@ static const char *valid_flavors[] =
|
|||||||
};
|
};
|
||||||
static const char *disassembly_flavor = att_flavor;
|
static const char *disassembly_flavor = att_flavor;
|
||||||
|
|
||||||
/* This is used to keep the bfd arch_info in sync with the disassembly
|
|
||||||
flavor. */
|
|
||||||
static void set_disassembly_flavor_sfunc (char *, int,
|
|
||||||
struct cmd_list_element *);
|
|
||||||
static void set_disassembly_flavor (void);
|
|
||||||
|
|
||||||
|
|
||||||
/* Stdio style buffering was used to minimize calls to ptrace, but
|
/* Stdio style buffering was used to minimize calls to ptrace, but
|
||||||
this buffering did not take into account that the code section
|
this buffering did not take into account that the code section
|
||||||
being accessed may not be an even number of buffers long (even if
|
being accessed may not be an even number of buffers long (even if
|
||||||
@ -1200,26 +1193,6 @@ gdb_print_insn_i386 (bfd_vma memaddr, disassemble_info *info)
|
|||||||
internal_error (__FILE__, __LINE__, "failed internal consistency check");
|
internal_error (__FILE__, __LINE__, "failed internal consistency check");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If the disassembly mode is intel, we have to also switch the bfd
|
|
||||||
mach_type. This function is run in the set disassembly_flavor
|
|
||||||
command, and does that. */
|
|
||||||
|
|
||||||
static void
|
|
||||||
set_disassembly_flavor_sfunc (char *args, int from_tty,
|
|
||||||
struct cmd_list_element *c)
|
|
||||||
{
|
|
||||||
set_disassembly_flavor ();
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
set_disassembly_flavor (void)
|
|
||||||
{
|
|
||||||
if (disassembly_flavor == att_flavor)
|
|
||||||
set_architecture_from_arch_mach (bfd_arch_i386, bfd_mach_i386_i386);
|
|
||||||
else if (disassembly_flavor == intel_flavor)
|
|
||||||
set_architecture_from_arch_mach (bfd_arch_i386,
|
|
||||||
bfd_mach_i386_i386_intel_syntax);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Provide a prototype to silence -Wmissing-prototypes. */
|
/* Provide a prototype to silence -Wmissing-prototypes. */
|
||||||
@ -1255,11 +1228,6 @@ _initialize_i386_tdep (void)
|
|||||||
Set the disassembly flavor, the valid values are \"att\" and \"intel\", \
|
Set the disassembly flavor, the valid values are \"att\" and \"intel\", \
|
||||||
and the default value is \"att\".",
|
and the default value is \"att\".",
|
||||||
&setlist);
|
&setlist);
|
||||||
new_cmd->function.sfunc = set_disassembly_flavor_sfunc;
|
|
||||||
add_show_from_set (new_cmd, &showlist);
|
add_show_from_set (new_cmd, &showlist);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Finally, initialize the disassembly flavor to the default given
|
|
||||||
in the disassembly_flavor variable. */
|
|
||||||
set_disassembly_flavor ();
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user