Lines Matching refs:ps_prochandle
63 // vtable for ps_prochandle
66 void (*release)(struct ps_prochandle* ph);
68 bool (*p_pread)(struct ps_prochandle *ph,
71 bool (*p_pwrite)(struct ps_prochandle *ph,
74 bool (*get_lwp_regs)(struct ps_prochandle* ph, lwpid_t lwp_id, struct user_regs_struct* regs);
77 // the ps_prochandle
94 struct ps_prochandle {
111 typedef bool (*thread_info_callback)(struct ps_prochandle* ph, pthread_t pid, lwpid_t lwpid);
114 bool read_thread_info(struct ps_prochandle* ph, thread_info_callback cb);
117 lib_info* add_lib_info(struct ps_prochandle* ph, const char* libname, uintptr_t base);
120 lib_info* add_lib_info_fd(struct ps_prochandle* ph, const char* libname, int fd,
124 thread_info* add_thread_info(struct ps_prochandle* ph, pthread_t pthread_id, lwpid_t lwp_id);