Lines Matching refs:elf64
330 == offsetof (struct Elf, state.elf64.scns));
456 elf->state.elf64.ehdr = ehdr;
461 elf->state.elf64.ehdr = memcpy (&elf->state.elf64.ehdr_mem, e_ident,
466 CONVERT (elf->state.elf64.ehdr_mem.e_type);
467 CONVERT (elf->state.elf64.ehdr_mem.e_machine);
468 CONVERT (elf->state.elf64.ehdr_mem.e_version);
469 CONVERT (elf->state.elf64.ehdr_mem.e_entry);
470 CONVERT (elf->state.elf64.ehdr_mem.e_phoff);
471 CONVERT (elf->state.elf64.ehdr_mem.e_shoff);
472 CONVERT (elf->state.elf64.ehdr_mem.e_flags);
473 CONVERT (elf->state.elf64.ehdr_mem.e_ehsize);
474 CONVERT (elf->state.elf64.ehdr_mem.e_phentsize);
475 CONVERT (elf->state.elf64.ehdr_mem.e_phnum);
476 CONVERT (elf->state.elf64.ehdr_mem.e_shentsize);
477 CONVERT (elf->state.elf64.ehdr_mem.e_shnum);
478 CONVERT (elf->state.elf64.ehdr_mem.e_shstrndx);
485 Elf64_Off e_shoff = elf->state.elf64.ehdr->e_shoff;
498 elf->state.elf64.shdr
503 elf->state.elf64.scns.data[cnt].index = cnt;
504 elf->state.elf64.scns.data[cnt].elf = elf;
505 elf->state.elf64.scns.data[cnt].shdr.e64 =
506 &elf->state.elf64.shdr[cnt];
507 if (likely (elf->state.elf64.shdr[cnt].sh_offset < maxsize)
508 && likely (elf->state.elf64.shdr[cnt].sh_size
509 <= maxsize - elf->state.elf64.shdr[cnt].sh_offset))
510 elf->state.elf64.scns.data[cnt].rawdata_base =
511 elf->state.elf64.scns.data[cnt].data_base =
513 + elf->state.elf64.shdr[cnt].sh_offset);
514 elf->state.elf64.scns.data[cnt].list = &elf->state.elf64.scns;
519 if (elf->state.elf64.shdr[cnt].sh_type == SHT_SYMTAB_SHNDX
520 && elf->state.elf64.shdr[cnt].sh_link < scncnt)
521 elf->state.elf64.scns.data[elf->state.elf64.shdr[cnt].sh_link].shndx_index
526 if (elf->state.elf64.scns.data[cnt].shndx_index == 0)
527 elf->state.elf64.scns.data[cnt].shndx_index = -1;
534 elf->state.elf64.scns.data[cnt].index = cnt;
535 elf->state.elf64.scns.data[cnt].elf = elf;
536 elf->state.elf64.scns.data[cnt].list = &elf->state.elf64.scns;
541 elf->state.elf64.scns_last = &elf->state.elf64.scns;
1125 == offsetof (struct Elf, state.elf64.scns));