mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 00:59:15 +08:00
* inftarg.c (child_create_inferior, child_attach,
child_mourn_inferior): collect unix child process stratum functions which live below the target vector into this file to facilitate host/target/native split. Also, make them static. * inflow.c (child_mourn_inferior): removed. * infrun.c (child_create_inferior, child_attach): removed. (resume): becomes global so that functions below the target vector can find it. * inferior.h (resume): add prototype. (child_mourn_inferior, child_create_inferior, child_attach): remove prototypes.
This commit is contained in:
@ -81,6 +81,11 @@ extern int inferior_pid;
|
||||
|
||||
extern char registers[];
|
||||
|
||||
/* Array of validity bits (one per register). Nonzero at position XXX_REGNUM
|
||||
means that `registers' contains a valid copy of inferior register XXX. */
|
||||
|
||||
extern char register_valid[NUM_REGS];
|
||||
|
||||
extern void
|
||||
clear_proceed_status PARAMS ((void));
|
||||
|
||||
@ -90,9 +95,6 @@ proceed PARAMS ((CORE_ADDR, int, int));
|
||||
extern void
|
||||
kill_inferior PARAMS ((void));
|
||||
|
||||
extern void
|
||||
kill_inferior_fast PARAMS ((void));
|
||||
|
||||
extern void
|
||||
generic_mourn_inferior PARAMS ((void));
|
||||
|
||||
@ -120,6 +122,9 @@ close_exec_file PARAMS ((void));
|
||||
extern void
|
||||
reopen_exec_file PARAMS ((void));
|
||||
|
||||
extern void
|
||||
resume PARAMS ((int, int));
|
||||
|
||||
/* From misc files */
|
||||
|
||||
extern void
|
||||
@ -131,9 +136,6 @@ fetch_inferior_registers PARAMS ((int));
|
||||
extern void
|
||||
solib_create_inferior_hook PARAMS ((void));
|
||||
|
||||
extern void
|
||||
child_mourn_inferior PARAMS ((void));
|
||||
|
||||
extern void
|
||||
child_terminal_info PARAMS ((char *, int));
|
||||
|
||||
@ -160,6 +162,13 @@ detach PARAMS ((int));
|
||||
extern void
|
||||
child_resume PARAMS ((int, int));
|
||||
|
||||
#ifndef PTRACE_ARG3_TYPE
|
||||
#define PTRACE_ARG3_TYPE int /* Correct definition for most systems. */
|
||||
#endif
|
||||
|
||||
extern int
|
||||
call_ptrace PARAMS ((int, int, PTRACE_ARG3_TYPE, int));
|
||||
|
||||
/* From procfs.c */
|
||||
|
||||
#ifdef USE_PROC_FS
|
||||
@ -191,12 +200,6 @@ new_tty_prefork PARAMS ((char *));
|
||||
extern void
|
||||
start_remote PARAMS ((void));
|
||||
|
||||
extern void
|
||||
child_create_inferior PARAMS ((char *, char *, char **));
|
||||
|
||||
extern void
|
||||
child_attach PARAMS ((char *, int));
|
||||
|
||||
extern void
|
||||
normal_stop PARAMS ((void));
|
||||
|
||||
|
Reference in New Issue
Block a user