diff options
Diffstat (limited to 'gdb/frv-tdep.c')
-rw-r--r-- | gdb/frv-tdep.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gdb/frv-tdep.c b/gdb/frv-tdep.c index 7cb7b32..b339bb9 100644 --- a/gdb/frv-tdep.c +++ b/gdb/frv-tdep.c @@ -112,17 +112,19 @@ frv_fdpic_loadmap_addresses (struct gdbarch *gdbarch, CORE_ADDR *interp_addr, return -1; else { + struct regcache *regcache = get_current_regcache (); + if (interp_addr != NULL) { ULONGEST val; - regcache_cooked_read_unsigned (current_regcache, + regcache_cooked_read_unsigned (regcache, fdpic_loadmap_interp_regnum, &val); *interp_addr = val; } if (exec_addr != NULL) { ULONGEST val; - regcache_cooked_read_unsigned (current_regcache, + regcache_cooked_read_unsigned (regcache, fdpic_loadmap_exec_regnum, &val); *exec_addr = val; } |