Home | History | Annotate | Download | only in src

Lines Matching defs:outdata

4444 	  Elf_Data *outdata = elf_newdata (scn);
4445 if (outdata == NULL)
4454 outdata->d_buf = (void *) interp;
4455 outdata->d_size = strlen (interp) + 1;
4456 outdata->d_type = ELF_T_BYTE;
4457 outdata->d_off = 0;
4458 outdata->d_align = 1;
4459 outdata->d_version = EV_CURRENT;
4491 Elf_Data *outdata;
4493 outdata = elf_newdata (scn);
4494 if (outdata == NULL)
4499 outdata->d_size = ld_state.relsize_total;
4500 outdata->d_buf = xmalloc (outdata->d_size);
4501 outdata->d_type = (REL_TYPE (&ld_state) == DT_REL
4503 outdata->d_off = 0;
4504 outdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1);
4515 Elf_Data *outdata;
4525 outdata = elf_newdata (scn);
4526 if (outdata == NULL)
4532 outdata->d_size = xelf_fsize (ld_state.outelf, ELF_T_DYN,
4534 outdata->d_buf = xcalloc (1, outdata->d_size);
4535 outdata->d_type = ELF_T_DYN;
4536 outdata->d_off = 0;
4537 outdata->d_align = xelf_fsize (ld_state.outelf, ELF_T_ADDR, 1);
4782 Elf_Data *outdata;
4815 outdata = elf_newdata (scn);
4816 if (outdata == NULL)
4881 ebl_strtabfinalize (mergestrtab, outdata);
4955 ebl_wstrtabfinalize (mergestrtab, outdata);
5034 ebl_gstrtabfinalize (mergestrtab, outdata);
5062 Elf_Data *outdata = elf_newdata (scn);
5063 if (outdata == NULL)
5078 *outdata = *data;
5089 outdata->d_buf = NULL; /* Not needed. */
5090 outdata->d_type = ELF_T_BYTE;
5091 outdata->d_version = EV_CURRENT;
5092 outdata->d_size = SCNINFO_SHDR (runp->shdr).sh_size;
5093 outdata->d_align = SCNINFO_SHDR (runp->shdr).sh_addralign;
5096 XElf_Off align = MAX (1, outdata->d_align);
5104 outdata->d_off = offset;
5106 offset += outdata->d_size;
5117 Elf_Data *outdata = elf_newdata (scn);
5119 if (outdata == NULL)
5124 outdata->d_buf = (void *) "\0ld (" PACKAGE_NAME ") " PACKAGE_VERSION;
5125 outdata->d_size = strlen ((char *) outdata->d_buf + 1) + 2;
5126 outdata->d_off = offset;
5127 outdata->d_type = ELF_T_BYTE;
5128 outdata->d_align = 1;