/gem5/ext/libelf/ |
H A D | gelf_getclass.c | 32 gelf_getclass(Elf *e)
|
H A D | gelf_checksum.c | 33 elf32_checksum(Elf *e) 39 elf64_checksum(Elf *e) 45 gelf_checksum(Elf *e)
|
H A D | libelf.h | 43 typedef struct _Elf Elf; typedef in typeref:struct:_Elf 182 Elf *elf_begin(int _fd, Elf_Cmd _cmd, Elf *_elf); 183 int elf_cntl(Elf *_elf, Elf_Cmd _cmd); 184 int elf_end(Elf *_elf); 189 unsigned int elf_flagehdr(Elf *_elf, Elf_Cmd _cmd, unsigned int _flags); 190 unsigned int elf_flagelf(Elf *_elf, Elf_Cmd _cmd, unsigned int _flags); 191 unsigned int elf_flagphdr(Elf *_elf, Elf_Cmd _cmd, unsigned int _flags); 194 Elf_Arhdr *elf_getarhdr(Elf *_elf); 195 Elf_Arsym *elf_getarsym(Elf *_el [all...] |
H A D | _libelf.h | 86 Elf *e_parent; /* non-NULL for archive members */ 164 Elf *_libelf_allocate_elf(void); 165 Elf_Scn *_libelf_allocate_scn(Elf *_e, size_t _ndx); 166 Elf_Arhdr *_libelf_ar_gethdr(Elf *_e); 167 Elf *_libelf_ar_open(Elf *_e); 168 Elf *_libelf_ar_open_member(int _fd, Elf_Cmd _c, Elf *_ar); 169 Elf_Arsym *_libelf_ar_process_symtab(Elf *_ar, size_t *_dst); 170 unsigned long _libelf_checksum(Elf *_ [all...] |
H A D | elf_getarhdr.c | 33 elf_getarhdr(Elf *e)
|
H A D | elf_getbase.c | 33 elf_getbase(Elf *e)
|
H A D | elf_kind.c | 33 elf_kind(Elf *e)
|
H A D | gelf.h | 75 long gelf_checksum(Elf *_elf); 76 size_t gelf_fsize(Elf *_elf, Elf_Type _type, size_t _count, 78 int gelf_getclass(Elf *_elf); 80 GElf_Ehdr *gelf_getehdr(Elf *_elf, GElf_Ehdr *_dst); 81 GElf_Phdr *gelf_getphdr(Elf *_elf, int _index, GElf_Phdr *_dst); 88 void * gelf_newehdr(Elf *_elf, int _class); 89 void * gelf_newphdr(Elf *_elf, size_t _phnum); 91 int gelf_update_ehdr(Elf *_elf, GElf_Ehdr *_src); 92 int gelf_update_phdr(Elf *_elf, int _index, GElf_Phdr *_src); 99 Elf_Data *gelf_xlatetof(Elf *_el [all...] |
H A D | elf_cntl.c | 33 elf_cntl(Elf *e, Elf_Cmd c)
|
H A D | elf_phnum.c | 34 elf_getphnum(Elf *e, size_t *phnum)
|
H A D | elf_rawfile.c | 33 elf_rawfile(Elf *e, size_t *sz)
|
H A D | elf_shnum.c | 34 elf_getshnum(Elf *e, size_t *shnum)
|
H A D | libelf_shdr.c | 34 Elf *e;
|
H A D | elf_end.c | 37 elf_end(Elf *e) 39 Elf *sv;
|
H A D | elf_next.c | 35 elf_next(Elf *e) 38 Elf *parent;
|
H A D | elf_shstrndx.c | 34 elf_getshstrndx(Elf *e, size_t *strndx) 54 elf_setshstrndx(Elf *e, size_t strndx)
|
H A D | elf_rand.c | 34 elf_rand(Elf *ar, off_t offset)
|
H A D | libelf_extended.c | 36 _libelf_getscn0(Elf *e) 47 _libelf_setshnum(Elf *e, void *eh, int ec, size_t shnum) 77 _libelf_setshstrndx(Elf *e, void *eh, int ec, size_t shstrndx) 106 _libelf_setphnum(Elf *e, void *eh, int ec, size_t phnum)
|
H A D | elf_begin.c | 39 static Elf * 42 Elf *e; 82 Elf * 83 elf_begin(int fd, Elf_Cmd c, Elf *a) 85 Elf *e;
|
H A D | gelf_ehdr.c | 37 elf32_getehdr(Elf *e) 43 elf64_getehdr(Elf *e) 49 gelf_getehdr(Elf *e, GElf_Ehdr *d) 93 elf32_newehdr(Elf *e) 99 elf64_newehdr(Elf *e) 105 gelf_newehdr(Elf *e, int ec) 116 gelf_update_ehdr(Elf *e, GElf_Ehdr *s)
|
H A D | gelf_phdr.c | 35 elf32_getphdr(Elf *e) 41 elf64_getphdr(Elf *e) 47 gelf_getphdr(Elf *e, int index, GElf_Phdr *d) 102 elf32_newphdr(Elf *e, size_t count) 108 elf64_newphdr(Elf *e, size_t count) 114 gelf_newphdr(Elf *e, size_t count) 124 gelf_update_phdr(Elf *e, int ndx, GElf_Phdr *s)
|
H A D | libelf_allocate.c | 40 Elf * 43 Elf *e; 69 _libelf_init_elf(Elf *e, Elf_Kind kind) 91 Elf * 92 _libelf_release_elf(Elf *e) 158 _libelf_allocate_scn(Elf *e, size_t ndx) 181 Elf *e;
|
H A D | elf_flag.c | 35 Elf *e; 58 elf_flagehdr(Elf *e, Elf_Cmd c, unsigned int flags) 87 elf_flagelf(Elf *e, Elf_Cmd c, unsigned int flags) 109 elf_flagphdr(Elf *e, Elf_Cmd c, unsigned int flags)
|
H A D | elf_getarsym.c | 33 elf_getarsym(Elf *ar, size_t *ptr)
|
H A D | elf_getident.c | 35 elf_getident(Elf *e, size_t *sz)
|