Lines Matching refs:Dyp
273 do_symbol_iter(const char *object_name, struct dynpat *Dyp) in do_symbol_iter() argument
275 if (*Dyp->Dp->prt_name == '\0') in do_symbol_iter()
283 symbol_iter, Dyp); in do_symbol_iter()
290 if (object_name == PR_OBJ_EXEC || Dyp->internal) in do_symbol_iter()
293 symbol_iter, Dyp); in do_symbol_iter()
301 struct dynpat *Dyp; in object_iter() local
363 for (Dyp = Dynpat; Dyp != NULL; Dyp = Dyp->next) { in object_iter()
366 for (i = 0; i < Dyp->nlibpat; i++) { in object_iter()
369 if (fnmatch(Dyp->libpat[i], Dp->match_name, 0) != 0) in object_iter()
378 strcmp(Dyp->libpat[i], Dp->match_name) != 0) in object_iter()
384 Dyp->Dp = Dp; in object_iter()
385 do_symbol_iter(object_name, Dyp); in object_iter()
386 Dyp->Dp = NULL; in object_iter()
497 struct dynpat *Dyp = cd; in symbol_iter() local
498 struct dynlib *Dp = Dyp->Dp; in symbol_iter()
536 for (i = 0; i < Dyp->nsympat; i++) { in symbol_iter()
539 if (fnmatch(Dyp->sympat[i], sym_name, 0) != 0) in symbol_iter()
558 Bp->flags |= Dyp->flag; in symbol_iter()
559 if (Dyp->exclude) in symbol_iter()
561 else if (Dyp->internal || *Dp->prt_name == '\0') in symbol_iter()