aboutsummaryrefslogtreecommitdiff
path: root/gdb/memattr.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/memattr.c')
-rw-r--r--gdb/memattr.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/gdb/memattr.c b/gdb/memattr.c
index fafd909..8b0e3ef 100644
--- a/gdb/memattr.c
+++ b/gdb/memattr.c
@@ -29,6 +29,7 @@
#include "cli/cli-utils.h"
#include <algorithm>
#include "gdbarch.h"
+#include "inferior.h"
static std::vector<mem_region> user_mem_region_list, target_mem_region_list;
static std::vector<mem_region> *mem_region_list = &target_mem_region_list;
@@ -354,10 +355,10 @@ info_mem_command (const char *args, int from_tty)
gdb_printf ("Num ");
gdb_printf ("Enb ");
gdb_printf ("Low Addr ");
- if (gdbarch_addr_bit (target_gdbarch ()) > 32)
+ if (gdbarch_addr_bit (current_inferior ()->arch ()) > 32)
gdb_printf (" ");
gdb_printf ("High Addr ");
- if (gdbarch_addr_bit (target_gdbarch ()) > 32)
+ if (gdbarch_addr_bit (current_inferior ()->arch ()) > 32)
gdb_printf (" ");
gdb_printf ("Attrs ");
gdb_printf ("\n");
@@ -369,14 +370,14 @@ info_mem_command (const char *args, int from_tty)
gdb_printf ("%-3d %-3c\t",
m.number,
m.enabled_p ? 'y' : 'n');
- if (gdbarch_addr_bit (target_gdbarch ()) <= 32)
+ if (gdbarch_addr_bit (current_inferior ()->arch ()) <= 32)
tmp = hex_string_custom (m.lo, 8);
else
tmp = hex_string_custom (m.lo, 16);
gdb_printf ("%s ", tmp);
- if (gdbarch_addr_bit (target_gdbarch ()) <= 32)
+ if (gdbarch_addr_bit (current_inferior ()->arch ()) <= 32)
{
if (m.hi == 0)
tmp = "0x100000000";