Home
last modified time | relevance | path

Searched refs:e_elf (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/bsd/elftoolchain/dist/libelf/
H A Dlibelf_phdr.c64 (void *) e->e_u.e_elf.e_phdr.e_phdr32 : in _libelf_getphdr()
65 (void *) e->e_u.e_elf.e_phdr.e_phdr64)) != NULL) in _libelf_getphdr()
75 phnum = e->e_u.e_elf.e_nphdr; in _libelf_getphdr()
108 e->e_u.e_elf.e_phdr.e_phdr32 = phdr; in _libelf_getphdr()
110 e->e_u.e_elf.e_phdr.e_phdr64 = phdr; in _libelf_getphdr()
151 if ((oldphdr = (void *) e->e_u.e_elf.e_phdr.e_phdr32) != NULL) in _libelf_newphdr()
153 e->e_u.e_elf.e_phdr.e_phdr32 = (Elf32_Phdr *) newphdr; in _libelf_newphdr()
155 if ((oldphdr = (void *) e->e_u.e_elf.e_phdr.e_phdr64) != NULL) in _libelf_newphdr()
157 e->e_u.e_elf.e_phdr.e_phdr64 = (Elf64_Phdr *) newphdr; in _libelf_newphdr()
160 e->e_u.e_elf.e_nphdr = count; in _libelf_newphdr()
H A Delf_scn.c82 shnum = e->e_u.e_elf.e_nscn; in _libelf_load_section_headers()
110 if (!STAILQ_EMPTY(&e->e_u.e_elf.e_scn)) { in _libelf_load_section_headers()
111 assert(STAILQ_FIRST(&e->e_u.e_elf.e_scn) == in _libelf_load_section_headers()
112 STAILQ_LAST(&e->e_u.e_elf.e_scn, _Elf_Scn, s_next)); in _libelf_load_section_headers()
163 STAILQ_FOREACH(s, &e->e_u.e_elf.e_scn, s_next) in elf_getscn()
216 if (STAILQ_EMPTY(&e->e_u.e_elf.e_scn)) { in elf_newscn()
217 assert(e->e_u.e_elf.e_nscn == 0); in elf_newscn()
221 e->e_u.e_elf.e_nscn++; in elf_newscn()
224 assert(e->e_u.e_elf.e_nscn > 0); in elf_newscn()
226 if ((scn = _libelf_allocate_scn(e, e->e_u.e_elf.e_nscn)) == NULL) in elf_newscn()
[all …]
H A Dlibelf_ehdr.c58 assert(STAILQ_EMPTY(&e->e_u.e_elf.e_scn)); in _libelf_load_extended()
100 e->e_u.e_elf.e_nscn = (size_t) GET_SHDR_MEMBER(sh_size); in _libelf_load_extended()
101 e->e_u.e_elf.e_nphdr = (phnum != PN_XNUM) ? phnum : in _libelf_load_extended()
103 e->e_u.e_elf.e_strndx = (strndx != SHN_XINDEX) ? strndx : in _libelf_load_extended()
155 ehdr = (void *) e->e_u.e_elf.e_ehdr.e_ehdr32; in _libelf_ehdr()
157 ehdr = (void *) e->e_u.e_elf.e_ehdr.e_ehdr64; in _libelf_ehdr()
179 e->e_u.e_elf.e_ehdr.e_ehdr32 = ehdr; in _libelf_ehdr()
182 e->e_u.e_elf.e_ehdr.e_ehdr64 = ehdr; in _libelf_ehdr()
225 e->e_u.e_elf.e_nphdr = phnum; in _libelf_ehdr()
226 e->e_u.e_elf.e_nscn = shnum; in _libelf_ehdr()
[all …]
H A Dlibelf_allocate.c81 STAILQ_INIT(&e->e_u.e_elf.e_scn); in _libelf_init_elf()
101 free(e->e_u.e_elf.e_ehdr.e_ehdr32); in _libelf_release_elf()
102 free(e->e_u.e_elf.e_phdr.e_phdr32); in _libelf_release_elf()
105 free(e->e_u.e_elf.e_ehdr.e_ehdr64); in _libelf_release_elf()
106 free(e->e_u.e_elf.e_phdr.e_phdr64); in _libelf_release_elf()
110 assert(STAILQ_EMPTY(&e->e_u.e_elf.e_scn)); in _libelf_release_elf()
171 STAILQ_INSERT_TAIL(&e->e_u.e_elf.e_scn, s, s_next); in _libelf_allocate_scn()
199 STAILQ_REMOVE(&e->e_u.e_elf.e_scn, s, _Elf_Scn, s_next); in _libelf_release_scn()
H A Delf_update.c469 STAILQ_FOREACH(s, &e->e_u.e_elf.e_scn, s_next) { in _libelf_resync_sections()
581 shnum = e->e_u.e_elf.e_nscn; in _libelf_resync_elf()
582 phnum = e->e_u.e_elf.e_nphdr; in _libelf_resync_elf()
914 phnum = e->e_u.e_elf.e_nphdr; in _libelf_write_phdr()
977 nscn = e->e_u.e_elf.e_nscn; in _libelf_write_shdr()
1005 STAILQ_FOREACH(scn, &e->e_u.e_elf.e_scn, s_next) { in _libelf_write_shdr()
1169 STAILQ_FOREACH_SAFE(scn, &e->e_u.e_elf.e_scn, s_next, tscn) in _libelf_write_elf()
1173 free(e->e_u.e_elf.e_ehdr.e_ehdr32); in _libelf_write_elf()
1174 if (e->e_u.e_elf.e_phdr.e_phdr32) in _libelf_write_elf()
1175 free(e->e_u.e_elf.e_phdr.e_phdr32); in _libelf_write_elf()
[all …]
H A Delf_flag.c101 ehdr = e->e_u.e_elf.e_ehdr.e_ehdr32; in elf_flagehdr()
103 ehdr = e->e_u.e_elf.e_ehdr.e_ehdr64; in elf_flagehdr()
163 phdr = e->e_u.e_elf.e_phdr.e_phdr32; in elf_flagphdr()
165 phdr = e->e_u.e_elf.e_phdr.e_phdr64; in elf_flagphdr()
H A Dlibelf_elfmachine.c64 eh32 = e->e_u.e_elf.e_ehdr.e_ehdr32; in _libelf_elfmachine()
67 eh64 = e->e_u.e_elf.e_ehdr.e_ehdr64; in _libelf_elfmachine()
H A Dgelf_phdr.c159 ph64 = e->e_u.e_elf.e_phdr.e_phdr64 + ndx; in gelf_update_phdr()
164 ph32 = e->e_u.e_elf.e_phdr.e_phdr32 + ndx; in gelf_update_phdr()
H A Delf_shnum.c53 *shnum = e->e_u.e_elf.e_nscn; in _libelf_getshdrnum()
H A Delf_phnum.c53 *phnum = e->e_u.e_elf.e_nphdr; in _libelf_getphdrnum()
H A Delf_end.c78 STAILQ_FOREACH_SAFE(scn, &e->e_u.e_elf.e_scn, s_next, in elf_end()
H A Delf_shstrndx.c53 *strndx = e->e_u.e_elf.e_strndx; in _libelf_getshdrstrndx()
H A Dlibelf_checksum.c83 for (shn = 1; shn < e->e_u.e_elf.e_nscn; shn++) { in _libelf_checksum()
H A Dlibelf_extended.c51 if ((s = STAILQ_FIRST(&e->e_u.e_elf.e_scn)) != NULL) in _libelf_getscn0()
H A D_libelf.h131 } e_elf; member