[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCHv2 7/7] hurd: fix pushing target on inferior creation
From: |
Samuel Thibault |
Subject: |
[PATCHv2 7/7] hurd: fix pushing target on inferior creation |
Date: |
Sat, 30 May 2020 00:04:53 +0200 |
User-agent: |
NeoMutt/20170609 (1.8.3) |
This fixes creating inferiors, which was broken since 5b6d1e4fa ('Multi-target
support')
gdb/ChangeLog:
2020-05-29 Samuel Thibault <samuel.thibault@ens-lyon.org>
* gnu-nat.c (gnu_nat_target::create_inferior): Move push_target call
before fork_inferior call. Avoid calling it if target_is_pushed returns
false.
---
v2: Added to patch series.
Index: binutils-gdb/gdb/gnu-nat.c
===================================================================
--- binutils-gdb.orig/gdb/gnu-nat.c
+++ binutils-gdb/gdb/gnu-nat.c
@@ -2146,6 +2146,9 @@ gnu_nat_target::create_inferior (const c
inf_debug (inf, "creating inferior");
+ if (!target_is_pushed (this))
+ push_target (this);
+
pid = fork_inferior (exec_file, allargs, env, gnu_ptrace_me,
NULL, NULL, NULL, NULL);
@@ -2159,8 +2162,6 @@ gnu_nat_target::create_inferior (const c
inf_attach (inf, pid);
- push_target (this);
-
inf->pending_execs = 1;
inf->nomsg = 1;
inf->traced = 1;
- Re: [PATCHv2 3/7] hurd: make function cast stronger, (continued)
[PATCHv2 7/7] hurd: fix pushing target on inferior creation,
Samuel Thibault <=
Re: [PATCHv2 1/7] hurd: fix gnu_debug_flag type, Simon Marchi, 2020/05/30
Re: [PATCHv2 1/7] hurd: fix gnu_debug_flag type, Samuel Thibault, 2020/05/30