Home
last modified time | relevance | path

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

123

/external/elfutils/libelf/
Dlibelf.h143 typedef struct Elf_Scn Elf_Scn; typedef
200 extern Elf_Scn *elf_getscn (Elf *__elf, size_t __index);
203 extern size_t elf_ndxscn (Elf_Scn *__scn);
206 extern Elf_Scn *elf_nextscn (Elf *__elf, Elf_Scn *__scn);
209 extern Elf_Scn *elf_newscn (Elf *__elf);
226 extern Elf32_Shdr *elf32_getshdr (Elf_Scn *__scn);
228 extern Elf64_Shdr *elf64_getshdr (Elf_Scn *__scn);
241 extern unsigned int elf_flagscn (Elf_Scn *__scn, Elf_Cmd __cmd,
247 extern unsigned int elf_flagshdr (Elf_Scn *__scn, Elf_Cmd __cmd,
253 extern Elf_Data *elf_getdata (Elf_Scn *__scn, Elf_Data *__data);
[all …]
DlibelfP.h130 Elf_Scn *s;
146 struct Elf_Scn struct
220 struct Elf_Scn data[0]; /* Section data. */ argument
423 extern int __libelf_set_rawdata (Elf_Scn *scn) internal_function;
459 extern Elf32_Shdr *__elf32_getshdr_internal (Elf_Scn *__scn) attribute_hidden;
460 extern Elf64_Shdr *__elf64_getshdr_internal (Elf_Scn *__scn) attribute_hidden;
461 extern Elf_Scn *__elf_getscn_internal (Elf *__elf, size_t __index)
463 extern Elf_Scn *__elf_nextscn_internal (Elf *__elf, Elf_Scn *__scn)
465 extern Elf_Data *__elf_getdata_internal (Elf_Scn *__scn, Elf_Data *__data)
467 extern Elf_Data *__elf_rawdata_internal (Elf_Scn *__scn, Elf_Data *__data)
[all …]
Delf32_updatefile.c41 const Elf_Scn **scna = (const Elf_Scn **) a; in compare_sections()
42 const Elf_Scn **scnb = (const Elf_Scn **) b; in compare_sections()
66 sort_sections (Elf_Scn **scns, Elf_ScnList *list) in sort_sections()
68 Elf_Scn **scnp = scns; in sort_sections()
173 Elf_Scn **scns = (Elf_Scn **) alloca (shnum * sizeof (Elf_Scn *)); in __elfw2()
195 Elf_Scn *scn = scns[cnt]; in __elfw2()
480 Elf_Scn **scns = (Elf_Scn **) alloca (shnum * sizeof (Elf_Scn *)); in __elfw2()
504 Elf_Scn *scn = scns[cnt]; in __elfw2()
Delf_nextscn.c29 Elf_Scn *
32 Elf_Scn *scn;
34 Elf_Scn *result = NULL;
Delf_newscn.c31 Elf_Scn *
35 Elf_Scn *result = NULL;
80 * sizeof (Elf_Scn)), 1);
Delf_getscn.c29 Elf_Scn *
45 Elf_Scn *result = NULL;
Delf_ndxscn.c30 Elf_Scn *scn; in elf_ndxscn()
Dnlist.c52 Elf_Scn *scn = NULL; in nlist()
53 Elf_Scn *symscn = NULL; in nlist()
Delf_rawdata.c29 Elf_Scn *scn; in elf_rawdata()
Delf_flagscn.c30 Elf_Scn *scn; in elf_flagscn()
Delf_flagshdr.c30 Elf_Scn *scn; in elf_flagshdr()
Dgelf_update_lib.c52 Elf_Scn *scn = data_scn->s;
Dgelf_getversym.c36 Elf_Scn *scn;
Dgelf.h157 extern GElf_Shdr *gelf_getshdr (Elf_Scn *__scn, GElf_Shdr *__dst);
160 extern int gelf_update_shdr (Elf_Scn *__scn, GElf_Shdr *__src);
Dgelf_update_syminfo.c36 Elf_Scn *scn;
/external/elfutils/libasm/
DlibasmP.h43 #define ASM_ABS_SCN ((Elf_Scn *) 1)
44 #define ASM_COM_SCN ((Elf_Scn *) 2)
69 Elf_Scn *scn;
205 Elf_Scn *scn;
Dasm_end.c48 Elf_Scn *shstrscn; in binary_end()
70 Elf_Scn *scn = elf_getscn (ctx->out.elf, asmscn->data.main.scnndx); in binary_end()
72 Elf_Scn *scn = asmscn->data.main.scn; in binary_end()
117 Elf_Scn *symscn; in binary_end()
118 Elf_Scn *strscn; in binary_end()
178 Elf_Scn *scn; in binary_end()
208 Elf_Scn *xndxscn; in binary_end()
302 Elf_Scn *scn; in binary_end()
369 Elf_Scn *scn = elf_getscn (ctx->out.elf, symscnndx); in binary_end()
428 Elf_Scn *scn = elf_getscn (ctx->out.elf, 0); in binary_end()
/external/elfutils/libdw/
Ddwarf_begin_elf.c51 check_section (Dwarf *result, GElf_Ehdr *ehdr, Elf_Scn *scn, bool inscngrp) in check_section()
132 Elf_Scn *scn = NULL; in global_read()
143 Elf_Scn *scngrp) in scngrp_read()
161 Elf_Scn *scn = elf_getscn (elf, scnidx[cnt]); in scngrp_read()
182 Elf_Scn *scngrp;
/external/elfutils/src/
Dreadelf.c164 static void handle_relocs_rel (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn,
166 static void handle_relocs_rela (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn,
169 static void handle_symtab (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn,
172 static void handle_verneed (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn,
174 static void handle_verdef (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn,
176 static void handle_versym (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn,
705 Elf_Scn *scn = elf_getscn (ebl->elf, cnt); in print_shdr()
856 Elf_Scn *scn = elf_getscn (ebl->elf, inner); in print_phdr()
921 handle_scngrp (Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn, GElf_Shdr *shdr) in handle_scngrp()
925 Elf_Scn *symscn; in handle_scngrp()
[all …]
Dld.h144 Elf_Scn *scn;
210 Elf_Scn *dynscn;
334 void (*relocate_section) (struct ld_state *, Elf_Scn *, struct scninfo *,
372 void (*initialize_plt) (struct ld_state *, Elf_Scn *scn);
377 void (*initialize_pltrel) (struct ld_state *, Elf_Scn *scn);
387 void (*initialize_got) (struct ld_state *, Elf_Scn *scn);
Di386_ld.c53 elf_i386_relocate_section (struct ld_state *statep, Elf_Scn *outscn, in elf_i386_relocate_section()
185 elf_i386_initialize_plt (struct ld_state *statep, Elf_Scn *scn) in elf_i386_initialize_plt()
213 elf_i386_initialize_pltrel (struct ld_state *statep, Elf_Scn *scn) in elf_i386_initialize_pltrel()
232 elf_i386_initialize_got (struct ld_state *statep, Elf_Scn *scn) in elf_i386_initialize_got()
329 Elf_Scn *scn; in elf_i386_finalize_plt()
637 Elf_Scn *pltscn = elf_getscn (statep->outelf, statep->pltscnidx); in elf_i386_create_relocations()
642 Elf_Scn *gotscn = elf_getscn (statep->outelf, statep->gotscnidx); in elf_i386_create_relocations()
647 Elf_Scn *reldynscn = elf_getscn (statep->outelf, statep->reldynscnidx); in elf_i386_create_relocations()
753 Elf_Scn *symscn = elf_getscn (statep->outelf, in elf_i386_create_relocations()
/external/elfutils/tests/
Decp.c69 Elf_Scn *scn = NULL; in main()
72 Elf_Scn *newscn = elf_newscn (outelf); in main()
Dsectiondump.c27 static int handle_section (Elf *elf, Elf_Scn *scn);
74 handle_section (Elf *elf, Elf_Scn *scn) in handle_section()
Dnewscn.c26 Elf_Scn *section; in main()
Dscnnames.c30 Elf_Scn *scn; in main()

123