Lines Matching refs:dynsec

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