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

12

/freebsd-9.3-release/lib/libelf/
H A Dgelf_xlate.c37 Elf_Data *
38 elf32_xlatetof(Elf_Data *dst, const Elf_Data *src, unsigned int encoding)
43 Elf_Data *
44 elf64_xlatetof(Elf_Data *dst, const Elf_Data *src, unsigned int encoding)
49 Elf_Data *
50 elf32_xlatetom(Elf_Data *dst, const Elf_Data *src, unsigned int encoding)
55 Elf_Data *
[all...]
H A Dgelf.h80 GElf_Dyn *gelf_getdyn(Elf_Data *_data, int _index, GElf_Dyn *_dst);
83 GElf_Rel *gelf_getrel(Elf_Data *_src, int _index, GElf_Rel *_dst);
84 GElf_Rela *gelf_getrela(Elf_Data *_src, int _index, GElf_Rela *_dst);
86 GElf_Sym *gelf_getsym(Elf_Data *_src, int _index, GElf_Sym *_dst);
87 GElf_Sym *gelf_getsymshndx(Elf_Data *_src, Elf_Data *_shindexsrc,
91 int gelf_update_dyn(Elf_Data *_dst, int _index, GElf_Dyn *_src);
94 int gelf_update_rel(Elf_Data *_dst, int _index, GElf_Rel *_src);
95 int gelf_update_rela(Elf_Data *_dst, int _index, GElf_Rela *_src);
97 int gelf_update_sym(Elf_Data *_ds
[all...]
H A Dlibelf.h102 * An `Elf_Data' structure describes data in an
122 } Elf_Data; typedef in typeref:struct:_Elf_Data
185 unsigned int elf_flagdata(Elf_Data *_data, Elf_Cmd _cmd, unsigned int _flags);
194 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.h123 STAILQ_HEAD(, _Elf_Data) s_data; /* list of Elf_Data descriptors */
162 Elf_Data *_libelf_allocate_data(Elf_Scn *_s);
187 Elf_Data *_libelf_release_data(Elf_Data *_d);
194 Elf_Data *_libelf_xlate(Elf_Data *_d, const Elf_Data *_s,
H A Dlibelf_allocate.c133 Elf_Data *
136 Elf_Data *d;
138 if ((d = calloc((size_t) 1, sizeof(Elf_Data))) == NULL) {
148 Elf_Data *
149 _libelf_release_data(Elf_Data *d)
185 Elf_Data *d, *td;
H A Dgelf_symshndx.c38 gelf_getsymshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *dst,
86 gelf_update_symshndx(Elf_Data *d, Elf_Data *id, int ndx, GElf_Sym *gs,
H A Dlibelf_xlate.c47 Elf_Data *
48 _libelf_xlate(Elf_Data *dst, const Elf_Data *src, unsigned int encoding,
H A Delf_data.c38 Elf_Data *
39 elf_getdata(Elf_Scn *s, Elf_Data *d)
146 Elf_Data *
150 Elf_Data *d;
188 Elf_Data *
189 elf_rawdata(Elf_Scn *s, Elf_Data *d)
H A Dgelf_cap.c41 gelf_getcap(Elf_Data *d, int ndx, GElf_Cap *dst)
98 gelf_update_cap(Elf_Data *d, int ndx, GElf_Cap *gc)
H A Dgelf_dyn.c38 gelf_getdyn(Elf_Data *d, int ndx, GElf_Dyn *dst)
94 gelf_update_dyn(Elf_Data *d, int ndx, GElf_Dyn *ds)
H A Dgelf_syminfo.c41 gelf_getsyminfo(Elf_Data *d, int ndx, GElf_Syminfo *dst)
98 gelf_update_syminfo(Elf_Data *d, int ndx, GElf_Syminfo *gs)
H A Dlibelf_checksum.c51 Elf_Data *d;
H A Dgelf_move.c41 gelf_getmove(Elf_Data *d, int ndx, GElf_Move *dst)
100 gelf_update_move(Elf_Data *d, int ndx, GElf_Move *gm)
H A Dgelf_rel.c38 gelf_getrel(Elf_Data *d, int ndx, GElf_Rel *dst)
96 gelf_update_rel(Elf_Data *d, int ndx, GElf_Rel *dr)
H A Dgelf_rela.c38 gelf_getrela(Elf_Data *d, int ndx, GElf_Rela *dst)
97 gelf_update_rela(Elf_Data *d, int ndx, GElf_Rela *dr)
H A Dgelf_sym.c38 gelf_getsym(Elf_Data *d, int ndx, GElf_Sym *dst)
99 gelf_update_sym(Elf_Data *d, int ndx, GElf_Sym *gs)
H A Delf_strptr.c45 Elf_Data *d;
71 * members of Elf_Data descriptors.
H A Delf_flag.c35 elf_flagdata(Elf_Data *d, Elf_Cmd c, unsigned int flags)
/freebsd-9.3-release/lib/libdwarf/
H A Ddwarf_init.c54 static uint64_t (*dwarf_read) (Elf_Data **, uint64_t *, int);
55 static void (*dwarf_write) (Elf_Data **, uint64_t *, uint64_t, int);
58 dwarf_read_lsb(Elf_Data **dp, uint64_t *offsetp, int bytes_to_read)
86 dwarf_read_msb(Elf_Data **dp, uint64_t *offsetp, int bytes_to_read)
120 dwarf_write_lsb(Elf_Data **dp, uint64_t *offsetp, uint64_t value, int bytes_to_write)
147 dwarf_write_msb(Elf_Data **dp, uint64_t *offsetp, uint64_t value, int bytes_to_write)
177 dwarf_read_sleb128(Elf_Data **dp, uint64_t *offsetp)
202 dwarf_read_uleb128(Elf_Data **dp, uint64_t *offsetp)
224 dwarf_read_string(Elf_Data **dp, uint64_t *offsetp)
244 dwarf_read_block(Elf_Data **d
[all...]
H A D_libdwarf.h150 Elf_Data *s_data; /* Section data. */
/freebsd-9.3-release/contrib/gcc/
H A Dsys-protos.h261 extern Elf_Data * elf32_xlatetof(Elf_Data *, const Elf_Data *, unsigned int);
262 extern Elf_Data * elf32_xlatetom(Elf_Data *, const Elf_Data *, unsigned int);
269 extern unsigned int elf_flagdata(Elf_Data *, Elf_Cmd, unsigned int);
278 extern Elf_Data * elf_getdata(Elf_Scn *, Elf_Data *);
284 extern Elf_Data * elf_newdat
[all...]
H A Dsys-types.h183 typedef int Elf_Data; typedef
/freebsd-9.3-release/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Dinput.c91 Elf_Data *ctfdata = NULL;
333 Elf_Data *si_symd;
334 Elf_Data *si_strd;
H A Doutput.c242 Elf_Data *data, int nent, Elf_Data *strdata,
343 Elf_Data *data, *strdata;
462 Elf_Data *sdata, *ddata;
589 bcopy(sdata, ddata, sizeof (Elf_Data));
592 * FreeBSD's Elf_Data has private fields which the
/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddrti.c94 fixsymbol(Elf *e, Elf_Data *data, size_t idx, int nprobes, char *buf,
155 Elf_Data *symtabdata = NULL, *dynsymdata = NULL;

Completed in 124 milliseconds

12