GDBserver
|
#include <string>
#include "gdbsupport/function-view.h"
Go to the source code of this file.
Macros | |
#define | START_INFERIOR_TRAPS_EXPECTED 1 |
Functions | |
pid_t | fork_inferior (const char *exec_file_arg, const std::string &allargs, char **env, void(*traceme_fun)(), gdb::function_view< void(int)> init_trace_fun, void(*pre_trace_fun)(), const char *shell_file_arg, void(*exec_fun)(const char *file, char *const *argv, char *const *env)) |
ptid_t | startup_inferior (process_stratum_target *proc_target, pid_t pid, int ntraps, struct target_waitstatus *mystatus, ptid_t *myptid) |
void | prefork_hook (const char *args) |
void | postfork_hook (pid_t pid) |
void | postfork_child_hook () |
void | gdb_flush_out_err () |
void | trace_start_error (const char *fmt,...) ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF(1 |
void void | trace_start_error_with_name (const char *string) ATTRIBUTE_NORETURN |
#define START_INFERIOR_TRAPS_EXPECTED 1 |
Definition at line 32 of file fork-inferior.h.
pid_t fork_inferior | ( | const char * | exec_file_arg, |
const std::string & | allargs, | ||
char ** | env, | ||
void(*)() | traceme_fun, | ||
gdb::function_view< void(int)> | init_trace_fun, | ||
void(*)() | pre_trace_fun, | ||
const char * | shell_file_arg, | ||
void(*)(const char *file, char *const *argv, char *const *env) | exec_fun | ||
) |
Definition at line 268 of file fork-inferior.c.
References execv_argv::argv(), environ, gdb_flush_out_err(), postfork_child_hook(), postfork_hook(), prefork_hook(), and trace_start_error_with_name().
void gdb_flush_out_err | ( | ) |
Referenced by fork_inferior(), and trace_start_error().
void postfork_child_hook | ( | ) |
Referenced by fork_inferior().
void postfork_hook | ( | pid_t | pid | ) |
Referenced by fork_inferior().
void prefork_hook | ( | const char * | args | ) |
Referenced by fork_inferior().
ptid_t startup_inferior | ( | process_stratum_target * | proc_target, |
pid_t | pid, | ||
int | ntraps, | ||
struct target_waitstatus * | mystatus, | ||
ptid_t * | myptid | ||
) |
Definition at line 451 of file fork-inferior.c.
void trace_start_error | ( | const char * | fmt, |
... | |||
) |
void void trace_start_error_with_name | ( | const char * | string | ) |
Definition at line 590 of file fork-inferior.c.
References trace_start_error().
Referenced by fork_inferior().