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

/opensolaris-onvv-gate/usr/src/lib/libtnfctl/
H A Delf.c48 int objfd, int *num_dyn);
82 int objfd; local
92 prbstat = prb_mainobj_get(hndl->proc_p, &objfd, &baseaddr);
97 prexstat = _tnfctl_sym_find_in_obj(objfd, baseaddr, "_DYNAMIC",
105 prexstat = dynsec_num(hndl, baseaddr, objfd, &num_dynentries);
117 close(objfd);
135 close(objfd);
190 int objfd, int *num_dyn)
203 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info);
189 dynsec_num(tnfctl_handle_t *hndl, uintptr_t baseaddr, int objfd, int *num_dyn) argument
H A Dprb_lmap.c103 * client of this interface should deal with -1 for objfd,
106 loadobj.objfd = ioctl(proc_p->procfd, PIOCOPENM, &lmap.l_addr);
113 if (loadobj.objfd != -1)
114 close(loadobj.objfd);
130 prb_mainobj_get(prb_proc_ctl_t *proc_p, int *objfd, uintptr_t *baseaddr) argument
147 *objfd = retfd;
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, argument
104 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info);
142 prexstat = _tnfctl_sym_find_in_obj(obj->objfd,
208 prexstat = _tnfctl_sym_find_in_obj(found_obj->objfd,
240 prexstat = sym_findname_in_obj(obj->objfd,
270 sym_findname_in_obj(int objfd, uintptr_t baseaddr, uintptr_t symaddr, argument
289 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info);
H A Dprobes.c192 tnf_long, lib_fd, cur_obj->objfd);
242 cur_obj->objfd);
307 if (obj->objfd != -1)
308 close(obj->objfd);
358 /* no need to close the objfd because iterator func will */
375 if (obj->objfd == -1) {
376 entry_p->objfd = open(obj->objname, O_RDONLY);
377 if (entry_p->objfd == -1)
381 entry_p->objfd = dup(obj->objfd);
[all...]
H A Dprb_proc.h113 int objfd; member in struct:prb_loadobj
122 prb_status_t prb_mainobj_get(prb_proc_ctl_t *proc_p, int *objfd,
H A Dinternal.c237 * client of this interface should deal with -1 for objfd,
240 loadobj.objfd = ioctl(procfd, PIOCOPENM, &(lmap->l_addr));
245 if (loadobj.objfd != -1)
246 close(loadobj.objfd);
H A Dtnfctl_int.h106 int objfd; member in struct:objlist
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, argument
69 elf = elf_begin(objfd, ELF_C_READ, NULL);
H A Dtnfctl.h166 int objfd; /* -1 indicates fd not available */ member in struct:tnfctl_ind_obj_info
H A Dkernel_int.c503 nobj_p->objfd = -1;

Completed in 116 milliseconds