Lines Matching refs:obj

272 	objlist_t *obj, *tmp;  in _tnfctl_free_objs_and_probes()  local
275 obj = hndl->objlist; in _tnfctl_free_objs_and_probes()
276 while (obj) { in _tnfctl_free_objs_and_probes()
277 free_obj_fields(obj); in _tnfctl_free_objs_and_probes()
278 tmp = obj; in _tnfctl_free_objs_and_probes()
279 obj = obj->next; in _tnfctl_free_objs_and_probes()
290 free_obj_fields(objlist_t *obj) in free_obj_fields() argument
295 for (i = 0; i < obj->probecnt; i++) { in free_obj_fields()
296 probe_p = &(obj->probes[i]); in free_obj_fields()
302 if (obj->probes) in free_obj_fields()
303 free(obj->probes); in free_obj_fields()
304 obj->probecnt = 0; in free_obj_fields()
305 if (obj->objname) in free_obj_fields()
306 free(obj->objname); in free_obj_fields()
307 if (obj->objfd != -1) in free_obj_fields()
308 close(obj->objfd); in free_obj_fields()
321 objlist_t *obj; in _tnfctl_probes_traverse() local
327 for (obj = hndl->objlist; obj; obj = obj->next) { in _tnfctl_probes_traverse()
328 for (j = 0; j < obj->probecnt; j++) { in _tnfctl_probes_traverse()
329 prexstat = (*func_p) (hndl, &(obj->probes[j]), in _tnfctl_probes_traverse()
350 per_loadobj(void *proc_p, const tnfctl_ind_obj_info_t *obj, void *cd) in per_loadobj() argument
355 if (entry_p = loadobj_find(hndl, obj)) { in per_loadobj()
370 entry_p->objname = strdup(obj->objname); in per_loadobj()
373 entry_p->baseaddr = obj->text_base; in per_loadobj()
375 if (obj->objfd == -1) { in per_loadobj()
376 entry_p->objfd = open(obj->objname, O_RDONLY); in per_loadobj()
381 entry_p->objfd = dup(obj->objfd); in per_loadobj()
413 objlist_t *obj; in loadobj_find() local
415 for (obj = hndl->objlist; obj; obj = obj->next) { in loadobj_find()
416 if (obj->baseaddr == this_obj->text_base) in loadobj_find()
417 return (obj); in loadobj_find()
426 get_num_probes(tnfctl_handle_t *hndl, objlist_t *obj, int *num_probes) in get_num_probes() argument
441 prexstat = _tnfctl_traverse_object(obj->objfd, obj->baseaddr, in get_num_probes()
448 tnf_string, obj_name, obj->objname); in get_num_probes()
458 read_probes_in_obj(tnfctl_handle_t *hndl, objlist_t *obj, ulong_t num_probes, in read_probes_in_obj() argument
469 largs2.la_obj = obj; in read_probes_in_obj()
477 prexstat = _tnfctl_traverse_object(obj->objfd, obj->baseaddr, in read_probes_in_obj()
529 prbctl_p->obj = largs2_p->la_obj; in read_a_probe()