/external/llvm/lib/Support/ |
Android.mk | 26 Dwarf.cpp \
|
/external/elfutils/src/ |
findtextrel.c | 94 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, 374 Dwarf *dw = dwarf_begin_elf (elf, DWARF_C_READ, NULL); 507 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw,
|
nm.c | 27 #include <dwarf.h> 552 get_global (Dwarf *dbg __attribute__ ((unused)), Dwarf_Global *global, 635 get_local_names (Dwarf *dbg) 1158 used. Only used for finding the alternate debug file if the Dwarf 1174 /* We are only interested if the Dwarf has been setup on the main 1186 /* Get the Dwarf for the module/file we want. */ 1190 Dwarf **dbg; [all...] |
readelf.c | 26 #include <dwarf.h> 56 #include "../libdw/known-dwarf.h" 98 N_("Display DWARF section content. SECTION can be one of abbrev, " 111 N_("Do not find symbol names for addresses in DWARF data"), 0 }, 113 N_("Display just offsets instead of resolving values to addresses in DWARF data"), 0 }, 184 /* True if we should print addresses from DWARF in symbolic form. */ 447 fprintf (stderr, gettext ("Unknown DWARF debug section `%s'.\n"), 706 Only used for finding the alternate debug file if the Dwarf comes from 721 /* We are only interested if the Dwarf has been setup on the main 764 This takes care of applying relocations to DWARF data in ET_REL files. * [all...] |
stack.c | 31 #include <dwarf.h> 140 Dwarf *dwarf = dwfl_module_getdwarf (mod, &bias); local 167 if (dwarf != NULL) 655 N_("Additionally try to lookup DWARF debuginfo name for frame address"), 658 N_("Additionally show inlined function frames using DWARF debuginfo if available (implies -d)"), 0 },
|
/external/elfutils/libdw/ |
dwarf_getaranges.c | 37 #include <dwarf.h> 57 dwarf_getaranges (Dwarf *dbg, Dwarf_Aranges **aranges, size_t *naranges) 100 DWARF Version 2.1.
|
encoded-value.h | 32 #include <dwarf.h> 89 Dwarf eh_dbg = { .other_byte_order = MY_ELFDATA != cache->e_ident[EI_DATA] };
|
dwarf_getlocation.c | 34 #include <dwarf.h> 102 store_implicit_value (Dwarf *dbg, void **cache, Dwarf_Op *op) 201 __libdw_intern_expression (Dwarf *dbg, bool other_byte_order, 593 Note that synthetic empty_cu doesn't have an associated DWARF dbg. */ 634 normally be specified by DW_AT_low_pc. In DWARF-3 draft 4,
|
dwarf_getsrclines.c | 39 #include "dwarf.h" 150 read_srclines (Dwarf *dbg, 801 This is required by the DWARF spec, but some compilers forget and 849 __libdw_getsrclines (Dwarf *dbg, Dwarf_Off debug_line_offset,
|
/frameworks/compile/mclinker/lib/LD/ |
EhFrameHdr.cpp | 14 #include <llvm/Support/Dwarf.h> 51 data[1] = llvm::dwarf::DW_EH_PE_pcrel | llvm::dwarf::DW_EH_PE_sdata4; 66 data[2] = llvm::dwarf::DW_EH_PE_omit; 68 data[3] = llvm::dwarf::DW_EH_PE_omit; 71 data[2] = llvm::dwarf::DW_EH_PE_udata4; 73 data[3] = llvm::dwarf::DW_EH_PE_datarel | llvm::dwarf::DW_EH_PE_sdata4; 147 if (eh_value == llvm::dwarf::DW_EH_PE_absptr) { 148 eh_value = llvm::dwarf::DW_EH_PE_udata4 [all...] |
EhFrameReader.cpp | 18 #include <llvm/Support/Dwarf.h> 214 cie->setFDEEncode(llvm::dwarf::DW_EH_PE_absptr); 227 uint8_t fde_encoding = llvm::dwarf::DW_EH_PE_absptr; 265 case llvm::dwarf::DW_EH_PE_udata2: 268 case llvm::dwarf::DW_EH_PE_udata4: 271 case llvm::dwarf::DW_EH_PE_udata8: 274 case llvm::dwarf::DW_EH_PE_absptr: 279 if (llvm::dwarf::DW_EH_PE_aligned == (per_encode & 0xf0)) { 305 case llvm::dwarf::DW_EH_PE_udata2: 306 case llvm::dwarf::DW_EH_PE_udata4 [all...] |
/external/elfutils/tests/ |
show-die-info.c | 20 #include <dwarf.h> 29 #include "../libdw/known-dwarf.h" 59 handle (Dwarf *dbg, Dwarf_Die *die, int n) 319 Dwarf *dbg;
|
dwflmodtest.c | 30 #include <dwarf.h> 180 Dwarf *dw, Dwarf_Addr bias, 184 name, base, dw == NULL ? "no" : "DWARF", bias, dwfl_errmsg (-1));
|
varlocs.c | 1 /* Test program for dwarf location functions. 25 #include <dwarf.h> 35 #include "../libdw/known-dwarf.h" 37 // The Dwarf, Dwarf_CFIs and address bias of 38 // cfi table to adjust DWARF addresses against. 40 static Dwarf *dw; 78 /* BASE must be a base type DIE referenced by a typed DWARF expression op. */ 211 the CFI instructions into a plain DWARF expression. 442 call site of the current function will be put on the DWARF 573 printf ("XXX zero address"); // XXX bad DWARF [all...] |
/external/elfutils/libdwfl/ |
libdwflP.h | 70 DWFL_ERROR (NO_DWARF, N_("No DWARF information found")) \ 79 DWFL_ERROR (WEIRD_TYPE, N_("cannot handle DWARF type description")) \ 88 DWFL_ERROR (INVALID_DWARF, N_("Invalid DWARF")) \ 89 DWFL_ERROR (UNSUPPORTED_DWARF, N_("Unsupported DWARF")) \ 196 Dwarf *dw; /* libdw handle for its debugging info. */ 197 Dwarf *alt; /* Dwarf used for dwarf_setalt, or NULL. */ 199 Elf *alt_elf; /* Elf for alt Dwarf. */ 202 Dwfl_Error dwerr; /* Previous failure to load DWARF. */ 219 Dwarf_CFI *dwarf_cfi; /* Cached DWARF CFI for this module. * [all...] |
dwfl_module_getdwarf.c | 98 p_vaddr to an address of interest (in an st_value or DWARF 543 /* Try to find the alternative debug link for the given DWARF and set 546 the main or debug name from which the Dwarf was created. */ [all...] |
/external/llvm/tools/dsymutil/ |
DwarfLinker.cpp | 1 //===- tools/dsymutil/DwarfLinker.cpp - Dwarf debug info linker -----------===// 21 #include "llvm/DebugInfo/DWARF/DWARFContext.h" 22 #include "llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h" 23 #include "llvm/DebugInfo/DWARF/DWARFFormValue.h" 36 #include "llvm/Support/Dwarf.h" 81 /// The set of DeclContext for the ODR-subject parts of a Dwarf link 115 Tag(dwarf::DW_TAG_compile_unit), Name(), File(), Parent(*this), 206 &OrigUnit, dwarf::DW_AT_language, 0); 207 HasODR = CanUseODR && (Lang == dwarf::DW_LANG_C_plus_plus || 208 Lang == dwarf::DW_LANG_C_plus_plus_03 | [all...] |
/frameworks/compile/mclinker/lib/Target/X86/ |
X86LDBackend.cpp | 27 #include <llvm/Support/Dwarf.h> 289 (uint8_t)(llvm::dwarf::DW_EH_PE_pcrel | llvm::dwarf::DW_EH_PE_sdata4); 403 llvm::dwarf::DW_EH_PE_pcrel 404 | llvm::dwarf::DW_EH_PE_sdata4, // FDE encoding 405 llvm::dwarf::DW_CFA_def_cfa, 4, 4, 406 llvm::dwarf::DW_CFA_offset + 8, 1, 407 llvm::dwarf::DW_CFA_nop, 408 llvm::dwarf::DW_CFA_nop 420 llvm::dwarf::DW_CFA_def_cfa_offset, 8 [all...] |