/titanic_50/usr/src/lib/libtnfctl/ |
H A D | elf.c | 48 int objfd, int *num_dyn); 82 int objfd; in _tnfctl_elf_dbgent() local 92 prbstat = prb_mainobj_get(hndl->proc_p, &objfd, &baseaddr); in _tnfctl_elf_dbgent() 97 prexstat = _tnfctl_sym_find_in_obj(objfd, baseaddr, "_DYNAMIC", in _tnfctl_elf_dbgent() 105 prexstat = dynsec_num(hndl, baseaddr, objfd, &num_dynentries); in _tnfctl_elf_dbgent() 117 close(objfd); in _tnfctl_elf_dbgent() 135 close(objfd); in _tnfctl_elf_dbgent() 190 int objfd, int *num_dyn) in dynsec_num() argument 203 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info); in dynsec_num()
|
H A D | prb_lmap.c | 106 loadobj.objfd = ioctl(proc_p->procfd, PIOCOPENM, &lmap.l_addr); in prb_loadobj_iter() 113 if (loadobj.objfd != -1) in prb_loadobj_iter() 114 close(loadobj.objfd); in prb_loadobj_iter() 130 prb_mainobj_get(prb_proc_ctl_t *proc_p, int *objfd, uintptr_t *baseaddr) in prb_mainobj_get() argument 147 *objfd = retfd; in prb_mainobj_get()
|
H A D | sym.c | 65 static tnfctl_errcode_t sym_findname_in_obj(int objfd, uintptr_t baseaddr, 85 _tnfctl_sym_find_in_obj(int objfd, uintptr_t baseaddr, const char *symname, in _tnfctl_sym_find_in_obj() argument 104 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info); in _tnfctl_sym_find_in_obj() 142 prexstat = _tnfctl_sym_find_in_obj(obj->objfd, in _tnfctl_sym_find() 208 prexstat = _tnfctl_sym_find_in_obj(found_obj->objfd, in _tnfctl_sym_obj_find() 240 prexstat = sym_findname_in_obj(obj->objfd, in _tnfctl_sym_findname() 270 sym_findname_in_obj(int objfd, uintptr_t baseaddr, uintptr_t symaddr, in sym_findname_in_obj() argument 289 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info); in sym_findname_in_obj()
|
H A D | probes.c | 192 tnf_long, lib_fd, cur_obj->objfd); in _tnfctl_find_all_probes() 242 cur_obj->objfd); in _tnfctl_find_all_probes() 307 if (obj->objfd != -1) in free_obj_fields() 308 close(obj->objfd); in free_obj_fields() 375 if (obj->objfd == -1) { in per_loadobj() 376 entry_p->objfd = open(obj->objname, O_RDONLY); in per_loadobj() 377 if (entry_p->objfd == -1) in per_loadobj() 381 entry_p->objfd = dup(obj->objfd); in per_loadobj() 382 if (entry_p->objfd == -1) in per_loadobj() 441 prexstat = _tnfctl_traverse_object(obj->objfd, obj->baseaddr, in get_num_probes() [all …]
|
H A D | internal.c | 240 loadobj.objfd = ioctl(procfd, PIOCOPENM, &(lmap->l_addr)); in inprocess_loadobj_iter() 245 if (loadobj.objfd != -1) in inprocess_loadobj_iter() 246 close(loadobj.objfd); in inprocess_loadobj_iter()
|
H A D | prb_proc.h | 113 int objfd; member 122 prb_status_t prb_mainobj_get(prb_proc_ctl_t *proc_p, int *objfd,
|
H A D | tnfctl_int.h | 106 int objfd; member 213 tnfctl_errcode_t _tnfctl_traverse_object(int objfd, uintptr_t addr, 269 tnfctl_errcode_t _tnfctl_sym_find_in_obj(int objfd, uintptr_t baseaddr,
|
H A D | traverse.c | 50 _tnfctl_traverse_object(int objfd, uintptr_t addr, in _tnfctl_traverse_object() argument 69 elf = elf_begin(objfd, ELF_C_READ, NULL); in _tnfctl_traverse_object()
|
H A D | tnfctl.h | 166 int objfd; /* -1 indicates fd not available */ member
|
H A D | kernel_int.c | 503 nobj_p->objfd = -1; in alloc_probe_space()
|