23#include "gdbsupport/event-pipe.h"
33 void attach (
const char *,
int)
override;
37 void close ()
override;
39 void resume (ptid_t,
int,
enum gdb_signal)
override;
45 void kill ()
override;
48 char **,
int)
override;
59 const gdb_byte *writebuf,
60 ULONGEST offset, ULONGEST len,
61 ULONGEST *xfered_len)
override;
pid_t get_ptrace_pid(ptid_t)
void create_inferior(const char *, const std::string &, char **, int) override
virtual void post_startup_inferior(ptid_t ptid)=0
~inf_ptrace_target() override=0
void detach_success(inferior *inf)
int async_wait_fd() override
bool is_async_p() override
void resume(ptid_t, int, enum gdb_signal) override
void mourn_inferior() override
void files_info() override
bool thread_alive(ptid_t ptid) override
static event_pipe m_event_pipe
void attach(const char *, int) override
void detach(inferior *inf, int) override
static void async_file_mark_if_open()
enum target_xfer_status xfer_partial(enum target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len) override
ptid_t wait(ptid_t, struct target_waitstatus *, target_wait_flags) override
std::string pid_to_str(ptid_t) override