Lines Matching defs:vp
95 struct vmap *vp, *nxt;
99 vp = nxt;
100 nxt = vp->nxt;
105 if (vp->objfile)
107 free_objfile (vp->objfile);
110 else if (vp->bfd != exec_bfd)
111 /* FIXME-leak: We should be freeing vp->name too, I think. */
112 if (!bfd_close (vp->bfd))
114 vp->name, bfd_errmsg (bfd_get_error ()));
118 vp->objfile->symtabs? Should free_objfile do that?
119 FIXME-as-well: free_objfile already free'd vp->name, so it isn't
121 free_named_symtabs (vp->name);
122 xfree (vp);
380 struct vmap *vp;
382 vp = vmap_bfd->pvmap;
389 vp->tstart = bfd_section_vma (abfd, sect);
390 vp->tend = vp->tstart + bfd_section_size (abfd, sect);
391 vp->tvma = bfd_section_vma (abfd, sect);
392 vp->toffs = sect->filepos;
396 vp->dstart = bfd_section_vma (abfd, sect);
397 vp->dend = vp->dstart + bfd_section_size (abfd, sect);
398 vp->dvma = bfd_section_vma (abfd, sect);
410 struct vmap *vp, **vpp;
412 vp = (struct vmap *) xmalloc (sizeof (*vp));
413 memset ((char *) vp, '\0', sizeof (*vp));
414 vp->nxt = 0;
415 vp->bfd = abfd;
416 vp->name = bfd_get_filename (arch ? arch : abfd);
417 vp->member = arch ? bfd_get_filename (abfd) : "";
420 vmap_bfd.pvmap = vp;
426 *vpp = vp;
428 return vp;
570 struct vmap *vp;
581 for (vp = vmap; vp; vp = vp->nxt)
583 paddr (vp->tstart),
584 paddr (vp->tend),
585 paddr (vp->dstart),
586 paddr (vp->dend),
587 vp->name,
588 *vp->member ? "(" : "", vp->member,
589 *vp->member ? ")" : "");