/external/elfutils/src/libelf/ |
elf64_checksum.c | 30 #define LIBELFBITS 64
|
elf64_fsize.c | 30 #define LIBELFBITS 64
|
elf64_getehdr.c | 30 #define LIBELFBITS 64
|
elf64_getphdr.c | 30 #define LIBELFBITS 64
|
elf64_getshdr.c | 30 #define LIBELFBITS 64
|
elf64_newehdr.c | 30 #define LIBELFBITS 64
|
elf64_newphdr.c | 30 #define LIBELFBITS 64
|
elf64_offscn.c | 30 #define LIBELFBITS 64
|
elf64_updatefile.c | 29 #define LIBELFBITS 64
|
elf64_updatenull.c | 29 #define LIBELFBITS 64
|
elf64_xlatetof.c | 30 #define LIBELFBITS 64
|
elf64_xlatetom.c | 30 #define LIBELFBITS 64
|
gelf_xlate.h | 32 FUNDAMENTAL (ADDR, Addr, LIBELFBITS); 33 FUNDAMENTAL (OFF, Off, LIBELFBITS); 34 FUNDAMENTAL (HALF, Half, LIBELFBITS); 35 FUNDAMENTAL (WORD, Word, LIBELFBITS); 36 FUNDAMENTAL (SWORD, Sword, LIBELFBITS); 37 FUNDAMENTAL (XWORD, Xword, LIBELFBITS); 38 FUNDAMENTAL (SXWORD, Sxword, LIBELFBITS); 41 TYPE (Ehdr, LIBELFBITS) 42 TYPE (Phdr, LIBELFBITS) 43 TYPE (Shdr, LIBELFBITS) [all...] |
gelf_fsize.c | 46 #define TYPE_SIZES(LIBELFBITS) \ 47 [ELF_T_ADDR] = ELFW2(LIBELFBITS, FSZ_ADDR), \ 48 [ELF_T_OFF] = ELFW2(LIBELFBITS, FSZ_OFF), \ 50 [ELF_T_HALF] = ELFW2(LIBELFBITS, FSZ_HALF), \ 51 [ELF_T_WORD] = ELFW2(LIBELFBITS, FSZ_WORD), \ 52 [ELF_T_SWORD] = ELFW2(LIBELFBITS, FSZ_SWORD), \ 53 [ELF_T_XWORD] = ELFW2(LIBELFBITS, FSZ_XWORD), \ 54 [ELF_T_SXWORD] = ELFW2(LIBELFBITS, FSZ_SXWORD), \ 55 [ELF_T_EHDR] = sizeof (ElfW2(LIBELFBITS, Ext_Ehdr)), \ 56 [ELF_T_SHDR] = sizeof (ElfW2(LIBELFBITS, Ext_Shdr)), [all...] |
elf32_newehdr.c | 39 #ifndef LIBELFBITS 40 # define LIBELFBITS 32 44 ElfW2(LIBELFBITS,Ehdr) * 45 elfw2(LIBELFBITS,newehdr) (elf) 48 ElfW2(LIBELFBITS,Ehdr) *result; 62 elf->class = ELFW(ELFCLASS,LIBELFBITS); 63 else if (unlikely (elf->class != ELFW(ELFCLASS,LIBELFBITS))) 71 if (elf->state.ELFW(elf,LIBELFBITS).ehdr == NULL) 74 elf->state.ELFW(elf,LIBELFBITS).ehdr = 75 &elf->state.ELFW(elf,LIBELFBITS).ehdr_mem [all...] |
elf32_getehdr.c | 39 #ifndef LIBELFBITS 40 # define LIBELFBITS 32 44 static ElfW2(LIBELFBITS,Ehdr) * 68 elf->class = ELFW(ELFCLASS,LIBELFBITS); 70 else if (unlikely (elf->class != ELFW(ELFCLASS,LIBELFBITS))) 76 return elf->state.ELFW(elf,LIBELFBITS).ehdr; 79 ElfW2(LIBELFBITS,Ehdr) * 80 __elfw2(LIBELFBITS,getehdr_wrlock) (elf) 86 ElfW2(LIBELFBITS,Ehdr) * 87 elfw2(LIBELFBITS,getehdr) (elf [all...] |
elf32_newphdr.c | 40 #ifndef LIBELFBITS 41 # define LIBELFBITS 32 45 ElfW2(LIBELFBITS,Phdr) * 46 elfw2(LIBELFBITS,newphdr) (elf, count) 50 ElfW2(LIBELFBITS,Phdr) *result; 61 if (unlikely ((ElfW2(LIBELFBITS,Word)) count != count)) 70 elf->class = ELFW(ELFCLASS,LIBELFBITS); 71 else if (unlikely (elf->class != ELFW(ELFCLASS,LIBELFBITS))) 78 if (unlikely (elf->state.ELFW(elf,LIBELFBITS).ehdr == NULL)) 89 if (elf->state.ELFW(elf,LIBELFBITS).phdr != NULL [all...] |
elf32_offscn.c | 40 #ifndef LIBELFBITS 41 # define LIBELFBITS 32 46 elfw2(LIBELFBITS,offscn) (elf, offset) 48 ElfW2(LIBELFBITS,Off) offset; 59 Elf_ScnList *runp = &elf->state.ELFW(elf,LIBELFBITS).scns; 64 && unlikely (runp->data[0].shdr.ELFW(e,LIBELFBITS) == NULL) 65 && unlikely (elfw2(LIBELFBITS,getshdr) (&runp->data[0]) == NULL)) 76 if (runp->data[i].shdr.ELFW(e,LIBELFBITS)->sh_offset == offset) 83 if (runp->data[i].shdr.ELFW(e,LIBELFBITS)->sh_size != 0 84 && runp->data[i].shdr.ELFW(e,LIBELFBITS)->sh_type != SHT_NOBITS [all...] |
elf32_fsize.c | 37 #ifndef LIBELFBITS 38 # define LIBELFBITS 32 43 elfw2(LIBELFBITS, fsize) (type, count, version) 64 * __libelf_type_sizes[version - 1][ELFW(ELFCLASS,LIBELFBITS) - 1][type]); 67 * __libelf_type_sizes[0][ELFW(ELFCLASS,LIBELFBITS) - 1][type]); 71 local_strong_alias (elfw2(LIBELFBITS, fsize), __elfw2(LIBELFBITS, msize))
|
elf32_getphdr.c | 44 #ifndef LIBELFBITS 45 # define LIBELFBITS 32 48 ElfW2(LIBELFBITS,Phdr) * 49 __elfw2(LIBELFBITS,getphdr_wrlock) (elf) 52 ElfW2(LIBELFBITS,Phdr) *result; 57 result = elf->state.ELFW(elf,LIBELFBITS).phdr; 62 elf->class = ELFW(ELFCLASS,LIBELFBITS); 63 else if (elf->class != ELFW(ELFCLASS,LIBELFBITS)) 73 ElfW2(LIBELFBITS,Ehdr) *ehdr = elf->state.ELFW(elf,LIBELFBITS).ehdr [all...] |
elf32_updatenull.c | 44 #ifndef LIBELFBITS 45 # define LIBELFBITS 32 51 ELFW(default_ehdr,LIBELFBITS) (Elf *elf, ElfW2(LIBELFBITS,Ehdr) *ehdr, 58 elf->state.ELFW(elf,LIBELFBITS).ehdr_flags |= ELF_F_DIRTY; 62 update_if_changed (ehdr->e_ident[EI_CLASS], ELFW(ELFCLASS,LIBELFBITS), 63 elf->state.ELFW(elf,LIBELFBITS).ehdr_flags); 70 elf->state.ELFW(elf,LIBELFBITS).ehdr_flags |= ELF_F_DIRTY; 85 elf->state.ELFW(elf,LIBELFBITS).ehdr_flags); 97 elf->state.ELFW(elf,LIBELFBITS).ehdr_flags) [all...] |
elf32_getshdr.c | 43 #ifndef LIBELFBITS 44 # define LIBELFBITS 32 48 static ElfW2(LIBELFBITS,Shdr) * 51 ElfW2(LIBELFBITS,Shdr) *result; 55 ElfW2(LIBELFBITS,Ehdr) *ehdr = elf->state.ELFW(elf,LIBELFBITS).ehdr; 58 result = scn->shdr.ELFW(e,LIBELFBITS); 64 || shnum > SIZE_MAX / sizeof (ElfW2(LIBELFBITS,Shdr))) 66 size_t size = shnum * sizeof (ElfW2(LIBELFBITS,Shdr)); 70 ElfW2(LIBELFBITS,Shdr) *shdr = elf->state.ELFW(elf,LIBELFBITS).shdr [all...] |
elf32_xlatetof.c | 40 #ifndef LIBELFBITS 41 # define LIBELFBITS 32 46 elfw2(LIBELFBITS, xlatetof) (dest, src, encode) 56 size_t recsize = __libelf_type_sizes[src->d_version - 1][ELFW(ELFCLASS,LIBELFBITS) - 1][src->d_type]; 58 size_t recsize = __libelf_type_sizes[0][ELFW(ELFCLASS,LIBELFBITS) - 1][src->d_type]; 107 fctp = __elf_xfctstom[dest->d_version - 1][src->d_version - 1][ELFW(ELFCLASS, LIBELFBITS) - 1][src->d_type]; 109 fctp = __elf_xfctstom[0][0][ELFW(ELFCLASS, LIBELFBITS) - 1][src->d_type]; 123 INTDEF(elfw2(LIBELFBITS, xlatetof))
|
elf32_xlatetom.c | 40 #ifndef LIBELFBITS 41 # define LIBELFBITS 32 46 elfw2(LIBELFBITS, xlatetom) (dest, src, encode) 56 size_t recsize = __libelf_type_sizes[src->d_version - 1][ELFW(ELFCLASS,LIBELFBITS) - 1][src->d_type]; 58 size_t recsize = __libelf_type_sizes[0][ELFW(ELFCLASS,LIBELFBITS) - 1][src->d_type]; 112 fctp = __elf_xfctstom[src->d_version - 1][dest->d_version - 1][ELFW(ELFCLASS, LIBELFBITS) - 1][src->d_type]; 114 fctp = __elf_xfctstom[0][0][ELFW(ELFCLASS, LIBELFBITS) - 1][src->d_type]; 128 INTDEF(elfw2(LIBELFBITS, xlatetom))
|
elf32_updatefile.c | 48 #ifndef LIBELFBITS 49 # define LIBELFBITS 32 59 if ((*scna)->shdr.ELFW(e,LIBELFBITS)->sh_offset 60 < (*scnb)->shdr.ELFW(e,LIBELFBITS)->sh_offset) 63 if ((*scna)->shdr.ELFW(e,LIBELFBITS)->sh_offset 64 > (*scnb)->shdr.ELFW(e,LIBELFBITS)->sh_offset) 67 if ((*scna)->shdr.ELFW(e,LIBELFBITS)->sh_size 68 < (*scnb)->shdr.ELFW(e,LIBELFBITS)->sh_size) 71 if ((*scna)->shdr.ELFW(e,LIBELFBITS)->sh_size 72 > (*scnb)->shdr.ELFW(e,LIBELFBITS)->sh_size [all...] |