mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-13 13:49:00 +08:00
Don't write to inferior_ptid in windows-nat.c, part I
The inferior_ptid hack in do_initial_win32_stuff, added back in 2008: https://sourceware.org/ml/gdb-patches/2008-10/msg00012.html with: commit 9f9d052e600ed9436f9fd558d62a189c8cc3d43e Author: Pierre Muller <muller@sourceware.org> AuthorDate: Thu Oct 2 14:20:07 2008 +0000 * win32-nat.c (do_initial_win32_stuff): Set inferior_ptid. is no longer needed. Back then, current_inferior looked like this: struct inferior* current_inferior (void) { struct inferior *inf = find_inferior_pid (ptid_get_pid (inferior_ptid)); gdb_assert (inf); return inf; } Nowadays, current_inferior() just returns the global current_inferior_ pointer, which didn't exist back then. gdb/ChangeLog: 2020-06-18 Pedro Alves <palves@redhat.com> * windows-nat.c (do_initial_windows_stuff): No longer set inferior_ptid.
This commit is contained in:
parent
1ee1a36345
commit
31ce04e9e0
@ -1,3 +1,7 @@
|
||||
2020-06-18 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* windows-nat.c (do_initial_windows_stuff): No longer set inferior_ptid.
|
||||
|
||||
2020-06-18 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* go32-nat.c (go32_nat_target::create_inferior): Switch to thread
|
||||
|
@ -2019,12 +2019,6 @@ do_initial_windows_stuff (struct target_ops *ops, DWORD pid, int attaching)
|
||||
inferior_appeared (inf, pid);
|
||||
inf->attach_flag = attaching;
|
||||
|
||||
/* Make the new process the current inferior, so terminal handling
|
||||
can rely on it. When attaching, we don't know about any thread
|
||||
id here, but that's OK --- nothing should be referencing the
|
||||
current thread until we report an event out of windows_wait. */
|
||||
inferior_ptid = ptid_t (pid);
|
||||
|
||||
target_terminal::init ();
|
||||
target_terminal::inferior ();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user