/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 63 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 D | Gos-freebsd.c | 48 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 D | Gget_save_loc.c | 38 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 D | Gresume.c | 41 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 D | DWARFDebugRnglists.cpp | 30 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 D | MCDwarf.cpp | 160 // 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 D | DwarfUnit.h | 9 // 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 D | DwarfCompileUnit.h | 9 // 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 D | DebugHandlerBase.cpp | 46 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 D | DWARFAbbreviationDeclaration.h | 30 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 D | DWARFUnit.h | 51 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 D | DWARFFormValue.h | 57 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 D | DebugInfoMetadata.cpp | 359 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 D | Gregs.c | 48 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 D | Gresume.c | 40 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 D | Gresume.c | 40 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 D | Gget_save_loc.c | 40 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 D | Gresume.c | 38 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 D | Gregs.c | 40 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 D | Gregs.c | 42 *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 D | Gresume.c | 43 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 D | Gresume.c | 101 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 D | Gresume.c | 58 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 D | AccelTable.h | 328 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 D | Gresume.c | 47 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()
|