/external/elfutils/libelf/ |
D | libelf.h | 143 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 …]
|
D | libelfP.h | 130 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 …]
|
D | elf32_updatefile.c | 41 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()
|
D | elf_nextscn.c | 29 Elf_Scn * 32 Elf_Scn *scn; 34 Elf_Scn *result = NULL;
|
D | elf_newscn.c | 31 Elf_Scn * 35 Elf_Scn *result = NULL; 80 * sizeof (Elf_Scn)), 1);
|
D | elf_getscn.c | 29 Elf_Scn * 45 Elf_Scn *result = NULL;
|
D | elf_ndxscn.c | 30 Elf_Scn *scn; in elf_ndxscn()
|
D | nlist.c | 52 Elf_Scn *scn = NULL; in nlist() 53 Elf_Scn *symscn = NULL; in nlist()
|
D | elf_rawdata.c | 29 Elf_Scn *scn; in elf_rawdata()
|
D | elf_flagscn.c | 30 Elf_Scn *scn; in elf_flagscn()
|
D | elf_flagshdr.c | 30 Elf_Scn *scn; in elf_flagshdr()
|
D | gelf_update_lib.c | 52 Elf_Scn *scn = data_scn->s;
|
D | gelf_getversym.c | 36 Elf_Scn *scn;
|
D | gelf.h | 157 extern GElf_Shdr *gelf_getshdr (Elf_Scn *__scn, GElf_Shdr *__dst); 160 extern int gelf_update_shdr (Elf_Scn *__scn, GElf_Shdr *__src);
|
D | gelf_update_syminfo.c | 36 Elf_Scn *scn;
|
/external/elfutils/libasm/ |
D | libasmP.h | 43 #define ASM_ABS_SCN ((Elf_Scn *) 1) 44 #define ASM_COM_SCN ((Elf_Scn *) 2) 69 Elf_Scn *scn; 205 Elf_Scn *scn;
|
D | asm_end.c | 48 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/ |
D | dwarf_begin_elf.c | 51 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/ |
D | readelf.c | 164 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 …]
|
D | ld.h | 144 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);
|
D | i386_ld.c | 53 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/ |
D | ecp.c | 69 Elf_Scn *scn = NULL; in main() 72 Elf_Scn *newscn = elf_newscn (outelf); in main()
|
D | sectiondump.c | 27 static int handle_section (Elf *elf, Elf_Scn *scn); 74 handle_section (Elf *elf, Elf_Scn *scn) in handle_section()
|
D | newscn.c | 26 Elf_Scn *section; in main()
|
D | scnnames.c | 30 Elf_Scn *scn; in main()
|