mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-03 23:34:02 +08:00
Make "gnutarget" const
I noticed that gnutarget was not "const". Since writing through this pointer would probably be a bug, I think it ought to be. This patch makes the change. gdb/ChangeLog 2020-03-04 Tom Tromey <tom@tromey.com> * jit.c (bfd_open_from_target_memory): Make "target" const. * corefile.c (gnutarget): Now const. * gdbcore.h (gnutarget): Now const.
This commit is contained in:
parent
baf09cba8f
commit
4e7625fde2
@ -1,3 +1,9 @@
|
||||
2020-03-04 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* jit.c (bfd_open_from_target_memory): Make "target" const.
|
||||
* corefile.c (gnutarget): Now const.
|
||||
* gdbcore.h (gnutarget): Now const.
|
||||
|
||||
2020-03-04 Hannes Domani <ssbssa@yahoo.de>
|
||||
|
||||
* NEWS: Mention support for WOW64 processes.
|
||||
|
@ -415,7 +415,7 @@ write_memory_signed_integer (CORE_ADDR addr, int len,
|
||||
|
||||
/* The current default bfd target. Points to storage allocated for
|
||||
gnutarget_string. */
|
||||
char *gnutarget;
|
||||
const char *gnutarget;
|
||||
|
||||
/* Same thing, except it is "auto" not NULL for the default case. */
|
||||
static char *gnutarget_string;
|
||||
|
@ -164,7 +164,7 @@ extern void validate_exec_file (int from_tty);
|
||||
|
||||
/* The current default bfd target. */
|
||||
|
||||
extern char *gnutarget;
|
||||
extern const char *gnutarget;
|
||||
|
||||
extern void set_gnutarget (const char *);
|
||||
|
||||
|
@ -136,7 +136,8 @@ mem_bfd_iovec_stat (struct bfd *abfd, void *stream, struct stat *sb)
|
||||
/* Open a BFD from the target's memory. */
|
||||
|
||||
static gdb_bfd_ref_ptr
|
||||
bfd_open_from_target_memory (CORE_ADDR addr, ULONGEST size, char *target)
|
||||
bfd_open_from_target_memory (CORE_ADDR addr, ULONGEST size,
|
||||
const char *target)
|
||||
{
|
||||
struct target_buffer *buffer = XNEW (struct target_buffer);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user