Home
last modified time | relevance | path

Searched refs:dwarf (Results 76 - 100 of 478) sorted by relevance

12345678910>>...20

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
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...]
H A DCodeViewDebug.cpp294 case dwarf::DW_TAG_enumeration_type: in getPrettyScopeName()
295 case dwarf::DW_TAG_class_type: in getPrettyScopeName()
296 case dwarf::DW_TAG_structure_type: in getPrettyScopeName()
297 case dwarf::DW_TAG_union_type: in getPrettyScopeName()
299 case dwarf::DW_TAG_namespace: in getPrettyScopeName()
705 case dwarf::DW_LANG_C: in MapDWLangToCVLang()
706 case dwarf::DW_LANG_C89: in MapDWLangToCVLang()
707 case dwarf::DW_LANG_C99: in MapDWLangToCVLang()
708 case dwarf::DW_LANG_C11: in MapDWLangToCVLang()
709 case dwarf in MapDWLangToCVLang()
[all...]
H A DDwarfDebug.cpp9 // This file contains support for writing dwarf debug info into asm files.
95 "use-dwarf-ranges-base-address-specifier", cl::Hidden,
100 cl::desc("Generate dwarf aranges"),
109 "split-dwarf-cross-cu-references", cl::Hidden,
122 "accel-tables", cl::Hidden, cl::desc("Output dwarf accelerator tables."),
131 DwarfInlinedStrings("dwarf-inlined-strings", cl::Hidden,
139 NoDwarfRangesSection("no-dwarf-ranges-section", cl::Hidden,
144 "dwarf-sections-as-references", cl::Hidden,
157 DwarfLinkageNames("dwarf-linkage-names", cl::Hidden,
166 static const char *const DWARFGroupName = "dwarf";
[all...]
H A DDIEHash.h74 void hashAttributes(const DIEAttrs &Attrs, dwarf::Tag Tag);
84 void hashAttribute(const DIEValue &Value, dwarf::Tag Tag);
87 void hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag,
93 void hashShallowTypeReference(dwarf::Attribute Attribute, const DIE &Entry,
97 void hashRepeatedTypeReference(dwarf::Attribute Attribute,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
H A DDWARFAcceleratorTable.cpp33 StringRef Str = dwarf::AtomTypeString(A.Value); in operator <<()
74 auto AtomForm = static_cast<dwarf::Form>(AccelSection.getU16(&Offset)); in extract()
99 case dwarf::DW_ATOM_die_offset: in validateForms()
100 case dwarf::DW_ATOM_die_tag: in validateForms()
101 case dwarf::DW_ATOM_type_flags: in validateForms()
104 FormValue.getForm() == dwarf::DW_FORM_sdata) in validateForms()
114 std::pair<uint64_t, dwarf::Tag>
116 uint64_t DieOffset = dwarf::DW_INVALID_OFFSET; in readAtoms()
117 dwarf::Tag DieTag = dwarf in readAtoms()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp17 if (U.getOrigUnit().getDIEAtIndex(Idx).getTag() == dwarf::DW_TAG_subprogram) in inFunctionScope()
27 Language = dwarf::toUnsigned(CU.find(dwarf::DW_AT_language), 0); in getLanguage()
45 if (DIE.getTag() != dwarf::DW_TAG_variable && in markEverythingAsKept()
46 DIE.getTag() != dwarf::DW_TAG_constant) in markEverythingAsKept()
50 if (!(Value = DIE.find(dwarf::DW_AT_location))) { in markEverythingAsKept()
51 if ((Value = DIE.find(dwarf::DW_AT_const_value)) && in markEverythingAsKept()
58 (*Block)[0] == dwarf::DW_OP_addr) in markEverythingAsKept()
110 if (Die.getTag() != dwarf::DW_TAG_compile_unit) in noteRangeAttribute()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp193 if (Tag != dwarf::DW_TAG_typedef && Tag != dwarf::DW_TAG_const_type && in SkipDIDerivedTag()
194 Tag != dwarf::DW_TAG_volatile_type && in SkipDIDerivedTag()
195 Tag != dwarf::DW_TAG_restrict_type && in SkipDIDerivedTag()
196 Tag != dwarf::DW_TAG_member) in SkipDIDerivedTag()
224 if (Element->getTag() == dwarf::DW_TAG_subrange_type) { in calcArraySize()
374 if (PtrTy->getTag() != dwarf::DW_TAG_pointer_type) in IsValidAIChain()
385 assert(PTyTag == dwarf::DW_TAG_array_type || in IsValidAIChain()
386 PTyTag == dwarf::DW_TAG_structure_type || in IsValidAIChain()
387 PTyTag == dwarf in IsValidAIChain()
[all...]
H A DBTFDebug.cpp47 case dwarf::DW_TAG_pointer_type: in BTFTypeDerived()
50 case dwarf::DW_TAG_const_type: in BTFTypeDerived()
53 case dwarf::DW_TAG_volatile_type: in BTFTypeDerived()
56 case dwarf::DW_TAG_typedef: in BTFTypeDerived()
59 case dwarf::DW_TAG_restrict_type: in BTFTypeDerived()
119 case dwarf::DW_ATE_boolean: in BTFTypeInt()
122 case dwarf::DW_ATE_signed: in BTFTypeInt()
123 case dwarf::DW_ATE_signed_char: in BTFTypeInt()
126 case dwarf::DW_ATE_unsigned: in BTFTypeInt()
127 case dwarf in BTFTypeInt()
[all...]
/third_party/libunwind/libunwind/src/arm/
H A DGregs.c37 c->dwarf.ip = *valp; /* update the IP cache */ in tdep_access_reg()
66 loc = c->dwarf.loc[reg - UNW_ARM_R0]; in tdep_access_reg()
74 *valp = c->dwarf.cfa; in tdep_access_reg()
85 return dwarf_put (&c->dwarf, loc, *valp); in tdep_access_reg()
87 return dwarf_get (&c->dwarf, loc, valp); in tdep_access_reg()
H A DGresume.c37 unw_tdep_context_t *uc = c->dwarf.as_arg; in arm_local_resume()
111 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
112 void *arg = c->dwarf.as_arg; in establish_machine_state()
142 if (!c->dwarf.ip) in unw_resume()
152 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, in unw_resume()
153 c->dwarf.as_arg); in unw_resume()
/third_party/libunwind/libunwind/src/sh/
H A DGregs.c38 c->dwarf.ip = *valp; /* update the IP cache */ in tdep_access_reg()
55 loc = c->dwarf.loc[reg]; in tdep_access_reg()
61 *valp = c->dwarf.cfa; in tdep_access_reg()
70 return dwarf_put (&c->dwarf, loc, *valp); in tdep_access_reg()
72 return dwarf_get (&c->dwarf, loc, valp); in tdep_access_reg()
H A DGresume.c37 unw_tdep_context_t *uc = c->dwarf.as_arg; in sh_local_resume()
122 unw_addr_space_t as = c->dwarf.as; in establish_machine_state()
123 void *arg = c->dwarf.as_arg; in establish_machine_state()
153 if (!c->dwarf.ip) in unw_resume()
163 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, in unw_resume()
164 c->dwarf.as_arg); in unw_resume()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp86 if (Attr.Form == dwarf::DW_FORM_implicit_const) in EmitDebugAbbrev()
246 case dwarf::DW_LNE_set_address: in EmitDebugLine()
247 case dwarf::DW_LNE_set_discriminator: in EmitDebugLine()
251 case dwarf::DW_LNE_define_file: in EmitDebugLine()
254 case dwarf::DW_LNE_end_sequence: in EmitDebugLine()
262 case dwarf::DW_LNS_copy: in EmitDebugLine()
263 case dwarf::DW_LNS_negate_stmt: in EmitDebugLine()
264 case dwarf::DW_LNS_set_basic_block: in EmitDebugLine()
265 case dwarf::DW_LNS_const_add_pc: in EmitDebugLine()
266 case dwarf in EmitDebugLine()
[all...]
/third_party/elfutils/tests/
H A Ddwarf-die-addr-die.c20 #include <dwarf.h>
34 static Dwarf *dwarf; variable
48 if (dwarf_die_addr_die (dwarf, addr, &die2) == NULL) in check_die()
171 dwarf = dwarf_begin (fd, DWARF_C_READ); in main()
172 if (dwarf == NULL) in main()
180 int res = check_dbg (dwarf); in main()
182 dwarf_end (dwarf); in main()
/third_party/libunwind/libunwind/src/mips/
H A DGget_proc_info.c33 ret = dwarf_make_proc_info (&c->dwarf); in unw_get_proc_info()
37 pi->start_ip = c->dwarf.ip; in unw_get_proc_info()
38 pi->end_ip = c->dwarf.ip + 4; in unw_get_proc_info()
42 *pi = c->dwarf.pi; in unw_get_proc_info()
H A DGis_signal_frame.c39 as = c->dwarf.as; in unw_is_signal_frame()
41 arg = c->dwarf.as_arg; in unw_is_signal_frame()
43 ip = c->dwarf.ip; in unw_is_signal_frame()
55 switch (c->dwarf.as->abi) in unw_is_signal_frame()
/third_party/libunwind/libunwind/src/tilegx/
H A DGstep.c36 c, c->dwarf.ip, c->dwarf.cfa); in unw_step()
43 ret = dwarf_step (&c->dwarf); in unw_step()
52 return (c->dwarf.ip == 0) ? 0 : 1; in unw_step()
H A DGget_proc_info.c34 ret = dwarf_make_proc_info (&c->dwarf); in unw_get_proc_info()
38 /* On Tilegx, some routines i.e. _start() etc has no dwarf info. in unw_get_proc_info()
41 pi->start_ip = c->dwarf.ip; in unw_get_proc_info()
42 pi->end_ip = c->dwarf.ip + 1; in unw_get_proc_info()
46 *pi = c->dwarf.pi; in unw_get_proc_info()
/third_party/libunwind/libunwind/src/hppa/
H A DGget_proc_info.c33 if (dwarf_make_proc_info (&c->dwarf) < 0) in unw_get_proc_info()
40 pi->start_ip = c->dwarf.ip; in unw_get_proc_info()
41 pi->end_ip = c->dwarf.ip + 4; in unw_get_proc_info()
44 *pi = c->dwarf.pi; in unw_get_proc_info()
/third_party/libunwind/libunwind/src/riscv/
H A DGget_proc_info.c33 ret = dwarf_make_proc_info (&c->dwarf); in unw_get_proc_info()
38 pi->start_ip = c->dwarf.ip; in unw_get_proc_info()
39 pi->end_ip = c->dwarf.ip + 1; in unw_get_proc_info()
43 *pi = c->dwarf.pi; in unw_get_proc_info()
/third_party/libunwind/libunwind/src/s390x/
H A DGget_proc_info.c35 if (dwarf_make_proc_info (&c->dwarf) < 0) in unw_get_proc_info()
42 pi->start_ip = c->dwarf.ip; in unw_get_proc_info()
43 pi->end_ip = c->dwarf.ip + 1; in unw_get_proc_info()
46 *pi = c->dwarf.pi; in unw_get_proc_info()
/third_party/libunwind/libunwind/src/x86/
H A DGget_proc_info.c33 if (dwarf_make_proc_info (&c->dwarf) < 0) in unw_get_proc_info()
39 pi->start_ip = c->dwarf.ip; in unw_get_proc_info()
40 pi->end_ip = c->dwarf.ip + 1; in unw_get_proc_info()
43 *pi = c->dwarf.pi; in unw_get_proc_info()
H A DGinit_remote.c42 c->dwarf.as = as; in unw_init_remote()
43 c->dwarf.as_arg = as_arg; in unw_init_remote()
46 c->dwarf.as_arg = c; in unw_init_remote()
51 c->dwarf.as_arg = as_arg; in unw_init_remote()
/third_party/libunwind/libunwind/src/x86_64/
H A DGget_proc_info.c35 if (dwarf_make_proc_info (&c->dwarf) < 0) in unw_get_proc_info()
42 pi->start_ip = c->dwarf.ip; in unw_get_proc_info()
43 pi->end_ip = c->dwarf.ip + 1; in unw_get_proc_info()
46 *pi = c->dwarf.pi; in unw_get_proc_info()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFAttribute.h30 dwarf::Attribute Attr = dwarf::Attribute(0);
35 return Offset != 0 && Attr != dwarf::Attribute(0); in isValid()
44 static bool mayHaveLocationDescription(dwarf::Attribute Attr);

Completed in 18 milliseconds

12345678910>>...20