Home
last modified time | relevance | path

Searched refs:dwarf (Results 51 - 75 of 413) sorted by relevance

12345678910>>...17

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp63 using namespace dwarf;
113 ? dwarf::DW_EH_PE_indirect | in Initialize()
114 dwarf::DW_EH_PE_pcrel | in Initialize()
115 dwarf::DW_EH_PE_sdata4 in Initialize()
116 : dwarf::DW_EH_PE_absptr; in Initialize()
118 ? dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4 in Initialize()
119 : dwarf::DW_EH_PE_absptr; in Initialize()
121 ? dwarf::DW_EH_PE_indirect | dwarf in Initialize()
[all...]
/third_party/libunwind/libunwind/src/x86/
H A DGos-freebsd.c48 as = c->dwarf.as; in unw_is_signal_frame()
50 arg = c->dwarf.as_arg; in unw_is_signal_frame()
75 ip = c->dwarf.ip; in unw_is_signal_frame()
115 sf = (struct sigframe *)c->dwarf.cfa; in x86_handle_signal_frame()
117 c->sigcontext_addr = c->dwarf.cfa; in x86_handle_signal_frame()
120 ret = dwarf_get (&c->dwarf, esp_loc, &c->dwarf.cfa); in x86_handle_signal_frame()
127 c->dwarf.loc[EIP] = DWARF_LOC (uc_addr + FREEBSD_UC_MCONTEXT_EIP_OFF, 0); in x86_handle_signal_frame()
128 c->dwarf.loc[ESP] = DWARF_LOC (uc_addr + FREEBSD_UC_MCONTEXT_ESP_OFF, 0); in x86_handle_signal_frame()
129 c->dwarf in x86_handle_signal_frame()
[all...]
H A DGget_save_loc.c38 case UNW_X86_EIP: loc = c->dwarf.loc[EIP]; break; in unw_get_save_loc()
40 case UNW_X86_EAX: loc = c->dwarf.loc[EAX]; break; in unw_get_save_loc()
41 case UNW_X86_ECX: loc = c->dwarf.loc[ECX]; break; in unw_get_save_loc()
42 case UNW_X86_EDX: loc = c->dwarf.loc[EDX]; break; in unw_get_save_loc()
43 case UNW_X86_EBX: loc = c->dwarf.loc[EBX]; break; in unw_get_save_loc()
44 case UNW_X86_ESP: loc = c->dwarf.loc[ESP]; break; in unw_get_save_loc()
45 case UNW_X86_EBP: loc = c->dwarf.loc[EBP]; break; in unw_get_save_loc()
46 case UNW_X86_ESI: loc = c->dwarf.loc[ESI]; break; in unw_get_save_loc()
47 case UNW_X86_EDI: loc = c->dwarf.loc[EDI]; break; in unw_get_save_loc()
48 case UNW_X86_EFLAGS: loc = c->dwarf in unw_get_save_loc()
[all...]
H A DGresume.c41 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
42 void *arg = c->dwarf.as_arg; in establish_machine_state()
67 if (c->dwarf.args_size) in establish_machine_state()
71 val += c->dwarf.args_size; in establish_machine_state()
89 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, in unw_resume()
90 c->dwarf.as_arg); in unw_resume()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugRnglists.cpp30 case dwarf::DW_RLE_end_of_list: in extract()
34 case dwarf::DW_RLE_base_addressx: { in extract()
45 case dwarf::DW_RLE_startx_endx: in extract()
50 case dwarf::DW_RLE_startx_length: { in extract()
62 case dwarf::DW_RLE_offset_pair: { in extract()
73 case dwarf::DW_RLE_base_address: { in extract()
82 case dwarf::DW_RLE_start_end: { in extract()
93 case dwarf::DW_RLE_start_length: { in extract()
128 if (RLE.EntryKind == dwarf::DW_RLE_end_of_list)
130 if (RLE.EntryKind == dwarf
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
H A DMCDwarf.cpp160 // Loop through each MCDwarfLineEntry and encode the dwarf line number table. in EmitDwarfLineTable()
166 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1); in EmitDwarfLineTable()
171 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1); in EmitDwarfLineTable()
178 MCOS->EmitIntValue(dwarf::DW_LNS_extended_op, 1); in EmitDwarfLineTable()
180 MCOS->EmitIntValue(dwarf::DW_LNE_set_discriminator, 1); in EmitDwarfLineTable()
185 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1); in EmitDwarfLineTable()
190 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1); in EmitDwarfLineTable()
193 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1); in EmitDwarfLineTable()
195 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1); in EmitDwarfLineTable()
197 MCOS->EmitIntValue(dwarf in EmitDwarfLineTable()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.h9 // This file contains support for writing dwarf compile unit.
38 /// This dwarf writer support class manages information associated with a
54 // Holders for some common dwarf information.
76 DwarfUnit(dwarf::Tag, const DICompileUnit *Node, AsmPrinter *A, DwarfDebug *DW,
133 void addFlag(DIE &Die, dwarf::Attribute Attribute);
136 void addUInt(DIEValueList &Die, dwarf::Attribute Attribute,
137 Optional<dwarf::Form> Form, uint64_t Integer);
139 void addUInt(DIEValueList &Block, dwarf::Form Form, uint64_t Integer);
142 void addSInt(DIEValueList &Die, dwarf::Attribute Attribute,
143 Optional<dwarf
[all...]
H A DDwarfCompileUnit.h9 // This file contains support for writing dwarf compile unit.
133 BaseTypeRef(unsigned BitSize, dwarf::TypeKind Encoding) : in BaseTypeRef()
136 dwarf::TypeKind Encoding;
153 /// addLabelAddress - Add a dwarf label attribute data and value using
155 void addLabelAddress(DIE &Die, dwarf::Attribute Attribute,
158 /// addLocalLabelAddress - Add a dwarf label attribute data and value using
160 void addLocalLabelAddress(DIE &Die, dwarf::Attribute Attribute,
234 dwarf::Tag getDwarf5OrGNUTag(dwarf::Tag Tag) const;
237 dwarf
[all...]
H A DDebugHandlerBase.cpp46 case dwarf::DW_OP_constu: { in extractFromMachineInstruction()
51 case dwarf::DW_OP_minus: in extractFromMachineInstruction()
54 case dwarf::DW_OP_plus: in extractFromMachineInstruction()
62 case dwarf::DW_OP_plus_uconst: in extractFromMachineInstruction()
65 case dwarf::DW_OP_LLVM_fragment: in extractFromMachineInstruction()
68 case dwarf::DW_OP_deref: in extractFromMachineInstruction()
151 if (Tag != dwarf::DW_TAG_member && Tag != dwarf::DW_TAG_typedef && in getBaseTypeSize()
152 Tag != dwarf::DW_TAG_const_type && Tag != dwarf in getBaseTypeSize()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFAbbreviationDeclaration.h30 AttributeSpec(dwarf::Attribute A, dwarf::Form F, int64_t Value) in AttributeSpec()
34 AttributeSpec(dwarf::Attribute A, dwarf::Form F, Optional<uint8_t> ByteSize) in AttributeSpec()
42 dwarf::Attribute Attr;
43 dwarf::Form Form;
70 return Form == dwarf::DW_FORM_implicit_const; in isImplicitConst()
90 dwarf::Tag getTag() const { return Tag; } in getTag()
100 dwarf::Form getFormByIndex(uint32_t idx) const { in getFormByIndex()
109 dwarf
[all...]
H A DDWARFUnit.h51 dwarf::FormParams FormParams;
78 const dwarf::FormParams &getFormParams() const { return FormParams; } in getFormParams()
80 dwarf::DwarfFormat getFormat() const { return FormParams.Format; } in getFormat()
98 return UnitType == dwarf::DW_UT_type || UnitType == dwarf::DW_UT_split_type; in isTypeUnit()
102 return dwarf::getUnitLengthFieldByteSize(FormParams.Format); in getUnitLengthFieldByteSize()
175 dwarf::FormParams FormParams = {0, 0, dwarf::DwarfFormat::DWARF32};
178 uint8_t Version, dwarf::DwarfFormat Format) in StrOffsetsContributionDescriptor()
183 dwarf in getVersion()
[all...]
H A DDWARFFormValue.h57 dwarf::Form Form; /// Form for this value.
62 DWARFFormValue(dwarf::Form F, ValueType V) : Form(F), Value(V) {} in DWARFFormValue()
65 DWARFFormValue(dwarf::Form F = dwarf::Form(0)) : Form(F) {} in DWARFFormValue() argument
67 static DWARFFormValue createFromSValue(dwarf::Form F, int64_t V);
68 static DWARFFormValue createFromUValue(dwarf::Form F, uint64_t V);
69 static DWARFFormValue createFromPValue(dwarf::Form F, const char *V);
70 static DWARFFormValue createFromBlockValue(dwarf::Form F,
72 static DWARFFormValue createFromUnit(dwarf::Form F, const DWARFUnit *Unit,
75 dwarf
154 namespace dwarf { global() namespace
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DDebugInfoMetadata.cpp359 case dwarf::DW_ATE_signed: in getSignedness()
360 case dwarf::DW_ATE_signed_char: in getSignedness()
362 case dwarf::DW_ATE_unsigned: in getSignedness()
363 case dwarf::DW_ATE_unsigned_char: in getSignedness()
836 if (Op >= dwarf::DW_OP_breg0 && Op <= dwarf::DW_OP_breg31) in getSize()
840 case dwarf::DW_OP_LLVM_convert: in getSize()
841 case dwarf::DW_OP_LLVM_fragment: in getSize()
842 case dwarf::DW_OP_bregx: in getSize()
844 case dwarf in getSize()
[all...]
/third_party/libunwind/libunwind/src/riscv/
H A DGregs.c48 c->dwarf.ip = *valp; in tdep_access_reg()
52 loc = c->dwarf.loc[0]; in tdep_access_reg()
59 *valp = c->dwarf.cfa; in tdep_access_reg()
62 loc = c->dwarf.loc[reg]; in tdep_access_reg()
68 return dwarf_put (&c->dwarf, loc, *valp); in tdep_access_reg()
72 return dwarf_get (&c->dwarf, loc, valp); in tdep_access_reg()
85 loc = c->dwarf.loc[reg]; in tdep_access_fpreg()
89 return dwarf_putfp (&c->dwarf, loc, *valp); in tdep_access_fpreg()
93 return dwarf_getfp (&c->dwarf, loc, valp); in tdep_access_fpreg()
H A DGresume.c40 mcontext[0] = c->dwarf.ip; in riscv_local_resume()
45 mcontext[1] = c->dwarf.ip; in riscv_local_resume()
47 Debug (8, "resuming at ip=0x%lx via setcontext()\n", c->dwarf.ip); in riscv_local_resume()
56 regs[0] = c->dwarf.ip; in riscv_local_resume()
61 Debug (8, "resuming at ip=0x%lx via sigreturn() (trampoline @ 0x%lx, sp @ 0x%lx)\n", c->dwarf.ip, c->sigcontext_pc, c->sigcontext_sp); in riscv_local_resume()
83 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
84 void *arg = c->dwarf.as_arg; in establish_machine_state()
120 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *)c, in unw_resume()
121 c->dwarf in unw_resume()
[all...]
/third_party/libunwind/libunwind/src/x86_64/
H A DGresume.c40 ucontext_t *uc = dwarf_get_uc(&c->dwarf); in x86_64_local_resume()
46 dwarf_make_proc_info (&c->dwarf); in x86_64_local_resume()
56 (unsigned long long) c->dwarf.ip); in x86_64_local_resume()
74 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
75 void *arg = c->dwarf.as_arg; in establish_machine_state()
100 if (c->dwarf.args_size) in establish_machine_state()
104 val += c->dwarf.args_size; in establish_machine_state()
122 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, in unw_resume()
123 c->dwarf in unw_resume()
[all...]
H A DGget_save_loc.c40 case UNW_X86_64_RBX: loc = c->dwarf.loc[RBX]; break; in unw_get_save_loc()
41 case UNW_X86_64_RSP: loc = c->dwarf.loc[RSP]; break; in unw_get_save_loc()
42 case UNW_X86_64_RBP: loc = c->dwarf.loc[RBP]; break; in unw_get_save_loc()
43 case UNW_X86_64_R12: loc = c->dwarf.loc[R12]; break; in unw_get_save_loc()
44 case UNW_X86_64_R13: loc = c->dwarf.loc[R13]; break; in unw_get_save_loc()
45 case UNW_X86_64_R14: loc = c->dwarf.loc[R14]; break; in unw_get_save_loc()
46 case UNW_X86_64_R15: loc = c->dwarf.loc[R15]; break; in unw_get_save_loc()
47 case UNW_X86_64_RIP: loc = c->dwarf.loc[RIP]; break; in unw_get_save_loc()
/third_party/libunwind/libunwind/src/tilegx/
H A DGresume.c38 ucontext_t *uc = c->dwarf.as_arg; in tilegx_local_resume()
50 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
51 void *arg = c->dwarf.as_arg; in establish_machine_state()
80 Debug (1, "(cursor=%p) ip=0x%lx\n", c, c->dwarf.ip); in unw_resume()
82 if (!c->dwarf.ip) in unw_resume()
92 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, in unw_resume()
93 c->dwarf.as_arg); in unw_resume()
H A DGregs.c40 loc = c->dwarf.loc[reg - UNW_TILEGX_R0]; in tdep_access_reg()
45 *valp = c->dwarf.cfa; in tdep_access_reg()
56 if (ci->dwarf.use_prev_instr == 0) { in tdep_access_reg()
58 c->dwarf.ip = *valp; /* update the IP cache */ in tdep_access_reg()
62 c->dwarf.ip = *valp; /* update the IP cache */ in tdep_access_reg()
64 return dwarf_put (&c->dwarf, loc, *valp); in tdep_access_reg()
67 return dwarf_get (&c->dwarf, loc, valp); in tdep_access_reg()
/third_party/libunwind/libunwind/src/s390x/
H A DGregs.c42 *valp = c->dwarf.cfa; in tdep_access_reg()
61 loc = c->dwarf.loc[reg]; in tdep_access_reg()
67 loc = c->dwarf.loc[reg]; in tdep_access_reg()
76 return dwarf_put (&c->dwarf, loc, *valp); in tdep_access_reg()
78 return dwarf_get (&c->dwarf, loc, valp); in tdep_access_reg()
105 loc = c->dwarf.loc[reg]; in tdep_access_fpreg()
113 return dwarf_putfp (&c->dwarf, loc, *valp); in tdep_access_fpreg()
115 return dwarf_getfp (&c->dwarf, loc, valp); in tdep_access_fpreg()
H A DGresume.c43 uc.uc_mcontext.psw.addr = c->dwarf.ip; in s390x_local_resume()
49 dwarf_make_proc_info (&c->dwarf); in s390x_local_resume()
55 (unsigned long long) c->dwarf.ip); in s390x_local_resume()
60 (unsigned long long) c->dwarf.ip); in s390x_local_resume()
78 (unsigned long long) c->dwarf.ip); in s390x_local_resume()
110 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
111 void *arg = c->dwarf.as_arg; in establish_machine_state()
136 if (c->dwarf.args_size) in establish_machine_state()
140 val += c->dwarf.args_size; in establish_machine_state()
158 return (*c->dwarf in unw_resume()
[all...]
/third_party/libunwind/libunwind/src/aarch64/
H A DGresume.c101 if (c->dwarf.eh_valid_mask & 0x1) sc->regs[0] = c->dwarf.eh_args[0]; in aarch64_local_resume()
102 if (c->dwarf.eh_valid_mask & 0x2) sc->regs[1] = c->dwarf.eh_args[1]; in aarch64_local_resume()
103 if (c->dwarf.eh_valid_mask & 0x4) sc->regs[2] = c->dwarf.eh_args[2]; in aarch64_local_resume()
104 if (c->dwarf.eh_valid_mask & 0x8) sc->regs[3] = c->dwarf.eh_args[3]; in aarch64_local_resume()
155 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
156 void *arg = c->dwarf in establish_machine_state()
[all...]
/third_party/libunwind/libunwind/src/hppa/
H A DGresume.c58 ucontext_t *uc = c->dwarf.as_arg; in hppa_local_resume()
64 dwarf_make_proc_info (&c->dwarf); in hppa_local_resume()
70 Debug (8, "resuming at ip=%x via sigreturn(%p)\n", c->dwarf.ip, sc); in hppa_local_resume()
75 Debug (8, "resuming at ip=%x via setcontext()\n", c->dwarf.ip); in hppa_local_resume()
96 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
97 void *arg = c->dwarf.as_arg; in establish_machine_state()
132 if (!c->dwarf.ip) in unw_resume()
143 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, in unw_resume()
144 c->dwarf in unw_resume()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DAccelTable.h328 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)};
347 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4),
348 Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2),
349 Atom(dwarf::DW_ATOM_type_flags, dwarf::DW_FORM_data1)};
365 Atom(dwarf::DW_ATOM_die_offset, dwarf
[all...]
/third_party/libunwind/libunwind/src/ppc64/
H A DGresume.c47 ucontext_t *uc = (ucontext_t *)c->dwarf.as_arg; in ppc64_local_resume()
57 (unsigned long long) c->dwarf.ip); in ppc64_local_resume()
71 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
72 void *arg = c->dwarf.as_arg; in establish_machine_state()
107 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, in unw_resume()
108 c->dwarf.as_arg); in unw_resume()

Completed in 13 milliseconds

12345678910>>...17