/external/elfutils/0.153/libelf/ |
D | libelf.h | 178 typedef struct Elf_Scn Elf_Scn; typedef 241 extern Elf_Scn *elf_getscn (Elf *__elf, size_t __index); 244 extern Elf_Scn *elf32_offscn (Elf *__elf, Elf32_Off __offset); 246 extern Elf_Scn *elf64_offscn (Elf *__elf, Elf64_Off __offset); 249 extern size_t elf_ndxscn (Elf_Scn *__scn); 252 extern Elf_Scn *elf_nextscn (Elf *__elf, Elf_Scn *__scn); 255 extern Elf_Scn *elf_newscn (Elf *__elf); 259 extern int elf_scnshndx (Elf_Scn *__scn); 286 extern Elf32_Shdr *elf32_getshdr (Elf_Scn *__scn); 288 extern Elf64_Shdr *elf64_getshdr (Elf_Scn *__scn); [all …]
|
D | libelfP.h | 172 Elf_Scn *s; 188 struct Elf_Scn struct 265 struct Elf_Scn data[0]; /* Section data. */ argument 275 Elf_Scn dummy_scn; 492 extern int __libelf_set_rawdata (Elf_Scn *scn) internal_function; 493 extern int __libelf_set_rawdata_wrlock (Elf_Scn *scn) internal_function; 529 extern Elf_Scn *__elf32_offscn_internal (Elf *__elf, Elf32_Off __offset) 531 extern Elf_Scn *__elf64_offscn_internal (Elf *__elf, Elf64_Off __offset) 539 extern Elf32_Shdr *__elf32_getshdr_rdlock (Elf_Scn *__scn) internal_function; 540 extern Elf64_Shdr *__elf64_getshdr_rdlock (Elf_Scn *__scn) internal_function; [all …]
|
D | elf_nextscn.c | 62 Elf_Scn * 65 Elf_Scn *scn; 67 Elf_Scn *result = NULL;
|
D | elf32_updatefile.c | 77 const Elf_Scn **scna = (const Elf_Scn **) a; in compare_sections() 78 const Elf_Scn **scnb = (const Elf_Scn **) b; in compare_sections() 113 sort_sections (Elf_Scn **scns, Elf_ScnList *list) in sort_sections() 115 Elf_Scn **scnp = scns; in sort_sections() 227 Elf_Scn **scns = (Elf_Scn **) alloca (shnum * sizeof (Elf_Scn *)); in __elfw2() 247 Elf_Scn *scn = scns[cnt]; in __elfw2() 296 Elf_Scn *scn = scns[cnt]; in __elfw2() 425 Elf_Scn *scn = scns[cnt]; in __elfw2() 666 Elf_Scn **scns = (Elf_Scn **) alloca (shnum * sizeof (Elf_Scn *)); in __elfw2() 671 Elf_Scn *scn = scns[cnt]; in __elfw2()
|
D | elf_newscn.c | 64 Elf_Scn * 68 Elf_Scn *result = NULL; 113 * sizeof (Elf_Scn)), 1);
|
D | elf32_getshdr.c | 70 load_shdr_wrlock (Elf_Scn *scn) in ElfW2() 222 scn_valid (Elf_Scn *scn) in scn_valid() 244 Elf_Scn *scn; 266 Elf_Scn *scn; 282 Elf_Scn *scn;
|
D | elf_getscn.c | 62 Elf_Scn * 78 Elf_Scn *result = NULL;
|
D | elf32_offscn.c | 66 Elf_Scn * 91 Elf_Scn *result = NULL;
|
D | elf_getdata.c | 134 convert_data (Elf_Scn *scn, int version __attribute__ ((unused)), int eclass, in convert_data() 192 __libelf_set_rawdata_wrlock (Elf_Scn *scn) in __libelf_set_rawdata_wrlock() 345 __libelf_set_rawdata (Elf_Scn *scn) in __libelf_set_rawdata() 362 Elf_Scn *scn; in __elf_getdata_rdlock() 492 Elf_Scn *scn; in elf_getdata()
|
D | gelf.h | 190 extern Elf_Scn *gelf_offscn (Elf *__elf, GElf_Off __offset); 193 extern GElf_Shdr *gelf_getshdr (Elf_Scn *__scn, GElf_Shdr *__dst); 196 extern int gelf_update_shdr (Elf_Scn *__scn, GElf_Shdr *__src);
|
/external/elfutils/0.153/libdwfl/ |
D | derelocate.c | 57 Elf_Scn *scn; 58 Elf_Scn *relocs; 68 Elf_Scn *scn; 69 Elf_Scn *relocs; 108 Elf_Scn *scn = NULL; in cache_sections() 155 Elf_Scn *tscn = elf_getscn (mod->main.elf, shdr->sh_info); in cache_sections() 211 Elf_Scn *tscn = elf_getscn (mod->main.elf, shdr->sh_info); in cache_sections() 380 Elf_Scn * in INTDEF() 395 Elf_Scn *tscn = mod->reloc_info->refs[idx].scn; in INTDEF() 396 Elf_Scn *relocscn = mod->reloc_info->refs[idx].relocs; in INTDEF()
|
D | relocate.c | 64 Elf_Scn *refscn = elf_getscn (elf, shndx); in __libdwfl_relocate_value() 138 Elf_Scn *scn = NULL; in relocate_getsym() 298 Elf_Scn *scn, GElf_Shdr *shdr, in relocate_section() 299 Elf_Scn *tscn, bool debugscn, bool partial) in relocate_section() 610 Elf_Scn *scn = NULL; in __libdwfl_relocate() 622 Elf_Scn *tscn = elf_getscn (debugfile, shdr->sh_info); in __libdwfl_relocate() 638 Elf_Scn *relocscn, Elf_Scn *tscn, bool partial) in __libdwfl_relocate_section()
|
/external/ltrace/ |
D | ltrace-elf.h | 111 Elf_Data *elf_loaddata(Elf_Scn *scn, GElf_Shdr *shdr); 119 Elf_Scn **tgt_sec, GElf_Shdr *tgt_shdr); 121 Elf_Scn **tgt_sec, GElf_Shdr *tgt_shdr); 123 Elf_Scn **tgt_sec, GElf_Shdr *tgt_shdr); 139 int elf_read_relocs(struct ltelf *lte, Elf_Scn *scn, GElf_Shdr *shdr,
|
D | ltrace-elf.c | 116 elf_loaddata(Elf_Scn *scn, GElf_Shdr *shdr) in elf_loaddata() 126 elf_get_section_if(struct ltelf *lte, Elf_Scn **tgt_sec, GElf_Shdr *tgt_shdr, in elf_get_section_if() 127 int (*predicate)(Elf_Scn *, GElf_Shdr *, void *data), in elf_get_section_if() argument 132 Elf_Scn *scn; in elf_get_section_if() 152 inside_p(Elf_Scn *scn, GElf_Shdr *shdr, void *data) in inside_p() 161 Elf_Scn **tgt_sec, GElf_Shdr *tgt_shdr) in elf_get_section_covering() 168 type_p(Elf_Scn *scn, GElf_Shdr *shdr, void *data) in type_p() 176 Elf_Scn **tgt_sec, GElf_Shdr *tgt_shdr) in elf_get_section_type() 188 name_p(Elf_Scn *scn, GElf_Shdr *shdr, void *d) in name_p() 199 Elf_Scn **tgt_sec, GElf_Shdr *tgt_shdr) in elf_get_section_named() [all …]
|
/external/chromium_org/tools/relocation_packer/src/ |
D | elf_file.h | 126 Elf_Scn* relocations_section_; 127 Elf_Scn* dynamic_section_; 128 Elf_Scn* android_relocations_section_;
|
D | elf_file.cc | 66 Elf_Data* GetSectionData(Elf_Scn* section) { in GetSectionData() 203 Elf_Scn* found_relocations_section = NULL; in Load() 204 Elf_Scn* found_android_relocations_section = NULL; in Load() 205 Elf_Scn* found_dynamic_section = NULL; in Load() 212 Elf_Scn* section = NULL; in Load() 307 Elf_Scn* section = NULL; in AdjustSectionHeadersForHole() 418 Elf_Scn* FindSectionContainingHole(Elf* elf, in FindSectionContainingHole() 421 Elf_Scn* section = NULL; in FindSectionContainingHole() 422 Elf_Scn* last_unholed_section = NULL; in FindSectionContainingHole() 444 Elf_Scn* holed_section = elf_nextscn(elf, last_unholed_section); in FindSectionContainingHole() [all …]
|
D | elf_traits.h | 54 static inline Shdr* getshdr(Elf_Scn* scn) { return elf32_getshdr(scn); } in getshdr() 88 static inline Shdr* getshdr(Elf_Scn* scn) { return elf64_getshdr(scn); } in getshdr()
|
/external/elfutils/0.153/libasm/ |
D | libasmP.h | 56 #define ASM_ABS_SCN ((Elf_Scn *) 1) 57 #define ASM_COM_SCN ((Elf_Scn *) 2) 82 Elf_Scn *scn; 218 Elf_Scn *scn;
|
D | asm_end.c | 65 Elf_Scn *shstrscn; in binary_end() 87 Elf_Scn *scn = elf_getscn (ctx->out.elf, asmscn->data.main.scnndx); in binary_end() 89 Elf_Scn *scn = asmscn->data.main.scn; in binary_end() 140 Elf_Scn *strscn = elf_newscn (ctx->out.elf); in binary_end() 158 Elf_Scn *symscn = elf_newscn (ctx->out.elf); in binary_end() 206 Elf_Scn *scn = (sym->scn->subsection_id == 0 in binary_end() 221 Elf_Scn *xndxscn; in binary_end() 317 Elf_Scn *scn; in binary_end() 382 Elf_Scn *scn = elf_getscn (ctx->out.elf, symscnndx); in binary_end() 441 Elf_Scn *scn = elf_getscn (ctx->out.elf, 0); in binary_end()
|
/external/elfutils/0.153/libdw/ |
D | dwarf_begin_elf.c | 91 check_section (Dwarf *result, GElf_Ehdr *ehdr, Elf_Scn *scn, bool inscngrp) in check_section() 253 Elf_Scn *scn = NULL; in global_read() 263 scngrp_read (Dwarf *result, Elf *elf, GElf_Ehdr *ehdr, Elf_Scn *scngrp) in scngrp_read() 282 Elf_Scn *scn = elf_getscn (elf, scnidx[cnt]); in scngrp_read() 306 Elf_Scn *scngrp;
|
D | dwarf_getcfi_elf.c | 231 Elf_Scn *scn, GElf_Shdr *shdr, in getcfi_scn_eh_frame() 232 Elf_Scn *hdr_scn, GElf_Addr hdr_vaddr) in getcfi_scn_eh_frame() 286 Elf_Scn *hdr_scn = NULL; in getcfi_shdr() 288 Elf_Scn *scn = NULL; in getcfi_shdr()
|
/external/elfutils/0.153/src/ |
D | ld.h | 160 Elf_Scn *scn; 231 Elf_Scn *dynscn; 355 void (*relocate_section) (struct ld_state *, Elf_Scn *, struct scninfo *, 393 void (*initialize_plt) (struct ld_state *, Elf_Scn *scn); 398 void (*initialize_pltrel) (struct ld_state *, Elf_Scn *scn); 409 void (*initialize_got) (struct ld_state *, Elf_Scn *scn); 414 void (*initialize_gotplt) (struct ld_state *, Elf_Scn *scn);
|
D | i386_ld.c | 68 Elf_Scn *outscn, struct scninfo *firstp, in elf_i386_relocate_section() 197 elf_i386_initialize_plt (struct ld_state *statep, Elf_Scn *scn) in elf_i386_initialize_plt() 226 elf_i386_initialize_pltrel (struct ld_state *statep, Elf_Scn *scn) in elf_i386_initialize_pltrel() 246 elf_i386_initialize_got (struct ld_state *statep, Elf_Scn *scn) in elf_i386_initialize_got() 267 elf_i386_initialize_gotplt (struct ld_state *statep, Elf_Scn *scn) in elf_i386_initialize_gotplt() 369 Elf_Scn *scn; in elf_i386_finalize_plt() 723 Elf_Scn *pltscn = elf_getscn (statep->outelf, statep->pltscnidx); in elf_i386_create_relocations() 728 Elf_Scn *gotscn = elf_getscn (statep->outelf, statep->gotscnidx); in elf_i386_create_relocations() 737 Elf_Scn *gotpltscn = elf_getscn (statep->outelf, statep->gotpltscnidx); in elf_i386_create_relocations() 742 Elf_Scn *reldynscn = elf_getscn (statep->outelf, statep->reldynscnidx); in elf_i386_create_relocations() [all …]
|
D | unstrip.c | 273 Elf_Scn *scn = NULL; in copy_elf() 276 Elf_Scn *newscn = elf_newscn (outelf); in copy_elf() 338 symtab_count_leading_section_symbols (Elf *elf, Elf_Scn *scn, size_t shnum, in symtab_count_leading_section_symbols() 372 update_shdr (Elf_Scn *outscn, GElf_Shdr *newshdr) in update_shdr() 380 update_sh_size (Elf_Scn *outscn, const Elf_Data *data) in update_sh_size() 393 adjust_relocs (Elf_Scn *outscn, Elf_Scn *inscn, const GElf_Shdr *shdr, in adjust_relocs() 531 adjust_all_relocs (Elf *elf, Elf_Scn *symtab, const GElf_Shdr *symshdr, in adjust_all_relocs() 535 Elf_Scn *scn = NULL; in adjust_all_relocs() 551 add_new_section_symbols (Elf_Scn *old_symscn, size_t old_shnum, in add_new_section_symbols() 552 Elf *elf, bool rel, Elf_Scn *symscn, size_t shnum) in add_new_section_symbols() [all …]
|
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/ |
D | symbol.h | 195 Elf_Scn *opdsec; 199 Elf_Scn *symtab; 202 Elf_Scn *dynsym;
|