Lines Matching defs:de
460 dof_elf32_t de;
464 if (prepare_elf32(dtp, dof, &de) != 0)
471 nshdr = de.de_nrel == 0 ? ESHDR_SYMTAB + 1 : ESHDR_NUM;
523 shp->sh_size = de.de_strlen;
534 shp->sh_info = de.de_global;
535 shp->sh_size = de.de_nsym * sizeof (Elf32_Sym);
539 if (de.de_nrel == 0) {
543 PWRITE_SCN(ESHDR_STRTAB, de.de_strtab) ||
544 PWRITE_SCN(ESHDR_SYMTAB, de.de_sym) ||
557 shp->sh_entsize = sizeof (de.de_rel[0]);
561 shp->sh_size = de.de_nrel * sizeof (de.de_rel[0]);
567 PWRITE_SCN(ESHDR_STRTAB, de.de_strtab) ||
568 PWRITE_SCN(ESHDR_SYMTAB, de.de_sym) ||
569 PWRITE_SCN(ESHDR_REL, de.de_rel) ||
575 free(de.de_strtab);
576 free(de.de_sym);
577 free(de.de_rel);
597 dof_elf64_t de;
601 if (prepare_elf64(dtp, dof, &de) != 0)
608 nshdr = de.de_nrel == 0 ? ESHDR_SYMTAB + 1 : ESHDR_NUM;
660 shp->sh_size = de.de_strlen;
671 shp->sh_info = de.de_global;
672 shp->sh_size = de.de_nsym * sizeof (Elf64_Sym);
676 if (de.de_nrel == 0) {
680 PWRITE_SCN(ESHDR_STRTAB, de.de_strtab) ||
681 PWRITE_SCN(ESHDR_SYMTAB, de.de_sym) ||
690 shp->sh_entsize = sizeof (de.de_rel[0]);
694 shp->sh_size = de.de_nrel * sizeof (de.de_rel[0]);
700 PWRITE_SCN(ESHDR_STRTAB, de.de_strtab) ||
701 PWRITE_SCN(ESHDR_SYMTAB, de.de_sym) ||
702 PWRITE_SCN(ESHDR_REL, de.de_rel) ||
708 free(de.de_strtab);
709 free(de.de_sym);
710 free(de.de_rel);