/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinterDwarf.cpp | 55 if (Val >= dwarf::DW_CFA_offset && Val < dwarf::DW_CFA_offset+64) 57 Twine(Val-dwarf::DW_CFA_offset) + ")"); 59 OutStreamer.AddComment(dwarf::CallFrameString(Val)); 66 case dwarf::DW_EH_PE_absptr: return "absptr"; 67 case dwarf::DW_EH_PE_omit: return "omit"; 68 case dwarf::DW_EH_PE_pcrel: return "pcrel"; 69 case dwarf::DW_EH_PE_udata4: return "udata4"; 70 case dwarf::DW_EH_PE_udata8: return "udata8"; 71 case dwarf [all...] |
H A D | DIE.cpp | 62 AP->EmitULEB128(Tag, dwarf::TagString(Tag)); 65 AP->EmitULEB128(ChildrenFlag, dwarf::ChildrenString(ChildrenFlag)); 73 dwarf::AttributeString(AttrData.getAttribute())); 77 dwarf::FormEncodingString(AttrData.getForm())); 90 << dwarf::TagString(Tag) 92 << dwarf::ChildrenString(ChildrenFlag) 97 << dwarf::AttributeString(Data[i].getAttribute()) 99 << dwarf::FormEncodingString(Data[i].getForm()) 128 if (p->getTag() == dwarf::DW_TAG_compile_unit) 160 << dwarf [all...] |
H A D | DIE.h | 36 dwarf::Attribute Attribute; 40 dwarf::Form Form; 42 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F) : Attribute(A), Form(F) {} 45 dwarf::Attribute getAttribute() const { return Attribute; } 46 dwarf::Form getForm() const { return Form; } 59 dwarf::Tag Tag; 74 DIEAbbrev(dwarf::Tag T, uint16_t C) : Tag(T), ChildrenFlag(C), Data() {} 77 dwarf::Tag getTag() const { return Tag; } 86 void AddAttribute(dwarf [all...] |
H A D | DwarfCompileUnit.cpp | 10 // This file contains support for constructing a dwarf compile unit. 64 case dwarf::DW_LANG_C89: 65 case dwarf::DW_LANG_C99: 66 case dwarf::DW_LANG_C: 67 case dwarf::DW_LANG_C_plus_plus: 68 case dwarf::DW_LANG_ObjC: 69 case dwarf::DW_LANG_ObjC_plus_plus: 72 case dwarf::DW_LANG_Fortran77: 73 case dwarf::DW_LANG_Fortran90: 74 case dwarf [all...] |
H A D | DwarfCompileUnit.h | 10 // This file contains support for writing dwarf compile unit. 35 /// CompileUnit - This dwarf writer support class manages information associated 52 // Holders for some common dwarf information. 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 [all...] |
H A D | DIEHash.cpp | 95 while (Cur->getTag() != dwarf::DW_TAG_compile_unit) { 114 StringRef Name = getDIEStringAttr(Die, dwarf::DW_AT_name); 127 case dwarf::NAME: \ 134 << dwarf::AttributeString(Abbrevs.getData()[i].getAttribute()) 192 void DIEHash::hashShallowTypeReference(dwarf::Attribute Attribute, 218 void DIEHash::hashRepeatedTypeReference(dwarf::Attribute Attribute, 231 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, 233 assert(Tag != dwarf::DW_TAG_friend && "No current LLVM clients emit friend " 238 if ((Tag == dwarf [all...] |
H A D | 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);
|
H A D | DwarfDebug.cpp | 10 // This file contains support for writing dwarf debug info into asm files. 72 GenerateGnuPubSections("generate-gnu-dwarf-pub-sections", cl::Hidden, 85 DwarfAccelTables("dwarf-accel-tables", cl::Hidden, 86 cl::desc("Output prototype dwarf accelerator tables."), 93 SplitDwarf("split-dwarf", cl::Hidden, 94 cl::desc("Output prototype dwarf split debug info."), 101 DwarfPubSections("generate-dwarf-pub-sections", cl::Hidden, 109 DwarfVersionNumber("dwarf-version", cl::Hidden, 110 cl::desc("Generate DWARF for dwarf version."), 163 if (tag == dwarf [all...] |
H A D | DwarfAccelTable.h | 10 // This file contains support for writing dwarf accelerator tables. 30 // The dwarf accelerator tables are an indirect hash table optimized 96 hash_function(dwarf::DW_hash_function_djb), bucket_count(0), 133 O << "Type: " << dwarf::AtomTypeString(type) << "\n" 134 << "Form: " << dwarf::FormEncodingString(form) << "\n"; 175 O << " Tag: " << dwarf::TagString(Die->getTag()) << "\n"; 203 O << " Tag: " << dwarf::TagString(Data[i]->Die->getTag()) << "\n";
|
H A D | DwarfCFIException.cpp | 62 if ((PerEncoding & 0x70) != dwarf::DW_EH_PE_pcrel) 107 PerEncoding != dwarf::DW_EH_PE_omit && Per; 111 LSDAEncoding != dwarf::DW_EH_PE_omit;
|
H A D | Win64Exception.cpp | 67 PerEncoding != dwarf::DW_EH_PE_omit && Per; 71 LSDAEncoding != dwarf::DW_EH_PE_omit;
|
/freebsd-10-stable/contrib/llvm/lib/MC/ |
H A D | MCObjectFileInfo.cpp | 24 PersonalityEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel 25 | dwarf::DW_EH_PE_sdata4; 26 LSDAEncoding = FDEEncoding = FDECFIEncoding = dwarf::DW_EH_PE_pcrel; 27 TTypeEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | 28 dwarf::DW_EH_PE_sdata4; 247 FDECFIEncoding = dwarf::DW_EH_PE_sdata4; 250 FDECFIEncoding = dwarf::DW_EH_PE_sdata8; 252 FDECFIEncoding = dwarf [all...] |
H A D | MCDwarf.cpp | 89 // Create a new MCLineSection. This will be deleted after the dwarf line 142 // Loop through each MCLineEntry and encode the dwarf line number table. 149 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1); 154 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1); 159 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1); 164 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1); 167 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1); 169 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1); 171 MCOS->EmitIntValue(dwarf::DW_LNS_set_epilogue_begin, 1); 204 // Switch back the dwarf lin [all...] |
/freebsd-10-stable/contrib/llvm/lib/Support/ |
H A D | Dwarf.cpp | 10 // This file contains support for generic dwarf information. 18 using namespace dwarf; 22 const char *llvm::dwarf::TagString(unsigned Tag) { 105 const char *llvm::dwarf::ChildrenString(unsigned Children) { 115 const char *llvm::dwarf::AttributeString(unsigned Attribute) { 266 const char *llvm::dwarf::FormEncodingString(unsigned Encoding) { 303 const char *llvm::dwarf::OperationEncodingString(unsigned Encoding) { 472 const char *llvm::dwarf::AttributeEncodingString(unsigned Encoding) { 498 const char *llvm::dwarf::DecimalSignString(unsigned Sign) { 511 const char *llvm::dwarf [all...] |
/freebsd-10-stable/lib/libdwarf/ |
H A D | Makefile | 3 LIB= dwarf 21 INCS= dwarf.h libdwarf.h
|
/freebsd-10-stable/contrib/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 31 using namespace llvm::dwarf; 156 case dwarf::DW_TAG_base_type: 157 case dwarf::DW_TAG_unspecified_type: 169 case dwarf::DW_TAG_typedef: 170 case dwarf::DW_TAG_pointer_type: 171 case dwarf::DW_TAG_ptr_to_member_type: 172 case dwarf::DW_TAG_reference_type: 173 case dwarf::DW_TAG_rvalue_reference_type: 174 case dwarf::DW_TAG_const_type: 175 case dwarf [all...] |
H A D | DIBuilder.cpp | 24 using namespace llvm::dwarf; 101 assert(((Lang <= dwarf::DW_LANG_Python && Lang >= dwarf::DW_LANG_C89) || 102 (Lang <= dwarf::DW_LANG_hi_user && Lang >= dwarf::DW_LANG_lo_user)) && 118 GetTagConstant(VMContext, dwarf::DW_TAG_compile_unit), 149 GetTagConstant(C, dwarf::DW_TAG_imported_module), 157 GetTagConstant(C, dwarf::DW_TAG_imported_module), 190 GetTagConstant(VMContext, dwarf::DW_TAG_imported_declaration), 205 GetTagConstant(VMContext, dwarf [all...] |
/freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Core/ |
H A D | dwarf.h | 1 //===-- dwarf.h -------------------------------------------------*- C++ -*-===// 18 using namespace llvm::dwarf;
|
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFDefines.cpp | 26 const char *llvmstr = llvm::dwarf::TagString (val); 39 const char *llvmstr = llvm::dwarf::ChildrenString (val); 52 const char *llvmstr = llvm::dwarf::AttributeString (val); 65 const char *llvmstr = llvm::dwarf::FormEncodingString (val); 78 const char *llvmstr = llvm::dwarf::OperationEncodingString (val); 251 const char *llvmstr = llvm::dwarf::AttributeEncodingString (val); 265 const char *llvmstr = llvm::dwarf::AccessibilityString (val); 278 const char *llvmstr = llvm::dwarf::VisibilityString (val); 291 const char *llvmstr = llvm::dwarf::VirtualityString (val); 304 const char *llvmstr = llvm::dwarf [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
H A D | ARMTargetObjectFile.cpp | 21 using namespace dwarf;
|
/freebsd-10-stable/gnu/usr.bin/binutils/libbinutils/ |
H A D | Makefile | 14 dwarf.c \
|
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCAsmInfo.cpp | 53 if (Encoding & dwarf::DW_EH_PE_pcrel) { 66 if (Encoding & dwarf::DW_EH_PE_pcrel) {
|
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcTargetObjectFile.cpp | 24 if (Encoding & dwarf::DW_EH_PE_pcrel) {
|
/freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86TargetObjectFile.cpp | 18 using namespace dwarf; 25 // On Darwin/X86-64, we can reference dwarf symbols with foo@GOTPCREL+4, which
|
/freebsd-10-stable/cddl/usr.bin/ctfconvert/ |
H A D | Makefile | 12 dwarf.c \
|