Lines Matching defs:Dp

190 		struct dynlib *Dp;
192 for (Dp = Dynlib; Dp != NULL; Dp = Dp->next)
193 Dp->present = FALSE;
196 while ((Dp = *Dpp) != NULL) {
197 if (Dp->present) {
198 Dpp = &Dp->next;
201 delete_breakpoints(Dp->base, Dp->size);
202 *Dpp = Dp->next;
203 free(Dp->lib_name);
204 free(Dp->match_name);
205 free(Dp->prt_name);
206 free(Dp);
275 if (*Dyp->Dp->prt_name == '\0')
302 struct dynlib *Dp;
316 for (Dp = Dynlib; Dp != NULL; Dp = Dp->next)
317 if (strcmp(object_name, Dp->lib_name) == 0 ||
318 (strcmp(Dp->lib_name, "a.out") == 0 &&
322 if (Dp == NULL) {
323 Dp = my_malloc(sizeof (struct dynlib), NULL);
324 (void) memset(Dp, 0, sizeof (struct dynlib));
326 Dp->lib_name = strdup(pmp->pr_mapname);
327 Dp->match_name = strdup(pmp->pr_mapname);
328 Dp->prt_name = strdup("");
330 Dp->lib_name = strdup(object_name);
339 Dp->match_name = strdup(name);
341 Dp->prt_name = strdup(name);
343 Dp->next = Dynlib;
344 Dynlib = Dp;
347 if (Dp->built ||
348 (not_consist && strcmp(Dp->prt_name, "ld:") != 0)) /* kludge */
353 Dp->lib_name);
355 Dp->base = pmp->pr_vaddr;
356 Dp->size = pmp->pr_size;
369 if (fnmatch(Dyp->libpat[i], Dp->match_name, 0) != 0)
376 if ((strcmp(Dp->match_name, "a.out") == 0 ||
377 strcmp(Dp->match_name, "ld") == 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;
386 Dyp->Dp = NULL;
390 Dp->built = TRUE;
398 struct dynlib *Dp;
400 for (Dp = Dynlib; Dp != NULL; Dp = Dp->next) {
401 if (Dp->base == pmp->pr_vaddr)
402 Dp->present = TRUE;
498 struct dynlib *Dp = Dyp->Dp;
511 if (*Dp->prt_name == '\0' && strcmp(sym_name, "_start") == 0)
518 if (strcmp(Dp->match_name, "ld") == 0 &&
557 Bp->dyn = Dp;
561 else if (Dyp->internal || *Dp->prt_name == '\0')
1066 struct dynlib *Dp;
1075 while ((Dp = Dynlib) != NULL) {
1076 Dynlib = Dp->next;
1077 free(Dp->lib_name);
1078 free(Dp->match_name);
1079 free(Dp->prt_name);
1080 free(Dp);
1178 struct callstack *Stk, struct dynlib *Dp, struct bkpt *Bp)
1194 (void) printf("-> %s%s(", Dp->prt_name, Bp->sym_name);
1209 struct callstack *Stk, struct dynlib *Dp, struct bkpt *Bp)
1220 (void) printf("<- %s%s() = ", Dp->prt_name, Bp->sym_name);
1252 struct dynlib *Dp;
1366 Dp = Bp->dyn;
1370 if (Dp != NULL && !clear) {
1372 add_fcall(fcall_tbl, Dp->prt_name,
1376 show_function_call(pri, NULL, Dp, Bp);
1381 if (Dp != NULL) {
1448 struct dynlib *Dp = Bp->dyn;
1466 rpc >= Dp->base && rpc < Dp->base + Dp->size))
1492 add_fcall(fcall_tbl, Dp->prt_name, Bp->sym_name,
1495 show_function_call(pri, Stk, Dp, Bp);
1563 struct dynlib *Dp;
1611 if ((Bp = get_bkpt(pc)) == NULL || (Dp = Bp->dyn) == NULL)
1615 rpc >= Dp->base && rpc < Dp->base + Dp->size)