2003-08-18 Michal Ludvig <mludvig@suse.cz>
* config/i386/nm-x86-64linux.h (LINUX_CHILD_POST_STARTUP_INFERIOR): Define. * i386-linux-nat.c: Include "linux-nat.h". (child_post_startup_inferior): New function.
This commit is contained in:
parent
6785ad22dd
commit
4056d25828
|
@ -1,3 +1,10 @@
|
|||
2003-08-18 Michal Ludvig <mludvig@suse.cz>
|
||||
|
||||
* config/i386/nm-x86-64linux.h (LINUX_CHILD_POST_STARTUP_INFERIOR):
|
||||
Define.
|
||||
* i386-linux-nat.c: Include "linux-nat.h".
|
||||
(child_post_startup_inferior): New function.
|
||||
|
||||
2003-08-18 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* i386-tdep.c (i386_analyze_register_saves): Handle register saves
|
||||
|
|
|
@ -61,4 +61,9 @@ extern unsigned long x86_64_linux_dr_get_status (void);
|
|||
/* Override copies of {fetch,store}_inferior_registers in `infptrace.c'. */
|
||||
#define FETCH_INFERIOR_REGISTERS
|
||||
|
||||
/* `linux-nat.c' and `i386-nat.c' have their own versions of
|
||||
child_post_startup_inferior. Define this to use the copy in
|
||||
`x86-86-linux-nat.c' instead, which calls both. */
|
||||
#define LINUX_CHILD_POST_STARTUP_INFERIOR
|
||||
|
||||
#endif /* NM_X86_64_LINUX_H */
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
#include "inferior.h"
|
||||
#include "gdbcore.h"
|
||||
#include "regcache.h"
|
||||
#include "linux-nat.h"
|
||||
|
||||
#include "gdb_assert.h"
|
||||
#include "gdb_string.h"
|
||||
|
@ -347,3 +348,9 @@ ps_get_thread_area (const struct ps_prochandle *ph,
|
|||
return PS_ERR; /* ptrace failed. */
|
||||
}
|
||||
|
||||
void
|
||||
child_post_startup_inferior (ptid_t ptid)
|
||||
{
|
||||
i386_cleanup_dregs ();
|
||||
linux_child_post_startup_inferior (ptid);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue