Lines Matching defs:dshp
1753 Shdr *dshp, *dstrp, *shp;
1759 for (dshp = NULL, shn = 1; shn < mp->hdr.e_shnum; shn++) {
1763 if (dshp != NULL) {
1770 dshp = shp;
1777 if (dshp == NULL)
1780 if (dshp->sh_link > mp->hdr.e_shnum) {
1782 _kobj_printf(ops, "no section for sh_link %d\n", dshp->sh_link);
1785 dstrp = (Shdr *)(mp->shdrs + dshp->sh_link * mp->hdr.e_shentsize);
1796 dyndata = kobj_alloc(dshp->sh_size, KM_WAIT|KM_TMP);
1797 if (kobj_read_file(file, dyndata, dshp->sh_size, dshp->sh_offset) < 0) {
1801 kobj_free(dyndata, dshp->sh_size);
1809 _kobj_printf(ops, "error reading section %d\n", dshp->sh_link);
1811 kobj_free(dyndata, dshp->sh_size);
1820 kobj_free(dyndata, dshp->sh_size);