/external/elfutils/0.153/libdw/ |
dwarf_getelf.c | 1 /* Retrieve ELF descriptor used for DWARF access. 61 dwarf_getelf (dwarf) 62 Dwarf *dwarf; 64 if (dwarf == NULL) 68 return dwarf->elf;
|
dwarf_offabbrev.c | 59 dwarf_offabbrev (Dwarf *dbg, Dwarf_Off offset, size_t *lengthp,
|
dwarf_begin.c | 62 Dwarf * 69 Dwarf *result = NULL;
|
dwarf_addrdie.c | 60 Dwarf *dbg;
|
dwarf_begin_elf.c | 90 static Dwarf * 91 check_section (Dwarf *result, GElf_Ehdr *ehdr, Elf_Scn *scn, bool inscngrp) 119 /* We recognize the DWARF section by their names. This is not very 227 /* Check whether all the necessary DWARF information is available. */ 228 static Dwarf * 229 valid_p (Dwarf *result) 250 static Dwarf * 251 global_read (Dwarf *result, Elf *elf, GElf_Ehdr *ehdr) 262 static Dwarf * 263 scngrp_read (Dwarf *result, Elf *elf, GElf_Ehdr *ehdr, Elf_Scn *scngrp [all...] |
dwarf_offdie.c | 61 __libdw_offdie (Dwarf *dbg, Dwarf_Off offset, Dwarf_Die *result, 96 Dwarf *dbg; 106 Dwarf *dbg;
|
libdwP.h | 145 struct Dwarf 272 Dwarf *dbg; 287 Dwarf *dbg; 318 4-bytes + 2-bytes + 4-bytes + 1-byte for 32-bit dwarf 319 12-bytes + 2-bytes + 8-bytes + 1-byte for 64-bit dwarf 357 functions access internals of the Dwarf structure. */ 387 extern void *__libdw_allocate (Dwarf *dbg, size_t minsize, size_t align) 394 extern void __libdw_free_zdata (Dwarf *dwarf) internal_function; 396 # define __libdw_free_zdata(dwarf) ((void) (dwarf) [all...] |
libdw.h | 100 /* Type for offset in DWARF file. */ 103 /* Type for address in DWARF file. */ 113 /* DWARF abbreviation record. */ 182 /* One operation in a DWARF location expression. 255 /* Opaque type representing a CFI section found in a DWARF or ELF file. */ 260 typedef struct Dwarf Dwarf; 276 extern Dwarf *dwarf_begin (int fildes, Dwarf_Cmd cmd); 279 extern Dwarf *dwarf_begin_elf (Elf *elf, Dwarf_Cmd cmd, Elf_Scn *scngrp); 281 /* Retrieve ELF descriptor used for DWARF access. * [all...] |
dwarf_formstring.c | 55 #include <dwarf.h> 72 Dwarf *dbg = attrp->cu->dbg;
|
dwarf_getstring.c | 61 Dwarf *dbg;
|
dwarf_end.c | 84 __libdw_free_zdata (Dwarf *dwarf) 86 unsigned int gzip_mask = dwarf->sectiondata_gzip_mask; 93 free (dwarf->sectiondata[i]); 100 dwarf_end (dwarf) 101 Dwarf *dwarf; 103 if (dwarf != NULL) 105 if (dwarf->cfi != NULL) 107 __libdw_destroy_frame_cache (dwarf->cfi) [all...] |
libdw_alloc.c | 63 __libdw_allocate (Dwarf *dbg, size_t minsize, size_t align) 85 dwarf_new_oom_handler (Dwarf *dbg, Dwarf_OOM handler)
|
dwarf_getcfi.c | 1 /* Get CFI from DWARF file. 56 #include <dwarf.h> 60 Dwarf *dbg;
|
dwarf_getpubnames.c | 61 #include <dwarf.h> 65 get_offsets (Dwarf *dbg) 161 Dwarf *dbg; 162 int (*callback) (Dwarf *, Dwarf_Global *, void *);
|
dwarf_nextcu.c | 56 #include <dwarf.h> 60 dwarf_next_unit (dwarf, off, next_off, header_sizep, versionp, abbrev_offsetp, 62 Dwarf *dwarf; 77 if (dwarf == NULL) 82 || unlikely (dwarf->sectiondata[sec_idx] == NULL) 86 || unlikely (off + 4 >= dwarf->sectiondata[sec_idx]->d_size)) 94 const unsigned char *data = dwarf->sectiondata[sec_idx]->d_buf; 101 including the length field itself. In the 32-bit DWARF format, 103 0xfffffff0); in the 64-bit DWARF format, this consists of th [all...] |
libdw_findcu.c | 63 Dwarf *dbg; 85 /* We only know how to handle the DWARF version 2 through 4 formats. */ 140 Dwarf *dbg;
|
dwarf_getattrs.c | 90 Dwarf *dbg = die->cu->dbg;
|
libdw_form.c | 55 #include <dwarf.h> 63 __libdw_form_val_len (Dwarf *dbg, struct Dwarf_CU *cu, unsigned int form,
|
dwarf_getabbrev.c | 56 #include <dwarf.h> 63 Dwarf *dbg;
|
/external/elfutils/0.153/libdwfl/ |
dwfl_addrdwarf.c | 52 Dwarf *
|
dwfl_getdwarf.c | 1 /* Iterate through modules to fetch Dwarf information. 56 Dwarf *, Dwarf_Addr, void *); 66 Dwarf *dw = INTUSE(dwfl_module_getdwarf) (mod, &bias); 74 Dwarf *, Dwarf_Addr, void *),
|
libdwfl.h | 81 section that relocations affecting DWARF data refer to, so it can 426 and those in symbol tables or Dwarf information referring to it. */ 463 /*** Dwarf access functions ***/ 468 extern Dwarf *dwfl_module_getdwarf (Dwfl_Module *, Dwarf_Addr *bias) 475 Dwarf *, Dwarf_Addr, void *), 480 extern Dwarf *dwfl_addrdwarf (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias) 551 /* Enumerate the DWARF register numbers and their names. 552 For each register, CALLBACK gets its DWARF number, a string describing 574 rest of the DWARF information. dwfl_module_eh_cfi gets the '.eh_frame'
|
/external/elfutils/elfutils/ |
libdw.h | 100 /* Type for offset in DWARF file. */ 103 /* Type for address in DWARF file. */ 113 /* DWARF abbreviation record. */ 182 /* One operation in a DWARF location expression. 255 /* Opaque type representing a CFI section found in a DWARF or ELF file. */ 260 typedef struct Dwarf Dwarf; 276 extern Dwarf *dwarf_begin (int fildes, Dwarf_Cmd cmd); 279 extern Dwarf *dwarf_begin_elf (Elf *elf, Dwarf_Cmd cmd, Elf_Scn *scngrp); 281 /* Retrieve ELF descriptor used for DWARF access. * [all...] |
libdwfl.h | 81 section that relocations affecting DWARF data refer to, so it can 426 and those in symbol tables or Dwarf information referring to it. */ 463 /*** Dwarf access functions ***/ 468 extern Dwarf *dwfl_module_getdwarf (Dwfl_Module *, Dwarf_Addr *bias) 475 Dwarf *, Dwarf_Addr, void *), 480 extern Dwarf *dwfl_addrdwarf (Dwfl *dwfl, Dwarf_Addr addr, Dwarf_Addr *bias) 551 /* Enumerate the DWARF register numbers and their names. 552 For each register, CALLBACK gets its DWARF number, a string describing 574 rest of the DWARF information. dwfl_module_eh_cfi gets the '.eh_frame'
|
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/ |
probe-finder.h | 19 #include "dwarf-aux.h" 21 /* TODO: export debuginfo data structure even if no dwarf support */ 25 Dwarf *dbg;
|