Home
last modified time | relevance | path

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

1234

/external/elfutils/0.153/libelf/
Dlibelf.h178 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 …]
DlibelfP.h172 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 …]
Delf_nextscn.c62 Elf_Scn *
65 Elf_Scn *scn;
67 Elf_Scn *result = NULL;
Delf32_updatefile.c77 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()
Delf_newscn.c64 Elf_Scn *
68 Elf_Scn *result = NULL;
113 * sizeof (Elf_Scn)), 1);
Delf32_getshdr.c70 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;
Delf_getscn.c62 Elf_Scn *
78 Elf_Scn *result = NULL;
Delf32_offscn.c66 Elf_Scn *
91 Elf_Scn *result = NULL;
Delf_getdata.c134 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()
Dgelf.h190 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/
Dderelocate.c57 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()
Drelocate.c64 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/
Dltrace-elf.h111 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,
Dltrace-elf.c116 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/
Delf_file.h126 Elf_Scn* relocations_section_;
127 Elf_Scn* dynamic_section_;
128 Elf_Scn* android_relocations_section_;
Delf_file.cc66 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 …]
Delf_traits.h54 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/
DlibasmP.h56 #define ASM_ABS_SCN ((Elf_Scn *) 1)
57 #define ASM_COM_SCN ((Elf_Scn *) 2)
82 Elf_Scn *scn;
218 Elf_Scn *scn;
Dasm_end.c65 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/
Ddwarf_begin_elf.c91 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;
Ddwarf_getcfi_elf.c231 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/
Dld.h160 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);
Di386_ld.c68 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 …]
Dunstrip.c273 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/
Dsymbol.h195 Elf_Scn *opdsec;
199 Elf_Scn *symtab;
202 Elf_Scn *dynsym;

1234