20#ifndef TARGET_TARGET_H
21#define TARGET_TARGET_H
57 (CORE_ADDR memaddr,
int len,
int *bytes_read =
nullptr);
78 unsigned int fetchlimit,
79 gdb::unique_xmalloc_ptr<gdb_byte> *buffer,
120 target_wait_flags options);
202 static void info (
const char *arg,
int from_tty);
scoped_restore_terminal_state()
DISABLE_COPY_AND_ASSIGN(scoped_restore_terminal_state)
~scoped_restore_terminal_state()
target_terminal_state m_state
static void restore_inferior()
static void ours_for_output()
~target_terminal()=delete
static target_terminal_state m_terminal_state
static bool is_inferior()
DISABLE_COPY_AND_ASSIGN(target_terminal)
static void info(const char *arg, int from_tty)
static bool is_ours_for_output()
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int status
ptid_t target_wait(ptid_t ptid, struct target_waitstatus *status, target_wait_flags options)
void target_continue(ptid_t ptid, enum gdb_signal signal)
int target_write_memory(CORE_ADDR memaddr, const gdb_byte *myaddr, ssize_t len)
int target_read_uint32(CORE_ADDR memaddr, uint32_t *result)
int target_supports_multi_process(void)
gdb::unique_xmalloc_ptr< char > target_read_string(CORE_ADDR memaddr, int len, int *bytes_read=nullptr)
int target_read_memory(CORE_ADDR memaddr, gdb_byte *myaddr, ssize_t len)
void target_continue_no_signal(ptid_t ptid)
void target_stop_and_wait(ptid_t ptid)
void target_mourn_inferior(ptid_t ptid)