/external/elfutils/libdw/ |
dwarf_getelf.c | 1 /* Retrieve ELF descriptor used for DWARF access. 25 dwarf_get_elf (dwarf) 26 Dwarf *dwarf; 28 if (dwarf == NULL) 32 return dwarf->elf;
|
dwarf_begin_elf.c | 51 check_section (Dwarf *result, GElf_Ehdr *ehdr, Elf_Scn *scn, bool inscngrp) 74 /* We recognize the DWARF section by their names. This is not very 109 /* Check whether all the necessary DWARF information is available. */ 110 static Dwarf * 111 valid_p (Dwarf *result) 129 static Dwarf * 130 global_read (Dwarf *result, Elf *elf, GElf_Ehdr *ehdr, Dwarf_Cmd cmd) 141 static Dwarf * 142 scngrp_read (Dwarf *result, Elf *elf, GElf_Ehdr *ehdr, Dwarf_Cmd cmd, 178 Dwarf * [all...] |
dwarf_offabbrev.c | 23 dwarf_offabbrev (Dwarf *dbg, Dwarf_Off offset, size_t *lengthp,
|
libdw.h | 56 /* Type for offset in DWARF file. */ 59 /* Type for address in DWARF file. */ 69 /* DWARF abbreviation record. */ 156 typedef struct Dwarf Dwarf; 164 extern Dwarf *dwarf_begin (int fildes, Dwarf_Cmd cmd); 167 extern Dwarf *dwarf_begin_elf (Elf *elf, Dwarf_Cmd cmd, Elf_Scn *scngrp); 169 /* Retrieve ELF descriptor used for DWARF access. */ 170 extern Elf *dwarf_getelf (Dwarf *dwarf); [all...] |
dwarf_begin.c | 26 Dwarf * 33 Dwarf *result = NULL;
|
libdwP.h | 28 /* Version of the DWARF specification we support. */ 104 struct Dwarf 172 Dwarf *dbg; 209 Dwarf *dbg; 224 Dwarf *dbg; 249 functions access internals of the Dwarf structure. */ 282 extern void *__libdw_allocate (Dwarf *dbg, size_t minsize) 289 extern struct Dwarf_CU *__libdw_findcu (Dwarf *dbg, Dwarf_Off offset) 298 extern Dwarf_Abbrev *__libdw_getabbrev (Dwarf *dbg, struct Dwarf_CU *cu, 304 extern size_t __libdw_form_val_len (Dwarf *dbg, struct Dwarf_CU *cu [all...] |
libdw_alloc.c | 27 __libdw_allocate (Dwarf *dbg, size_t minsize) 45 dwarf_new_oom_handler (Dwarf *dbg, Dwarf_OOM handler)
|
dwarf_getstring.c | 25 Dwarf *dbg;
|
dwarf_offdie.c | 25 Dwarf *dbg;
|
dwarf_end.c | 44 dwarf_end (dwarf) 45 Dwarf *dwarf; 47 if (dwarf != NULL) 52 tdestroy (dwarf->cu_tree, cu_free); 54 struct libdw_memblock *memp = dwarf->mem_tail; 55 /* The first block is allocated together with the Dwarf object. */ 64 free (dwarf->pubnames_sets); 67 if (dwarf->free_elf) 68 elf_end (dwarf->elf) [all...] |
dwarf_formstring.c | 19 #include <dwarf.h> 36 Dwarf *dbg = attrp->cu->dbg;
|
memory-access.h | 152 read_2ubyte_unaligned (Dwarf *dbg, const void *p) 160 read_2sbyte_unaligned (Dwarf *dbg, const void *p) 175 read_4ubyte_unaligned (Dwarf *dbg, const void *p) 183 read_4sbyte_unaligned (Dwarf *dbg, const void *p) 192 read_8ubyte_unaligned (Dwarf *dbg, const void *p) 200 read_8sbyte_unaligned (Dwarf *dbg, const void *p)
|
dwarf_getpubnames.c | 28 get_offsets (Dwarf *dbg) 122 Dwarf *dbg; 123 int (*callback) (Dwarf *, Dwarf_Global *, void *);
|
dwarf_getattrs.c | 49 Dwarf *dbg = die->cu->dbg;
|
dwarf_nextcu.c | 23 dwarf_nextcu (dwarf, off, next_off, header_sizep, abbrev_offsetp, 25 Dwarf *dwarf; 34 if (dwarf == NULL) 42 || unlikely (off + 4 >= dwarf->sectiondata[IDX_debug_info]->d_size)) 50 char *bytes = (char *) dwarf->sectiondata[IDX_debug_info]->d_buf + off; 56 including the length field itself. In the 32-bit DWARF format, 58 0xffffff00); in the 64-bit DWARF format, this consists of the 63 DWARF information for that compilation unit. For DWARF Versio [all...] |
libdw_form.c | 19 #include <dwarf.h> 27 __libdw_form_val_len (Dwarf *dbg, struct Dwarf_CU *cu, unsigned int form,
|
dwarf_child.c | 31 Dwarf *dbg = die->cu->dbg;
|
dwarf_getabbrev.c | 20 #include <dwarf.h> 27 Dwarf *dbg;
|
libdw_findcu.c | 53 Dwarf *dbg;
|
dwarf_getaranges.c | 33 Dwarf *dbg; 69 DWARF Version 2.1.
|
/external/elfutils/tests/ |
get-pubnames.c | 24 callback (Dwarf *dbg, Dwarf_Global *gl, void *arg) 67 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|
get-files.c | 31 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|
get-aranges.c | 40 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|
show-abbrev.c | 31 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|
get-lines.c | 32 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|