Home
last modified time | relevance | path

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

/freebsd/contrib/elftoolchain/libelf/
H A Dlibelf_phdr.c55 (void *) e->e_u.e_elf.e_phdr.e_phdr32 : in _libelf_getphdr()
56 (void *) e->e_u.e_elf.e_phdr.e_phdr64)) != NULL) in _libelf_getphdr()
66 phnum = e->e_u.e_elf.e_nphdr; in _libelf_getphdr()
99 e->e_u.e_elf.e_phdr.e_phdr32 = phdr; in _libelf_getphdr()
101 e->e_u.e_elf.e_phdr.e_phdr64 = phdr; in _libelf_getphdr()
142 if ((oldphdr = (void *) e->e_u.e_elf.e_phdr.e_phdr32) != NULL) in _libelf_newphdr()
144 e->e_u.e_elf.e_phdr.e_phdr32 = (Elf32_Phdr *) newphdr; in _libelf_newphdr()
146 if ((oldphdr = (void *) e->e_u.e_elf.e_phdr.e_phdr64) != NULL) in _libelf_newphdr()
148 e->e_u.e_elf.e_phdr.e_phdr64 = (Elf64_Phdr *) newphdr; in _libelf_newphdr()
151 e->e_u.e_elf.e_nphdr = count; in _libelf_newphdr()
H A Delf_scn.c88 shnum = e->e_u.e_elf.e_nscn; in _libelf_load_section_headers()
112 if (!RB_EMPTY(&e->e_u.e_elf.e_scn)) { in _libelf_load_section_headers()
113 assert(RB_MIN(scntree, &e->e_u.e_elf.e_scn) == in _libelf_load_section_headers()
114 RB_MAX(scntree, &e->e_u.e_elf.e_scn)); in _libelf_load_section_headers()
165 for (s = RB_ROOT(&e->e_u.e_elf.e_scn); s != NULL;) { in elf_getscn()
224 if (RB_EMPTY(&e->e_u.e_elf.e_scn)) { in elf_newscn()
225 assert(e->e_u.e_elf.e_nscn == 0); in elf_newscn()
229 e->e_u.e_elf.e_nscn++; in elf_newscn()
232 assert(e->e_u.e_elf.e_nscn > 0); in elf_newscn()
234 if ((scn = _libelf_allocate_scn(e, e->e_u.e_elf.e_nscn)) == NULL) in elf_newscn()
[all …]
H A Dlibelf_ehdr.c49 assert(RB_EMPTY(&e->e_u.e_elf.e_scn)); in _libelf_load_extended()
81 e->e_u.e_elf.e_nscn = (size_t) GET_SHDR_MEMBER(sh_size); in _libelf_load_extended()
82 e->e_u.e_elf.e_nphdr = (phnum != PN_XNUM) ? phnum : in _libelf_load_extended()
84 e->e_u.e_elf.e_strndx = (strndx != SHN_XINDEX) ? strndx : in _libelf_load_extended()
136 ehdr = (void *) e->e_u.e_elf.e_ehdr.e_ehdr32; in _libelf_ehdr()
138 ehdr = (void *) e->e_u.e_elf.e_ehdr.e_ehdr64; in _libelf_ehdr()
160 e->e_u.e_elf.e_ehdr.e_ehdr32 = ehdr; in _libelf_ehdr()
163 e->e_u.e_elf.e_ehdr.e_ehdr64 = ehdr; in _libelf_ehdr()
206 e->e_u.e_elf.e_nphdr = phnum; in _libelf_ehdr()
207 e->e_u.e_elf.e_nscn = shnum; in _libelf_ehdr()
[all …]
H A Dlibelf_allocate.c72 RB_INIT(&e->e_u.e_elf.e_scn); in _libelf_init_elf()
92 free(e->e_u.e_elf.e_ehdr.e_ehdr32); in _libelf_release_elf()
93 free(e->e_u.e_elf.e_phdr.e_phdr32); in _libelf_release_elf()
96 free(e->e_u.e_elf.e_ehdr.e_ehdr64); in _libelf_release_elf()
97 free(e->e_u.e_elf.e_phdr.e_phdr64); in _libelf_release_elf()
101 assert(RB_EMPTY(&e->e_u.e_elf.e_scn)); in _libelf_release_elf()
162 RB_INSERT(scntree, &e->e_u.e_elf.e_scn, s); in _libelf_allocate_scn()
190 RB_REMOVE(scntree, &e->e_u.e_elf.e_scn, s); in _libelf_release_scn()
H A Delf_update.c461 RB_FOREACH(s, scntree, &e->e_u.e_elf.e_scn) { in _libelf_resync_sections()
573 shnum = e->e_u.e_elf.e_nscn; in _libelf_resync_elf()
574 phnum = e->e_u.e_elf.e_nphdr; in _libelf_resync_elf()
909 phnum = e->e_u.e_elf.e_nphdr; in _libelf_write_phdr()
972 nscn = e->e_u.e_elf.e_nscn; in _libelf_write_shdr()
1000 RB_FOREACH(scn, scntree, &e->e_u.e_elf.e_scn) { in _libelf_write_shdr()
1164 RB_FOREACH_SAFE(scn, scntree, &e->e_u.e_elf.e_scn, tscn) in _libelf_write_elf()
1168 free(e->e_u.e_elf.e_ehdr.e_ehdr32); in _libelf_write_elf()
1169 if (e->e_u.e_elf.e_phdr.e_phdr32) in _libelf_write_elf()
1170 free(e->e_u.e_elf.e_phdr.e_phdr32); in _libelf_write_elf()
[all …]
H A Delf_flag.c97 ehdr = e->e_u.e_elf.e_ehdr.e_ehdr32; in elf_flagehdr()
99 ehdr = e->e_u.e_elf.e_ehdr.e_ehdr64; in elf_flagehdr()
159 phdr = e->e_u.e_elf.e_phdr.e_phdr32; in elf_flagphdr()
161 phdr = e->e_u.e_elf.e_phdr.e_phdr64; in elf_flagphdr()
H A Dlibelf_elfmachine.c55 eh32 = e->e_u.e_elf.e_ehdr.e_ehdr32; in _libelf_elfmachine()
58 eh64 = e->e_u.e_elf.e_ehdr.e_ehdr64; in _libelf_elfmachine()
H A Dgelf_mips64el.c37 e->e_u.e_elf.e_ehdr.e_ehdr64->e_machine == EM_MIPS && in _libelf_is_mips64el()
38 e->e_u.e_elf.e_ehdr.e_ehdr64->e_ident[EI_DATA] == ELFDATA2LSB); in _libelf_is_mips64el()
H A Dgelf_phdr.c154 ph64 = e->e_u.e_elf.e_phdr.e_phdr64 + ndx; in gelf_update_phdr()
159 ph32 = e->e_u.e_elf.e_phdr.e_phdr32 + ndx; in gelf_update_phdr()
H A Delf_phnum.c49 *phnum = e->e_u.e_elf.e_nphdr; in _libelf_getphdrnum()
H A Delf_shnum.c49 *shnum = e->e_u.e_elf.e_nscn; in _libelf_getshdrnum()
H A Delf_end.c69 RB_FOREACH_SAFE(scn, scntree, &e->e_u.e_elf.e_scn, tscn) in elf_end()
H A Delf_shstrndx.c49 *strndx = e->e_u.e_elf.e_strndx; in _libelf_getshdrstrndx()
H A Dlibelf_checksum.c78 for (shn = 1; shn < e->e_u.e_elf.e_nscn; shn++) { in _libelf_checksum()
H A Dlibelf_extended.c42 if ((s = RB_MIN(scntree, &e->e_u.e_elf.e_scn)) != NULL) in _libelf_getscn0()
H A D_libelf.h133 } e_elf; member