thread->set_regcache (regcache);
}
- if (fetch && regcache->registers_valid == 0)
+ if (fetch && !regcache->registers_valid)
{
scoped_restore_current_thread restore_thread;
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;
store_inferior_registers (regcache, -1);
}
- regcache->registers_valid = 0;
+ regcache->registers_valid = false;
}
/* See regcache.h. */
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,
{
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;
}
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. */