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