Searched refs:e_u (Results 1 - 18 of 18) sorted by relevance
/gem5/ext/libelf/ |
H A D | elf_getarsym.c | 43 else if ((symtab = ar->e_u.e_ar.e_symtab) != NULL) 44 n = ar->e_u.e_ar.e_symtabsz; 45 else if (ar->e_u.e_ar.e_rawsymtab)
|
H A D | elf_end.c | 59 if (e->e_u.e_ar.e_nchildren > 0) 66 STAILQ_FOREACH_SAFE(scn, &e->e_u.e_elf.e_scn, s_next, tscn) 80 e->e_u.e_ar.e_nchildren--;
|
H A D | libelf_allocate.c | 63 (void) memset(&e->e_u, 0, sizeof(e->e_u)); 78 STAILQ_INIT(&e->e_u.e_elf.e_scn); 96 FREE(e->e_u.e_ar.e_symtab); 102 FREE(e->e_u.e_elf.e_ehdr.e_ehdr32); 103 FREE(e->e_u.e_elf.e_phdr.e_phdr32); 106 FREE(e->e_u.e_elf.e_ehdr.e_ehdr64); 107 FREE(e->e_u.e_elf.e_phdr.e_phdr64); 111 assert(STAILQ_EMPTY(&e->e_u.e_elf.e_scn)); 173 STAILQ_INSERT_TAIL(&e->e_u [all...] |
H A D | elf_phnum.c | 48 *phnum = e->e_u.e_elf.e_nphdr;
|
H A D | elf_shnum.c | 48 *shnum = e->e_u.e_elf.e_nscn;
|
H A D | libelf_phdr.c | 55 (void *) e->e_u.e_elf.e_phdr.e_phdr32 : 56 (void *) e->e_u.e_elf.e_phdr.e_phdr64)) != NULL) 66 phnum = e->e_u.e_elf.e_nphdr; 97 e->e_u.e_elf.e_phdr.e_phdr32 = phdr; 99 e->e_u.e_elf.e_phdr.e_phdr64 = phdr; 140 if ((oldphdr = (void *) e->e_u.e_elf.e_phdr.e_phdr32) != NULL) 142 e->e_u.e_elf.e_phdr.e_phdr32 = (Elf32_Phdr *) newphdr; 144 if ((oldphdr = (void *) e->e_u.e_elf.e_phdr.e_phdr64) != NULL) 146 e->e_u.e_elf.e_phdr.e_phdr64 = (Elf64_Phdr *) newphdr; 149 e->e_u [all...] |
H A D | libelf_ar.c | 183 if (offset > e->e_u.e_ar.e_rawstrtabsz) { 188 s = q = e->e_u.e_ar.e_rawstrtab + offset; 189 r = e->e_u.e_ar.e_rawstrtab + e->e_u.e_ar.e_rawstrtabsz; 289 next = elf->e_u.e_ar.e_next; 317 elf->e_u.e_ar.e_nchildren++; 332 e->e_u.e_ar.e_nchildren = 0; 333 e->e_u.e_ar.e_next = (off_t) -1; 376 e->e_u.e_ar.e_rawsymtab = s; 377 e->e_u [all...] |
H A D | elf_rand.c | 53 ar->e_u.e_ar.e_next = offset;
|
H A D | elf_scn.c | 68 shnum = e->e_u.e_elf.e_nscn; 91 if (!STAILQ_EMPTY(&e->e_u.e_elf.e_scn)) { 92 assert(STAILQ_FIRST(&e->e_u.e_elf.e_scn) == 93 STAILQ_LAST(&e->e_u.e_elf.e_scn, _Elf_Scn, s_next)); 143 STAILQ_FOREACH(s, &e->e_u.e_elf.e_scn, s_next) 196 if (STAILQ_EMPTY(&e->e_u.e_elf.e_scn)) { 197 assert(e->e_u.e_elf.e_nscn == 0); 201 e->e_u.e_elf.e_nscn++; 204 assert(e->e_u.e_elf.e_nscn > 0); 206 if ((scn = _libelf_allocate_scn(e, e->e_u [all...] |
H A D | libelf_ehdr.c | 49 assert(STAILQ_EMPTY(&e->e_u.e_elf.e_scn)); 74 e->e_u.e_elf.e_nscn = GET_SHDR_MEMBER(sh_size); 75 e->e_u.e_elf.e_nphdr = (phnum != PN_XNUM) ? phnum : 77 e->e_u.e_elf.e_strndx = (strndx != SHN_XINDEX) ? strndx : 128 ehdr = (void *) e->e_u.e_elf.e_ehdr.e_ehdr32; 130 ehdr = (void *) e->e_u.e_elf.e_ehdr.e_ehdr64; 153 e->e_u.e_elf.e_ehdr.e_ehdr32 = ehdr; 156 e->e_u.e_elf.e_ehdr.e_ehdr64 = ehdr; 194 e->e_u.e_elf.e_nphdr = phnum; 195 e->e_u [all...] |
H A D | elf_flag.c | 74 ehdr = e->e_u.e_elf.e_ehdr.e_ehdr32; 76 ehdr = e->e_u.e_elf.e_ehdr.e_ehdr64; 125 phdr = e->e_u.e_elf.e_phdr.e_phdr32; 127 phdr = e->e_u.e_elf.e_phdr.e_phdr64;
|
H A D | elf_next.c | 56 parent->e_u.e_ar.e_next = (next >= (off_t) parent->e_rawsize) ? (off_t) 0 : next;
|
H A D | elf_shstrndx.c | 48 *strndx = e->e_u.e_elf.e_strndx;
|
H A D | elf_update.c | 243 STAILQ_FOREACH(t, &e->e_u.e_elf.e_scn, s_next) { 260 STAILQ_INSERT_AFTER(&e->e_u.e_elf.e_scn, prevt, s, s_next); 262 STAILQ_INSERT_HEAD(&e->e_u.e_elf.e_scn, s, s_next); 282 STAILQ_FOREACH(s, &e->e_u.e_elf.e_scn, s_next) 286 STAILQ_FOREACH_SAFE(s, &e->e_u.e_elf.e_scn, s_next, ts) { 303 STAILQ_REMOVE(&e->e_u.e_elf.e_scn, s, _Elf_Scn, 381 shnum = e->e_u.e_elf.e_nscn; 382 phnum = e->e_u.e_elf.e_nphdr; 647 phnum = e->e_u.e_elf.e_nphdr; 701 src.d_buf = e->e_u [all...] |
H A D | libelf_checksum.c | 76 for (shn = 1; shn < e->e_u.e_elf.e_nscn; shn++) {
|
H A D | gelf_phdr.c | 156 ph64 = e->e_u.e_elf.e_phdr.e_phdr64 + ndx; 161 ph32 = e->e_u.e_elf.e_phdr.e_phdr32 + ndx;
|
H A D | libelf_extended.c | 40 if ((s = STAILQ_FIRST(&e->e_u.e_elf.e_scn)) != NULL)
|
H A D | _libelf.h | 116 } e_u; member in struct:_Elf
|
Completed in 19 milliseconds