aboutsummaryrefslogtreecommitdiff
path: root/gdb/mi/mi-main.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/mi/mi-main.c')
-rw-r--r--gdb/mi/mi-main.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c
index d5ce08e..c6f1ab4 100644
--- a/gdb/mi/mi-main.c
+++ b/gdb/mi/mi-main.c
@@ -264,7 +264,7 @@ proceed_thread_callback (struct thread_info *thread, void *arg)
static void
exec_continue (char **argv, int argc)
{
- prepare_execution_command (current_top_target (), mi_async_p ());
+ prepare_execution_command (current_inferior ()->top_target (), mi_async_p ());
if (non_stop)
{
@@ -1328,7 +1328,8 @@ mi_cmd_data_read_memory (const char *command, char **argv, int argc)
gdb::byte_vector mbuf (total_bytes);
- nr_bytes = target_read (current_top_target (), TARGET_OBJECT_MEMORY, NULL,
+ nr_bytes = target_read (current_inferior ()->top_target (),
+ TARGET_OBJECT_MEMORY, NULL,
mbuf.data (), addr, total_bytes);
if (nr_bytes <= 0)
error (_("Unable to read memory."));
@@ -1448,7 +1449,7 @@ mi_cmd_data_read_memory_bytes (const char *command, char **argv, int argc)
length = atol (argv[1]);
std::vector<memory_read_result> result
- = read_memory_robust (current_top_target (), addr, length);
+ = read_memory_robust (current_inferior ()->top_target (), addr, length);
if (result.size () == 0)
error (_("Unable to read memory."));