/freebsd-10.0-release/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 | 59 AP->EmitULEB128(Tag, dwarf::TagString(Tag)); 63 AP->EmitULEB128(ChildrenFlag, dwarf::ChildrenString(ChildrenFlag)); 72 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()) 120 if (p->getTag() == dwarf::DW_TAG_compile_unit) 140 << dwarf [all...] |
H A D | DwarfCompileUnit.cpp | 10 // This file contains support for constructing a dwarf compile unit. 62 case dwarf::DW_LANG_C89: 63 case dwarf::DW_LANG_C99: 64 case dwarf::DW_LANG_C: 65 case dwarf::DW_LANG_C_plus_plus: 66 case dwarf::DW_LANG_ObjC: 67 case dwarf::DW_LANG_ObjC_plus_plus: 70 case dwarf::DW_LANG_Fortran77: 71 case dwarf::DW_LANG_Fortran90: 72 case dwarf [all...] |
H A D | DIE.h | 142 : Offset(0), Size(0), Abbrev(Tag, dwarf::DW_CHILDREN_no), Parent(0) {} 175 Abbrev.setChildrenFlag(dwarf::DW_CHILDREN_yes); 238 if ((char)Int == SignedInt) return dwarf::DW_FORM_data1; 239 if ((short)Int == SignedInt) return dwarf::DW_FORM_data2; 240 if ((int)Int == SignedInt) return dwarf::DW_FORM_data4; 242 if ((unsigned char)Int == Int) return dwarf::DW_FORM_data1; 243 if ((unsigned short)Int == Int) return dwarf::DW_FORM_data2; 244 if ((unsigned int)Int == Int) return dwarf::DW_FORM_data4; 246 return dwarf::DW_FORM_data8; 367 if ((unsigned char)Size == Size) return dwarf [all...] |
H A D | DwarfDebug.cpp | 10 // This file contains support for writing dwarf debug info into asm files. 57 static cl::opt<bool> GenerateDwarfPubNamesSection("generate-dwarf-pubnames", 67 static cl::opt<DefaultOnOff> DwarfAccelTables("dwarf-accel-tables", cl::Hidden, 68 cl::desc("Output prototype dwarf accelerator tables."), 85 static cl::opt<DefaultOnOff> SplitDwarf("split-dwarf", cl::Hidden, 86 cl::desc("Output prototype dwarf split debug info."), 145 if (tag == dwarf::DW_TAG_pointer_type) { 366 SPDie = new DIE(dwarf::DW_TAG_subprogram); 369 SPCU->addDIEEntry(SPDie, dwarf::DW_AT_abstract_origin, 370 InSameCU ? dwarf [all...] |
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;
|
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 158 << "Form: " << dwarf::FormEncodingString(form) << "\n"; 205 O << " Tag: " << dwarf::TagString(Die->getTag()) << "\n"; 230 O << " Tag: " << dwarf::TagString(Data[i]->Die->getTag()) << "\n";
|
/freebsd-10.0-release/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; 232 FDECFIEncoding = dwarf::DW_EH_PE_sdata4; 235 FDECFIEncoding = dwarf::DW_EH_PE_sdata8; 237 FDECFIEncoding = dwarf [all...] |
H A D | MCDwarf.cpp | 95 // Create a new MCLineSection. This will be deleted after the dwarf line 148 // Loop through each MCLineEntry and encode the dwarf line number table. 155 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1); 160 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1); 165 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1); 170 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1); 173 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1); 175 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1); 177 MCOS->EmitIntValue(dwarf::DW_LNS_set_epilogue_begin, 1); 210 // Switch back the dwarf lin [all...] |
/freebsd-10.0-release/lib/libdwarf/ |
H A D | Makefile | 3 LIB= dwarf 21 INCS= dwarf.h libdwarf.h
|
/freebsd-10.0-release/contrib/llvm/lib/Support/ |
H A D | Dwarf.cpp | 10 // This file contains support for generic dwarf information. 16 using namespace dwarf; 20 const char *llvm::dwarf::TagString(unsigned Tag) { 103 const char *llvm::dwarf::ChildrenString(unsigned Children) { 113 const char *llvm::dwarf::AttributeString(unsigned Attribute) { 263 const char *llvm::dwarf::FormEncodingString(unsigned Encoding) { 300 const char *llvm::dwarf::OperationEncodingString(unsigned Encoding) { 468 const char *llvm::dwarf::AttributeEncodingString(unsigned Encoding) { 494 const char *llvm::dwarf::DecimalSignString(unsigned Sign) { 507 const char *llvm::dwarf [all...] |
/freebsd-10.0-release/contrib/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 31 using namespace llvm::dwarf; 182 case dwarf::DW_TAG_base_type: 183 case dwarf::DW_TAG_unspecified_type: 194 case dwarf::DW_TAG_typedef: 195 case dwarf::DW_TAG_pointer_type: 196 case dwarf::DW_TAG_ptr_to_member_type: 197 case dwarf::DW_TAG_reference_type: 198 case dwarf::DW_TAG_rvalue_reference_type: 199 case dwarf::DW_TAG_const_type: 200 case dwarf [all...] |
H A D | DIBuilder.cpp | 24 using namespace llvm::dwarf; 93 assert(((Lang <= dwarf::DW_LANG_Python && Lang >= dwarf::DW_LANG_C89) || 94 (Lang <= dwarf::DW_LANG_hi_user && Lang >= dwarf::DW_LANG_lo_user)) && 110 GetTagConstant(VMContext, dwarf::DW_TAG_compile_unit), 135 GetTagConstant(VMContext, dwarf::DW_TAG_imported_module), 150 GetTagConstant(VMContext, dwarf::DW_TAG_file_type), 160 GetTagConstant(VMContext, dwarf::DW_TAG_enumerator), 173 GetTagConstant(VMContext, dwarf [all...] |
/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/Core/ |
H A D | dwarf.h | 1 //===-- dwarf.h -------------------------------------------------*- C++ -*-===// 19 using namespace llvm::dwarf;
|
/freebsd-10.0-release/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.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMTargetObjectFile.cpp | 21 using namespace dwarf;
|
/freebsd-10.0-release/gnu/usr.bin/binutils/libbinutils/ |
H A D | Makefile | 14 dwarf.c \
|
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/JIT/ |
H A D | JITDwarfEmitter.cpp | 1 //===----- JITDwarfEmitter.cpp - Write dwarf tables into memory -----------===// 11 // write dwarf tables to memory. 90 JCE->emitByte(dwarf::DW_CFA_advance_loc4); 101 JCE->emitByte(dwarf::DW_CFA_def_cfa_offset); 103 JCE->emitByte(dwarf::DW_CFA_def_cfa); 114 JCE->emitByte(dwarf::DW_CFA_def_cfa_register); 124 JCE->emitByte(dwarf::DW_CFA_offset_extended_sf); 128 JCE->emitByte(dwarf::DW_CFA_offset + Reg); 131 JCE->emitByte(dwarf::DW_CFA_offset_extended); 395 JCE->emitByte(dwarf [all...] |
/freebsd-10.0-release/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.0-release/cddl/usr.bin/ctfconvert/ |
H A D | Makefile | 12 dwarf.c \
|
/freebsd-10.0-release/contrib/llvm/include/llvm/ |
H A D | DebugInfo.h | 332 assert(getTag() == dwarf::DW_TAG_ptr_to_member_type); 337 assert((getTag() == dwarf::DW_TAG_member) && isStaticMember()); 662 return (getUnsignedField(6) & dwarf::DW_APPLE_PROPERTY_readonly) != 0; 665 return (getUnsignedField(6) & dwarf::DW_APPLE_PROPERTY_readwrite) != 0; 668 return (getUnsignedField(6) & dwarf::DW_APPLE_PROPERTY_assign) != 0; 671 return (getUnsignedField(6) & dwarf::DW_APPLE_PROPERTY_retain) != 0; 674 return (getUnsignedField(6) & dwarf::DW_APPLE_PROPERTY_copy) != 0; 677 return (getUnsignedField(6) & dwarf::DW_APPLE_PROPERTY_nonatomic) != 0;
|
/freebsd-10.0-release/contrib/llvm/lib/DebugInfo/ |
H A D | DWARFAbbreviationDeclaration.cpp | 15 using namespace dwarf;
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Frontend/ |
H A D | LogDiagnosticPrinter.cpp | 79 OS << " <key>dwarf-debug-flags</key>\n"
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 313 // Save split dwarf file string. 323 LangTag = llvm::dwarf::DW_LANG_ObjC_plus_plus; 325 LangTag = llvm::dwarf::DW_LANG_C_plus_plus; 327 LangTag = llvm::dwarf::DW_LANG_ObjC; 329 LangTag = llvm::dwarf::DW_LANG_C99; 331 LangTag = llvm::dwarf::DW_LANG_C89; 370 ClassTy = DBuilder.createForwardDecl(llvm::dwarf::DW_TAG_structure_type, 384 ClassTy = DBuilder.createForwardDecl(llvm::dwarf::DW_TAG_structure_type, 404 DBuilder.createForwardDecl(llvm::dwarf::DW_TAG_structure_type, 432 llvm::dwarf [all...] |