HomeSort by relevance Sort by last modified time
    Searched refs:Dwarf (Results 1 - 25 of 43) sorted by null

1 2

  /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;

Completed in 325 milliseconds

1 2