/illumos-gate/usr/src/head/ |
H A D | gelf.h | 118 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 D | libelf.h | 153 } 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 D | link.h | 60 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 D | README.LFS | 85 } 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 D | gelf.c | 429 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 D | getdata.c | 110 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 D | rawdata.c | 36 Elf_Data * 37 elf_rawdata(Elf_Scn * scn, Elf_Data * data) in elf_rawdata() 41 Elf_Data * rc; in elf_rawdata()
|
H A D | newdata.c | 35 Elf_Data * 39 Elf_Data * rc; in elf_newdata()
|
H A D | checksum.c | 107 Elf_Data * data, * (* getdata)(Elf_Scn *, Elf_Data *); in elf_checksum()
|
H A D | decl.h | 107 Elf_Data db_data; 377 extern Elf_Data *_elf_locked_getdata(Elf_Scn *, Elf_Data *);
|
H A D | clscook.c | 216 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 D | nlist.c | 83 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 D | static_prof.h | 109 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 D | libproc.c | 50 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 D | sections.c | 430 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 D | outfile.c | 230 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 D | utils.c | 198 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 D | mcs.h | 112 Elf_Data *data; /* Original data */ 113 Elf_Data *mdata; /* Modified data */
|
/illumos-gate/usr/src/cmd/sgs/libelf/misc/ |
H A D | nlist.c | 63 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 D | dump.c | 113 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 D | dump.c | 55 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 D | rdb.h | 85 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.h | 48 extern Elf64_Off _elf_getxoff(Elf_Data *);
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Pcontrol.h | 82 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.h | 59 Elf_Data *os_data; /* section data (output file) */
|