Lines Matching refs:dynsec

865 elfedit_dynstr_getpad(elfedit_obj_state_t *obj_state, elfedit_section_t *dynsec,  in elfedit_dynstr_getpad()  argument
868 Word numdyn = dynsec->sec_shdr->sh_size / dynsec->sec_shdr->sh_entsize; in elfedit_dynstr_getpad()
869 Dyn *dyn = (Dyn *) dynsec->sec_data->d_buf; in elfedit_dynstr_getpad()
914 elfedit_dynstr_insert(elfedit_section_t *dynsec, elfedit_section_t *strsec, in elfedit_dynstr_insert() argument
964 ((Dyn *) dynsec->sec_data->d_buf)[dyn_strpad->dn_ndx] = in elfedit_dynstr_insert()
966 elfedit_modified_data(dynsec); in elfedit_dynstr_insert()
993 elfedit_section_t *strsec, elfedit_section_t *dynsec, const char *str) in elfedit_strtab_insert_test() argument
1007 if (dynsec == NULL) { in elfedit_strtab_insert_test()
1009 dynsec = &obj_state->os_secarr[obj_state->os_dynndx]; in elfedit_strtab_insert_test()
1010 if ((dynsec->sec_shdr->sh_type == SHT_DYNAMIC) && in elfedit_strtab_insert_test()
1011 (strsec->sec_shndx == dynsec->sec_shdr->sh_link)) { in elfedit_strtab_insert_test()
1015 EC_WORD(dynsec->sec_shndx), in elfedit_strtab_insert_test()
1016 dynsec->sec_name); in elfedit_strtab_insert_test()
1020 if (strsec->sec_shndx == dynsec->sec_shdr->sh_link) in elfedit_strtab_insert_test()
1030 if (elfedit_dynstr_getpad(obj_state, dynsec, &dyn_strpad) != 0) in elfedit_strtab_insert_test()
1079 elfedit_section_t *dynsec, const char *str) in elfedit_strtab_insert() argument
1093 if (dynsec == NULL) { in elfedit_strtab_insert()
1095 dynsec = &obj_state->os_secarr[obj_state->os_dynndx]; in elfedit_strtab_insert()
1096 if ((dynsec->sec_shdr->sh_type == SHT_DYNAMIC) && in elfedit_strtab_insert()
1097 (strsec->sec_shndx == dynsec->sec_shdr->sh_link)) { in elfedit_strtab_insert()
1101 EC_WORD(dynsec->sec_shndx), in elfedit_strtab_insert()
1102 dynsec->sec_name); in elfedit_strtab_insert()
1106 if (strsec->sec_shndx == dynsec->sec_shdr->sh_link) in elfedit_strtab_insert()
1112 (void) elfedit_dynstr_getpad(obj_state, dynsec, &dyn_strpad); in elfedit_strtab_insert()
1113 return (elfedit_dynstr_insert(dynsec, strsec, in elfedit_strtab_insert()