Searched refs:elfhdr (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/file/src/
H A Delfclass.h27 if (nbytes <= sizeof(elfhdr))
31 (void)memcpy(&elfhdr, buf, sizeof elfhdr);
32 swap = (u.c[sizeof(int32_t) - 1] + 1) != elfhdr.e_ident[EI_DATA];
34 type = elf_getu16(swap, elfhdr.e_type);
39 phnum = elf_getu16(swap, elfhdr.e_phnum);
44 CAST(off_t, elf_getu(swap, elfhdr.e_phoff)), phnum,
45 CAST(size_t, elf_getu16(swap, elfhdr.e_phentsize)),
52 phnum = elf_getu16(swap, elfhdr.e_phnum);
55 shnum = elf_getu16(swap, elfhdr
[all...]
H A Dreadelf.c1829 #undef elfhdr macro
1830 #define elfhdr elf32hdr macro
1835 #undef elfhdr macro
1836 #define elfhdr elf64hdr macro
/freebsd-13-stable/usr.sbin/btxld/
H A Delfh.h40 extern const struct elfh elfhdr; /* ELF header template */
H A Delfh.c42 const struct elfh elfhdr = { variable in typeref:struct:elfh
56 htole16(sizeof(elfhdr.e)), /* e_ehsize */
57 htole16(sizeof(elfhdr.p[0])), /* e_phentsize */
58 htole16(sizeof(elfhdr.p) / sizeof(elfhdr.p[0])), /* e_phnum */
59 htole16(sizeof(elfhdr.sh[0])), /* e_shentsize */
60 htole16(sizeof(elfhdr.sh) / sizeof(elfhdr.sh[0])), /* e_shnum */
66 htole32(sizeof(elfhdr)), /* p_offset */
95 htole32(sizeof(elfhdr
[all...]
H A Dbtxld.c422 eh = elfhdr;
/freebsd-13-stable/contrib/elftoolchain/size/
H A Dsize.c244 xlatetom(Elf *elf, GElf_Ehdr *elfhdr, void *_src, void *_dst, argument
251 src.d_version = elfhdr->e_version;
254 dst.d_version = elfhdr->e_version;
256 return (gelf_xlatetom(elf, &dst, &src, elfhdr->e_ident[EI_DATA]) !=
276 #define NEXT_NOTE(elfhdr, descsz, namesz, offset) do { \
277 if (elfhdr->e_ident[EI_CLASS] == ELFCLASS32) { \
292 handle_core_note(Elf *elf, GElf_Ehdr *elfhdr, GElf_Phdr *phdr, argument
304 if (elf == NULL || elfhdr == NULL || phdr == NULL)
318 if (xlatetom(elf, elfhdr, &nhdr->n_type, &nhdr_l.n_type,
320 xlatetom(elf, elfhdr,
480 handle_phdr(Elf *elf, GElf_Ehdr *elfhdr, GElf_Phdr *phdr, uint32_t idx, const char *name) argument
531 handle_core(char const *name, Elf *elf, GElf_Ehdr *elfhdr) argument
617 GElf_Ehdr elfhdr; local
705 sysv_calc(Elf *elf, GElf_Ehdr *elfhdr, GElf_Shdr *shdr) argument
[all...]
/freebsd-13-stable/contrib/elftoolchain/strings/
H A Dstrings.c264 GElf_Ehdr elfhdr; local
286 if (gelf_getehdr(elf, &elfhdr) == NULL) {
292 if (elfhdr.e_shnum == 0 && elfhdr.e_type == ET_CORE) {

Completed in 184 milliseconds