20#ifndef NAT_NETBSD_NAT_H
21#define NAT_NETBSD_NAT_H
23#include "gdbsupport/function-view.h"
52 gdb::function_view<
void (ptid_t)> callback);
67extern int qxfer_siginfo (pid_t pid,
const char *annex,
unsigned char *readbuf,
68 unsigned const char *writebuf, CORE_ADDR offset,
79extern int write_memory (pid_t pid,
unsigned const char *writebuf,
80 CORE_ADDR offset,
size_t len,
size_t *xfered_len);
90extern int read_memory (pid_t pid,
unsigned char *readbuf, CORE_ADDR offset,
91 size_t len,
size_t *xfered_len);
int write_memory(pid_t pid, unsigned const char *writebuf, CORE_ADDR offset, size_t len, size_t *xfered_len)
void enable_proc_events(pid_t pid)
void for_each_thread(pid_t pid, gdb::function_view< void(ptid_t)> callback)
const char * pid_to_exec_file(pid_t pid)
const char * thread_name(ptid_t ptid)
int qxfer_siginfo(pid_t pid, const char *annex, unsigned char *readbuf, unsigned const char *writebuf, CORE_ADDR offset, int len)
bool thread_alive(ptid_t ptid)
int read_memory(pid_t pid, unsigned char *readbuf, CORE_ADDR offset, size_t len, size_t *xfered_len)