Lines Matching refs:ps_prochandle

120 static void destroy_lib_info(struct ps_prochandle* ph) {
132 static void destroy_thread_info(struct ps_prochandle* ph) {
141 // ps_prochandle cleanup
143 // ps_prochandle cleanup
144 void Prelease(struct ps_prochandle* ph) {
152 lib_info* add_lib_info(struct ps_prochandle* ph, const char* libname, uintptr_t base) {
156 lib_info* add_lib_info_fd(struct ps_prochandle* ph, const char* libname, int fd, uintptr_t base) {
208 uintptr_t lookup_symbol(struct ps_prochandle* ph, const char* object_name,
232 const char* symbol_for_pc(struct ps_prochandle* ph, uintptr_t addr, uintptr_t* poffset) {
245 // add a thread to ps_prochandle
246 thread_info* add_thread_info(struct ps_prochandle* ph, pthread_t pthread_id, lwpid_t lwp_id) {
267 struct ps_prochandle* ph;
293 bool read_thread_info(struct ps_prochandle* ph, thread_info_callback cb) {
319 int get_num_threads(struct ps_prochandle* ph) {
324 lwpid_t get_lwp_id(struct ps_prochandle* ph, int index) {
338 bool get_lwp_regs(struct ps_prochandle* ph, lwpid_t lwp_id, struct reg* regs) {
343 int get_num_libs(struct ps_prochandle* ph) {
348 const char* get_lib_name(struct ps_prochandle* ph, int index) {
362 uintptr_t get_lib_base(struct ps_prochandle* ph, int index) {
375 bool find_lib(struct ps_prochandle* ph, const char *lib_name) {
394 ps_err_e ps_pglobal_lookup(struct ps_prochandle *ph, const char *object_name,
401 ps_err_e ps_pread(struct ps_prochandle *ph, psaddr_t addr,
407 ps_err_e ps_pwrite(struct ps_prochandle *ph, psaddr_t addr,
413 ps_err_e ps_linfo(struct ps_prochandle *ph, lwpid_t lwp_id, void *linfo) {
432 ps_err_e ps_lsetfpregs(struct ps_prochandle *ph, lwpid_t lid, const prfpregset_t *fpregs) {
437 ps_err_e ps_lsetregs(struct ps_prochandle *ph, lwpid_t lid, const prgregset_t gregset) {
442 ps_err_e ps_lgetfpregs(struct ps_prochandle *ph, lwpid_t lid, prfpregset_t *fpregs) {
447 ps_err_e ps_lgetregs(struct ps_prochandle *ph, lwpid_t lid, prgregset_t gregset) {
452 ps_err_e ps_lstop(struct ps_prochandle *ph, lwpid_t lid) {
457 ps_err_e ps_pcontinue(struct ps_prochandle *ph) {