Home | History | Annotate | Download | only in src

Lines Matching full:outdata

3796 	  Elf_Data *outdata = elf_newdata (scn);
3797 if (outdata == NULL)
3806 outdata->d_buf = (void *) interp;
3807 outdata->d_size = strlen (interp) + 1;
3808 outdata->d_type = ELF_T_BYTE;
3809 outdata->d_off = 0;
3810 outdata->d_align = 1;
3811 outdata->d_version = EV_CURRENT;
3832 Elf_Data *outdata;
3834 outdata = elf_newdata (scn);
3835 if (outdata == NULL)
3840 outdata->d_size = ld_state.relsize_total;
3841 outdata->d_buf = xmalloc (outdata->d_size);
3842 outdata->d_type = (REL_TYPE (&ld_state) == DT_REL
3844 outdata->d_off = 0;
3845 outdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1);
3856 Elf_Data *outdata;
3866 outdata = elf_newdata (scn);
3867 if (outdata == NULL)
3873 outdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_DYN,
3875 outdata->d_buf = xcalloc (1, outdata->d_size);
3876 outdata->d_type = ELF_T_DYN;
3877 outdata->d_off = 0;
3878 outdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1);
4105 Elf_Data *outdata;
4138 outdata = elf_newdata (scn);
4139 if (outdata == NULL)
4204 ebl_strtabfinalize (mergestrtab, outdata);
4278 ebl_wstrtabfinalize (mergestrtab, outdata);
4357 ebl_gstrtabfinalize (mergestrtab, outdata);
4385 Elf_Data *outdata = elf_newdata (scn);
4386 if (outdata == NULL)
4401 *outdata = *data;
4412 outdata->d_buf = NULL; /* Not needed. */
4413 outdata->d_type = ELF_T_BYTE;
4414 outdata->d_version = EV_CURRENT;
4415 outdata->d_size = SCNINFO_SHDR (runp->shdr).sh_size;
4416 outdata->d_align = SCNINFO_SHDR (runp->shdr).sh_addralign;
4419 XElf_Off align = MAX (1, outdata->d_align);
4427 outdata->d_off = offset;
4429 offset += outdata->d_size;
4440 Elf_Data *outdata = elf_newdata (scn);
4442 if (outdata == NULL)
4447 outdata->d_buf = (void *) "\0ld (Red Hat " PACKAGE ") " VERSION;
4448 outdata->d_size = strlen ((char *) outdata->d_buf + 1) + 2;
4449 outdata->d_off = offset;
4450 outdata->d_type = ELF_T_BYTE;
4451 outdata->d_align = 1;