Searched refs:e_elf (Results 1 – 16 of 16) sorted by relevance
/freebsd/contrib/elftoolchain/libelf/ |
H A D | libelf_phdr.c | 55 (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 D | elf_scn.c | 88 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 D | libelf_ehdr.c | 49 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 D | libelf_allocate.c | 72 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 D | elf_update.c | 461 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 D | elf_flag.c | 97 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 D | libelf_elfmachine.c | 55 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 D | gelf_mips64el.c | 37 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 D | gelf_phdr.c | 154 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 D | elf_phnum.c | 49 *phnum = e->e_u.e_elf.e_nphdr; in _libelf_getphdrnum()
|
H A D | elf_shnum.c | 49 *shnum = e->e_u.e_elf.e_nscn; in _libelf_getshdrnum()
|
H A D | elf_end.c | 69 RB_FOREACH_SAFE(scn, scntree, &e->e_u.e_elf.e_scn, tscn) in elf_end()
|
H A D | elf_shstrndx.c | 49 *strndx = e->e_u.e_elf.e_strndx; in _libelf_getshdrstrndx()
|
H A D | libelf_checksum.c | 78 for (shn = 1; shn < e->e_u.e_elf.e_nscn; shn++) { in _libelf_checksum()
|
H A D | libelf_extended.c | 42 if ((s = RB_MIN(scntree, &e->e_u.e_elf.e_scn)) != NULL) in _libelf_getscn0()
|
H A D | _libelf.h | 133 } e_elf; member
|