| /trueos/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| HD | DwarfCompileUnit.cpp | 64 case dwarf::DW_LANG_C89: in getDefaultLowerBound() 65 case dwarf::DW_LANG_C99: in getDefaultLowerBound() 66 case dwarf::DW_LANG_C: in getDefaultLowerBound() 67 case dwarf::DW_LANG_C_plus_plus: in getDefaultLowerBound() 68 case dwarf::DW_LANG_ObjC: in getDefaultLowerBound() 69 case dwarf::DW_LANG_ObjC_plus_plus: in getDefaultLowerBound() 72 case dwarf::DW_LANG_Fortran77: in getDefaultLowerBound() 73 case dwarf::DW_LANG_Fortran90: in getDefaultLowerBound() 74 case dwarf::DW_LANG_Fortran95: in getDefaultLowerBound() 78 case dwarf::DW_LANG_Java: in getDefaultLowerBound() [all …]
|
| HD | DIE.cpp | 62 AP->EmitULEB128(Tag, dwarf::TagString(Tag)); in Emit() 65 AP->EmitULEB128(ChildrenFlag, dwarf::ChildrenString(ChildrenFlag)); in Emit() 73 dwarf::AttributeString(AttrData.getAttribute())); in Emit() 77 dwarf::FormEncodingString(AttrData.getForm())); in Emit() 90 << dwarf::TagString(Tag) in print() 92 << dwarf::ChildrenString(ChildrenFlag) in print() 97 << dwarf::AttributeString(Data[i].getAttribute()) in print() 99 << dwarf::FormEncodingString(Data[i].getForm()) in print() 128 if (p->getTag() == dwarf::DW_TAG_compile_unit) in getCompileUnitOrNull() 160 << dwarf::TagString(Abbrev.getTag()) in print() [all …]
|
| HD | AsmPrinterDwarf.cpp | 55 if (Val >= dwarf::DW_CFA_offset && Val < dwarf::DW_CFA_offset+64) in EmitCFAByte() 57 Twine(Val-dwarf::DW_CFA_offset) + ")"); in EmitCFAByte() 59 OutStreamer.AddComment(dwarf::CallFrameString(Val)); in EmitCFAByte() 66 case dwarf::DW_EH_PE_absptr: return "absptr"; in DecodeDWARFEncoding() 67 case dwarf::DW_EH_PE_omit: return "omit"; in DecodeDWARFEncoding() 68 case dwarf::DW_EH_PE_pcrel: return "pcrel"; in DecodeDWARFEncoding() 69 case dwarf::DW_EH_PE_udata4: return "udata4"; in DecodeDWARFEncoding() 70 case dwarf::DW_EH_PE_udata8: return "udata8"; in DecodeDWARFEncoding() 71 case dwarf::DW_EH_PE_sdata4: return "sdata4"; in DecodeDWARFEncoding() 72 case dwarf::DW_EH_PE_sdata8: return "sdata8"; in DecodeDWARFEncoding() [all …]
|
| HD | DIE.h | 36 dwarf::Attribute Attribute; 40 dwarf::Form Form; 42 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) : Attribute(A), Form(F) {} in DIEAbbrevData() 45 dwarf::Attribute getAttribute() const { return Attribute; } in getAttribute() 46 dwarf::Form getForm() const { return Form; } in getForm() 59 dwarf::Tag Tag; 74 DIEAbbrev(dwarf::Tag T, uint16_t C) : Tag(T), ChildrenFlag(C), Data() {} in DIEAbbrev() 77 dwarf::Tag getTag() const { return Tag; } in getTag() 86 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) { in AddAttribute() 135 : Offset(0), Size(0), Abbrev((dwarf::Tag)Tag, dwarf::DW_CHILDREN_no), in DIE() [all …]
|
| HD | DIEHash.cpp | 95 while (Cur->getTag() != dwarf::DW_TAG_compile_unit) { in addParentContext() 114 StringRef Name = getDIEStringAttr(Die, dwarf::DW_AT_name); in addParentContext() 127 case dwarf::NAME: \ in collectAttributes() 134 << dwarf::AttributeString(Abbrevs.getData()[i].getAttribute()) in collectAttributes() 192 void DIEHash::hashShallowTypeReference(dwarf::Attribute Attribute, in hashShallowTypeReference() 218 void DIEHash::hashRepeatedTypeReference(dwarf::Attribute Attribute, in hashRepeatedTypeReference() 231 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, in hashDIEEntry() 233 assert(Tag != dwarf::DW_TAG_friend && "No current LLVM clients emit friend " in hashDIEEntry() 238 if ((Tag == dwarf::DW_TAG_pointer_type || in hashDIEEntry() 239 Tag == dwarf::DW_TAG_reference_type || in hashDIEEntry() [all …]
|
| HD | DwarfCompileUnit.h | 177 void addFlag(DIE *Die, dwarf::Attribute Attribute); 181 void addUInt(DIE *Die, dwarf::Attribute Attribute, Optional<dwarf::Form> Form, 184 void addUInt(DIEBlock *Block, dwarf::Form Form, uint64_t Integer); 188 void addSInt(DIE *Die, dwarf::Attribute Attribute, Optional<dwarf::Form> Form, 191 void addSInt(DIEBlock *Die, Optional<dwarf::Form> Form, int64_t Integer); 195 void addString(DIE *Die, dwarf::Attribute Attribute, const StringRef Str); 199 void addLocalString(DIE *Die, dwarf::Attribute Attribute, const StringRef Str); 203 void addExpr(DIEBlock *Die, dwarf::Form Form, const MCExpr *Expr); 207 void addLabel(DIE *Die, dwarf::Attribute Attribute, dwarf::Form Form, 210 void addLabel(DIEBlock *Die, dwarf::Form Form, const MCSymbol *Label); [all …]
|
| HD | DwarfDebug.cpp | 163 if (tag == dwarf::DW_TAG_pointer_type) in getType() 182 return dwarf::DWARF_VERSION; in getDwarfVersionFromModule() 386 SPDie = SPCU->createAndAddDIE(dwarf::DW_TAG_subprogram, *SPCU->getCUDie()); in updateSubprogramScopeDIE() 387 SPCU->addDIEEntry(SPDie, dwarf::DW_AT_abstract_origin, AbsSPDIE); in updateSubprogramScopeDIE() 400 SPCU->addFlag(SPDie, dwarf::DW_AT_declaration); in updateSubprogramScopeDIE() 406 if (SPTag == dwarf::DW_TAG_subroutine_type) in updateSubprogramScopeDIE() 412 SPCU->createAndAddDIE(dwarf::DW_TAG_unspecified_parameters, *SPDie); in updateSubprogramScopeDIE() 415 SPCU->createAndAddDIE(dwarf::DW_TAG_formal_parameter, *SPDie); in updateSubprogramScopeDIE() 418 SPCU->addFlag(Arg, dwarf::DW_AT_artificial); in updateSubprogramScopeDIE() 420 SPCU->addDIEEntry(SPDie, dwarf::DW_AT_object_pointer, Arg); in updateSubprogramScopeDIE() [all …]
|
| HD | DIEHash.h | 123 void hashAttributes(const DIEAttrs &Attrs, dwarf::Tag Tag); 126 void hashAttribute(AttrEntry Attr, dwarf::Tag Tag); 129 void hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, 135 void hashShallowTypeReference(dwarf::Attribute Attribute, const DIE &Entry, 139 void hashRepeatedTypeReference(dwarf::Attribute Attribute, unsigned DieNumber);
|
| HD | DwarfAccelTable.h | 96 hash_function(dwarf::DW_hash_function_djb), bucket_count(0), in TableHeader() 133 O << "Type: " << dwarf::AtomTypeString(type) << "\n" in print() 134 << "Form: " << dwarf::FormEncodingString(form) << "\n"; in print() 175 O << " Tag: " << dwarf::TagString(Die->getTag()) << "\n"; in print() 203 O << " Tag: " << dwarf::TagString(Data[i]->Die->getTag()) << "\n"; in print()
|
| HD | DwarfCFIException.cpp | 62 if ((PerEncoding & 0x70) != dwarf::DW_EH_PE_pcrel) in EndModule() 107 PerEncoding != dwarf::DW_EH_PE_omit && Per; in BeginFunction() 111 LSDAEncoding != dwarf::DW_EH_PE_omit; in BeginFunction()
|
| /trueos/contrib/llvm/lib/MC/ |
| HD | MCObjectFileInfo.cpp | 24 PersonalityEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel in InitMachOMCObjectFileInfo() 25 | dwarf::DW_EH_PE_sdata4; in InitMachOMCObjectFileInfo() 26 LSDAEncoding = FDEEncoding = FDECFIEncoding = dwarf::DW_EH_PE_pcrel; in InitMachOMCObjectFileInfo() 27 TTypeEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | in InitMachOMCObjectFileInfo() 28 dwarf::DW_EH_PE_sdata4; in InitMachOMCObjectFileInfo() 247 FDECFIEncoding = dwarf::DW_EH_PE_sdata4; in InitELFMCObjectFileInfo() 250 FDECFIEncoding = dwarf::DW_EH_PE_sdata8; in InitELFMCObjectFileInfo() 252 FDECFIEncoding = dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4; in InitELFMCObjectFileInfo() 256 ? dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4 in InitELFMCObjectFileInfo() 257 : dwarf::DW_EH_PE_absptr; in InitELFMCObjectFileInfo() [all …]
|
| HD | MCDwarf.cpp | 149 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1); in EmitDwarfLineTable() 154 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1); in EmitDwarfLineTable() 159 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1); in EmitDwarfLineTable() 164 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1); in EmitDwarfLineTable() 167 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1); in EmitDwarfLineTable() 169 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1); in EmitDwarfLineTable() 171 MCOS->EmitIntValue(dwarf::DW_LNS_set_epilogue_begin, 1); in EmitDwarfLineTable() 378 OS << char(dwarf::DW_LNS_const_add_pc); in Encode() 380 OS << char(dwarf::DW_LNS_advance_pc); in Encode() 383 OS << char(dwarf::DW_LNS_extended_op); in Encode() [all …]
|
| /trueos/contrib/llvm/patches/ |
| HD | patch-r261991-llvm-r195391-fix-dwarf2.diff | 13 It also adds a hidden command line option "--dwarf-version=<uint>" 27 @@ -338,6 +338,7 @@ void DIEDelta::EmitValue(AsmPrinter *AP, dwarf::Fo 29 unsigned DIEDelta::SizeOf(AsmPrinter *AP, dwarf::Form Form) const { 30 if (Form == dwarf::DW_FORM_data4) return 4; 31 + if (Form == dwarf::DW_FORM_sec_offset) return 4; 32 if (Form == dwarf::DW_FORM_strp) return 4; 39 @@ -105,6 +105,11 @@ DwarfPubSections("generate-dwarf-pub-sections", cl 44 +DwarfVersionNumber("dwarf-version", cl::Hidden, 45 + cl::desc("Generate DWARF for dwarf version."), 66 - TheCU->addUInt(ScopeDIE, dwarf::DW_AT_ranges, dwarf::DW_FORM_data4, [all …]
|
| HD | patch-r262261-llvm-r200282-sparc.diff | 61 FDEEncoding = dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_udata8; 62 TTypeEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | 63 dwarf::DW_EH_PE_udata8; 66 + LSDAEncoding = dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4; 67 + PersonalityEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | 68 + dwarf::DW_EH_PE_sdata4; 69 + FDEEncoding = dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4; 70 + TTypeEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | 71 + dwarf::DW_EH_PE_sdata4; 73 + LSDAEncoding = dwarf::DW_EH_PE_absptr; [all …]
|
| HD | patch-r262611-llvm-r196874-fix-invalid-pwd-crash.diff | 55 EmitAbbrev(MCOS, dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr); 56 EmitAbbrev(MCOS, dwarf::DW_AT_high_pc, dwarf::DW_FORM_addr); 57 EmitAbbrev(MCOS, dwarf::DW_AT_name, dwarf::DW_FORM_string); 58 - EmitAbbrev(MCOS, dwarf::DW_AT_comp_dir, dwarf::DW_FORM_string); 60 + EmitAbbrev(MCOS, dwarf::DW_AT_comp_dir, dwarf::DW_FORM_string); 63 EmitAbbrev(MCOS, dwarf::DW_AT_APPLE_flags, dwarf::DW_FORM_string);
|
| HD | patch-r264826-llvm-r202188-variadic-fn-debug-info.diff | 43 if (SPTag == dwarf::DW_TAG_subroutine_type) 50 + SPCU->createAndAddDIE(dwarf::DW_TAG_unspecified_parameters, *SPDie); 53 SPCU->createAndAddDIE(dwarf::DW_TAG_formal_parameter, *SPDie); 57 - SPCU->addFlag(Arg, dwarf::DW_AT_artificial); 59 - SPCU->addDIEEntry(SPDie, dwarf::DW_AT_object_pointer, Arg); 62 + SPCU->addFlag(Arg, dwarf::DW_AT_artificial); 64 + SPCU->addDIEEntry(SPDie, dwarf::DW_AT_object_pointer, Arg); 87 + DIE *Ellipsis = new DIE(dwarf::DW_TAG_unspecified_parameters); 109 + createAndAddDIE(dwarf::DW_TAG_unspecified_parameters, Buffer); 111 + DIE *Arg = createAndAddDIE(dwarf::DW_TAG_formal_parameter, Buffer); [all …]
|
| HD | patch-r261991-llvm-r198389-fix-dwarf2.diff | 22 - addUInt(MemLocationDie, dwarf::DW_FORM_data1, dwarf::DW_OP_plus_uconst); 23 - addUInt(MemLocationDie, dwarf::DW_FORM_udata, OffsetInBytes); 24 - addBlock(MemberDie, dwarf::DW_AT_data_member_location, MemLocationDie); 27 + addUInt(MemLocationDie, dwarf::DW_FORM_data1, dwarf::DW_OP_plus_uconst); 28 + addUInt(MemLocationDie, dwarf::DW_FORM_udata, OffsetInBytes); 29 + addBlock(MemberDie, dwarf::DW_AT_data_member_location, MemLocationDie); 31 + addUInt(MemberDie, dwarf::DW_AT_data_member_location, None, 42 +; RUN: llc -mtriple=x86_64-linux -dwarf-version=2 -O0 -o - -filetype=obj < %s | llvm-dwarfdump -de…
|
| HD | patch-r261991-llvm-r198385-fix-dwarf2.diff | 19 - addUInt(MemLocationDie, dwarf::DW_FORM_data1, dwarf::DW_OP_plus_uconst); 21 if (DT.getTag() == dwarf::DW_TAG_inheritance && DT.isVirtual()) { 28 - addUInt(MemberDie, dwarf::DW_AT_data_member_location, None, OffsetInBytes); 31 + addUInt(MemLocationDie, dwarf::DW_FORM_data1, dwarf::DW_OP_plus_uconst); 32 + addUInt(MemLocationDie, dwarf::DW_FORM_udata, OffsetInBytes); 33 + addBlock(MemberDie, dwarf::DW_AT_data_member_location, MemLocationDie);
|
| /trueos/contrib/llvm/lib/Support/ |
| HD | Dwarf.cpp | 18 using namespace dwarf; 22 const char *llvm::dwarf::TagString(unsigned Tag) { in TagString() 105 const char *llvm::dwarf::ChildrenString(unsigned Children) { in ChildrenString() 115 const char *llvm::dwarf::AttributeString(unsigned Attribute) { in AttributeString() 266 const char *llvm::dwarf::FormEncodingString(unsigned Encoding) { in FormEncodingString() 303 const char *llvm::dwarf::OperationEncodingString(unsigned Encoding) { in OperationEncodingString() 472 const char *llvm::dwarf::AttributeEncodingString(unsigned Encoding) { in AttributeEncodingString() 498 const char *llvm::dwarf::DecimalSignString(unsigned Sign) { in DecimalSignString() 511 const char *llvm::dwarf::EndianityString(unsigned Endian) { in EndianityString() 524 const char *llvm::dwarf::AccessibilityString(unsigned Access) { in AccessibilityString() [all …]
|
| /trueos/contrib/llvm/lib/IR/ |
| HD | DebugInfo.cpp | 31 using namespace llvm::dwarf; 156 case dwarf::DW_TAG_base_type: in isBasicType() 157 case dwarf::DW_TAG_unspecified_type: in isBasicType() 169 case dwarf::DW_TAG_typedef: in isDerivedType() 170 case dwarf::DW_TAG_pointer_type: in isDerivedType() 171 case dwarf::DW_TAG_ptr_to_member_type: in isDerivedType() 172 case dwarf::DW_TAG_reference_type: in isDerivedType() 173 case dwarf::DW_TAG_rvalue_reference_type: in isDerivedType() 174 case dwarf::DW_TAG_const_type: in isDerivedType() 175 case dwarf::DW_TAG_volatile_type: in isDerivedType() [all …]
|
| HD | DIBuilder.cpp | 24 using namespace llvm::dwarf; 101 assert(((Lang <= dwarf::DW_LANG_Python && Lang >= dwarf::DW_LANG_C89) || in createCompileUnit() 102 (Lang <= dwarf::DW_LANG_hi_user && Lang >= dwarf::DW_LANG_lo_user)) && in createCompileUnit() 118 GetTagConstant(VMContext, dwarf::DW_TAG_compile_unit), in createCompileUnit() 149 GetTagConstant(C, dwarf::DW_TAG_imported_module), in createImportedModule() 157 GetTagConstant(C, dwarf::DW_TAG_imported_module), in createImportedModule() 190 GetTagConstant(VMContext, dwarf::DW_TAG_imported_declaration), in createImportedDeclaration() 205 GetTagConstant(VMContext, dwarf::DW_TAG_file_type), in createFile() 215 GetTagConstant(VMContext, dwarf::DW_TAG_enumerator), in createEnumerator() 228 GetTagConstant(VMContext, dwarf::DW_TAG_unspecified_type), in createUnspecifiedType() [all …]
|
| /trueos/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| HD | DWARFDefines.cpp | 26 const char *llvmstr = llvm::dwarf::TagString (val); in DW_TAG_value_to_name() 39 const char *llvmstr = llvm::dwarf::ChildrenString (val); in DW_CHILDREN_value_to_name() 52 const char *llvmstr = llvm::dwarf::AttributeString (val); in DW_AT_value_to_name() 65 const char *llvmstr = llvm::dwarf::FormEncodingString (val); in DW_FORM_value_to_name() 78 const char *llvmstr = llvm::dwarf::OperationEncodingString (val); in DW_OP_value_to_name() 251 const char *llvmstr = llvm::dwarf::AttributeEncodingString (val); in DW_ATE_value_to_name() 265 const char *llvmstr = llvm::dwarf::AccessibilityString (val); in DW_ACCESS_value_to_name() 278 const char *llvmstr = llvm::dwarf::VisibilityString (val); in DW_VIS_value_to_name() 291 const char *llvmstr = llvm::dwarf::VirtualityString (val); in DW_VIRTUALITY_value_to_name() 304 const char *llvmstr = llvm::dwarf::LanguageString (val); in DW_LANG_value_to_name() [all …]
|
| /trueos/contrib/binutils/binutils/po/ |
| HD | binutils.pot | 1178 #: dwarf.c:93 dwarf.c:137 readelf.c:377 readelf.c:570 1183 #: dwarf.c:237 1187 #: dwarf.c:244 1192 #: dwarf.c:249 1199 #: dwarf.c:255 1204 #: dwarf.c:260 1209 #: dwarf.c:261 dwarf.c:1928 1214 #: dwarf.c:263 1219 #: dwarf.c:266 dwarf.c:268 dwarf.c:270 dwarf.c:1940 dwarf.c:1942 dwarf.c:1944 1224 #: dwarf.c:271 [all …]
|
| /trueos/lib/libdwarf/ |
| HD | Makefile | 3 LIB= dwarf 21 INCS= dwarf.h libdwarf.h
|
| /trueos/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
| HD | SparcMCAsmInfo.cpp | 53 if (Encoding & dwarf::DW_EH_PE_pcrel) { in getExprForPersonalitySymbol() 66 if (Encoding & dwarf::DW_EH_PE_pcrel) { in getExprForFDESymbol()
|