| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DIE.cpp | 107 << 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 D | DwarfUnit.cpp | 317 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 D | DwarfExpression.cpp | 34 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 D | AsmPrinterDwarf.cpp | 39 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 D | DwarfCompileUnit.cpp | 191 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 D | DebugHandlerBase.cpp | 59 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 D | DIEHash.cpp | 168 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 D | SyntheticTypeNameBuilder.cpp | 61 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 D | DIEAttributeCloner.cpp | 62 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 D | DependencyTracker.cpp | 147 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 D | AcceleratorRecordsSaver.cpp | 77 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 D | DIEGenerator.h | 31 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 D | LVLocation.cpp | 35 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 D | LVElement.cpp | 127 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 D | DWARFASTParserClang.h | 35 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 D | Dwarf.cpp | 19 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 D | LVELFReader.cpp | 45 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 D | DWARFLinkerDeclContext.cpp | 60 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 D | DWARFLinker.cpp | 99 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 D | DWARFDataExtractor.cpp | 20 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 D | DWARFDebugLoc.cpp | 55 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 D | DWARFDebugRnglists.cpp | 31 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 D | DIE.h | 54 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 D | DWARFYAML.h | 33 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 D | DWARFEmitter.cpp | 302 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 …]
|