/external/elfutils/libelf/ |
elf64_checksum.c | 30 #define LIBELFBITS 64
|
elf64_fsize.c | 30 #define LIBELFBITS 64
|
elf64_getchdr.c | 29 #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_fsize.c | 37 #ifndef LIBELFBITS 38 # define LIBELFBITS 32 43 elfw2(LIBELFBITS, fsize) (Elf_Type type, size_t count, unsigned int version) 61 * __libelf_type_sizes[version - 1][ELFW(ELFCLASS,LIBELFBITS) - 1][type]); 64 * __libelf_type_sizes[0][ELFW(ELFCLASS,LIBELFBITS) - 1][type]); 68 local_strong_alias (elfw2(LIBELFBITS, fsize), __elfw2(LIBELFBITS, msize))
|
elf32_newehdr.c | 39 #ifndef LIBELFBITS 40 # define LIBELFBITS 32 44 ElfW2(LIBELFBITS,Ehdr) * 45 elfw2(LIBELFBITS,newehdr) (Elf *elf) 47 ElfW2(LIBELFBITS,Ehdr) *result; 61 elf->class = ELFW(ELFCLASS,LIBELFBITS); 62 else if (unlikely (elf->class != ELFW(ELFCLASS,LIBELFBITS))) 70 if (elf->state.ELFW(elf,LIBELFBITS).ehdr == NULL) 73 elf->state.ELFW(elf,LIBELFBITS).ehdr = 74 &elf->state.ELFW(elf,LIBELFBITS).ehdr_mem [all...] |
elf32_getchdr.c | 37 #ifndef LIBELFBITS 38 # define LIBELFBITS 32 42 ElfW2(LIBELFBITS,Chdr) * 43 elfw2(LIBELFBITS,getchdr) (Elf_Scn *scn) 45 ElfW2(LIBELFBITS,Shdr) *shdr = elfw2(LIBELFBITS,getshdr) (scn); 76 if (d->d_size < sizeof (ElfW2(LIBELFBITS,Chdr)) || d->d_buf == NULL) 82 return (ElfW2(LIBELFBITS,Chdr) *) d->d_buf;
|
elf32_newphdr.c | 40 #ifndef LIBELFBITS 41 # define LIBELFBITS 32 45 ElfW2(LIBELFBITS,Phdr) * 46 elfw2(LIBELFBITS,newphdr) (Elf *elf, size_t count) 48 ElfW2(LIBELFBITS,Phdr) *result; 59 if (unlikely ((ElfW2(LIBELFBITS,Word)) count != count)) 68 elf->class = ELFW(ELFCLASS,LIBELFBITS); 69 else if (unlikely (elf->class != ELFW(ELFCLASS,LIBELFBITS))) 76 if (unlikely (elf->state.ELFW(elf,LIBELFBITS).ehdr == NULL)) 87 if (elf->state.ELFW(elf,LIBELFBITS).phdr != NULL [all...] |
elf32_getehdr.c | 39 #ifndef LIBELFBITS 40 # define LIBELFBITS 32 44 static ElfW2(LIBELFBITS,Ehdr) * 66 elf->class = ELFW(ELFCLASS,LIBELFBITS); 68 else if (unlikely (elf->class != ELFW(ELFCLASS,LIBELFBITS))) 74 return elf->state.ELFW(elf,LIBELFBITS).ehdr; 77 ElfW2(LIBELFBITS,Ehdr) * 79 __elfw2(LIBELFBITS,getehdr_wrlock) (Elf *elf) 84 ElfW2(LIBELFBITS,Ehdr) * 85 elfw2(LIBELFBITS,getehdr) (Elf *elf [all...] |
elf32_offscn.c | 40 #ifndef LIBELFBITS 41 # define LIBELFBITS 32 46 elfw2(LIBELFBITS,offscn) (Elf *elf, ElfW2(LIBELFBITS,Off) offset) 57 Elf_ScnList *runp = &elf->state.ELFW(elf,LIBELFBITS).scns; 62 && unlikely (runp->data[0].shdr.ELFW(e,LIBELFBITS) == NULL) 63 && unlikely (elfw2(LIBELFBITS,getshdr) (&runp->data[0]) == NULL)) 74 if (runp->data[i].shdr.ELFW(e,LIBELFBITS)->sh_offset == offset) 81 if (runp->data[i].shdr.ELFW(e,LIBELFBITS)->sh_size != 0 82 && runp->data[i].shdr.ELFW(e,LIBELFBITS)->sh_type != SHT_NOBITS [all...] |
elf32_getphdr.c | 44 #ifndef LIBELFBITS 45 # define LIBELFBITS 32 48 ElfW2(LIBELFBITS,Phdr) * 49 __elfw2(LIBELFBITS,getphdr_wrlock) (Elf *elf) 51 ElfW2(LIBELFBITS,Phdr) *result; 56 result = elf->state.ELFW(elf,LIBELFBITS).phdr; 61 elf->class = ELFW(ELFCLASS,LIBELFBITS); 62 else if (elf->class != ELFW(ELFCLASS,LIBELFBITS)) 72 ElfW2(LIBELFBITS,Ehdr) *ehdr = elf->state.ELFW(elf,LIBELFBITS).ehdr [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) (Elf_Data *dest, const Elf_Data *src, 54 size_t recsize = __libelf_type_sizes[src->d_version - 1][ELFW(ELFCLASS,LIBELFBITS) - 1][src->d_type]; 56 size_t recsize = __libelf_type_sizes[0][ELFW(ELFCLASS,LIBELFBITS) - 1][src->d_type]; 105 fctp = __elf_xfctstom[dest->d_version - 1][src->d_version - 1][ELFW(ELFCLASS, LIBELFBITS) - 1][src->d_type]; 107 fctp = __elf_xfctstom[0][0][ELFW(ELFCLASS, LIBELFBITS) - 1][src->d_type]; 121 INTDEF(elfw2(LIBELFBITS, xlatetof))
|
elf32_xlatetom.c | 40 #ifndef LIBELFBITS 41 # define LIBELFBITS 32 46 elfw2(LIBELFBITS, xlatetom) (Elf_Data *dest, const Elf_Data *src, 54 size_t recsize = __libelf_type_sizes[src->d_version - 1][ELFW(ELFCLASS,LIBELFBITS) - 1][src->d_type]; 56 size_t recsize = __libelf_type_sizes[0][ELFW(ELFCLASS,LIBELFBITS) - 1][src->d_type]; 110 fctp = __elf_xfctstom[src->d_version - 1][dest->d_version - 1][ELFW(ELFCLASS, LIBELFBITS) - 1][src->d_type]; 112 fctp = __elf_xfctstom[0][0][ELFW(ELFCLASS, LIBELFBITS) - 1][src->d_type]; 126 INTDEF(elfw2(LIBELFBITS, xlatetom))
|