/external/lldb/source/Plugins/SymbolFile/ |
CMakeLists.txt | 1 add_subdirectory(DWARF)
|
/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...] |
Gstep.c | 35 unw_word_t sc_addr, sp, sp_addr = c->dwarf.cfa; 38 if ((ret = dwarf_get (&c->dwarf, sp_loc, &sp)) < 0) 46 c->sigcontext_sp = c->dwarf.cfa; 47 c->sigcontext_pc = c->dwarf.ip; 59 /* Update the dwarf cursor. 62 c->dwarf.loc[UNW_AARCH64_X0] = DWARF_LOC (sc_addr + LINUX_SC_X0_OFF, 0); 63 c->dwarf.loc[UNW_AARCH64_X1] = DWARF_LOC (sc_addr + LINUX_SC_X1_OFF, 0); 64 c->dwarf.loc[UNW_AARCH64_X2] = DWARF_LOC (sc_addr + LINUX_SC_X2_OFF, 0); 65 c->dwarf.loc[UNW_AARCH64_X3] = DWARF_LOC (sc_addr + LINUX_SC_X3_OFF, 0); 66 c->dwarf.loc[UNW_AARCH64_X4] = DWARF_LOC (sc_addr + LINUX_SC_X4_OFF, 0) [all...] |
/external/llvm/unittests/CodeGen/ |
DIEHashTest.cpp | 13 #include "llvm/Support/Dwarf.h" 23 DIE Die(dwarf::DW_TAG_base_type); 25 Die.addValue(dwarf::DW_AT_byte_size, dwarf::DW_FORM_data1, &Size); 32 DIE Unnamed(dwarf::DW_TAG_structure_type); 34 Unnamed.addValue(dwarf::DW_AT_byte_size, dwarf::DW_FORM_data1, &One); 37 Unnamed.addValue(dwarf::DW_AT_decl_file, dwarf::DW_FORM_data1, &One); 38 Unnamed.addValue(dwarf::DW_AT_decl_line, dwarf::DW_FORM_data1, &One) [all...] |
/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/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...] |
Gstep.c | 42 old_ip = c->dwarf.ip; 43 old_cfa = c->dwarf.cfa; 46 c->dwarf.loc[UNW_ARM_R15] = DWARF_NULL_LOC; 48 if ((ret = tdep_find_proc_info (&c->dwarf, c->dwarf.ip, 1)) < 0) 51 if (c->dwarf.pi.format != UNW_INFO_FORMAT_ARM_EXIDX) 54 ret = arm_exidx_extract (&c->dwarf, buf); 60 ret = arm_exidx_decode (buf, ret, &c->dwarf); 64 if (c->dwarf.ip == old_ip && c->dwarf.cfa == old_cfa [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...] |
Gstep.c | 62 Debug (1, "(cursor=%p, ip=0x%016lx)\n", c, (unsigned long) c->dwarf.ip); 64 if (c->dwarf.ip == 0) 71 /* Try DWARF-based unwinding... */ 73 ret = dwarf_step (&c->dwarf); 85 /* DWARF unwinding failed. As of 09/26/2006, gcc in 64-bit mode 98 back_chain_loc = DWARF_LOC (c->dwarf.cfa + back_chain_offset, 0); 101 dwarf_get (&c->dwarf, back_chain_loc, &c->dwarf.cfa)) < 0) 108 if (c->dwarf.cfa == 0) 113 lr_save_loc = DWARF_LOC (c->dwarf.cfa + lr_save_offset, 0) [all...] |
/external/libunwind/include/tdep/ |
dwarf-config.h | 5 # include "tdep-aarch64/dwarf-config.h" 7 # include "tdep-arm/dwarf-config.h" 9 # include "tdep-hppa/dwarf-config.h" 11 # include "tdep-ia64/dwarf-config.h" 13 # include "tdep-mips/dwarf-config.h" 15 # include "tdep-ppc32/dwarf-config.h" 17 # include "tdep-ppc64/dwarf-config.h" 19 # include "tdep-sh/dwarf-config.h" 21 # include "tdep-x86/dwarf-config.h" 23 # include "tdep-x86_64/dwarf-config.h [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...] |
/external/llvm/test/MC/ARM/ |
dwarf-asm-nonstandard-section.s | 2 // RUN: llvm-dwarfdump %t | FileCheck -check-prefix DWARF %s 9 // DWARF: .debug_abbrev contents: 10 // DWARF: Abbrev table for offset: 0x00000000 11 // DWARF: [1] DW_TAG_compile_unit DW_CHILDREN_yes 12 // DWARF: DW_AT_stmt_list DW_FORM_data4 13 // DWARF: DW_AT_low_pc DW_FORM_addr 14 // DWARF: DW_AT_high_pc DW_FORM_addr 15 // DWARF: DW_AT_name DW_FORM_string 16 // DWARF: DW_AT_comp_dir DW_FORM_string 17 // DWARF: DW_AT_producer DW_FORM_strin [all...] |
dwarf-asm-single-section.s | 2 // RUN: llvm-dwarfdump %t | FileCheck -check-prefix DWARF %s 10 // DWARF: .debug_abbrev contents: 11 // DWARF: Abbrev table for offset: 0x00000000 12 // DWARF: [1] DW_TAG_compile_unit DW_CHILDREN_yes 13 // DWARF: DW_AT_stmt_list DW_FORM_data4 14 // DWARF: DW_AT_low_pc DW_FORM_addr 15 // DWARF: DW_AT_high_pc DW_FORM_addr 16 // DWARF: DW_AT_name DW_FORM_string 17 // DWARF: DW_AT_comp_dir DW_FORM_string 18 // DWARF: DW_AT_producer DW_FORM_strin [all...] |
dwarf-asm-multiple-sections.s | 2 // RUN: llvm-dwarfdump %t | FileCheck -check-prefix DWARF %s 4 // RUN: not llvm-mc < %s -triple=armv7-linux-gnueabi -filetype=obj -o %t -g -dwarf-version 2 2>&1 | FileCheck -check-prefix VERSION %s 5 // RUN: not llvm-mc < %s -triple=armv7-linux-gnueabi -filetype=obj -o %t -g -dwarf-version 1 2>&1 | FileCheck -check-prefix DWARF1 %s 6 // RUN: not llvm-mc < %s -triple=armv7-linux-gnueabi -filetype=obj -o %t -g -dwarf-version 5 2>&1 | FileCheck -check-prefix DWARF5 %s 15 // DWARF: .debug_abbrev contents: 16 // DWARF: Abbrev table for offset: 0x00000000 17 // DWARF: [1] DW_TAG_compile_unit DW_CHILDREN_yes 18 // DWARF: DW_AT_stmt_list DW_FORM_data4 19 // DWARF: DW_AT_ranges DW_FORM_data4 20 // DWARF: DW_AT_name DW_FORM_strin [all...] |
dwarf-asm-no-code.s | 2 // RUN: llvm-dwarfdump %t | FileCheck -check-prefix DWARF %s 11 // DWARF: .debug_abbrev contents: 12 // DWARF-NEXT: < EMPTY > 14 // DWARF: .debug_info contents: 16 // DWARF: .debug_aranges contents: 18 // DWARF: .debug_line contents: 20 // DWARF: .debug_ranges contents:
|
/external/libunwind/src/x86_64/ |
init.h | 41 DWARF_REG_LOC (&c->dwarf, UNW_X86_64_ ## ruc) 49 c->dwarf.loc[RAX] = REG_INIT_LOC(c, rax, RAX); 50 c->dwarf.loc[RDX] = REG_INIT_LOC(c, rdx, RDX); 51 c->dwarf.loc[RCX] = REG_INIT_LOC(c, rcx, RCX); 52 c->dwarf.loc[RBX] = REG_INIT_LOC(c, rbx, RBX); 53 c->dwarf.loc[RSI] = REG_INIT_LOC(c, rsi, RSI); 54 c->dwarf.loc[RDI] = REG_INIT_LOC(c, rdi, RDI); 55 c->dwarf.loc[RBP] = REG_INIT_LOC(c, rbp, RBP); 56 c->dwarf.loc[RSP] = REG_INIT_LOC(c, rsp, RSP); 57 c->dwarf.loc[R8] = REG_INIT_LOC(c, r8, R8) [all...] |
Gregs.c | 39 return DWARF_REG_LOC (&c->dwarf, reg); 50 return DWARF_REG_LOC (&c->dwarf, reg); 60 return DWARF_REG_LOC (&c->dwarf, reg); 77 c->dwarf.ip = *valp; /* also update the RIP cache */ 78 loc = c->dwarf.loc[RIP]; 85 *valp = c->dwarf.cfa; 94 c->dwarf.eh_args[arg_num] = *valp; 95 c->dwarf.eh_valid_mask |= mask; 98 else if ((c->dwarf.eh_valid_mask & mask) != 0) 100 *valp = c->dwarf.eh_args[arg_num] [all...] |
/external/libunwind/src/ppc32/ |
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...] |
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...] |
/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/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...] |
/external/llvm/test/CodeGen/ARM/ |
ehabi.ll | 55 ; RUN: | FileCheck %s --check-prefix=DWARF-FP 59 ; RUN: | FileCheck %s --check-prefix=DWARF-FP-ELIM 63 ; RUN: | FileCheck %s --check-prefix=DWARF-V7-FP 67 ; RUN: | FileCheck %s --check-prefix=DWARF-V7-FP-ELIM 191 ; DWARF-FP-LABEL: _Z4testiiiiiddddd: 192 ; DWARF-FP: .cfi_startproc 193 ; DWARF-FP: .cfi_personality 0, __gxx_personality_v0 194 ; DWARF-FP: .cfi_lsda 0, .Lexception0 195 ; DWARF-FP: push {r4, r5, r6, r7, r8, r9, r10, r11, lr} 196 ; DWARF-FP: .cfi_def_cfa_offset 3 [all...] |
/ndk/sources/host-tools/ndk-stack/elff/ |
dwarf_utils.h | 14 * Contains declarations of misc. DWARF utility routines. 22 /* Gets DWARF attribute name string (DW_AT_Xxx) for a given attribute ID. 24 * at - DWARF attribute ID to get name string for. 27 * if DWARF attribute value passed to this routine has not been recognized. 31 /* Gets DWARF form name string (DW_FORM_Xxx) for a given form. 33 * form - DWARF form to get name string for. 36 * DWARF form value passed to this routine has not been recognized. 40 /* Gets DWARF tag name string (DW_TAG_Xxx) for a given tag. 42 * tag - DWARF tag to get name string for. 44 * Tag name string. Note that this routine returns "DW_TAG_Unknown", if DWARF [all...] |
/external/linux-tools-perf/perf-3.12.0/tools/perf/arch/arm/ |
Makefile | 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
|
/external/linux-tools-perf/perf-3.12.0/tools/perf/arch/s390/ |
Makefile | 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
|