Lines Matching defs:data
1 /* Update data structures for changes.
67 /* Set the data encoding if necessary. */
184 Elf_Scn *scn0 = &elf->state.ELFW(elf,LIBELFBITS).scns.data[0];
195 scn1 = &list->data[1];
197 scn1 = &list->next->data[0];
208 Elf_Scn *scn = &list->data[cnt];
271 the data (see __libelf_set_rawdata in elf_getdata.c). */
285 /* Iterate over all data blocks. */
286 if (list->data[cnt].data_list_rear != NULL)
292 Elf_Data *data = &dl->data.d;
293 if (dl == &scn->data_list && data->d_buf == NULL
295 data = &scn->rawdata.d;
297 if (unlikely (data->d_version != EV_CURRENT))
303 if (unlikely (! powerof2 (data->d_align)))
309 sh_align = MAX (sh_align, data->d_align);
317 (data->d_off + data->d_size)
327 offset = ((offset + data->d_align - 1)
328 & ~(data->d_align - 1));
330 update_if_changed (data->d_off, offset, changed);
332 offset += data->d_size;
335 /* Next data block. */
340 /* Get the size of the section from the raw data. If
353 enough for the largest alignment required by a data
376 changed. Create the section data list. */