/external/elfutils/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_begin_elf.c | 87 static Dwarf * 88 check_section (Dwarf *result, GElf_Ehdr *ehdr, Elf_Scn *scn, bool inscngrp) 116 /* We recognize the DWARF section by their names. This is not very 153 /* Check whether all the necessary DWARF information is available. */ 154 static Dwarf * 155 valid_p (Dwarf *result) 175 static Dwarf * 176 global_read (Dwarf *result, Elf *elf, GElf_Ehdr *ehdr) 187 static Dwarf * 188 scngrp_read (Dwarf *result, Elf *elf, GElf_Ehdr *ehdr, Elf_Scn *scngrp [all...] |
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;
|
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. 194 typedef struct Dwarf Dwarf; 210 extern Dwarf *dwarf_begin (int fildes, Dwarf_Cmd cmd); 213 extern Dwarf *dwarf_begin_elf (Elf *elf, Dwarf_Cmd cmd, Elf_Scn *scngrp); 215 /* Retrieve ELF descriptor used for DWARF access. */ 216 extern Elf *dwarf_getelf (Dwarf *dwarf) [all...] |
dwarf_getstring.c | 61 Dwarf *dbg;
|
dwarf_offdie.c | 61 Dwarf *dbg;
|
libdwP.h | 64 /* Version of the DWARF specification we support. */ 143 struct Dwarf 211 Dwarf *dbg; 250 Dwarf *dbg; 265 Dwarf *dbg; 292 4-bytes + 2-bytes + 4-bytes + 1-byte for 32-bit dwarf 293 12-bytes + 2-bytes + 8-bytes + 1-byte for 64-bit dwarf 325 functions access internals of the Dwarf structure. */ 355 extern void *__libdw_allocate (Dwarf *dbg, size_t minsize, size_t align) 362 extern struct Dwarf_CU *__libdw_findcu (Dwarf *dbg, Dwarf_Off offset [all...] |
libdw_alloc.c | 66 __libdw_allocate (Dwarf *dbg, size_t minsize, size_t align) 88 dwarf_new_oom_handler (Dwarf *dbg, Dwarf_OOM handler)
|
dwarf_end.c | 80 dwarf_end (dwarf) 81 Dwarf *dwarf; 83 if (dwarf != NULL) 88 tdestroy (dwarf->cu_tree, cu_free); 90 struct libdw_memblock *memp = dwarf->mem_tail; 91 /* The first block is allocated together with the Dwarf object. */ 100 free (dwarf->pubnames_sets); 103 if (dwarf->free_elf) 104 elf_end (dwarf->elf) [all...] |
dwarf_formstring.c | 55 #include <dwarf.h> 72 Dwarf *dbg = attrp->cu->dbg;
|
memory-access.h | 190 read_2ubyte_unaligned (Dwarf *dbg, const void *p) 198 read_2sbyte_unaligned (Dwarf *dbg, const void *p) 213 read_4ubyte_unaligned (Dwarf *dbg, const void *p) 221 read_4sbyte_unaligned (Dwarf *dbg, const void *p) 230 read_8ubyte_unaligned (Dwarf *dbg, const void *p) 238 read_8sbyte_unaligned (Dwarf *dbg, const void *p)
|
dwarf_getpubnames.c | 61 #include <dwarf.h> 68 get_offsets (Dwarf *dbg) 171 Dwarf *dbg; 172 int (*callback) (Dwarf *, Dwarf_Global *, void *);
|
dwarf_getattrs.c | 86 Dwarf *dbg = die->cu->dbg;
|
dwarf_nextcu.c | 56 #include <dwarf.h> 60 dwarf_nextcu (dwarf, off, next_off, header_sizep, abbrev_offsetp, 62 Dwarf *dwarf; 71 if (dwarf == NULL) 79 || unlikely (off + 4 >= dwarf->sectiondata[IDX_debug_info]->d_size)) 87 char *bytes = (char *) dwarf->sectiondata[IDX_debug_info]->d_buf + off; 93 including the length field itself. In the 32-bit DWARF format, 95 0xfffffff0); in the 64-bit DWARF format, this consists of the 100 DWARF information for that compilation unit. For DWARF Versio [all...] |
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;
|
libdw_findcu.c | 89 Dwarf *dbg; 124 /* We only know how to handle the DWARF version 2 and 3 formats. */
|
/external/elfutils/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 *),
|
/external/elfutils/tests/ |
get-pubnames.c | 40 callback (Dwarf *dbg, Dwarf_Global *gl, void *arg __attribute__ ((unused))) 83 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|
allfcts.c | 56 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|
dwfl-bug-fd-leak.c | 37 #include <dwarf.h> 67 Dwarf *dbg = dwfl_addrdwarf (dwfl, address, &bias);
|
get-files.c | 47 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|