Home
last modified time | relevance | path

Searched refs:Elf_Data (Results 1 – 25 of 82) sorted by relevance

1234

/illumos-gate/usr/src/head/
H A Dgelf.h118 Elf_Data * gelf_xlatetof(Elf *, Elf_Data *, const Elf_Data *, uint_t);
119 Elf_Data * gelf_xlatetom(Elf *, Elf_Data *, const Elf_Data *, uint_t);
120 GElf_Sym * gelf_getsym(Elf_Data *, int, GElf_Sym *);
121 int gelf_update_sym(Elf_Data *, int, GElf_Sym *);
122 GElf_Sym * gelf_getsymshndx(Elf_Data *, Elf_Data *, int, GElf_Sym *,
124 int gelf_update_symshndx(Elf_Data *, Elf_Data *, int, GElf_Sym *,
126 GElf_Syminfo * gelf_getsyminfo(Elf_Data *, int, GElf_Syminfo *);
127 int gelf_update_syminfo(Elf_Data *, int, GElf_Syminfo *);
128 GElf_Move * gelf_getmove(Elf_Data *, int, GElf_Move *);
129 int gelf_update_move(Elf_Data *, int, GElf_Move *);
[all …]
H A Dlibelf.h153 } Elf_Data; typedef
165 unsigned elf_flagdata(Elf_Data *, Elf_Cmd, unsigned);
175 Elf_Data *elf_getdata(Elf_Scn *, Elf_Data *);
193 Elf_Data *elf_newdata(Elf_Scn *);
200 Elf_Data *elf_rawdata(Elf_Scn *, Elf_Data *);
205 Elf_Data *elf32_xlatetof(Elf_Data *, const Elf_Data *, unsigned);
206 Elf_Data *elf32_xlatetom(Elf_Data *, const Elf_Data *, unsigned);
216 Elf_Data *elf64_xlatetof(Elf_Data *, const Elf_Data *, unsigned);
217 Elf_Data *elf64_xlatetom(Elf_Data *, const Elf_Data *, unsigned);
H A Dlink.h60 Elf_Data *, Elf *, uint_t *);
62 Elf_Data *, Elf *);
71 Elf_Data *, Elf *, uint_t *);
73 Elf_Data *, Elf *);
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A DREADME.LFS85 } Elf_Data;
91 Elf_Data types, it would be necessary to implement large file aware
98 unsigned elf_flagdata(Elf_Data *, Elf_Cmd, unsigned);
101 Elf_Data *elf_getdata(Elf_Scn *, Elf_Data *);
102 Elf_Data *elf_newdata(Elf_Scn *);
103 Elf_Data *elf_rawdata(Elf_Scn *, Elf_Data *);
105 Elf_Data *elf32_xlatetof(Elf_Data *, const Elf_Data *, unsigned);
106 Elf_Data *elf32_xlatetom(Elf_Data *, const Elf_Data *, unsigned);
107 Elf_Data *elf64_xlatetof(Elf_Data *, const Elf_Data *, unsigned);
108 Elf_Data *elf64_xlatetom(Elf_Data *, const Elf_Data *, unsigned);
H A Dgelf.c429 Elf_Data *
430 gelf_xlatetof(Elf *elf, Elf_Data *dst, const Elf_Data *src, unsigned encode) in gelf_xlatetof()
448 Elf_Data *
449 gelf_xlatetom(Elf *elf, Elf_Data *dst, const Elf_Data *src, unsigned encode) in gelf_xlatetom()
468 gelf_getsym(Elf_Data * data, int ndx, GElf_Sym * dst) in gelf_getsym()
510 gelf_update_sym(Elf_Data *dst, int ndx, GElf_Sym *src) in gelf_update_sym()
555 gelf_getsyminfo(Elf_Data *data, int ndx, GElf_Syminfo *dst) in gelf_getsyminfo()
591 gelf_update_syminfo(Elf_Data *dst, int ndx, GElf_Syminfo *src) in gelf_update_syminfo()
625 gelf_getdyn(Elf_Data *data, int ndx, GElf_Dyn *dst) in gelf_getdyn()
661 gelf_update_dyn(Elf_Data *dst, int ndx, GElf_Dyn *src) in gelf_update_dyn()
[all …]
H A Dgetdata.c110 Elf_Data *
111 _elf_locked_getdata(Elf_Scn * scn, Elf_Data * data) in _elf_locked_getdata()
115 Elf_Data src; in _elf_locked_getdata()
295 Elf_Data *
296 elf_getdata(Elf_Scn * scn, Elf_Data * data) in elf_getdata()
298 Elf_Data * rc; in elf_getdata()
H A Drawdata.c36 Elf_Data *
37 elf_rawdata(Elf_Scn * scn, Elf_Data * data) in elf_rawdata()
41 Elf_Data * rc; in elf_rawdata()
H A Dnewdata.c35 Elf_Data *
39 Elf_Data * rc; in elf_newdata()
H A Dchecksum.c107 Elf_Data * data, * (* getdata)(Elf_Scn *, Elf_Data *); in elf_checksum()
H A Ddecl.h107 Elf_Data db_data;
377 extern Elf_Data *_elf_locked_getdata(Elf_Scn *, Elf_Data *);
H A Dclscook.c216 Elf_Data dst, src; in _elf_ehdr()
292 Elf_Data dst, src; in _elf_phdr()
352 Elf_Data dst, src; in _elf_shdr()
/illumos-gate/usr/src/ucblib/libucb/port/gen/
H A Dnlist.c83 static Elf_Data *elf_read(int, long, size_t, size_t, Elf_Type);
143 Elf_Data *symdata; /* buffer points to symbol table */ in _elf_nlist()
144 Elf_Data *strdata; /* buffer points to string table */ in _elf_nlist()
145 Elf_Data *secdata; /* buffer points to section table */ in _elf_nlist()
151 Elf_Data *edata; /* data buffer for ehdr */ in _elf_nlist()
293 static Elf_Data *
296 Elf_Data *dsrc, *ddst; in elf_read()
297 Elf_Data srcdata; in elf_read()
310 if ((ddst = (Elf_Data *)malloc(sizeof (Elf_Data))) == 0) in elf_read()
/illumos-gate/usr/src/cmd/abi/appcert/static_prof/
H A Dstatic_prof.h109 Elf_Data *ddata; /* ptr to dstring table data descriptor */
118 Elf_Data *dsym_data;
127 Elf_Data *sym_data;
/illumos-gate/usr/src/cmd/mdb/common/modules/libproc/
H A Dlibproc.c50 Elf_Data data_pri; in pr_symtab()
51 Elf_Data data_aux; in pr_symtab()
52 Elf_Data *data; in pr_symtab()
99 if (mdb_vread(&data_pri, sizeof (Elf_Data), in pr_symtab()
106 (mdb_vread(&data_aux, sizeof (Elf_Data), in pr_symtab()
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dsections.c430 Is_desc **ret_isec, Shdr **ret_shdr, Elf_Data **ret_data) in new_section()
442 Elf_Data *data; in new_section()
640 if ((data = libld_calloc(1, sizeof (Elf_Data))) == NULL) in new_section()
695 Is_desc **ret_isec, Shdr **ret_shdr, Elf_Data **ret_data) in new_section_from_template()
698 Elf_Data *data; in new_section_from_template()
704 if ((data = libld_calloc(1, sizeof (Elf_Data))) == NULL) in new_section_from_template()
749 Elf_Data *data; in ld_make_bss()
826 Elf_Data *data; in make_array()
911 Elf_Data *data; in make_comment()
943 Elf_Data *data; in make_dynamic()
[all …]
H A Doutfile.c230 Elf_Data * data; in pad_outfile()
373 Elf_Data *tlsdata = 0; in ld_create_outfile()
524 Elf_Data *data; in ld_create_outfile()
696 Elf_Data *ne = NULL; in ld_create_outfile()
708 Elf_Data *d = NULL; in ld_create_outfile()
/illumos-gate/usr/src/cmd/sgs/mcs/common/
H A Dutils.c198 Elf_Data *data; in dozap()
200 info->mdata = data = malloc(sizeof (Elf_Data)); in dozap()
219 Elf_Data *data; in doprint()
257 Elf_Data *data; in doappend()
284 info->mdata = data = calloc(1, sizeof (Elf_Data)); in doappend()
383 Elf_Data *data; in docompress()
393 info->mdata = data = calloc(1, sizeof (Elf_Data)); in docompress()
H A Dmcs.h112 Elf_Data *data; /* Original data */
113 Elf_Data *mdata; /* Modified data */
/illumos-gate/usr/src/cmd/sgs/libelf/misc/
H A Dnlist.c63 Elf_Data *symdata; /* buffer points to symbol table */ in _elf_nlist()
83 symdata = elf_getdata(secidx, (Elf_Data *)0); in _elf_nlist()
/illumos-gate/usr/src/cmd/sgs/dump/common/
H A Ddump.c113 Elf_Data *p_data; in get_scndata()
131 Elf_Data *p_data; in get_rawscn()
284 print_rela(Elf *elf_file, SCNTAB *p_scns, Elf_Data *rdata, Elf_Data *sym_data, in print_rela()
389 print_rel(Elf *elf_file, SCNTAB *p_scns, Elf_Data *rdata, Elf_Data *sym_data, in print_rel()
520 print_symtab(Elf *elf_file, SCNTAB *p_symtab, Elf_Data *sym_data, in print_symtab()
557 Elf_Data *_data; in print_symtab()
769 Elf_Data *rel_data; in dump_reloc_table()
770 Elf_Data *sym_data; in dump_reloc_table()
975 Elf_Data *sym_data; in dump_symbol_table()
1074 Elf_Data *dyn_data; in dump_dynamic()
/illumos-gate/usr/src/lib/libsaveargs/tests/dump/
H A Ddump.c55 Elf_Data *stabdata = NULL; in walk_symtab()
56 Elf_Data *textdata = NULL; in walk_symtab()
/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/
H A Drdb.h85 Elf_Data *st_syms_pri; /* start of primary table */
86 Elf_Data *st_syms_aux; /* start of auxiliary table */
/illumos-gate/usr/src/cmd/sgs/include/
H A D_libelf.h48 extern Elf64_Off _elf_getxoff(Elf_Data *);
/illumos-gate/usr/src/lib/libproc/common/
H A DPcontrol.h82 Elf_Data *sym_data_pri; /* primary table */
83 Elf_Data *sym_data_aux; /* auxiliary table */
/illumos-gate/usr/src/cmd/sgs/elfwrap/common/
H A D_elfwrap.h59 Elf_Data *os_data; /* section data (output file) */

1234