/external/libunwind/src/aarch64/ |
init.h | 33 c->dwarf.loc[UNW_AARCH64_X0] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X0); 34 c->dwarf.loc[UNW_AARCH64_X1] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X1); 35 c->dwarf.loc[UNW_AARCH64_X2] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X2); 36 c->dwarf.loc[UNW_AARCH64_X3] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X3); 37 c->dwarf.loc[UNW_AARCH64_X4] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X4) [all...] |
/external/elfutils/tests/ |
run-backtrace-dwarf.sh | 26 tempfiles dwarf.{bt,err} 27 (set +ex; testrun ${abs_builddir}/backtrace-dwarf 1>dwarf.bt 2>dwarf.err; true) 28 cat dwarf.{bt,err} 29 check_native_unsupported dwarf.err dwarf 30 check_main dwarf.bt dwarf
|
/external/libunwind/src/sh/ |
init.h | 32 c->dwarf.loc[UNW_SH_R0] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R0); 33 c->dwarf.loc[UNW_SH_R1] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R1); 34 c->dwarf.loc[UNW_SH_R2] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R2); 35 c->dwarf.loc[UNW_SH_R3] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R3); 36 c->dwarf.loc[UNW_SH_R4] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R4) [all...] |
/external/elfutils/libdw/ |
dwarf_getelf.c | 1 /* Retrieve ELF descriptor used for DWARF access. 40 dwarf_getelf (Dwarf *dwarf) 42 if (dwarf == NULL) 46 return dwarf->elf;
|
dwarf_end.c | 61 dwarf_end (Dwarf *dwarf) 63 if (dwarf != NULL) 65 if (dwarf->cfi != NULL) 67 __libdw_destroy_frame_cache (dwarf->cfi); 69 Dwarf_Sig8_Hash_free (&dwarf->sig8_hash); 74 tdestroy (dwarf->cu_tree, cu_free); 75 tdestroy (dwarf->tu_tree, cu_free); 78 tdestroy (dwarf->macro_ops, noop_free); 81 tdestroy (dwarf->files_lines, noop_free) [all...] |
/external/libunwind/src/arm/ |
init.h | 32 c->dwarf.loc[UNW_ARM_R0] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R0); 33 c->dwarf.loc[UNW_ARM_R1] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R1); 34 c->dwarf.loc[UNW_ARM_R2] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R2); 35 c->dwarf.loc[UNW_ARM_R3] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R3); 36 c->dwarf.loc[UNW_ARM_R4] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R4) [all...] |
/external/libunwind/src/ppc64/ |
init.h | 37 c->dwarf.loc[i] = DWARF_REG_LOC (&c->dwarf, i); 40 c->dwarf.loc[i] = DWARF_FPREG_LOC (&c->dwarf, i); 43 c->dwarf.loc[i] = DWARF_VREG_LOC (&c->dwarf, i); 47 c->dwarf.loc[i] = DWARF_REG_LOC (&c->dwarf, i); 49 c->dwarf.loc[UNW_PPC64_ARG_POINTER] = DWARF_REG_LOC (&c->dwarf, UNW_PPC64_ARG_POINTER) [all...] |
Gregs.c | 41 c->dwarf.ip = *valp; /* update the IP cache */ 42 if (c->dwarf.pi_valid && (*valp < c->dwarf.pi.start_ip 43 || *valp >= c->dwarf.pi.end_ip)) 44 c->dwarf.pi_valid = 0; /* new IP outside of current proc */ 47 *valp = c->dwarf.ip; 53 *valp = c->dwarf.cfa; 66 loc = c->dwarf.loc[reg]; 69 return dwarf_put (&c->dwarf, loc, *valp); 71 return dwarf_get (&c->dwarf, loc, valp) [all...] |
/external/libunwind/src/x86/ |
init.h | 33 c->dwarf.loc[EAX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EAX); 34 c->dwarf.loc[ECX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_ECX); 35 c->dwarf.loc[EDX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EDX); 36 c->dwarf.loc[EBX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EBX); 37 c->dwarf.loc[ESP] = DWARF_REG_LOC (&c->dwarf, UNW_X86_ESP) [all...] |
Gstep.c | 35 Debug (1, "(cursor=%p, ip=0x%08x)\n", c, (unsigned) c->dwarf.ip); 40 unw_word_t old_ip = c->dwarf.ip; 41 unw_word_t old_cfa = c->dwarf.cfa; 44 /* Try DWARF-based unwinding... */ 45 ret = dwarf_step (&c->dwarf); 55 /* DWARF failed, let's see if we can follow the frame-chain 76 ret = dwarf_get (&c->dwarf, c->dwarf.loc[EBP], &c->dwarf.cfa); 83 Debug (13, "[EBP=0x%x] = 0x%x\n", DWARF_GET_LOC (c->dwarf.loc[EBP]) [all...] |
Gget_proc_info.c | 33 if (dwarf_make_proc_info (&c->dwarf) < 0) 35 /* On x86, it's relatively common to be missing DWARF unwind 39 pi->start_ip = c->dwarf.ip; 40 pi->end_ip = c->dwarf.ip + 1; 43 *pi = c->dwarf.pi;
|
/external/libunwind/src/ppc32/ |
init.h | 39 c->dwarf.loc[i] = DWARF_REG_LOC (&c->dwarf, i); 42 c->dwarf.loc[i] = DWARF_FPREG_LOC (&c->dwarf, i); 45 c->dwarf.loc[UNW_PPC32_CTR] = DWARF_REG_LOC (&c->dwarf, UNW_PPC32_CTR); 46 c->dwarf.loc[UNW_PPC32_XER] = DWARF_REG_LOC (&c->dwarf, UNW_PPC32_XER); 47 c->dwarf.loc[UNW_PPC32_CCR] = DWARF_REG_LOC (&c->dwarf, UNW_PPC32_CCR) [all...] |
Gstep.c | 61 Debug (1, "(cursor=%p, ip=0x%016lx)\n", c, (unsigned long) c->dwarf.ip); 63 if (c->dwarf.ip == 0) 70 /* Try DWARF-based unwinding... */ 72 ret = dwarf_step (&c->dwarf); 84 /* DWARF unwinding failed. As of 09/26/2006, gcc in 64-bit mode 97 back_chain_loc = DWARF_LOC (c->dwarf.cfa + back_chain_offset, 0); 100 dwarf_get (&c->dwarf, back_chain_loc, &c->dwarf.cfa)) < 0) 107 if (c->dwarf.cfa == 0) 112 lr_save_loc = DWARF_LOC (c->dwarf.cfa + lr_save_offset, 0) [all...] |
/external/libunwind/src/hppa/ |
init.h | 33 c->dwarf.loc[UNW_HPPA_IP] = DWARF_REG_LOC (&c->dwarf, UNW_HPPA_IP); 34 c->dwarf.loc[UNW_HPPA_SP] = DWARF_REG_LOC (&c->dwarf, UNW_HPPA_SP); 36 ret = dwarf_get (&c->dwarf, c->dwarf.loc[UNW_HPPA_IP], &c->dwarf.ip); 40 ret = dwarf_get (&c->dwarf, c->dwarf.loc[UNW_HPPA_SP], &c->dwarf.cfa) [all...] |
Gget_proc_info.c | 33 if (dwarf_make_proc_info (&c->dwarf) < 0) 36 are missing DWARF unwind info. We don't want to fail in that 40 pi->start_ip = c->dwarf.ip; 41 pi->end_ip = c->dwarf.ip + 4; 44 *pi = c->dwarf.pi;
|
/external/libunwind/src/mips/ |
init.h | 33 c->dwarf.loc[i] = DWARF_REG_LOC (&c->dwarf, UNW_MIPS_R0 + i); 35 c->dwarf.loc[i] = DWARF_NULL_LOC; 37 c->dwarf.loc[UNW_MIPS_PC] = DWARF_REG_LOC (&c->dwarf, UNW_MIPS_PC); 39 ret = dwarf_get (&c->dwarf, c->dwarf.loc[UNW_MIPS_PC], &c->dwarf.ip); 43 ret = dwarf_get (&c->dwarf, DWARF_REG_LOC (&c->dwarf, UNW_MIPS_R29) [all...] |
/external/llvm/unittests/CodeGen/ |
DIEHashTest.cpp | 15 #include "llvm/Support/Dwarf.h" 41 DIE &Die = *DIE::get(Alloc, dwarf::DW_TAG_base_type); 43 Die.addValue(Alloc, dwarf::DW_AT_byte_size, dwarf::DW_FORM_data1, Size); 50 DIE &Unnamed = *DIE::get(Alloc, dwarf::DW_TAG_structure_type); 52 Unnamed.addValue(Alloc, dwarf::DW_AT_byte_size, dwarf::DW_FORM_data1, One); 55 Unnamed.addValue(Alloc, dwarf::DW_AT_decl_file, dwarf::DW_FORM_data1, One); 56 Unnamed.addValue(Alloc, dwarf::DW_AT_decl_line, dwarf::DW_FORM_data1, One) [all...] |
/external/libunwind/src/x86_64/ |
Gget_proc_info.c | 35 if (dwarf_make_proc_info (&c->dwarf) < 0) 38 are missing DWARF unwind info. We don't want to fail in that 42 pi->start_ip = c->dwarf.ip; 43 pi->end_ip = c->dwarf.ip + 1; 46 *pi = c->dwarf.pi;
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/DebugInfo/DWARF/ |
DWARFAttribute.h | 13 #include "llvm/DebugInfo/DWARF/DWARFFormValue.h" 14 #include "llvm/Support/Dwarf.h" 20 /// Encapsulates a DWARF attribute value and all of the data required to 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 36 dwarf::Form F = dwarf::Form(0)) : Attr(A), Value(F) {} 39 return Offset != 0 && Attr != dwarf::Attribute(0); 49 Attr = dwarf::Attribute(0) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/DebugInfo/DWARF/ |
DWARFAttribute.h | 13 #include "llvm/BinaryFormat/Dwarf.h" 14 #include "llvm/DebugInfo/DWARF/DWARFFormValue.h" 20 /// Encapsulates a DWARF attribute value and all of the data required to 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 36 dwarf::Form F = dwarf::Form(0)) : Attr(A), Value(F) {} 39 return Offset != 0 && Attr != dwarf::Attribute(0); 49 Attr = dwarf::Attribute(0) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/DebugInfo/DWARF/ |
DWARFAttribute.h | 13 #include "llvm/BinaryFormat/Dwarf.h" 14 #include "llvm/DebugInfo/DWARF/DWARFFormValue.h" 20 /// Encapsulates a DWARF attribute value and all of the data required to 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 36 dwarf::Form F = dwarf::Form(0)) : Attr(A), Value(F) {} 39 return Offset != 0 && Attr != dwarf::Attribute(0); 49 Attr = dwarf::Attribute(0) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/DebugInfo/DWARF/ |
DWARFAttribute.h | 13 #include "llvm/BinaryFormat/Dwarf.h" 14 #include "llvm/DebugInfo/DWARF/DWARFFormValue.h" 20 /// Encapsulates a DWARF attribute value and all of the data required to 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 36 dwarf::Form F = dwarf::Form(0)) : Attr(A), Value(F) {} 39 return Offset != 0 && Attr != dwarf::Attribute(0); 49 Attr = dwarf::Attribute(0) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/DebugInfo/DWARF/ |
DWARFAttribute.h | 13 #include "llvm/BinaryFormat/Dwarf.h" 14 #include "llvm/DebugInfo/DWARF/DWARFFormValue.h" 20 /// Encapsulates a DWARF attribute value and all of the data required to 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 36 dwarf::Form F = dwarf::Form(0)) : Attr(A), Value(F) {} 39 return Offset != 0 && Attr != dwarf::Attribute(0); 49 Attr = dwarf::Attribute(0) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/DebugInfo/DWARF/ |
DWARFAttribute.h | 13 #include "llvm/BinaryFormat/Dwarf.h" 14 #include "llvm/DebugInfo/DWARF/DWARFFormValue.h" 20 /// Encapsulates a DWARF attribute value and all of the data required to 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 36 dwarf::Form F = dwarf::Form(0)) : Attr(A), Value(F) {} 39 return Offset != 0 && Attr != dwarf::Attribute(0); 49 Attr = dwarf::Attribute(0) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/DebugInfo/DWARF/ |
DWARFAttribute.h | 13 #include "llvm/BinaryFormat/Dwarf.h" 14 #include "llvm/DebugInfo/DWARF/DWARFFormValue.h" 20 /// Encapsulates a DWARF attribute value and all of the data required to 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 36 dwarf::Form F = dwarf::Form(0)) : Attr(A), Value(F) {} 39 return Offset != 0 && Attr != dwarf::Attribute(0); 49 Attr = dwarf::Attribute(0) [all...] |