/third_party/elfutils/libelf/ |
D | gelf.h | 199 extern Elf_Data *gelf_xlatetom (Elf *__elf, Elf_Data *__dest, 200 const Elf_Data *__src, unsigned int __encode); 204 extern Elf_Data *gelf_xlatetof (Elf *__elf, Elf_Data *__dest, 205 const Elf_Data *__src, unsigned int __encode); 209 extern GElf_Rel *gelf_getrel (Elf_Data *__data, int __ndx, GElf_Rel *__dst); 212 extern GElf_Rela *gelf_getrela (Elf_Data *__data, int __ndx, GElf_Rela *__dst); 215 extern int gelf_update_rel (Elf_Data *__dst, int __ndx, GElf_Rel *__src); 218 extern int gelf_update_rela (Elf_Data *__dst, int __ndx, GElf_Rela *__src); 222 extern GElf_Sym *gelf_getsym (Elf_Data *__data, int __ndx, GElf_Sym *__dst); 225 extern int gelf_update_sym (Elf_Data *__data, int __ndx, GElf_Sym *__src); [all …]
|
D | libelf.h | 135 } Elf_Data; typedef 406 extern unsigned int elf_flagdata (Elf_Data *__data, Elf_Cmd __cmd, 418 extern Elf_Data *elf_getdata (Elf_Scn *__scn, Elf_Data *__data); 421 extern Elf_Data *elf_rawdata (Elf_Scn *__scn, Elf_Data *__data); 424 extern Elf_Data *elf_newdata (Elf_Scn *__scn); 429 extern Elf_Data *elf_getdata_rawchunk (Elf *__elf, 472 extern Elf_Data *elf32_xlatetom (Elf_Data *__dest, const Elf_Data *__src, 475 extern Elf_Data *elf64_xlatetom (Elf_Data *__dest, const Elf_Data *__src, 480 extern Elf_Data *elf32_xlatetof (Elf_Data *__dest, const Elf_Data *__src, 483 extern Elf_Data *elf64_xlatetof (Elf_Data *__dest, const Elf_Data *__src,
|
D | libelfP.h | 153 Elf_Data d; 523 extern Elf_Data *__elf_getdata_internal (Elf_Scn *__scn, Elf_Data *__data) 525 extern Elf_Data *__elf_getdata_rdlock (Elf_Scn *__scn, Elf_Data *__data) 527 extern Elf_Data *__elf_rawdata_internal (Elf_Scn *__scn, Elf_Data *__data) 537 extern Elf_Data *__elf32_xlatetom_internal (Elf_Data *__dest, 538 const Elf_Data *__src, 541 extern Elf_Data *__elf64_xlatetom_internal (Elf_Data *__dest, 542 const Elf_Data *__src, 545 extern Elf_Data *__elf32_xlatetof_internal (Elf_Data *__dest, 546 const Elf_Data *__src, [all …]
|
D | gelf_xlatetom.c | 40 Elf_Data * 41 gelf_xlatetom (Elf *elf, Elf_Data *dest, const Elf_Data * src, in gelf_xlatetom()
|
D | gelf_xlatetof.c | 40 Elf_Data * 41 gelf_xlatetof (Elf *elf, Elf_Data *dest, const Elf_Data * src, in gelf_xlatetof()
|
D | elf32_xlatetom.c | 44 Elf_Data * 45 elfw2(LIBELFBITS, xlatetom) (Elf_Data *dest, const Elf_Data *src, in elfw2()
|
D | elf32_xlatetof.c | 44 Elf_Data * 45 elfw2(LIBELFBITS, xlatetof) (Elf_Data *dest, const Elf_Data *src, in elfw2()
|
D | elf_rawdata.c | 39 Elf_Data * 40 elf_rawdata (Elf_Scn *scn, Elf_Data *data) in elf_rawdata()
|
D | elf_getdata.c | 474 Elf_Data * 476 __elf_getdata_rdlock (Elf_Scn *scn, Elf_Data *data) in __elf_getdata_rdlock() 478 Elf_Data *result = NULL; in __elf_getdata_rdlock() 571 Elf_Data * 572 elf_getdata (Elf_Scn *scn, Elf_Data *data) in elf_getdata() 574 Elf_Data *result; in elf_getdata()
|
D | elf_compress.c | 45 Elf_Data *cdatap) in do_deflate_cleanup() 76 Elf_Data *data = elf_getdata (scn, NULL); in __libelf_compress() 84 Elf_Data *next_data = elf_getdata (scn, data); in __libelf_compress() 118 Elf_Data cdata; in __libelf_compress() 289 Elf_Data *data = elf_getdata (scn, NULL); in __libelf_decompress_elf()
|
D | gelf_getsymshndx.c | 43 gelf_getsymshndx (Elf_Data *symdata, Elf_Data *shndxdata, int ndx, in gelf_getsymshndx()
|
D | gelf_update_symshndx.c | 43 gelf_update_symshndx (Elf_Data *symdata, Elf_Data *shndxdata, int ndx, in gelf_update_symshndx()
|
/third_party/elfutils/libdwelf/ |
D | dwelf_elf_gnu_debuglink.c | 62 Elf_Data *rawdata = elf_rawdata (scn, NULL); in dwelf_elf_gnu_debuglink() 72 Elf_Data crcdata = in dwelf_elf_gnu_debuglink() 79 Elf_Data conv = in dwelf_elf_gnu_debuglink() 92 Elf_Data *d = gelf_xlatetom (elf, &crcdata, &conv, ehdr->e_ident[EI_DATA]); in dwelf_elf_gnu_debuglink()
|
D | libdwelf.h | 110 extern Elf_Data *dwelf_strtab_finalize (Dwelf_Strtab *st, 111 Elf_Data *data)
|
/third_party/elfutils/tests/ |
D | sectiondump.c | 32 static void print_bytes (Elf_Data *data); 33 static void print_symtab (Elf *elf, Elf_Data *data); 84 Elf_Data *data; in handle_section() 141 print_bytes (Elf_Data *data) in print_bytes() 163 print_symtab (Elf *elf, Elf_Data *data) in print_symtab()
|
D | xlate_notes.c | 85 Elf_Data *raw = elf_rawdata (scn, NULL); in main() 92 Elf_Data *data = elf_getdata (scn, NULL); in main() 112 Elf_Data src = in main() 117 Elf_Data dst = src; in main()
|
D | fillfile.c | 46 Elf_Data *data = elf_newdata (strtab); in add_strtab_entry() 165 Elf_Data *data = elf_newdata (scn); in add_data_section() 176 check_data (const char *sname, Elf_Data *data, char *buf) in check_data() 314 Elf_Data *data = elf_getdata (scn, NULL); in check_elf() 329 Elf_Data *data = elf_getdata (checkscn, NULL); in check_elf()
|
D | elfgetzdata.c | 84 Elf_Data *d = elf_getdata (scn, NULL); in main() 99 Elf_Data *d = elf_getdata (scn, NULL); in main()
|
/third_party/elfutils/src/ |
D | objdump.c | 344 show_relocs_x (Ebl *ebl, GElf_Shdr *shdr, Elf_Data *symdata, in show_relocs_x() 345 Elf_Data *xndxdata, size_t symstrndx, size_t shstrndx, in show_relocs_x() 400 show_relocs_rel (Ebl *ebl, GElf_Shdr *shdr, Elf_Data *data, in show_relocs_rel() 401 Elf_Data *symdata, Elf_Data *xndxdata, size_t symstrndx, in show_relocs_rel() 421 show_relocs_rela (Ebl *ebl, GElf_Shdr *shdr, Elf_Data *data, in show_relocs_rela() 422 Elf_Data *symdata, Elf_Data *xndxdata, size_t symstrndx, in show_relocs_rela() 503 Elf_Data *data = elf_getdata (scn, NULL); in show_relocs() 511 Elf_Data *symdata = elf_getdata (symscn, NULL); in show_relocs() 516 Elf_Data *xndxdata = NULL; in show_relocs() 569 Elf_Data *data = elf_getdata (scn, NULL); in show_full_content() [all …]
|
D | unstrip.c | 287 Elf_Data *data = elf_getdata (scn, NULL); in copy_elf() 289 Elf_Data *newdata = elf_newdata (newscn); in copy_elf() 382 Elf_Data *newsymdata) in symtab_count_leading_section_symbols() 384 Elf_Data *data = elf_getdata (scn, NULL); in symtab_count_leading_section_symbols() 385 Elf_Data *shndxdata = NULL; /* XXX */ in symtab_count_leading_section_symbols() 423 update_sh_size (Elf_Scn *outscn, const Elf_Data *data) in update_sh_size() 452 Elf_Data *data = elf_getdata (outscn, NULL); in adjust_relocs() 623 static Elf_Data * 642 Elf_Data *symdata = elf_getdata (symscn, NULL); in add_new_section_symbols() 643 Elf_Data *shndxdata = NULL; /* XXX */ in add_new_section_symbols() [all …]
|
D | strip.c | 383 static Elf_Data * 386 Elf_Data *xndxdata = NULL; in get_xndxdata() 447 Elf_Data *tdata, unsigned int ei_data, const char *fname, in relocate() 491 Elf_Data tmpdata = in relocate() 498 Elf_Data rdata = in relocate() 516 Elf_Data *d = gelf_xlatetom (elf, &tmpdata, in relocate() 529 Elf_Data *d = gelf_xlatetom (elf, &tmpdata, in relocate() 553 Elf_Data *s = gelf_xlatetof (elf, &rdata, in relocate() 600 Elf_Data *reldata = elf_getdata (scn, NULL); in remove_debug_relocations() 625 Elf_Data *tdata = elf_getdata (tscn, NULL); in remove_debug_relocations() [all …]
|
/third_party/elfutils/libebl/ |
D | eblobjnote.c | 80 Elf_Data src = in ebl_object_note() 86 Elf_Data dst = in ebl_object_note() 163 Elf_Data src = in ebl_object_note() 169 Elf_Data dst = in ebl_object_note() 331 Elf_Data in = in ebl_object_note() 338 Elf_Data out = in ebl_object_note() 588 Elf_Data in = in ebl_object_note() 608 Elf_Data out = in ebl_object_note()
|
/third_party/elfutils/libdwfl/ |
D | relocate.c | 102 Elf_Data *symdata; 103 Elf_Data *symxndxdata; 104 Elf_Data *symstrdata; 326 Elf_Data * const tdata, in relocate() 407 Elf_Data tmpdata = in relocate() 414 Elf_Data rdata = in relocate() 431 Elf_Data *d = gelf_xlatetom (relocated, &tmpdata, &rdata, in relocate() 455 Elf_Data *d = gelf_xlatetom (relocated, &tmpdata, &rdata, in relocate() 476 Elf_Data *s = gelf_xlatetof (relocated, &rdata, &tmpdata, in relocate() 558 Elf_Data *tdata = elf_rawdata (tscn, NULL); in relocate_section() [all …]
|
D | linux-core-attach.c | 42 Elf_Data *note_data; 79 Elf_Data *data; in core_memory_read() 107 Elf_Data *note_data = core_arg->note_data; in core_next_thread() 177 Elf_Data *note_data = core_arg->note_data; in core_set_initial_registers() 353 Elf_Data *note_data = NULL; in dwfl_core_file_attach()
|
/third_party/elfutils/libdw/ |
D | libdw_findcu.c | 70 Elf_Data *dbg1_data = dbg1->sectiondata[IDX_debug_info]; in __libdw_finddbg_cb() 74 Elf_Data *dbg2_data = dbg2->sectiondata[IDX_debug_info]; in __libdw_finddbg_cb() 142 Elf_Data *data = dbg->sectiondata[sec_idx]; in __libdw_intern_next_unit() 299 Elf_Data fake_data = { .d_buf = addr, .d_size = 0 }; in __libdw_find_split_dbg_addr()
|