| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DIE.cpp | 114 << dwarf::TagString(Tag) in print() 384 case dwarf::DW_FORM_flag: in EmitValue() 385 case dwarf::DW_FORM_ref1: in EmitValue() 389 case dwarf::DW_FORM_ref2: in EmitValue() 394 case dwarf::DW_FORM_strp: in EmitValue() 395 case dwarf::DW_FORM_ref4: in EmitValue() 400 case dwarf::DW_FORM_ref8: in EmitValue() 409 case dwarf::DW_FORM_addr: in EmitValue() 432 dwarf::FormParams Params = {0, 0, dwarf::DWARF32}; in SizeOf() 662 case dwarf::DWARF32: in SizeOf() [all …]
|
| H A D | DwarfUnit.cpp | 247 isDwoUnit() ? dwarf::DW_FORM_GNU_str_index : dwarf::DW_FORM_strp; in addString() 319 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_addrx); in addOpAddress() 325 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_GNU_addr_index); in addOpAddress() 331 addUInt(Die, dwarf::DW_FORM_data1, dwarf::DW_OP_addr); in addOpAddress() 451 dwarf::Tag T = (dwarf::Tag)Ty->getTag(); in isUnsignedDIType() 738 addUInt(Buffer, dwarf::DW_AT_encoding, dwarf::DW_FORM_data1, in constructTypeDIE() 745 addUInt(Buffer, dwarf::DW_AT_endianity, None, dwarf::DW_END_big); in constructTypeDIE() 784 addUInt(Buffer, dwarf::DW_AT_address_class, dwarf::DW_FORM_data4, in constructTypeDIE() 986 addUInt(Buffer, dwarf::DW_AT_alignment, dwarf::DW_FORM_udata, in constructTypeDIE() 1208 addUInt(*Block, dwarf::DW_FORM_data1, dwarf::DW_OP_constu); in applySubprogramAttributes() [all …]
|
| H A D | AsmPrinterDwarf.cpp | 61 case dwarf::DW_EH_PE_absptr: in DecodeDWARFEncoding() 63 case dwarf::DW_EH_PE_omit: in DecodeDWARFEncoding() 65 case dwarf::DW_EH_PE_pcrel: in DecodeDWARFEncoding() 79 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata4: in DecodeDWARFEncoding() 81 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4: in DecodeDWARFEncoding() 83 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata8: in DecodeDWARFEncoding() 85 case dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata8: in DecodeDWARFEncoding() 87 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata4 in DecodeDWARFEncoding() 90 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4 in DecodeDWARFEncoding() 93 case dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata8 in DecodeDWARFEncoding() [all …]
|
| H A D | DwarfExpression.cpp | 33 emitOp(dwarf::DW_OP_lit0); in emitConstu() 34 emitOp(dwarf::DW_OP_not); in emitConstu() 67 emitOp(dwarf::DW_OP_fbreg); in addFBReg() 90 emitOp(dwarf::DW_OP_shr); in addShr() 95 emitOp(dwarf::DW_OP_and); in addAnd() 361 case dwarf::DW_OP_mul: in addExpression() 362 case dwarf::DW_OP_div: in addExpression() 363 case dwarf::DW_OP_mod: in addExpression() 364 case dwarf::DW_OP_or: in addExpression() 365 case dwarf::DW_OP_and: in addExpression() [all …]
|
| H A D | DIEHash.cpp | 175 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, in hashDIEEntry() 258 case dwarf::DW_FORM_data1: in hashAttribute() 259 case dwarf::DW_FORM_data2: in hashAttribute() 260 case dwarf::DW_FORM_data4: in hashAttribute() 261 case dwarf::DW_FORM_data8: in hashAttribute() 262 case dwarf::DW_FORM_udata: in hashAttribute() 263 case dwarf::DW_FORM_sdata: in hashAttribute() 269 case dwarf::DW_FORM_flag_present: in hashAttribute() 270 case dwarf::DW_FORM_flag: in hashAttribute() 271 addULEB128(dwarf::DW_FORM_flag); in hashAttribute() [all …]
|
| H A D | DwarfCompileUnit.cpp | 162 addUInt(*VariableDIE, dwarf::DW_AT_alignment, dwarf::DW_FORM_udata, in getOrCreateGlobalVariableDIE() 220 addUInt(*Loc, dwarf::DW_FORM_data1, in getOrCreateGlobalVariableDIE() 228 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_GNU_const_index); in getOrCreateGlobalVariableDIE() 233 addUInt(*Loc, dwarf::DW_FORM_data1, in getOrCreateGlobalVariableDIE() 345 addUInt(*Loc, dwarf::DW_FORM_data1, dwarf::DW_OP_call_frame_cfa); in updateSubprogramScopeDIE() 444 addUInt(ScopeDIE, dwarf::DW_AT_ranges, dwarf::DW_FORM_rnglistx, Index); in addScopeRangeList() 604 Ops.push_back(dwarf::DW_OP_plus_uconst); in constructVariableDIEImpl() 816 ContextCU->addUInt(*AbsDef, dwarf::DW_AT_inline, None, dwarf::DW_INL_inlined); in constructAbstractSubprogramScopeDIE() 943 dwarf::UnitType UT = Skeleton ? dwarf::DW_UT_split_compile in emitHeader() 1069 dwarf::Form Form = DD->getDwarfVersion() >= 4 ? dwarf::DW_FORM_sec_offset in addLocationList() [all …]
|
| H A D | DwarfUnit.h | 132 void addFlag(DIE &Die, dwarf::Attribute Attribute); 135 void addUInt(DIEValueList &Die, dwarf::Attribute Attribute, 136 Optional<dwarf::Form> Form, uint64_t Integer); 141 void addSInt(DIEValueList &Die, dwarf::Attribute Attribute, 142 Optional<dwarf::Form> Form, int64_t Integer); 156 dwarf::Attribute Attribute, 157 dwarf::Form Form, 183 void addBlock(DIE &Die, dwarf::Attribute Attribute, DIELoc *Loc); 223 dwarf::Attribute Attribute, 231 dwarf::Attribute Attribute = dwarf::DW_AT_type); [all …]
|
| H A D | AccelTable.cpp | 214 dwarf::Index Index; 215 dwarf::Form Form; 422 UA.push_back({dwarf::DW_IDX_die_offset, dwarf::DW_FORM_ref4}); in getUniformAttributes() 629 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)}; 631 {Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4), 632 Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2), 633 Atom(dwarf::DW_ATOM_type_flags, dwarf::DW_FORM_data1)}; 636 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)}; 639 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4), 640 Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2), [all …]
|
| H A D | DebugHandlerBase.cpp | 47 case dwarf::DW_OP_constu: { in extractFromMachineInstruction() 52 case dwarf::DW_OP_minus: in extractFromMachineInstruction() 55 case dwarf::DW_OP_plus: in extractFromMachineInstruction() 63 case dwarf::DW_OP_plus_uconst: in extractFromMachineInstruction() 66 case dwarf::DW_OP_LLVM_fragment: in extractFromMachineInstruction() 69 case dwarf::DW_OP_deref: in extractFromMachineInstruction() 153 if (Tag != dwarf::DW_TAG_member && Tag != dwarf::DW_TAG_typedef && in getBaseTypeSize() 154 Tag != dwarf::DW_TAG_const_type && Tag != dwarf::DW_TAG_volatile_type && in getBaseTypeSize() 155 Tag != dwarf::DW_TAG_restrict_type && Tag != dwarf::DW_TAG_atomic_type) in getBaseTypeSize() 166 if (BaseType->getTag() == dwarf::DW_TAG_reference_type || in getBaseTypeSize() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/ObjectYAML/ |
| H A D | DWARFVisitor.cpp | 68 case dwarf::DW_FORM_addr: in traverseDebugInfo() 75 case dwarf::DW_FORM_block: in traverseDebugInfo() 109 case dwarf::DW_FORM_data1: in traverseDebugInfo() 110 case dwarf::DW_FORM_ref1: in traverseDebugInfo() 111 case dwarf::DW_FORM_flag: in traverseDebugInfo() 112 case dwarf::DW_FORM_strx1: in traverseDebugInfo() 116 case dwarf::DW_FORM_data2: in traverseDebugInfo() 117 case dwarf::DW_FORM_ref2: in traverseDebugInfo() 123 case dwarf::DW_FORM_ref4: in traverseDebugInfo() 130 case dwarf::DW_FORM_ref8: in traverseDebugInfo() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/BinaryFormat/ |
| H A D | Dwarf.cpp | 20 using namespace dwarf; 41 unsigned llvm::dwarf::TagVersion(dwarf::Tag Tag) { in TagVersion() 52 unsigned llvm::dwarf::TagVendor(dwarf::Tag Tag) { in TagVendor() 84 unsigned llvm::dwarf::AttributeVersion(dwarf::Attribute Attribute) { in AttributeVersion() 95 unsigned llvm::dwarf::AttributeVendor(dwarf::Attribute Attribute) { in AttributeVendor() 117 unsigned llvm::dwarf::FormVersion(dwarf::Form Form) { in FormVersion() 128 unsigned llvm::dwarf::FormVendor(dwarf::Form Form) { in FormVendor() 161 unsigned llvm::dwarf::OperationVersion(dwarf::LocationAtom Op) { in OperationVersion() 172 unsigned llvm::dwarf::OperationVendor(dwarf::LocationAtom Op) { in OperationVendor() 213 unsigned llvm::dwarf::AttributeEncodingVendor(dwarf::TypeKind ATE) { in AttributeEncodingVendor() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | DIE.h | 51 dwarf::Attribute Attribute; 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() 187 return dwarf::DW_FORM_data8; in BestForm() 344 dwarf::Attribute Attribute = (dwarf::Attribute)0; 345 dwarf::Form Form = (dwarf::Form)0; 436 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T &V) \ 441 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T *V) \ [all …]
|
| H A D | AccelTable.h | 333 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)}; 358 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4), 359 Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2), 360 Atom(dwarf::DW_ATOM_type_flags, dwarf::DW_FORM_data1)}; 382 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)}; 413 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4), 414 Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2), 415 Atom(5, dwarf::DW_FORM_data1), Atom(6, dwarf::DW_FORM_data4)};
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDataExtractor.cpp | 40 case dwarf::DW_EH_PE_absptr: in getEncodedPointer() 51 case dwarf::DW_EH_PE_uleb128: in getEncodedPointer() 54 case dwarf::DW_EH_PE_sleb128: in getEncodedPointer() 57 case dwarf::DW_EH_PE_udata2: in getEncodedPointer() 60 case dwarf::DW_EH_PE_udata4: in getEncodedPointer() 63 case dwarf::DW_EH_PE_udata8: in getEncodedPointer() 66 case dwarf::DW_EH_PE_sdata2: in getEncodedPointer() 69 case dwarf::DW_EH_PE_sdata4: in getEncodedPointer() 72 case dwarf::DW_EH_PE_sdata8: in getEncodedPointer() 80 case dwarf::DW_EH_PE_absptr: in getEncodedPointer() [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() 46 case dwarf::DW_RLE_startx_endx: in extract() 51 case dwarf::DW_RLE_startx_length: { in extract() 63 case dwarf::DW_RLE_offset_pair: { in extract() 74 case dwarf::DW_RLE_base_address: { in extract() 83 case dwarf::DW_RLE_start_end: { in extract() 148 case dwarf::DW_RLE_start_end: in getAbsoluteRanges() 203 case dwarf::DW_RLE_end_of_list: in dump() 228 case dwarf::DW_RLE_offset_pair: in dump() [all …]
|
| H A D | DWARFAcceleratorTable.cpp | 115 std::pair<uint32_t, dwarf::Tag> 118 dwarf::Tag DieTag = dwarf::DW_TAG_null; in readAtoms() 119 dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32}; in readAtoms() 154 case dwarf::DW_FORM_ref1: in extractOffset() 155 case dwarf::DW_FORM_ref2: in extractOffset() 156 case dwarf::DW_FORM_ref4: in extractOffset() 157 case dwarf::DW_FORM_ref8: in extractOffset() 168 dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32}; in dumpName() 417 return {dwarf::Index(0), dwarf::Form(0)}; in sentinelAttrEnc() 449 return AttributeEncoding(dwarf::Index(Index), dwarf::Form(Form)); in extractAttributeEncoding() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/ObjectYAML/ |
| H A D | DWARFYAML.h | 49 llvm::dwarf::Attribute Attribute; 50 llvm::dwarf::Form Form; 56 llvm::dwarf::Tag Tag; 57 llvm::dwarf::Constants Children; 104 llvm::dwarf::UnitType Type; // Added in DWARF 5 118 dwarf::LineNumberOps Opcode; 120 dwarf::LineNumberExtendedOps SubOpcode; 241 template <> struct ScalarEnumerationTraits<dwarf::Tag> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 242 static void enumeration(IO &io, dwarf::Tag &value) { in LLVM_YAML_IS_SEQUENCE_VECTOR() 281 template <> struct ScalarEnumerationTraits<dwarf::Form> { in LLVM_YAML_IS_SEQUENCE_VECTOR() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/MC/ |
| H A D | MCDwarf.cpp | 807 EmitAbbrev(MCOS, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr); in EmitGenDwarfAbbrev() 808 EmitAbbrev(MCOS, dwarf::DW_AT_high_pc, dwarf::DW_FORM_addr); in EmitGenDwarfAbbrev() 810 EmitAbbrev(MCOS, dwarf::DW_AT_name, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev() 812 EmitAbbrev(MCOS, dwarf::DW_AT_comp_dir, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev() 816 EmitAbbrev(MCOS, dwarf::DW_AT_producer, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev() 817 EmitAbbrev(MCOS, dwarf::DW_AT_language, dwarf::DW_FORM_data2); in EmitGenDwarfAbbrev() 824 EmitAbbrev(MCOS, dwarf::DW_AT_name, dwarf::DW_FORM_string); in EmitGenDwarfAbbrev() 825 EmitAbbrev(MCOS, dwarf::DW_AT_decl_file, dwarf::DW_FORM_data4); in EmitGenDwarfAbbrev() 826 EmitAbbrev(MCOS, dwarf::DW_AT_decl_line, dwarf::DW_FORM_data4); in EmitGenDwarfAbbrev() 827 EmitAbbrev(MCOS, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr); in EmitGenDwarfAbbrev() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetLoweringObjectFileImpl.cpp | 129 ? dwarf::DW_EH_PE_sdata4 : dwarf::DW_EH_PE_sdata8); in Initialize() 132 ? dwarf::DW_EH_PE_sdata4 : dwarf::DW_EH_PE_sdata8); in Initialize() 135 ? dwarf::DW_EH_PE_sdata8 : dwarf::DW_EH_PE_sdata4); in Initialize() 139 ? dwarf::DW_EH_PE_udata4 : dwarf::DW_EH_PE_absptr; in Initialize() 141 ? dwarf::DW_EH_PE_udata4 : dwarf::DW_EH_PE_absptr; in Initialize() 143 ? dwarf::DW_EH_PE_udata4 : dwarf::DW_EH_PE_absptr; in Initialize() 164 LSDAEncoding = dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata8; in Initialize() 205 LSDAEncoding = dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata8; in Initialize() 224 LSDAEncoding = dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4; in Initialize() 852 dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4; in Initialize() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFUnit.h | 51 dwarf::FormParams FormParams; 98 return UnitType == dwarf::DW_UT_type || UnitType == dwarf::DW_UT_split_type; in isTypeUnit() 171 dwarf::FormParams FormParams = {0, 0, dwarf::DwarfFormat::DWARF32}; 344 case dwarf::DW_UT_compile: in isMatchingUnitTypeAndTag() 346 case dwarf::DW_UT_type: in isMatchingUnitTypeAndTag() 348 case dwarf::DW_UT_partial: in isMatchingUnitTypeAndTag() 350 case dwarf::DW_UT_skeleton: in isMatchingUnitTypeAndTag() 366 case dwarf::DW_UT_compile: in getDWARF5HeaderSize() 367 case dwarf::DW_UT_partial: in getDWARF5HeaderSize() 369 case dwarf::DW_UT_skeleton: in getDWARF5HeaderSize() [all …]
|
| H A D | DWARFAbbreviationDeclaration.h | 31 AttributeSpec(dwarf::Attribute A, dwarf::Form F, int64_t Value) in AttributeSpec() 35 AttributeSpec(dwarf::Attribute A, dwarf::Form F, Optional<uint8_t> ByteSize) in AttributeSpec() 43 dwarf::Attribute Attr; 44 dwarf::Form Form; 71 return Form == dwarf::DW_FORM_implicit_const; in isImplicitConst() 91 dwarf::Tag getTag() const { return Tag; } in getTag() 101 dwarf::Form getFormByIndex(uint32_t idx) const { in getFormByIndex() 110 dwarf::Attribute getAttrByIndex(uint32_t idx) const { in getAttrByIndex() 122 Optional<uint32_t> findAttributeIndex(dwarf::Attribute attr) const; 135 const dwarf::Attribute Attr, [all …]
|
| H A D | DWARFAttribute.h | 31 dwarf::Attribute Attr; 35 DWARFAttribute(uint32_t O, dwarf::Attribute A = dwarf::Attribute(0), 36 dwarf::Form F = dwarf::Form(0)) : Attr(A), Value(F) {} in Attr() 39 return Offset != 0 && Attr != dwarf::Attribute(0); in isValid() 49 Attr = dwarf::Attribute(0); in clear()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-dwarfdump/ |
| H A D | Statistics.cpp | 56 return dwarf::toAddress(Die.find(dwarf::DW_AT_low_pc), 0); in getLowPC() 70 if (Die.getTag() == dwarf::DW_TAG_call_site) { in collectStatsForDie() 76 Die.getTag() != dwarf::DW_TAG_variable && in collectStatsForDie() 77 Die.getTag() != dwarf::DW_TAG_member) { in collectStatsForDie() 82 if (Die.find(dwarf::DW_AT_const_value)) { in collectStatsForDie() 87 if (Die.getTag() == dwarf::DW_TAG_member) { in collectStatsForDie() 92 auto FormValue = Die.find(dwarf::DW_AT_location); in collectStatsForDie() 152 const dwarf::Tag Tag = Die.getTag(); in collectStatsRecursive() 159 if (Die.getTag() == dwarf::DW_TAG_subprogram || in collectStatsRecursive() 164 if (Die.find(dwarf::DW_AT_declaration)) in collectStatsRecursive() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | DebugInfoMetadata.cpp | 352 case dwarf::DW_ATE_signed: in getSignedness() 865 case dwarf::DW_OP_mul: in isValid() 866 case dwarf::DW_OP_div: in isValid() 867 case dwarf::DW_OP_mod: in isValid() 868 case dwarf::DW_OP_or: in isValid() 869 case dwarf::DW_OP_and: in isValid() 870 case dwarf::DW_OP_xor: in isValid() 871 case dwarf::DW_OP_shl: in isValid() 872 case dwarf::DW_OP_shr: in isValid() 877 case dwarf::DW_OP_not: in isValid() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFDefines.cpp | 24 llvm::StringRef llvmstr = llvm::dwarf::TagString(val); in DW_TAG_value_to_name() 34 llvm::StringRef llvmstr = llvm::dwarf::ChildrenString(val); in DW_CHILDREN_value_to_name() 45 llvm::StringRef llvmstr = llvm::dwarf::AttributeString(val); in DW_AT_value_to_name() 55 llvm::StringRef llvmstr = llvm::dwarf::FormEncodingString(val); in DW_FORM_value_to_name() 407 llvm::StringRef llvmstr = llvm::dwarf::VisibilityString(val); in DW_VIS_value_to_name() 417 llvm::StringRef llvmstr = llvm::dwarf::VirtualityString(val); in DW_VIRTUALITY_value_to_name() 428 llvm::StringRef llvmstr = llvm::dwarf::LanguageString(val); in DW_LANG_value_to_name() 438 llvm::StringRef llvmstr = llvm::dwarf::CaseString(val); in DW_ID_value_to_name() 448 llvm::StringRef llvmstr = llvm::dwarf::ConventionString(val); in DW_CC_value_to_name() 458 llvm::StringRef llvmstr = llvm::dwarf::InlineCodeString(val); in DW_INL_value_to_name() [all …]
|