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