Searched refs:Elf_Data (Results 1 - 17 of 17) sorted by relevance

/gem5/ext/libelf/
H A Dgelf_xlate.c34 Elf_Data *
35 elf32_xlatetof(Elf_Data *dst, const Elf_Data *src, unsigned int encoding)
40 Elf_Data *
41 elf64_xlatetof(Elf_Data *dst, const Elf_Data *src, unsigned int encoding)
46 Elf_Data *
47 elf32_xlatetom(Elf_Data *dst, const Elf_Data *src, unsigned int encoding)
52 Elf_Data *
[all...]
H A Dgelf.h79 GElf_Dyn *gelf_getdyn(Elf_Data *_data, int _index, GElf_Dyn *_dst);
82 GElf_Rel *gelf_getrel(Elf_Data *_src, int _index, GElf_Rel *_dst);
83 GElf_Rela *gelf_getrela(Elf_Data *_src, int _index, GElf_Rela *_dst);
85 GElf_Sym *gelf_getsym(Elf_Data *_src, int _index, GElf_Sym *_dst);
86 GElf_Sym *gelf_getsymshndx(Elf_Data *_src, Elf_Data *_shindexsrc,
90 int gelf_update_dyn(Elf_Data *_dst, int _index, GElf_Dyn *_src);
93 int gelf_update_rel(Elf_Data *_dst, int _index, GElf_Rel *_src);
94 int gelf_update_rela(Elf_Data *_dst, int _index, GElf_Rela *_src);
96 int gelf_update_sym(Elf_Data *_ds
[all...]
H A Dlibelf.h106 * An `Elf_Data' structure describes data in an
126 } Elf_Data; typedef in typeref:struct:_Elf_Data
188 unsigned int elf_flagdata(Elf_Data *_data, Elf_Cmd _cmd, unsigned int _flags);
197 Elf_Data *elf_getdata(Elf_Scn *, Elf_Data *);
207 Elf_Data *elf_newdata(Elf_Scn *_scn);
212 Elf_Data *elf_rawdata(Elf_Scn *_scn, Elf_Data *_data);
227 Elf_Data *elf32_xlatetof(Elf_Data *_ds
[all...]
H A D_libelf.h124 STAILQ_HEAD(, _Elf_Data) s_data; /* list of Elf_Data descriptors */
163 Elf_Data *_libelf_allocate_data(Elf_Scn *_s);
183 Elf_Data *_libelf_release_data(Elf_Data *_d);
190 Elf_Data *_libelf_xlate(Elf_Data *_d, const Elf_Data *_s,
H A Dlibelf_allocate.c130 Elf_Data *
133 Elf_Data *d;
135 if ((d = calloc((size_t) 1, sizeof(Elf_Data))) == NULL) {
145 Elf_Data *
146 _libelf_release_data(Elf_Data *d)
182 Elf_Data *d, *td;
H A Dgelf_symshndx.c35 gelf_getsymshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *dst,
83 gelf_update_symshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *gs,
H A Delf_data.c36 Elf_Data *
37 elf_getdata(Elf_Scn *s, Elf_Data *d)
130 Elf_Data *
134 Elf_Data *d;
150 if ((d = malloc(sizeof(Elf_Data))) == NULL) {
176 Elf_Data *
177 elf_rawdata(Elf_Scn *s, Elf_Data *d)
H A Dlibelf_xlate.c44 Elf_Data *
45 _libelf_xlate(Elf_Data *dst, const Elf_Data *src, unsigned int encoding,
H A Dgelf_dyn.c34 gelf_getdyn(Elf_Data *d, int ndx, GElf_Dyn *dst)
90 gelf_update_dyn(Elf_Data *d, int ndx, GElf_Dyn *ds)
H A Dgelf_rel.c35 gelf_getrel(Elf_Data *d, int ndx, GElf_Rel *dst)
91 gelf_update_rel(Elf_Data *d, int ndx, GElf_Rel *dr)
H A Dgelf_rela.c35 gelf_getrela(Elf_Data *d, int ndx, GElf_Rela *dst)
92 gelf_update_rela(Elf_Data *d, int ndx, GElf_Rela *dr)
H A Dlibelf_checksum.c48 Elf_Data *d;
H A Dgelf_sym.c35 gelf_getsym(Elf_Data *d, int ndx, GElf_Sym *dst)
96 gelf_update_sym(Elf_Data *d, int ndx, GElf_Sym *gs)
H A Delf_strptr.c46 Elf_Data *d;
72 * members of Elf_Data descriptors.
H A Delf_flag.c33 elf_flagdata(Elf_Data *d, Elf_Cmd c, unsigned int flags)
H A Delf_update.c78 Elf_Data *d, *td;
90 * - The Elf_Data structures part of this section have been marked
94 * using elf_newscn(), or if a new Elf_Data structure was added using
509 Elf_Data *d, dst;
628 Elf_Data dst, src;
/gem5/src/base/loader/
H A Delf_object.cc179 Elf_Data *raw_data = elf_rawdata(section, NULL);
429 Elf_Data *data = elf_getdata(section, NULL);

Completed in 26 milliseconds