19 #ifndef GDB_PROC_SERVICE_H
20 #define GDB_PROC_SERVICE_H
22 #include <sys/types.h>
24 #ifdef HAVE_PROC_SERVICE_H
30 #include <proc_service.h>
59 #ifdef HAVE_SYS_PROCFS_H
60 #include <sys/procfs.h>
87 #ifndef HAVE_PRGREGSET_T
91 #ifndef HAVE_PRFPREGSET_T
135 const char *object_name,
136 const char *sym_name,
160 extern void ps_plog (
const char *fmt, ...);
172 #ifdef PRFPREGSET_T_BROKEN
ps_err_e ps_lgetregs(struct ps_prochandle *, lwpid_t, prgregset_t)
ps_err_e ps_lgetfpregs(struct ps_prochandle *, lwpid_t, prfpregset_t *)
ps_err_e ps_lstop(struct ps_prochandle *, lwpid_t)
ps_err_e ps_ptread(struct ps_prochandle *, psaddr_t, void *, size_t)
ps_err_e ps_pglobal_lookup(struct ps_prochandle *, const char *object_name, const char *sym_name, psaddr_t *sym_addr)
EXTERN_C_POP typedef prfpregset_t gdb_prfpregset_t
ps_err_e ps_lsetregs(struct ps_prochandle *, lwpid_t, const prgregset_t)
ps_err_e ps_lsetfpregs(struct ps_prochandle *, lwpid_t, const prfpregset_t *)
ps_err_e ps_lgetxregs(struct ps_prochandle *ph, lwpid_t lwpid, caddr_t xregset)
gdb_fpregset_t prfpregset_t
ps_err_e ps_pdread(struct ps_prochandle *, psaddr_t, void *, size_t)
GDB_GREGSET_T gdb_gregset_t
GDB_FPREGSET_T gdb_fpregset_t
ps_err_e ps_lgetxregsize(struct ps_prochandle *ph, lwpid_t lwpid, int *xregsize)
pid_t ps_getpid(struct ps_prochandle *)
void ps_plog(const char *fmt,...)
ps_err_e ps_ptwrite(struct ps_prochandle *, psaddr_t, const void *, size_t)
ps_err_e ps_lsetxregs(struct ps_prochandle *ph, lwpid_t lwpid, caddr_t xregset)
gdb_gregset_t prgregset_t
ps_err_e ps_pdwrite(struct ps_prochandle *, psaddr_t, const void *, size_t)
ps_err_e ps_pstop(struct ps_prochandle *)
ps_err_e ps_pcontinue(struct ps_prochandle *)
ps_err_e ps_get_thread_area(const struct ps_prochandle *, lwpid_t, int, psaddr_t *)
ps_err_e ps_lcontinue(struct ps_prochandle *, lwpid_t)