Home
last modified time | relevance | path

Searched refs:objfd (Results 1 – 10 of 10) sorted by relevance

/titanic_44/usr/src/lib/libtnfctl/
H A Delf.c48 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 Dprb_lmap.c106 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 Dsym.c65 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 Dprobes.c192 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 Dinternal.c240 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 Dprb_proc.h113 int objfd; member
122 prb_status_t prb_mainobj_get(prb_proc_ctl_t *proc_p, int *objfd,
H A Dtnfctl_int.h106 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 Dtraverse.c50 _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 Dtnfctl.h166 int objfd; /* -1 indicates fd not available */ member
H A Dkernel_int.c503 nobj_p->objfd = -1; in alloc_probe_space()