31 #include <sys/procfs.h> 45 return (intptr_t) addr;
47 return (uintptr_t) addr;
70 gdb_byte *buf,
size_t len,
int write)
123 const void *buf,
size_t size)
struct gdbarch * target_gdbarch(void)
ps_err_e ps_lgetregs(struct ps_prochandle *ph, lwpid_t lwpid, prgregset_t gregset)
int target_write_memory(CORE_ADDR memaddr, const gdb_byte *myaddr, ssize_t len)
int ptid_get_pid(const ptid_t &ptid)
void fill_gregset(const struct regcache *regcache, gdb_gregset_t *gregsetp, int regno)
ps_err_e ps_lgetfpregs(struct ps_prochandle *ph, lwpid_t lwpid, gdb_prfpregset_t *fpregset)
EXTERN_C_POP typedef prfpregset_t gdb_prfpregset_t
#define BMSYMBOL_VALUE_ADDRESS(symbol)
ps_err_e ps_lsetfpregs(struct ps_prochandle *ph, lwpid_t lwpid, const gdb_prfpregset_t *fpregset)
ps_err_e ps_pglobal_lookup(struct ps_prochandle *ph, const char *obj, const char *name, psaddr_t *sym_addr)
ps_err_e ps_pdwrite(struct ps_prochandle *ph, psaddr_t addr, const void *buf, size_t size)
struct inferior * find_inferior_ptid(ptid_t ptid)
void target_fetch_registers(struct regcache *regcache, int regno)
ps_err_e ps_lsetregs(struct ps_prochandle *ph, lwpid_t lwpid, const prgregset_t gregset)
void fill_fpregset(const struct regcache *regcache, gdb_fpregset_t *fpregsetp, int regno)
ptid_t ptid_build(int pid, long lwp, long tid)
void set_current_program_space(struct program_space *pspace)
scoped_restore_tmpl< T > make_scoped_restore(T *var)
GDB_GREGSET_T gdb_gregset_t
GDB_FPREGSET_T gdb_fpregset_t
void supply_gregset(struct regcache *regcache, const gdb_gregset_t *gregsetp)
ps_err_e ps_pdread(struct ps_prochandle *ph, psaddr_t addr, void *buf, size_t size)
static psaddr_t core_addr_to_ps_addr(CORE_ADDR addr)
gdb_gregset_t prgregset_t
void _initialize_proc_service(void)
int target_read_memory(CORE_ADDR memaddr, gdb_byte *myaddr, ssize_t len)
struct minimal_symbol * minsym
static ps_err_e ps_xfer_memory(const struct ps_prochandle *ph, psaddr_t addr, gdb_byte *buf, size_t len, int write)
pid_t ps_getpid(struct ps_prochandle *ph)
static CORE_ADDR ps_addr_to_core_addr(psaddr_t addr)
void target_store_registers(struct regcache *regcache, int regno)
struct bound_minimal_symbol lookup_minimal_symbol(const char *name, const char *sfile, struct objfile *objf)
struct regcache * get_thread_arch_regcache(ptid_t ptid, struct gdbarch *gdbarch)
void supply_fpregset(struct regcache *regcache, const gdb_fpregset_t *fpregsetp)