#include <string>
#include "gdbsupport/function-view.h"
Go to the source code of this file.
|
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 |
|
◆ START_INFERIOR_TRAPS_EXPECTED
#define START_INFERIOR_TRAPS_EXPECTED 1 |
◆ fork_inferior()
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 ) |
|
extern |
◆ gdb_flush_out_err()
void gdb_flush_out_err |
( |
| ) |
|
|
extern |
◆ postfork_child_hook()
void postfork_child_hook |
( |
| ) |
|
|
extern |
◆ postfork_hook()
void postfork_hook |
( |
pid_t | pid | ) |
|
|
extern |
◆ prefork_hook()
void prefork_hook |
( |
const char * | args | ) |
|
|
extern |
◆ startup_inferior()
ptid_t startup_inferior |
( |
process_stratum_target * | proc_target, |
|
|
pid_t | pid, |
|
|
int | ntraps, |
|
|
struct target_waitstatus * | mystatus, |
|
|
ptid_t * | myptid ) |
|
extern |
◆ trace_start_error()
void trace_start_error |
( |
const char * | fmt, |
|
|
| ... ) |
|
extern |
◆ trace_start_error_with_name()
void void trace_start_error_with_name |
( |
const char * | string | ) |
|
|
extern |