diff options
author | Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> | 2024-12-17 08:48:03 +0100 |
---|---|---|
committer | Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> | 2024-12-17 08:48:03 +0100 |
commit | e352e20a3a7294cd05ddf1462c5e242146d5fa07 (patch) | |
tree | 92cfda314a105c043e954d130ae6e9194d5a485e | |
parent | 81b65d86956f1f47cf7d45cd58d9ca849fe8ffc6 (diff) | |
download | binutils-e352e20a3a7294cd05ddf1462c5e242146d5fa07.zip binutils-e352e20a3a7294cd05ddf1462c5e242146d5fa07.tar.gz binutils-e352e20a3a7294cd05ddf1462c5e242146d5fa07.tar.bz2 |
gdbserver: boolify regcache fields
The registers_valid and registers_owned fields of the regcache struct
are of type int. Make them bool.
Approved-By: Simon Marchi <simon.marchi@efficios.com>
-rw-r--r-- | gdbserver/regcache.cc | 12 | ||||
-rw-r--r-- | gdbserver/regcache.h | 4 |
2 files changed, 8 insertions, 8 deletions
diff --git a/gdbserver/regcache.cc b/gdbserver/regcache.cc index 4a064f6..93bf598 100644 --- a/gdbserver/regcache.cc +++ b/gdbserver/regcache.cc @@ -46,7 +46,7 @@ get_thread_regcache (thread_info *thread, bool fetch) thread->set_regcache (regcache); } - if (fetch && regcache->registers_valid == 0) + if (fetch && !regcache->registers_valid) { scoped_restore_current_thread restore_thread; @@ -55,7 +55,7 @@ get_thread_regcache (thread_info *thread, bool fetch) memset (regcache->register_status, REG_UNAVAILABLE, regcache->tdesc->reg_defs.size ()); fetch_inferior_registers (regcache, -1); - regcache->registers_valid = 1; + regcache->registers_valid = true; } return regcache; @@ -85,7 +85,7 @@ regcache_invalidate_thread (thread_info *thread) store_inferior_registers (regcache, -1); } - regcache->registers_valid = 0; + regcache->registers_valid = false; } /* See regcache.h. */ @@ -127,7 +127,7 @@ init_register_cache (struct regcache *regcache, regcache->tdesc = tdesc; regcache->registers = (unsigned char *) xcalloc (1, tdesc->registers_size); - regcache->registers_owned = 1; + regcache->registers_owned = true; regcache->register_status = (unsigned char *) xmalloc (tdesc->reg_defs.size ()); memset ((void *) regcache->register_status, REG_UNAVAILABLE, @@ -140,13 +140,13 @@ init_register_cache (struct regcache *regcache, { regcache->tdesc = tdesc; regcache->registers = regbuf; - regcache->registers_owned = 0; + regcache->registers_owned = false; #ifndef IN_PROCESS_AGENT regcache->register_status = NULL; #endif } - regcache->registers_valid = 0; + regcache->registers_valid = false; return regcache; } diff --git a/gdbserver/regcache.h b/gdbserver/regcache.h index db3b242..c2e8e14 100644 --- a/gdbserver/regcache.h +++ b/gdbserver/regcache.h @@ -38,8 +38,8 @@ struct regcache : public reg_buffer_common register cache is _not_ pass-through, unlike GDB's. Note that "valid" here is unrelated to whether the registers are available in a traceframe. For that, check REGISTER_STATUS below. */ - int registers_valid = 0; - int registers_owned = 0; + bool registers_valid = false; + bool registers_owned = false; unsigned char *registers = nullptr; #ifndef IN_PROCESS_AGENT /* One of REG_UNAVAILABLE or REG_VALID. */ |