mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-17 21:03:55 +08:00
* regcache.c (regcache_xmalloc): Add aspace argument. Use it
for the new regcache. All callers updated. (regcache_cpy, regcache_cpy_no_passthrough): Do not set aspace here. (get_thread_arch_regcache): Do not set aspace here. * regcache.h (regcache_xmalloc): Update declaration. * frame.c, infcall.c, ppc-linux-tdep.c: Calls to regcache_xmalloc updated.
This commit is contained in:
@ -682,7 +682,9 @@ do_frame_register_read (void *src, int regnum, gdb_byte *buf)
|
||||
struct regcache *
|
||||
frame_save_as_regcache (struct frame_info *this_frame)
|
||||
{
|
||||
struct regcache *regcache = regcache_xmalloc (get_frame_arch (this_frame));
|
||||
struct address_space *aspace = get_frame_address_space (this_frame);
|
||||
struct regcache *regcache = regcache_xmalloc (get_frame_arch (this_frame),
|
||||
aspace);
|
||||
struct cleanup *cleanups = make_cleanup_regcache_xfree (regcache);
|
||||
regcache_save (regcache, do_frame_register_read, this_frame);
|
||||
discard_cleanups (cleanups);
|
||||
|
Reference in New Issue
Block a user