Home
last modified time | relevance | path

Searched refs:dwarf (Results 1 – 25 of 310) sorted by relevance

12345678910>>...13

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIE.cpp107 << dwarf::TagString(Tag) in print()
376 case dwarf::DW_FORM_flag: in emitValue()
377 case dwarf::DW_FORM_ref1: in emitValue()
381 case dwarf::DW_FORM_ref2: in emitValue()
387 case dwarf::DW_FORM_strp: in emitValue()
388 case dwarf::DW_FORM_ref4: in emitValue()
393 case dwarf::DW_FORM_ref8: in emitValue()
525 unsigned DIEBaseTypeRef::sizeOf(const dwarf::FormParams &, dwarf::Form) const { in sizeOf()
631 unsigned DIEInlineString::sizeOf(const dwarf::FormParams &, dwarf::Form) const { in sizeOf()
739 unsigned DIELoc::sizeOf(const dwarf::FormParams &, dwarf::Form Form) const { in sizeOf()
[all …]
H A DDwarfUnit.cpp317 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_addrx); in addPoolOpAddress()
325 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_const4u); in addPoolOpAddress()
327 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_plus); in addPoolOpAddress()
342 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_addr); in addOpAddress()
535 addUInt(Die, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, in addAccess()
538 addUInt(Die, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, in addAccess()
541 addUInt(Die, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, in addAccess()
663 if (!dwarf::isCPlusPlus((dwarf::SourceLanguage)getLanguage())) in getParentContextString()
704 addUInt(Buffer, dwarf::DW_AT_encoding, dwarf::DW_FORM_data1, in constructTypeDIE()
752 addUInt(Buffer, dwarf::DW_AT_encoding, dwarf::DW_FORM_data1, in constructTypeDIE()
[all …]
H A DDwarfExpression.cpp34 emitOp(dwarf::DW_OP_lit0); in emitConstu()
35 emitOp(dwarf::DW_OP_not); in emitConstu()
91 emitOp(dwarf::DW_OP_shr); in addShr()
96 emitOp(dwarf::DW_OP_and); in addAnd()
504 if (OpNum >= dwarf::DW_OP_reg0 && OpNum <= dwarf::DW_OP_reg31) { in addExpression()
507 } else if (OpNum >= dwarf::DW_OP_breg0 && OpNum <= dwarf::DW_OP_breg31) { in addExpression()
559 case dwarf::DW_OP_or: in addExpression()
570 case dwarf::DW_OP_eq: in addExpression()
571 case dwarf::DW_OP_ne: in addExpression()
572 case dwarf::DW_OP_gt: in addExpression()
[all …]
H A DAsmPrinterDwarf.cpp39 case dwarf::DW_EH_PE_omit: in DecodeDWARFEncoding()
55 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata4: in DecodeDWARFEncoding()
57 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4: in DecodeDWARFEncoding()
59 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata8: in DecodeDWARFEncoding()
61 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata8: in DecodeDWARFEncoding()
63 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata4 in DecodeDWARFEncoding()
66 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4 in DecodeDWARFEncoding()
69 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata8 in DecodeDWARFEncoding()
72 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata8 in DecodeDWARFEncoding()
75 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_datarel | in DecodeDWARFEncoding()
[all …]
H A DDwarfCompileUnit.cpp191 addUInt(*VariableDIE, dwarf::DW_AT_alignment, dwarf::DW_FORM_udata, in getOrCreateGlobalVariableDIE()
290 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_plus); in addLocationAttribute()
321 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_plus); in addLocationAttribute()
340 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_plus); in addLocationAttribute()
481 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_WASM_location); in addWasmRelocBaseGlobal()
531 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_consts); in updateSubprogramScopeDIE()
533 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_plus); in updateSubprogramScopeDIE()
1212 dwarf::Attribute
1234 dwarf::LocationAtom
1472 dwarf::UnitType UT = Skeleton ? dwarf::DW_UT_split_compile in emitHeader()
[all …]
H A DDebugHandlerBase.cpp59 case dwarf::DW_OP_constu: { in extractFromMachineInstruction()
67 case dwarf::DW_OP_plus: in extractFromMachineInstruction()
81 case dwarf::DW_OP_deref: in extractFromMachineInstruction()
154 if (Tag != dwarf::DW_TAG_member && Tag != dwarf::DW_TAG_typedef && in getBaseTypeSize()
155 Tag != dwarf::DW_TAG_const_type && Tag != dwarf::DW_TAG_volatile_type && in getBaseTypeSize()
156 Tag != dwarf::DW_TAG_restrict_type && Tag != dwarf::DW_TAG_atomic_type && in getBaseTypeSize()
199 dwarf::Tag T = (dwarf::Tag)Ty->getTag(); in isUnsignedDIType()
210 assert(T == dwarf::DW_TAG_typedef || T == dwarf::DW_TAG_const_type || in isUnsignedDIType()
212 T == dwarf::DW_TAG_restrict_type || T == dwarf::DW_TAG_atomic_type || in isUnsignedDIType()
224 Encoding == dwarf::DW_ATE_float || Encoding == dwarf::DW_ATE_UTF || in isUnsignedDIType()
[all …]
H A DDIEHash.cpp168 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, in hashDIEEntry()
272 case dwarf::DW_FORM_data1: in hashAttribute()
273 case dwarf::DW_FORM_data2: in hashAttribute()
274 case dwarf::DW_FORM_data4: in hashAttribute()
275 case dwarf::DW_FORM_data8: in hashAttribute()
276 case dwarf::DW_FORM_udata: in hashAttribute()
277 case dwarf::DW_FORM_sdata: in hashAttribute()
283 case dwarf::DW_FORM_flag_present: in hashAttribute()
284 case dwarf::DW_FORM_flag: in hashAttribute()
285 addULEB128(dwarf::DW_FORM_flag); in hashAttribute()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DSyntheticTypeNameBuilder.cpp61 static dwarf::Attribute TypeAttr[] = {dwarf::DW_AT_type};
119 if (dwarf::toUnsigned(CU.find(FunctionParameter, dwarf::DW_AT_artificial), in addParamNames()
171 case dwarf::DW_TAG_null: in getTypeDeduplicationCandidate()
174 case dwarf::DW_TAG_type_unit: in getTypeDeduplicationCandidate()
325 {dwarf::DW_AT_MIPS_linkage_name, dwarf::DW_AT_linkage_name})) { in addTypeName()
476 case dwarf::DW_TAG_member: { in addTypePrefix()
506 case dwarf::DW_TAG_module: { in addTypePrefix()
539 case dwarf::DW_TAG_friend: { in addTypePrefix()
620 case dwarf::DW_TAG_label: { in addTypePrefix()
636 case dwarf::DW_TAG_null: { in addTypePrefix()
[all …]
H A DDIEAttributeCloner.cpp62 case dwarf::DW_FORM_strp: in clone()
65 case dwarf::DW_FORM_strx: in clone()
73 case dwarf::DW_FORM_ref1: in clone()
74 case dwarf::DW_FORM_ref2: in clone()
75 case dwarf::DW_FORM_ref4: in clone()
76 case dwarf::DW_FORM_ref8: in clone()
87 case dwarf::DW_FORM_flag: in clone()
143 case dwarf::DW_AT_low_pc: in shouldSkipAttribute()
144 case dwarf::DW_AT_high_pc: in shouldSkipAttribute()
145 case dwarf::DW_AT_ranges: in shouldSkipAttribute()
[all …]
H A DDependencyTracker.cpp147 case dwarf::DW_TAG_label: { in collectRootsToKeep()
173 case dwarf::DW_TAG_constant: in collectRootsToKeep()
293 case dwarf::DW_TAG_module: in isNamespaceLikeEntry()
294 case dwarf::DW_TAG_namespace: in isNamespaceLikeEntry()
547 case dwarf::DW_TAG_label: { in markDIEEntryAsKeptRec()
581 case dwarf::DW_TAG_typedef: in isTypeTableCandidate()
583 case dwarf::DW_TAG_variant: in isTypeTableCandidate()
584 case dwarf::DW_TAG_module: in isTypeTableCandidate()
586 case dwarf::DW_TAG_set_type: in isTypeTableCandidate()
700 case dwarf::DW_TAG_label: in getRootForSpecifiedEntry()
[all …]
H A DAcceleratorRecordsSaver.cpp77 case dwarf::DW_TAG_array_type: in save()
78 case dwarf::DW_TAG_class_type: in save()
85 case dwarf::DW_TAG_typedef: in save()
86 case dwarf::DW_TAG_union_type: in save()
88 case dwarf::DW_TAG_set_type: in save()
90 case dwarf::DW_TAG_base_type: in save()
92 case dwarf::DW_TAG_constant: in save()
93 case dwarf::DW_TAG_file_type: in save()
94 case dwarf::DW_TAG_namelist: in save()
109 dwarf::toUnsigned(InputDIE.find(dwarf::DW_AT_APPLE_runtime_class)) in save()
[all …]
H A DDIEGenerator.h31 DIE *createDIE(dwarf::Tag DieTag, uint32_t OutOffset) { in createDIE()
63 Allocator, static_cast<dwarf::Attribute>(0), dwarf::DW_FORM_data1, in addLocationAttribute()
76 assert((AttrForm == dwarf::DW_FORM_block) || in addBlockAttribute()
77 (AttrForm == dwarf::DW_FORM_exprloc) || in addBlockAttribute()
85 Allocator, static_cast<dwarf::Attribute>(0), dwarf::DW_FORM_data1, in addBlockAttribute()
103 assert(AttrForm == dwarf::DW_FORM_strx); in addIndexedStringAttribute()
109 addStringPlaceholderAttribute(dwarf::Attribute Attr, dwarf::Form AttrForm) { in addStringPlaceholderAttribute()
110 assert(AttrForm == dwarf::DW_FORM_strp || in addStringPlaceholderAttribute()
111 AttrForm == dwarf::DW_FORM_line_strp); in addStringPlaceholderAttribute()
121 Allocator, static_cast<dwarf::Attribute>(0), dwarf::DW_FORM_data1, in addInplaceString()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVLocation.cpp35 if (dwarf::DW_OP_lit0 <= Code && Code <= dwarf::DW_OP_lit31) { in getOperandsDWARFInfo()
43 if (dwarf::DW_OP_breg0 <= Code && Code <= dwarf::DW_OP_breg31) { in getOperandsDWARFInfo()
53 if (dwarf::DW_OP_reg0 <= Code && Code <= dwarf::DW_OP_reg31) { in getOperandsDWARFInfo()
117 case dwarf::DW_OP_dup: in getOperandsDWARFInfo()
192 case dwarf::DW_OP_or: in getOperandsDWARFInfo()
217 case dwarf::DW_OP_le: in getOperandsDWARFInfo()
220 case dwarf::DW_OP_ge: in getOperandsDWARFInfo()
223 case dwarf::DW_OP_eq: in getOperandsDWARFInfo()
226 case dwarf::DW_OP_lt: in getOperandsDWARFInfo()
229 case dwarf::DW_OP_gt: in getOperandsDWARFInfo()
[all …]
H A DLVElement.cpp127 case dwarf::DW_ACCESS_public: in accessibilityString()
131 case dwarf::DW_ACCESS_private: in accessibilityString()
158 case dwarf::DW_INL_not_inlined: in inlineCodeString()
160 case dwarf::DW_INL_inlined: in inlineCodeString()
303 case dwarf::DW_TAG_base_type: in resolveFullname()
305 case dwarf::DW_TAG_class_type: in resolveFullname()
307 case dwarf::DW_TAG_namespace: in resolveFullname()
316 case dwarf::DW_TAG_call_site: in resolveFullname()
323 case dwarf::DW_TAG_label: in resolveFullname()
327 case dwarf::DW_TAG_typedef: in resolveFullname()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h35 namespace dwarf {
159 const lldb_private::plugin::dwarf::DWARFDIE &die);
174 const lldb_private::plugin::dwarf::DWARFDIE &die,
210 const lldb_private::plugin::dwarf::DWARFDIE &die,
222 const lldb_private::plugin::dwarf::DWARFDIE &die);
353 const lldb_private::plugin::dwarf::DWARFDIE &die,
394 const lldb_private::plugin::dwarf::DWARFDIE &die,
424 const lldb_private::plugin::dwarf::DWARFDIE &die);
441 lldb_private::plugin::dwarf::DWARFDIE object_pointer;
444 lldb_private::plugin::dwarf::DWARFFormValue signature;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DDwarf.cpp19 using namespace dwarf;
40 unsigned llvm::dwarf::TagVersion(dwarf::Tag Tag) { in TagVersion()
51 unsigned llvm::dwarf::TagVendor(dwarf::Tag Tag) { in TagVendor()
83 unsigned llvm::dwarf::AttributeVersion(dwarf::Attribute Attribute) { in AttributeVersion()
94 unsigned llvm::dwarf::AttributeVendor(dwarf::Attribute Attribute) { in AttributeVendor()
116 unsigned llvm::dwarf::FormVersion(dwarf::Form Form) { in FormVersion()
127 unsigned llvm::dwarf::FormVendor(dwarf::Form Form) { in FormVendor()
209 unsigned llvm::dwarf::OperationVersion(dwarf::LocationAtom Op) { in OperationVersion()
220 unsigned llvm::dwarf::OperationVendor(dwarf::LocationAtom Op) { in OperationVendor()
391 unsigned llvm::dwarf::LanguageVendor(dwarf::SourceLanguage Lang) { in LanguageVendor()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVELFReader.cpp45 case dwarf::DW_TAG_member: in createElement()
144 case dwarf::DW_TAG_member: in createElement()
212 case dwarf::DW_TAG_label: in createElement()
340 case dwarf::DW_AT_count: in processOneAttribute()
362 case dwarf::DW_AT_inline: in processOneAttribute()
368 case dwarf::DW_AT_name: in processOneAttribute()
391 case dwarf::DW_AT_type: in processOneAttribute()
915 ? dwarf::toString(UnitDie.find(dwarf::DW_AT_dwo_name)) in createScopes()
916 : dwarf::toString(UnitDie.find(dwarf::DW_AT_GNU_dwo_name)); in createScopes()
1075 /*IsType=*/Attr == dwarf::DW_AT_import || Attr == dwarf::DW_AT_type); in updateReference()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinkerDeclContext.cpp60 case dwarf::DW_TAG_module: in getChildDeclContext()
64 case dwarf::DW_TAG_subprogram: in getChildDeclContext()
68 !dwarf::toUnsigned(DIE.find(dwarf::DW_AT_external), 0)) in getChildDeclContext()
71 case dwarf::DW_TAG_member: in getChildDeclContext()
72 case dwarf::DW_TAG_namespace: in getChildDeclContext()
77 case dwarf::DW_TAG_typedef: in getChildDeclContext()
82 if (dwarf::toUnsigned(DIE.find(dwarf::DW_AT_artificial), 0)) in getChildDeclContext()
102 if (Tag != dwarf::DW_TAG_class_type && Tag != dwarf::DW_TAG_structure_type && in getChildDeclContext()
119 ByteSize = dwarf::toUnsigned(DIE.find(dwarf::DW_AT_byte_size), in getChildDeclContext()
123 dwarf::toUnsigned(DIE.find(dwarf::DW_AT_decl_file), 0)) { in getChildDeclContext()
[all …]
H A DDWARFLinker.cpp99 case dwarf::DW_AT_type: in isODRAttribute()
177 sys::path::append(Buf, dwarf::toString(CU.find(dwarf::DW_AT_comp_dir), "")); in resolveRelativeObjectPath()
196 StringRef SysRoot = dwarf::toStringRef(DIE.find(dwarf::DW_AT_LLVM_sysroot)); in analyzeImportedModule()
207 dwarf::toString(DIE.find(dwarf::DW_AT_name)); in analyzeImportedModule()
266 dwarf::toUnsigned(Die.find(dwarf::DW_AT_declaration), 0)); in updatePruning()
335 dwarf::toString(Current.Die.find(dwarf::DW_AT_name), "") != in analyzeContextInfo()
550 auto LowPc = dwarf::toAddress(DIE.find(dwarf::DW_AT_low_pc)); in shouldKeepSubprogramDIE()
580 if (dwarf::toAddress(OrigUnit.getUnitDIE().find(dwarf::DW_AT_high_pc)) in shouldKeepSubprogramDIE()
923 dwarf::toUnsigned(Current.Die.find(dwarf::DW_AT_declaration), 0); in lookForDIEsToKeep()
1783 Die->addValue(DIEAlloc, dwarf::Attribute(dwarf::DW_AT_APPLE_origin), in cloneDIE()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDataExtractor.cpp20 return {0, dwarf::DWARF32}; in getInitialLength()
24 dwarf::DwarfFormat Format = dwarf::DWARF32; in getInitialLength()
27 Format = dwarf::DWARF64; in getInitialLength()
34 return {0, dwarf::DWARF32}; in getInitialLength()
45 return {0, dwarf::DWARF32}; in getInitialLength()
81 case dwarf::DW_EH_PE_absptr: in getEncodedPointer()
98 case dwarf::DW_EH_PE_udata2: in getEncodedPointer()
101 case dwarf::DW_EH_PE_udata4: in getEncodedPointer()
104 case dwarf::DW_EH_PE_udata8: in getEncodedPointer()
107 case dwarf::DW_EH_PE_sdata2: in getEncodedPointer()
[all …]
H A DDWARFDebugLoc.cpp55 case dwarf::DW_LLE_end_of_list: in Interpret()
63 case dwarf::DW_LLE_startx_endx: { in Interpret()
83 case dwarf::DW_LLE_offset_pair: { in Interpret()
97 case dwarf::DW_LLE_base_address: in Interpret()
100 case dwarf::DW_LLE_start_end: in Interpret()
103 case dwarf::DW_LLE_start_length: in Interpret()
258 case dwarf::DW_LLE_offset_pair: in dumpRawEntry()
262 case dwarf::DW_LLE_end_of_list: in dumpRawEntry()
311 case dwarf::DW_LLE_start_end: in visitLocationList()
365 case dwarf::DW_LLE_start_end: in dumpRawEntry()
[all …]
H A DDWARFDebugRnglists.cpp31 case dwarf::DW_RLE_end_of_list: in extract()
35 case dwarf::DW_RLE_base_addressx: { in extract()
39 case dwarf::DW_RLE_startx_endx: in extract()
48 case dwarf::DW_RLE_offset_pair: { in extract()
53 case dwarf::DW_RLE_base_address: { in extract()
57 case dwarf::DW_RLE_start_end: { in extract()
62 case dwarf::DW_RLE_start_length: { in extract()
133 case dwarf::DW_RLE_start_end: in getAbsoluteRanges()
205 case dwarf::DW_RLE_end_of_list: in dump()
229 case dwarf::DW_RLE_offset_pair: in dump()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDIE.h54 dwarf::Form Form;
60 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) in DIEAbbrevData()
84 dwarf::Tag Tag;
109 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) { in AddAttribute()
252 unsigned sizeOf(const dwarf::FormParams &, dwarf::Form) const;
310 unsigned sizeOf(const dwarf::FormParams &, dwarf::Form) const;
385 dwarf::Attribute Attribute = (dwarf::Attribute)0;
386 dwarf::Form Form = (dwarf::Form)0;
753 dwarf::Attribute NewAttribute, dwarf::Form Form, in replaceValue()
829 dwarf::Tag Tag = (dwarf::Tag)0;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDWARFYAML.h33 llvm::dwarf::Form Form;
39 llvm::dwarf::Tag Tag;
55 dwarf::DwarfFormat Format;
85 dwarf::DwarfFormat Format;
111 dwarf::DwarfFormat Format;
129 dwarf::LineNumberOps Opcode;
140 dwarf::DwarfFormat Format;
162 dwarf::DwarfFormat Format;
171 dwarf::DwarfFormat Format;
179 dwarf::LocationAtom Operator;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp302 case dwarf::DW_FORM_addr: in writeDIE()
339 case dwarf::DW_FORM_strx: in writeDIE()
350 case dwarf::DW_FORM_ref1: in writeDIE()
351 case dwarf::DW_FORM_flag: in writeDIE()
357 case dwarf::DW_FORM_ref2: in writeDIE()
363 case dwarf::DW_FORM_ref4: in writeDIE()
370 case dwarf::DW_FORM_ref8: in writeDIE()
388 case dwarf::DW_FORM_strp: in writeDIE()
524 case dwarf::DW_LNS_copy: in writeLineTableOpcode()
535 case dwarf::DW_LNS_set_isa: in writeLineTableOpcode()
[all …]

12345678910>>...13