/titanic_41/usr/src/lib/libtnfctl/ |
H A D | prb_rtld.c | 75 prb_status_t prbstat = PRB_STATUS_OK; in prb_rtld_stalk() local 89 prbstat = prb_proc_read(proc_p, proc_p->dbgaddr, in prb_rtld_stalk() 91 if (prbstat || !dentry.d_un.d_ptr) { in prb_rtld_stalk() 94 return (prbstat); in prb_rtld_stalk() 97 prbstat = prb_proc_read(proc_p, dentry.d_un.d_ptr, in prb_rtld_stalk() 99 if (prbstat) in prb_rtld_stalk() 100 return (prbstat); in prb_rtld_stalk() 105 prbstat = bpt(proc_p, proc_p->bptaddr); in prb_rtld_stalk() 106 if (prbstat) in prb_rtld_stalk() 107 return (prbstat); in prb_rtld_stalk() [all …]
|
H A D | continue.c | 56 prb_status_t prbstat; in tnfctl_continue() local 126 prbstat = prb_proc_get_r0_r1(proc_p, in tnfctl_continue() 128 if (prbstat) { in tnfctl_continue() 129 prexstat = _tnfctl_map_to_errcode(prbstat); in tnfctl_continue() 173 prb_status_t prbstat, prbstat2; in _tnfctl_continue() local 187 prbstat = prb_proc_cont(proc_p); in _tnfctl_continue() 188 if (prbstat) { in _tnfctl_continue() 189 ret_prexstat = _tnfctl_map_to_errcode(prbstat); in _tnfctl_continue() 194 prbstat = prb_proc_wait(proc_p, B_TRUE, oldmask); in _tnfctl_continue() 195 if (prbstat) { in _tnfctl_continue() [all …]
|
H A D | prb_child.c | 68 prb_status_t prbstat; in prb_child_create() local 77 prbstat = prb_shmem_init(&smp); in prb_child_create() 78 if (prbstat) in prb_child_create() 79 return (prbstat); in prb_child_create() 179 prbstat = find_executable(cmdname, executable_name); in prb_child_create() 180 if (prbstat) { in prb_child_create() 182 prb_status_str(prbstat))); in prb_child_create() 197 prbstat = sync_child(childpid, smp, ret_val); in prb_child_create() 198 if (prbstat) { in prb_child_create() 199 return (prbstat); in prb_child_create() [all …]
|
H A D | close.c | 52 prb_status_t prbstat; in tnfctl_close() local 103 prbstat = prb_proc_setklc(proc_p, B_TRUE); in tnfctl_close() 104 if (prbstat) in tnfctl_close() 105 return (_tnfctl_map_to_errcode(prbstat)); in tnfctl_close() 106 prbstat = prb_proc_setrlc(proc_p, B_FALSE); in tnfctl_close() 107 if (prbstat) in tnfctl_close() 108 return (_tnfctl_map_to_errcode(prbstat)); in tnfctl_close() 111 prbstat = prb_proc_setklc(proc_p, B_FALSE); in tnfctl_close() 112 if (prbstat) in tnfctl_close() 113 return (_tnfctl_map_to_errcode(prbstat)); in tnfctl_close() [all …]
|
H A D | open.c | 59 prb_status_t prbstat; in tnfctl_exec_open() local 63 prbstat = prb_child_create(pgm_name, args, ld_preload, libtnfprobe_path, in tnfctl_exec_open() 65 if (prbstat) { in tnfctl_exec_open() 66 return (_tnfctl_map_to_errcode(prbstat)); in tnfctl_exec_open() 97 prbstat = prb_rtld_sync_if_needed(proc_p); in tnfctl_exec_open() 98 if (prbstat) { in tnfctl_exec_open() 99 prexstat = _tnfctl_map_to_errcode(prbstat); in tnfctl_exec_open() 136 prb_status_t prbstat; in tnfctl_pid_open() local 182 prbstat = prb_rtld_sync_if_needed(proc_p); in tnfctl_pid_open() 183 if (prbstat) { in tnfctl_pid_open() [all …]
|
H A D | prb_lmap.c | 51 prb_status_t prbstat; in prb_loadobj_iter() local 68 prbstat = prb_proc_read(proc_p, proc_p->dbgaddr, &dentry, in prb_loadobj_iter() 70 if (prbstat || !dentry.d_un.d_ptr) { in prb_loadobj_iter() 73 return (prbstat); in prb_loadobj_iter() 76 prbstat = prb_proc_read(proc_p, dentry.d_un.d_ptr, in prb_loadobj_iter() 78 if (prbstat) in prb_loadobj_iter() 79 return (prbstat); in prb_loadobj_iter() 95 prbstat = prb_proc_read(proc_p, lmapaddr, &lmap, sizeof (lmap)); in prb_loadobj_iter() 96 if (prbstat) in prb_loadobj_iter() 97 return (prbstat); in prb_loadobj_iter()
|
H A D | status.c | 110 _tnfctl_map_to_errcode(prb_status_t prbstat) in _tnfctl_map_to_errcode() argument 114 if (prbstat >= PRB_STATUS_MINERRNO && in _tnfctl_map_to_errcode() 115 prbstat <= PRB_STATUS_MAXERRNO) { in _tnfctl_map_to_errcode() 116 if (prbstat == ENOENT) in _tnfctl_map_to_errcode() 118 else if (prbstat == ESRCH) in _tnfctl_map_to_errcode() 120 else if (prbstat == EACCES) in _tnfctl_map_to_errcode() 122 else if (prbstat == EBUSY) in _tnfctl_map_to_errcode() 125 if (prbstat == PRB_STATUS_OK) in _tnfctl_map_to_errcode() 127 else if (prbstat == PRB_STATUS_ALLOCFAIL) in _tnfctl_map_to_errcode()
|
H A D | prb_status.c | 48 prb_status_str(prb_status_t prbstat) in prb_status_str() argument 51 if (prbstat >= PRB_STATUS_MINERRNO && in prb_status_str() 52 prbstat <= PRB_STATUS_MAXERRNO) { in prb_status_str() 53 return (strerror(prbstat)); in prb_status_str() 55 switch (prbstat) { in prb_status_str()
|
H A D | elf.c | 80 prb_status_t prbstat = PRB_STATUS_OK; in _tnfctl_elf_dbgent() local 92 prbstat = prb_mainobj_get(hndl->proc_p, &objfd, &baseaddr); in _tnfctl_elf_dbgent() 93 if (prbstat) in _tnfctl_elf_dbgent() 94 return (_tnfctl_map_to_errcode(prbstat)); in _tnfctl_elf_dbgent()
|
H A D | prb_proc.c | 908 prb_status_t prbstat; in prb_proc_readstr() local 929 prbstat = prb_proc_read(proc_p, addr + offset, buffer, bufsz); in prb_proc_readstr() 930 if (prbstat) { in prb_proc_readstr() 943 prb_status_str(prbstat))); in prb_proc_readstr() 945 return (prbstat); in prb_proc_readstr()
|
H A D | prb_proc.h | 125 const char *prb_status_str(prb_status_t prbstat);
|
H A D | tnfctl_int.h | 306 tnfctl_errcode_t _tnfctl_map_to_errcode(prb_status_t prbstat);
|
/titanic_41/usr/src/cmd/tnf/prex/ |
H A D | fcn.c | 86 prbstat = prb_targmem_alloc(g_procfd, sizeof (probe_funcs_t), in fcn() 88 if (prbstat) { in fcn() 92 prbstat = prb_proc_write(g_procfd, new_p->funcs_p, in fcn() 94 if (prbstat) { in fcn()
|