diff options
author | Shahab Vahedi <shahab@synopsys.com> | 2020-10-06 13:15:32 +0200 |
---|---|---|
committer | Shahab Vahedi <shahab@synopsys.com> | 2020-10-06 17:23:22 +0200 |
commit | 981b570a53f525ee1776524297a55eef9415d50d (patch) | |
tree | 9957f269c61c3d5609c69cadb12a2737ca944bb2 /gdbserver | |
parent | 05cfb0d8cc9b7f8676f5ae55a93642f091d5405f (diff) | |
download | gdb-981b570a53f525ee1776524297a55eef9415d50d.zip gdb-981b570a53f525ee1776524297a55eef9415d50d.tar.gz gdb-981b570a53f525ee1776524297a55eef9415d50d.tar.bz2 |
gdbserver: Remove unused argument in register_data()
The register_data() function in gdbserver/regcache.cc has an
input argument called "fetch". This argument is not used by this
static function at all. Therefore, it is time to get rid of it.
gdbserver/ChangeLog:
* regcache.cc (register_data): Remove unused "fetch" argument.
Diffstat (limited to 'gdbserver')
-rw-r--r-- | gdbserver/ChangeLog | 4 | ||||
-rw-r--r-- | gdbserver/regcache.cc | 14 |
2 files changed, 11 insertions, 7 deletions
diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog index 1f3652b..d4e8e52 100644 --- a/gdbserver/ChangeLog +++ b/gdbserver/ChangeLog @@ -1,3 +1,7 @@ +2020-10-06 Shahab Vahedi <shahab@synopsys.com> + + * regcache.cc (register_data): Remove unused "fetch" argument. + 2020-10-02 Simon Marchi <simon.marchi@polymtl.ca> * server.cc (handle_monitor_command): Handle "set diff --git a/gdbserver/regcache.cc b/gdbserver/regcache.cc index 6c0af95..add826b 100644 --- a/gdbserver/regcache.cc +++ b/gdbserver/regcache.cc @@ -300,7 +300,7 @@ regcache_register_size (const struct regcache *regcache, int n) } static unsigned char * -register_data (const struct regcache *regcache, int n, int fetch) +register_data (const struct regcache *regcache, int n) { return (regcache->registers + find_register_by_number (regcache->tdesc, n).offset / 8); @@ -319,7 +319,7 @@ regcache::raw_supply (int n, const void *buf) { if (buf) { - memcpy (register_data (this, n, 0), buf, register_size (tdesc, n)); + memcpy (register_data (this, n), buf, register_size (tdesc, n)); #ifndef IN_PROCESS_AGENT if (register_status != NULL) register_status[n] = REG_VALID; @@ -327,7 +327,7 @@ regcache::raw_supply (int n, const void *buf) } else { - memset (register_data (this, n, 0), 0, register_size (tdesc, n)); + memset (register_data (this, n), 0, register_size (tdesc, n)); #ifndef IN_PROCESS_AGENT if (register_status != NULL) register_status[n] = REG_UNAVAILABLE; @@ -340,7 +340,7 @@ regcache::raw_supply (int n, const void *buf) void supply_register_zeroed (struct regcache *regcache, int n) { - memset (register_data (regcache, n, 0), 0, + memset (register_data (regcache, n), 0, register_size (regcache->tdesc, n)); #ifndef IN_PROCESS_AGENT if (regcache->register_status != NULL) @@ -420,7 +420,7 @@ collect_register (struct regcache *regcache, int n, void *buf) void regcache::raw_collect (int n, void *buf) const { - memcpy (buf, register_data (this, n, 1), register_size (tdesc, n)); + memcpy (buf, register_data (this, n), register_size (tdesc, n)); } enum register_status @@ -461,7 +461,7 @@ regcache_raw_get_unsigned_by_name (struct regcache *regcache, void collect_register_as_string (struct regcache *regcache, int n, char *buf) { - bin2hex (register_data (regcache, n, 1), buf, + bin2hex (register_data (regcache, n), buf, register_size (regcache->tdesc, n)); } @@ -508,7 +508,7 @@ regcache::raw_compare (int regnum, const void *buf, int offset) const { gdb_assert (buf != NULL); - const unsigned char *regbuf = register_data (this, regnum, 1); + const unsigned char *regbuf = register_data (this, regnum); int size = register_size (tdesc, regnum); gdb_assert (size >= offset); |