/illumos-gate/usr/src/head/ |
H A D | libelf.h | 116 typedef struct Elf_Scn Elf_Scn; typedef 169 unsigned elf_flagscn(Elf_Scn *, Elf_Cmd, unsigned); 170 unsigned elf_flagshdr(Elf_Scn *, Elf_Cmd, unsigned); 175 Elf_Data *elf_getdata(Elf_Scn *, Elf_Data *); 179 Elf_Scn *elf_getscn(Elf *elf, size_t); 180 Elf32_Shdr *elf32_getshdr(Elf_Scn *); 192 size_t elf_ndxscn(Elf_Scn *); 193 Elf_Data *elf_newdata(Elf_Scn *); 196 Elf_Scn *elf_newscn(Elf *); 197 Elf_Scn *elf_nextscn(Elf *, Elf_Scn *); [all …]
|
H A D | gelf.h | 116 GElf_Shdr * gelf_getshdr(Elf_Scn *, GElf_Shdr *); 117 int gelf_update_shdr(Elf_Scn *, GElf_Shdr *);
|
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | decl.h | 108 Elf_Scn *db_scn; /* section parent */ 133 struct Elf_Scn struct 136 Elf_Scn *s_next; /* next section */ argument 157 (void) mutex_lock(&((Elf_Scn *)x)->s_mutex); argument 161 (void) mutex_unlock(&((Elf_Scn *)x)->s_mutex); 165 (void) mutex_unlock(&((Elf_Scn *)s)->s_mutex); \ 174 (void) mutex_lock(&((Elf_Scn *)s)->s_mutex); \ 180 (void) mutex_lock(&((Elf_Scn *)s)->s_mutex); \ 185 (void) mutex_unlock(&((Elf_Scn *)s)->s_mutex); \ 195 Elf_Scn sb_scn; /* must be first */ [all …]
|
H A D | nextscn.c | 34 Elf_Scn * 35 elf_nextscn(Elf * elf, Elf_Scn * scn) in elf_nextscn() 37 Elf_Scn * ret_scn = 0; in elf_nextscn()
|
H A D | getshdr.c | 36 getshdr(Elf_Scn * scn, int class) in getshdr() 56 elf32_getshdr(Elf_Scn * scn) in elf32_getshdr() 62 elf64_getshdr(Elf_Scn * scn) in elf64_getshdr()
|
H A D | getscn.c | 35 Elf_Scn * 38 Elf_Scn * s; in elf_getscn() 39 Elf_Scn * prev_s; in elf_getscn()
|
H A D | flag.c | 40 Elf_Scn * scn; in elf_flagdata() 132 elf_flagscn(Elf_Scn * scn, Elf_Cmd cmd, unsigned flags) in elf_flagscn() 159 elf_flagshdr(Elf_Scn * scn, Elf_Cmd cmd, unsigned flags) in elf_flagshdr()
|
H A D | checksum.c | 106 Elf_Scn * scn; in elf_checksum() 107 Elf_Data * data, * (* getdata)(Elf_Scn *, Elf_Data *); in elf_checksum()
|
H A D | newscn.c | 35 Elf_Scn * 38 Elf_Scn * tl; in elf_newscn()
|
H A D | clscook.c | 94 Elf_Scn * s; in _elf_prepscn() 95 Elf_Scn * end; in _elf_prepscn() 100 if ((s = malloc(cnt * sizeof (Elf_Scn))) == 0) { in _elf_prepscn() 142 _elf_cookscn(Elf_Scn * s) in _elf_cookscn()
|
H A D | ndxscn.c | 35 elf_ndxscn(Elf_Scn * scn) in elf_ndxscn()
|
H A D | getshstrndx.c | 48 Elf_Scn *scn; in elf_getshdrstrndx()
|
H A D | getshnum.c | 54 Elf_Scn *scn; in elf_getshdrnum()
|
H A D | getdata.c | 111 _elf_locked_getdata(Elf_Scn * scn, Elf_Data * data) in _elf_locked_getdata() 296 elf_getdata(Elf_Scn * scn, Elf_Data * data) in elf_getdata()
|
H A D | getphnum.c | 50 Elf_Scn *scn; in elf_getphdrnum()
|
/illumos-gate/usr/src/cmd/sgs/libelf/demo/ |
H A D | dcom.c | 87 Elf_Scn *scn = NULL; in delete_comment() 197 Elf_Scn *tscn; in delete_comment() 270 Elf_Scn *_scn; in delete_comment()
|
H A D | dispsyms.c | 72 Elf_Scn *scn = NULL; in print_symtab() 159 Elf_Scn *_scn = NULL; in print_symtab()
|
/illumos-gate/usr/src/cmd/sgs/nm/common/ |
H A D | nm.c | 145 static Elf_Scn * get_scnfd(Elf *, int, int); 153 static void print_symtab(Elf *, unsigned int, Elf_Scn *, GElf_Shdr *, char *); 555 static Elf_Scn * 558 Elf_Scn *fd_scn; 583 Elf_Scn *scn, *scnfd; 716 Elf_Scn *p_sd, GElf_Shdr *shdr, char *filename) 814 Elf_Scn *scn = elf_getscn(elf_file, shndx); 880 Elf_Scn *_scn; 1311 Elf_Scn *scn = elf_getscn(elf_file, sym_data->shndx);
|
/illumos-gate/usr/src/lib/libsaveargs/tests/dump/ |
H A D | dump.c | 53 Elf_Scn *stab = NULL; in walk_symtab() 54 Elf_Scn *text = NULL; in walk_symtab()
|
/illumos-gate/usr/src/cmd/sgs/mcs/common/ |
H A D | file.c | 68 static uint64_t scn_location(Elf_Scn *, Elf *, file_state_t *); 319 Elf_Scn *scn; in traverse_file() 320 Elf_Scn *temp_scn; in traverse_file() 494 sinfo->scn = (Elf_Scn *) -1; in traverse_file() 684 Elf_Scn *src_scn; in build_file() 685 Elf_Scn *dst_scn; in build_file() 779 while ((src_scn = state->sec_table[scn_no].scn) != (Elf_Scn *) -1) { in build_file() 1156 Elf_Scn *_scn; in build_file() 1206 Elf_Scn * notescn; in build_file() 1504 scn_location(Elf_Scn * scn, Elf * elf, file_state_t *state) in scn_location() [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/cores/secmapper/ |
H A D | secmapper.c | 219 secmap_data_cmp(secmap_t *sm, const char *sname, Elf_Scn *scn, GElf_Shdr *shdr) in secmap_data_cmp() 221 for (Elf_Scn *comp_scn = elf_nextscn(sm->sm_elf, NULL); in secmap_data_cmp() 313 Elf_Scn *scn; in main()
|
/illumos-gate/usr/src/cmd/sgs/dump/common/ |
H A D | dump.h | 48 Elf_Scn *p_sd;
|
/illumos-gate/usr/src/cmd/abi/appcert/static_prof/ |
H A D | static_prof.c | 612 Elf_Scn *scn; /* temp section header pointer */ in find_dynamic_sect() 690 Elf_Scn *scn, *scn2; in find_symtabs() 865 Elf_Scn *scn = elf_getscn(elf_file, shndx); in is_text_section() 1133 static Elf_Scn * 1138 Elf_Scn *scn_fd; in get_scnfd() 1176 Elf_Scn * p_sd, in print_symtab() 1185 Elf_Scn *scn; in print_symtab() 1267 Elf_Scn *scn, *scnfd; in get_symtab()
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | files.c | 117 Elf_Scn *scn; in ifl_setup() 182 process_section(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in process_section() 1320 process_input(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in process_input() 1335 process_reloc(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in process_reloc() 1360 process_strtab(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in process_strtab() 1415 invalid_section(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in invalid_section() 1569 process_progbits(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in process_progbits() 1642 process_debug(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in process_debug() 1658 process_nobits(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in process_nobits() 1679 process_array(const char *name, Ifl_desc *ifl, Shdr *shdr, Elf_Scn *scn, in process_array() [all …]
|
/illumos-gate/usr/src/cmd/mdb/tools/common/ |
H A D | findscn.c | 36 Elf_Scn *scn = NULL; in findelfsecidx()
|