/freebsd-9.3-release/lib/libelf/ |
H A D | gelf_xlate.c | 37 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 D | gelf.h | 80 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 D | libelf.h | 102 * 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.h | 123 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 D | libelf_allocate.c | 133 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 D | gelf_symshndx.c | 38 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 D | libelf_xlate.c | 47 Elf_Data * 48 _libelf_xlate(Elf_Data *dst, const Elf_Data *src, unsigned int encoding,
|
H A D | elf_data.c | 38 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 D | gelf_cap.c | 41 gelf_getcap(Elf_Data *d, int ndx, GElf_Cap *dst) 98 gelf_update_cap(Elf_Data *d, int ndx, GElf_Cap *gc)
|
H A D | gelf_dyn.c | 38 gelf_getdyn(Elf_Data *d, int ndx, GElf_Dyn *dst) 94 gelf_update_dyn(Elf_Data *d, int ndx, GElf_Dyn *ds)
|
H A D | gelf_syminfo.c | 41 gelf_getsyminfo(Elf_Data *d, int ndx, GElf_Syminfo *dst) 98 gelf_update_syminfo(Elf_Data *d, int ndx, GElf_Syminfo *gs)
|
H A D | libelf_checksum.c | 51 Elf_Data *d;
|
H A D | gelf_move.c | 41 gelf_getmove(Elf_Data *d, int ndx, GElf_Move *dst) 100 gelf_update_move(Elf_Data *d, int ndx, GElf_Move *gm)
|
H A D | gelf_rel.c | 38 gelf_getrel(Elf_Data *d, int ndx, GElf_Rel *dst) 96 gelf_update_rel(Elf_Data *d, int ndx, GElf_Rel *dr)
|
H A D | gelf_rela.c | 38 gelf_getrela(Elf_Data *d, int ndx, GElf_Rela *dst) 97 gelf_update_rela(Elf_Data *d, int ndx, GElf_Rela *dr)
|
H A D | gelf_sym.c | 38 gelf_getsym(Elf_Data *d, int ndx, GElf_Sym *dst) 99 gelf_update_sym(Elf_Data *d, int ndx, GElf_Sym *gs)
|
H A D | elf_strptr.c | 45 Elf_Data *d; 71 * members of Elf_Data descriptors.
|
H A D | elf_flag.c | 35 elf_flagdata(Elf_Data *d, Elf_Cmd c, unsigned int flags)
|
/freebsd-9.3-release/lib/libdwarf/ |
H A D | dwarf_init.c | 54 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.h | 150 Elf_Data *s_data; /* Section data. */
|
/freebsd-9.3-release/contrib/gcc/ |
H A D | sys-protos.h | 261 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 D | sys-types.h | 183 typedef int Elf_Data; typedef
|
/freebsd-9.3-release/cddl/contrib/opensolaris/tools/ctf/cvt/ |
H A D | input.c | 91 Elf_Data *ctfdata = NULL; 333 Elf_Data *si_symd; 334 Elf_Data *si_strd;
|
H A D | output.c | 242 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 D | drti.c | 94 fixsymbol(Elf *e, Elf_Data *data, size_t idx, int nprobes, char *buf, 155 Elf_Data *symtabdata = NULL, *dynsymdata = NULL;
|