Home
last modified time | relevance | path

Searched refs:dwarf (Results 1 - 25 of 413) sorted by relevance

12345678910>>...17

/third_party/libunwind/libunwind/src/aarch64/
H A Dinit.h33 c->dwarf.loc[UNW_AARCH64_X0] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X0); in common_init()
34 c->dwarf.loc[UNW_AARCH64_X1] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X1); in common_init()
35 c->dwarf.loc[UNW_AARCH64_X2] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X2); in common_init()
36 c->dwarf.loc[UNW_AARCH64_X3] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X3); in common_init()
37 c->dwarf.loc[UNW_AARCH64_X4] = DWARF_REG_LOC (&c->dwarf, UNW_AARCH64_X in common_init()
[all...]
H A DGstep.c59 unw_word_t sc_addr, sp, sp_addr = c->dwarf.cfa; in aarch64_handle_signal_frame()
62 if ((ret = dwarf_get (&c->dwarf, sp_loc, &sp)) < 0) in aarch64_handle_signal_frame()
70 c->sigcontext_sp = c->dwarf.cfa; in aarch64_handle_signal_frame()
71 c->sigcontext_pc = c->dwarf.ip; in aarch64_handle_signal_frame()
85 /* Update the dwarf cursor. in aarch64_handle_signal_frame()
88 c->dwarf.loc[UNW_AARCH64_X0] = DWARF_LOC (sc_addr + LINUX_SC_X0_OFF, 0); in aarch64_handle_signal_frame()
89 c->dwarf.loc[UNW_AARCH64_X1] = DWARF_LOC (sc_addr + LINUX_SC_X1_OFF, 0); in aarch64_handle_signal_frame()
90 c->dwarf.loc[UNW_AARCH64_X2] = DWARF_LOC (sc_addr + LINUX_SC_X2_OFF, 0); in aarch64_handle_signal_frame()
91 c->dwarf.loc[UNW_AARCH64_X3] = DWARF_LOC (sc_addr + LINUX_SC_X3_OFF, 0); in aarch64_handle_signal_frame()
92 c->dwarf in aarch64_handle_signal_frame()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
H A DDIE.cpp47 if (Form == dwarf::DW_FORM_implicit_const) in Profile()
70 AP->EmitULEB128(Tag, dwarf::TagString(Tag).data()); in Emit()
73 AP->EmitULEB128((unsigned)Children, dwarf::ChildrenString(Children).data()); in Emit()
81 dwarf::AttributeString(AttrData.getAttribute()).data()); in Emit()
87 if (!dwarf::isValidFormForVersion(AttrData.getForm(), in Emit()
96 dwarf::FormEncodingString(AttrData.getForm()).data()); in Emit()
99 if (AttrData.getForm() == dwarf::DW_FORM_implicit_const) in Emit()
113 << dwarf::TagString(Tag) in print()
115 << dwarf::ChildrenString(Children) in print()
120 << dwarf in print()
[all...]
H A DDwarfUnit.cpp9 // This file contains support for constructing a dwarf compile unit.
54 CU.addUInt(getActiveDIE(), dwarf::DW_FORM_data1, Op); in emitOp()
58 CU.addSInt(getActiveDIE(), dwarf::DW_FORM_sdata, Value); in emitSigned()
62 CU.addUInt(getActiveDIE(), dwarf::DW_FORM_udata, Value); in emitUnsigned()
66 CU.addUInt(getActiveDIE(), dwarf::DW_FORM_data1, Value); in emitData1()
91 DwarfUnit::DwarfUnit(dwarf::Tag UnitTag, const DICompileUnit *Node, in DwarfUnit()
100 : DwarfUnit(dwarf::DW_TAG_type_unit, CU.getCUNode(), A, DW, DWU), CU(CU), in DwarfTypeUnit()
117 case dwarf::DW_LANG_C: in getDefaultLowerBound()
118 case dwarf::DW_LANG_C89: in getDefaultLowerBound()
119 case dwarf in getDefaultLowerBound()
[all...]
H A DDwarfExpression.cpp9 // This file contains support for writing dwarf debug info into asm files.
30 emitOp(dwarf::DW_OP_lit0 + Value); in emitConstu()
34 emitOp(dwarf::DW_OP_lit0); in emitConstu()
35 emitOp(dwarf::DW_OP_not); in emitConstu()
37 emitOp(dwarf::DW_OP_constu); in emitConstu()
43 assert(DwarfReg >= 0 && "invalid negative dwarf register number"); in addReg()
48 emitOp(dwarf::DW_OP_reg0 + DwarfReg, Comment); in addReg()
50 emitOp(dwarf::DW_OP_regx, Comment); in addReg()
56 assert(DwarfReg >= 0 && "invalid negative dwarf register number"); in addBReg()
59 emitOp(dwarf in addBReg()
[all...]
H A DAsmPrinterDwarf.cpp61 case dwarf::DW_EH_PE_absptr: in DecodeDWARFEncoding()
63 case dwarf::DW_EH_PE_omit: in DecodeDWARFEncoding()
65 case dwarf::DW_EH_PE_pcrel: in DecodeDWARFEncoding()
67 case dwarf::DW_EH_PE_uleb128: in DecodeDWARFEncoding()
69 case dwarf::DW_EH_PE_sleb128: in DecodeDWARFEncoding()
71 case dwarf::DW_EH_PE_udata4: in DecodeDWARFEncoding()
73 case dwarf::DW_EH_PE_udata8: in DecodeDWARFEncoding()
75 case dwarf::DW_EH_PE_sdata4: in DecodeDWARFEncoding()
77 case dwarf::DW_EH_PE_sdata8: in DecodeDWARFEncoding()
79 case dwarf in DecodeDWARFEncoding()
[all...]
/third_party/libunwind/libunwind/src/ppc64/
H A DGstep.c63 Debug (1, "(cursor=%p, ip=0x%016lx)\n", c, (unsigned long) c->dwarf.ip); in unw_step()
67 ret = dwarf_step (&c->dwarf); in unw_step()
92 back_chain_loc = DWARF_LOC (c->dwarf.cfa + back_chain_offset, 0); in unw_step()
95 dwarf_get (&c->dwarf, back_chain_loc, &c->dwarf.cfa)) < 0) in unw_step()
102 if (c->dwarf.cfa == 0) in unw_step()
107 lr_save_loc = DWARF_LOC (c->dwarf.cfa + lr_save_offset, 0); in unw_step()
109 if ((ret = dwarf_get (&c->dwarf, lr_save_loc, &c->dwarf.ip)) < 0) in unw_step()
119 c->dwarf in unw_step()
[all...]
H A Dinit.h37 c->dwarf.loc[i] = DWARF_REG_LOC (&c->dwarf, i); in common_init_ppc64()
40 c->dwarf.loc[i] = DWARF_FPREG_LOC (&c->dwarf, i); in common_init_ppc64()
43 c->dwarf.loc[i] = DWARF_VREG_LOC (&c->dwarf, i); in common_init_ppc64()
47 c->dwarf.loc[i] = DWARF_REG_LOC (&c->dwarf, i); in common_init_ppc64()
49 c->dwarf.loc[UNW_PPC64_ARG_POINTER] = DWARF_REG_LOC (&c->dwarf, UNW_PPC64_ARG_POINTE in common_init_ppc64()
[all...]
/third_party/libunwind/libunwind/src/sh/
H A Dinit.h32 c->dwarf.loc[UNW_SH_R0] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R0); in common_init()
33 c->dwarf.loc[UNW_SH_R1] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R1); in common_init()
34 c->dwarf.loc[UNW_SH_R2] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R2); in common_init()
35 c->dwarf.loc[UNW_SH_R3] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R3); in common_init()
36 c->dwarf.loc[UNW_SH_R4] = DWARF_REG_LOC (&c->dwarf, UNW_SH_R in common_init()
[all...]
H A DGstep.c35 unw_word_t sc_addr, sp, sp_addr = c->dwarf.cfa; in sh_handle_signal_frame()
38 if ((ret = dwarf_get (&c->dwarf, sp_loc, &sp)) < 0) in sh_handle_signal_frame()
46 c->sigcontext_sp = c->dwarf.cfa; in sh_handle_signal_frame()
47 c->sigcontext_pc = c->dwarf.ip; in sh_handle_signal_frame()
66 /* Update the dwarf cursor. in sh_handle_signal_frame()
69 c->dwarf.loc[UNW_SH_R0] = DWARF_LOC (sc_addr + LINUX_SC_R0_OFF, 0); in sh_handle_signal_frame()
70 c->dwarf.loc[UNW_SH_R1] = DWARF_LOC (sc_addr + LINUX_SC_R1_OFF, 0); in sh_handle_signal_frame()
71 c->dwarf.loc[UNW_SH_R2] = DWARF_LOC (sc_addr + LINUX_SC_R2_OFF, 0); in sh_handle_signal_frame()
72 c->dwarf.loc[UNW_SH_R3] = DWARF_LOC (sc_addr + LINUX_SC_R3_OFF, 0); in sh_handle_signal_frame()
73 c->dwarf in sh_handle_signal_frame()
[all...]
/third_party/libunwind/libunwind/src/ppc32/
H A DGstep.c61 Debug (1, "(cursor=%p, ip=0x%016lx)\n", c, (unsigned long) c->dwarf.ip); in unw_step()
63 if (c->dwarf.ip == 0) in unw_step()
72 ret = dwarf_step (&c->dwarf); in unw_step()
97 back_chain_loc = DWARF_LOC (c->dwarf.cfa + back_chain_offset, 0); in unw_step()
100 dwarf_get (&c->dwarf, back_chain_loc, &c->dwarf.cfa)) < 0) in unw_step()
107 if (c->dwarf.cfa == 0) in unw_step()
112 lr_save_loc = DWARF_LOC (c->dwarf.cfa + lr_save_offset, 0); in unw_step()
114 if ((ret = dwarf_get (&c->dwarf, lr_save_loc, &c->dwarf in unw_step()
[all...]
H A Dinit.h39 c->dwarf.loc[i] = DWARF_REG_LOC (&c->dwarf, i); in common_init_ppc32()
42 c->dwarf.loc[i] = DWARF_FPREG_LOC (&c->dwarf, i); in common_init_ppc32()
45 c->dwarf.loc[UNW_PPC32_CTR] = DWARF_REG_LOC (&c->dwarf, UNW_PPC32_CTR); in common_init_ppc32()
46 c->dwarf.loc[UNW_PPC32_XER] = DWARF_REG_LOC (&c->dwarf, UNW_PPC32_XER); in common_init_ppc32()
47 c->dwarf.loc[UNW_PPC32_CCR] = DWARF_REG_LOC (&c->dwarf, UNW_PPC32_CC in common_init_ppc32()
[all...]
/third_party/libunwind/libunwind/src/arm/
H A Dinit.h32 c->dwarf.loc[UNW_ARM_R0] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R0); in common_init()
33 c->dwarf.loc[UNW_ARM_R1] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R1); in common_init()
34 c->dwarf.loc[UNW_ARM_R2] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R2); in common_init()
35 c->dwarf.loc[UNW_ARM_R3] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R3); in common_init()
36 c->dwarf.loc[UNW_ARM_R4] = DWARF_REG_LOC (&c->dwarf, UNW_ARM_R in common_init()
[all...]
H A DGstep.c42 old_ip = c->dwarf.ip; in arm_exidx_step()
43 old_cfa = c->dwarf.cfa; in arm_exidx_step()
46 c->dwarf.loc[UNW_ARM_R15] = DWARF_NULL_LOC; in arm_exidx_step()
47 unw_word_t ip = c->dwarf.ip; in arm_exidx_step()
48 if (c->dwarf.use_prev_instr) in arm_exidx_step()
53 ret = unwi_find_dynamic_proc_info (c->dwarf.as, ip, &c->dwarf.pi, 1, in arm_exidx_step()
54 c->dwarf.as_arg); in arm_exidx_step()
57 if ((ret = tdep_find_proc_info (&c->dwarf, ip, 1)) < 0) in arm_exidx_step()
61 if (c->dwarf in arm_exidx_step()
[all...]
/third_party/libunwind/libunwind/src/mips/
H A DGstep.c33 unw_word_t sc_addr, sp_addr = c->dwarf.cfa; in mips_handle_signal_frame()
49 if (tdep_big_endian(c->dwarf.as)) in mips_handle_signal_frame()
54 /* Update the dwarf cursor. */ in mips_handle_signal_frame()
55 c->dwarf.loc[UNW_MIPS_R0] = DWARF_LOC (sc_addr + LINUX_SC_R0_OFF, 0); in mips_handle_signal_frame()
56 c->dwarf.loc[UNW_MIPS_R1] = DWARF_LOC (sc_addr + LINUX_SC_R1_OFF, 0); in mips_handle_signal_frame()
57 c->dwarf.loc[UNW_MIPS_R2] = DWARF_LOC (sc_addr + LINUX_SC_R2_OFF, 0); in mips_handle_signal_frame()
58 c->dwarf.loc[UNW_MIPS_R3] = DWARF_LOC (sc_addr + LINUX_SC_R3_OFF, 0); in mips_handle_signal_frame()
59 c->dwarf.loc[UNW_MIPS_R4] = DWARF_LOC (sc_addr + LINUX_SC_R4_OFF, 0); in mips_handle_signal_frame()
60 c->dwarf.loc[UNW_MIPS_R5] = DWARF_LOC (sc_addr + LINUX_SC_R5_OFF, 0); in mips_handle_signal_frame()
61 c->dwarf in mips_handle_signal_frame()
[all...]
/third_party/libunwind/libunwind/src/x86_64/
H A DGstep.c64 if (c->dwarf.as == unw_local_addr_space) { in unw_step()
65 val = dwarf_get_validate(&c->dwarf); in unw_step()
66 dwarf_set_validate(&c->dwarf, 1); in unw_step()
71 c, c->dwarf.ip, c->dwarf.cfa); in unw_step()
75 ret = dwarf_step (&c->dwarf); in unw_step()
78 if (c->dwarf.as == unw_local_addr_space) { in unw_step()
79 dwarf_set_validate(&c->dwarf, val); in unw_step()
93 if (DWARF_IS_NULL_LOC (c->dwarf.loc[RBP])) in unw_step()
95 c->dwarf in unw_step()
[all...]
H A Dinit.h33 DWARF_LOC ((unw_word_t) &dwarf_get_uc(&c->dwarf)->uc_mcontext.gregs[REG_ ## ruc], 0)
37 DWARF_LOC ((unw_word_t) &dwarf_get_uc(&c->dwarf)->uc_mcontext.mc_ ## rlc, 0)
41 DWARF_REG_LOC (&c->dwarf, UNW_X86_64_ ## ruc)
49 c->dwarf.loc[RAX] = REG_INIT_LOC(c, rax, RAX); in common_init()
50 c->dwarf.loc[RDX] = REG_INIT_LOC(c, rdx, RDX); in common_init()
51 c->dwarf.loc[RCX] = REG_INIT_LOC(c, rcx, RCX); in common_init()
52 c->dwarf.loc[RBX] = REG_INIT_LOC(c, rbx, RBX); in common_init()
53 c->dwarf.loc[RSI] = REG_INIT_LOC(c, rsi, RSI); in common_init()
54 c->dwarf.loc[RDI] = REG_INIT_LOC(c, rdi, RDI); in common_init()
55 c->dwarf in common_init()
[all...]
H A DGos-freebsd.c47 as = c->dwarf.as; in unw_is_signal_frame()
49 arg = c->dwarf.as_arg; in unw_is_signal_frame()
60 ip = c->dwarf.ip; in unw_is_signal_frame()
99 ucontext = c->dwarf.cfa + offsetof(struct sigframe, sf_uc); in x86_64_handle_signal_frame()
100 c->sigcontext_addr = c->dwarf.cfa; in x86_64_handle_signal_frame()
104 ret = dwarf_get (&c->dwarf, rsp_loc, &c->dwarf.cfa); in x86_64_handle_signal_frame()
111 c->dwarf.loc[RAX] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RAX, 0); in x86_64_handle_signal_frame()
112 c->dwarf.loc[RDX] = DWARF_LOC (ucontext + UC_MCONTEXT_GREGS_RDX, 0); in x86_64_handle_signal_frame()
113 c->dwarf in x86_64_handle_signal_frame()
[all...]
/third_party/libunwind/libunwind/src/x86/
H A Dinit.h33 c->dwarf.loc[EAX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EAX); in common_init()
34 c->dwarf.loc[ECX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_ECX); in common_init()
35 c->dwarf.loc[EDX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EDX); in common_init()
36 c->dwarf.loc[EBX] = DWARF_REG_LOC (&c->dwarf, UNW_X86_EBX); in common_init()
37 c->dwarf.loc[ESP] = DWARF_REG_LOC (&c->dwarf, UNW_X86_ES in common_init()
[all...]
H A DGstep.c35 Debug (1, "(cursor=%p, ip=0x%08x)\n", c, (unsigned) c->dwarf.ip); in unw_step()
38 ret = dwarf_step (&c->dwarf); in unw_step()
69 ret = dwarf_get (&c->dwarf, c->dwarf.loc[EBP], &c->dwarf.cfa); in unw_step()
76 Debug (13, "[EBP=0x%x] = 0x%x\n", DWARF_GET_LOC (c->dwarf.loc[EBP]), in unw_step()
77 c->dwarf.cfa); in unw_step()
79 ebp_loc = DWARF_LOC (c->dwarf.cfa, 0); in unw_step()
80 eip_loc = DWARF_LOC (c->dwarf.cfa + 4, 0); in unw_step()
81 c->dwarf in unw_step()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ObjectYAML/
H A DDWARFVisitor.cpp62 dwarf::Form Form = AbbrForm->Form; in traverseDebugInfo()
67 case dwarf::DW_FORM_addr: in traverseDebugInfo()
70 case dwarf::DW_FORM_ref_addr: in traverseDebugInfo()
73 case dwarf::DW_FORM_exprloc: in traverseDebugInfo()
74 case dwarf::DW_FORM_block: in traverseDebugInfo()
81 case dwarf::DW_FORM_block1: { in traverseDebugInfo()
90 case dwarf::DW_FORM_block2: { in traverseDebugInfo()
99 case dwarf::DW_FORM_block4: { in traverseDebugInfo()
108 case dwarf::DW_FORM_data1: in traverseDebugInfo()
109 case dwarf in traverseDebugInfo()
[all...]
/third_party/elfutils/libdw/
H A Ddwarf_end.c62 /* Free split dwarf one way (from skeleton to split). */ in cu_free()
76 dwarf_end (Dwarf *dwarf) in dwarf_end() argument
78 if (dwarf != NULL) in dwarf_end()
80 if (dwarf->cfi != NULL) in dwarf_end()
82 __libdw_destroy_frame_cache (dwarf->cfi); in dwarf_end()
84 Dwarf_Sig8_Hash_free (&dwarf->sig8_hash); in dwarf_end()
89 tdestroy (dwarf->cu_tree, cu_free); in dwarf_end()
90 tdestroy (dwarf->tu_tree, cu_free); in dwarf_end()
93 tdestroy (dwarf->macro_ops, noop_free); in dwarf_end()
96 tdestroy (dwarf in dwarf_end()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/BinaryFormat/
H A DDwarf.cpp9 // This file contains support for generic dwarf information.
19 using namespace dwarf;
21 StringRef llvm::dwarf::TagString(unsigned Tag) { in TagString()
32 unsigned llvm::dwarf::getTag(StringRef TagString) { in getTag()
40 unsigned llvm::dwarf::TagVersion(dwarf::Tag Tag) { in TagVersion()
51 unsigned llvm::dwarf::TagVendor(dwarf::Tag Tag) { in TagVendor()
62 StringRef llvm::dwarf::ChildrenString(unsigned Children) { in ChildrenString()
72 StringRef llvm::dwarf
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DWARFLinker/
H A DDWARFLinkerDeclContext.cpp56 case dwarf::DW_TAG_module: in getChildDeclContext()
58 case dwarf::DW_TAG_compile_unit: in getChildDeclContext()
60 case dwarf::DW_TAG_subprogram: in getChildDeclContext()
62 if ((Context.getTag() == dwarf::DW_TAG_namespace || in getChildDeclContext()
63 Context.getTag() == dwarf::DW_TAG_compile_unit) && in getChildDeclContext()
64 !dwarf::toUnsigned(DIE.find(dwarf::DW_AT_external), 0)) in getChildDeclContext()
67 case dwarf::DW_TAG_member: in getChildDeclContext()
68 case dwarf::DW_TAG_namespace: in getChildDeclContext()
69 case dwarf in getChildDeclContext()
[all...]
/third_party/libunwind/libunwind/src/s390x/
H A Dinit.h38 c->dwarf.loc[i] = DWARF_REG_LOC(&c->dwarf, i); in common_init()
41 c->dwarf.loc[i] = DWARF_FPREG_LOC(&c->dwarf, i); in common_init()
44 c->dwarf.loc[UNW_S390X_IP] = DWARF_REG_LOC(&c->dwarf, UNW_S390X_IP); in common_init()
46 ret = dwarf_get (&c->dwarf, c->dwarf.loc[UNW_S390X_IP], &c->dwarf.ip); in common_init()
53 ret = dwarf_get (&c->dwarf, DWARF_REG_LO in common_init()
[all...]

Completed in 12 milliseconds

12345678910>>...17