2010-02-03 H.J. Lu <hongjiu.lu@intel.com>

* regcache.c (supply_register): Clear regcache if buf is NULL.
This commit is contained in:
H.J. Lu 2010-02-03 18:20:21 +00:00
parent 75cebea968
commit 3327ccf795
2 changed files with 9 additions and 2 deletions

View File

@ -1,5 +1,9 @@
2010-02-03 H.J. Lu <hongjiu.lu@intel.com>
* regcache.c (supply_register): Clear regcache if buf is NULL.
2010-02-02 Nicolas Roche <roche@sourceware.org>
Joel Brobecker <brobecker@adacore.com>
Joel Brobecker <brobecker@adacore.com>
* inferiors.c (find_inferior): Add function documentation.
(unloaded_dll): Handle the case where the unloaded dll has not

View File

@ -215,7 +215,10 @@ register_data (struct regcache *regcache, int n, int fetch)
void
supply_register (struct regcache *regcache, int n, const void *buf)
{
memcpy (register_data (regcache, n, 0), buf, register_size (n));
if (buf)
memcpy (register_data (regcache, n, 0), buf, register_size (n));
else
memset (register_data (regcache, n, 0), 0, register_size (n));
}
void