Searched refs:e_elf (Results 1 – 15 of 15) sorted by relevance
| /netbsd-src/external/bsd/elftoolchain/dist/libelf/ |
| H A D | libelf_phdr.c | 64 (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 D | elf_scn.c | 82 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 D | libelf_ehdr.c | 58 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 D | libelf_allocate.c | 81 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 D | elf_update.c | 469 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 D | elf_flag.c | 101 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 D | libelf_elfmachine.c | 64 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 D | gelf_phdr.c | 159 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 D | elf_shnum.c | 53 *shnum = e->e_u.e_elf.e_nscn; in _libelf_getshdrnum()
|
| H A D | elf_phnum.c | 53 *phnum = e->e_u.e_elf.e_nphdr; in _libelf_getphdrnum()
|
| H A D | elf_end.c | 78 STAILQ_FOREACH_SAFE(scn, &e->e_u.e_elf.e_scn, s_next, in elf_end()
|
| H A D | elf_shstrndx.c | 53 *strndx = e->e_u.e_elf.e_strndx; in _libelf_getshdrstrndx()
|
| H A D | libelf_checksum.c | 83 for (shn = 1; shn < e->e_u.e_elf.e_nscn; shn++) { in _libelf_checksum()
|
| H A D | libelf_extended.c | 51 if ((s = STAILQ_FIRST(&e->e_u.e_elf.e_scn)) != NULL) in _libelf_getscn0()
|
| H A D | _libelf.h | 131 } e_elf; member
|