Home
last modified time | relevance | path

Searched refs:Elf_Scn (Results 1 – 25 of 78) sorted by relevance

1234

/illumos-gate/usr/src/head/
H A Dlibelf.h116 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 Dgelf.h116 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 Ddecl.h108 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 Dnextscn.c34 Elf_Scn *
35 elf_nextscn(Elf * elf, Elf_Scn * scn) in elf_nextscn()
37 Elf_Scn * ret_scn = 0; in elf_nextscn()
H A Dgetshdr.c36 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 Dgetscn.c35 Elf_Scn *
38 Elf_Scn * s; in elf_getscn()
39 Elf_Scn * prev_s; in elf_getscn()
H A Dflag.c40 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 Dchecksum.c106 Elf_Scn * scn; in elf_checksum()
107 Elf_Data * data, * (* getdata)(Elf_Scn *, Elf_Data *); in elf_checksum()
H A Dnewscn.c35 Elf_Scn *
38 Elf_Scn * tl; in elf_newscn()
H A Dclscook.c94 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 Dndxscn.c35 elf_ndxscn(Elf_Scn * scn) in elf_ndxscn()
H A Dgetshstrndx.c48 Elf_Scn *scn; in elf_getshdrstrndx()
H A Dgetshnum.c54 Elf_Scn *scn; in elf_getshdrnum()
H A Dgetdata.c111 _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 Dgetphnum.c50 Elf_Scn *scn; in elf_getphdrnum()
/illumos-gate/usr/src/cmd/sgs/libelf/demo/
H A Ddcom.c87 Elf_Scn *scn = NULL; in delete_comment()
197 Elf_Scn *tscn; in delete_comment()
270 Elf_Scn *_scn; in delete_comment()
H A Ddispsyms.c72 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 Dnm.c145 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 Ddump.c53 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 Dfile.c68 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 Dsecmapper.c219 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 Ddump.h48 Elf_Scn *p_sd;
/illumos-gate/usr/src/cmd/abi/appcert/static_prof/
H A Dstatic_prof.c612 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 Dfiles.c117 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 Dfindscn.c36 Elf_Scn *scn = NULL; in findelfsecidx()

1234