/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.h | 9 // This file contains support for writing dwarf debug info into asm files. 190 dwarf::Tag getTag() const { 193 return dwarf::DW_TAG_formal_parameter; 195 return dwarf::DW_TAG_variable; 252 dwarf::Tag getTag() const { 253 return dwarf::DW_TAG_label; 296 /// Collects and handles dwarf debug information. 385 /// The pre-DWARF v5 string offsets table for split dwarf is, in contrast, 559 /// emit it here if we don't have a skeleton CU for split dwarf. 695 /// split dwarf proposa [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterInfos_mips64.h | 11 #include "lldb/Core/dwarf.h" 69 llvm::dwarf::DW_OP_regx, dwarf_sr_mips64, llvm::dwarf::DW_OP_lit1, 70 llvm::dwarf::DW_OP_lit26, llvm::dwarf::DW_OP_shl, llvm::dwarf::DW_OP_and, 71 llvm::dwarf::DW_OP_lit26, llvm::dwarf::DW_OP_shr};
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 893 AssertDI(N.getTag() == dwarf::DW_TAG_subrange_type, "invalid tag", &N); 903 AssertDI(N.getTag() == dwarf::DW_TAG_enumerator, "invalid tag", &N); 907 AssertDI(N.getTag() == dwarf::DW_TAG_base_type || 908 N.getTag() == dwarf::DW_TAG_unspecified_type, 918 AssertDI(N.getTag() == dwarf::DW_TAG_typedef || 919 N.getTag() == dwarf::DW_TAG_pointer_type || 920 N.getTag() == dwarf::DW_TAG_ptr_to_member_type || 921 N.getTag() == dwarf::DW_TAG_reference_type || 922 N.getTag() == dwarf::DW_TAG_rvalue_reference_type || 923 N.getTag() == dwarf [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arc/ |
H A D | ABISysV_arc.cpp | 42 // of a register. Just provides correct dwarf and eh_frame numbers. 59 namespace dwarf { namespace in namespace:__anon1209 134 } // namespace dwarf 138 count = dwarf::g_register_infos.size(); 139 return dwarf::g_register_infos.data(); 562 row->GetCFAValue().SetIsRegisterPlusOffset(dwarf::sp, 0); 565 row->SetRegisterLocationToRegister(dwarf::pc, dwarf::blink, true);
|
/freebsd-11-stable/contrib/elftoolchain/libdwarf/ |
H A D | Makefile | 5 LIB= dwarf 73 INCS= dwarf.h libdwarf.h 89 MAN= dwarf.3 \
|
/freebsd-11-stable/lib/libdwarf/ |
H A D | Makefile | 10 LIB= dwarf 78 INCS= dwarf.h libdwarf.h 105 MAN= dwarf.3 \
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | DWARFYAML.cpp | 56 if(AttAbbrev.Form == dwarf::DW_FORM_implicit_const) 132 if (LineTableOpcode.Opcode == dwarf::DW_LNS_extended_op) { 143 if (LineTableOpcode.Opcode == dwarf::DW_LNS_advance_line || !IO.outputting())
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFDebugFrame.h | 26 namespace dwarf { namespace in namespace:llvm 260 } // end namespace dwarf 270 std::vector<std::unique_ptr<dwarf::FrameEntry>> Entries; 274 dwarf::FrameEntry *getEntryAtOffset(uint64_t Offset) const;
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DebugNamesDWARFIndex.cpp | 218 ConstString name, SymbolFileDWARF &dwarf, 223 m_fallback.GetFunctions(name, dwarf, parent_decl_ctx, name_type_mask, v); 232 ProcessFunctionDIE(name.GetStringRef(), *ref, dwarf, parent_decl_ctx, 217 GetFunctions( ConstString name, SymbolFileDWARF &dwarf, const CompilerDeclContext &parent_decl_ctx, uint32_t name_type_mask, std::vector<DWARFDIE> &dies) argument
|
H A D | AppleDWARFIndex.h | 45 void GetFunctions(ConstString name, SymbolFileDWARF &dwarf,
|
H A D | DebugNamesDWARFIndex.h | 37 void GetFunctions(ConstString name, SymbolFileDWARF &dwarf,
|
H A D | AppleDWARFIndex.cpp | 156 void AppleDWARFIndex::GetFunctions(ConstString name, SymbolFileDWARF &dwarf, argument 163 ProcessFunctionDIE(name.GetStringRef(), die_ref, dwarf, parent_decl_ctx,
|
H A D | DWARFDebugInfo.cpp | 33 DWARFDebugInfo::DWARFDebugInfo(SymbolFileDWARF &dwarf, argument 35 : m_dwarf(dwarf), m_context(context), m_units(), m_cu_aranges_up() {}
|
H A D | HashedNameToDIE.h | 15 #include "lldb/Core/dwarf.h" 56 dw_tag_t tag = llvm::dwarf::DW_TAG_null;
|
H A D | DWARFUnit.h | 254 DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, 259 llvm::Error ExtractHeader(SymbolFileDWARF &dwarf,
|
/freebsd-11-stable/contrib/libcxxrt/ |
H A D | dwarf_eh.h | 224 #define READ(dwarf, type) \ 225 case dwarf:\
|
/freebsd-11-stable/contrib/llvm-project/lld/COFF/ |
H A D | InputFiles.cpp | 808 if (!dwarf) { 809 dwarf = make<DWARFCache>(DWARFContext::create(*getCOFFObj())); 810 if (!dwarf) 815 Optional<std::pair<std::string, unsigned>> ret = dwarf->getVariableLoc(var); 825 if (!dwarf) { 826 dwarf = make<DWARFCache>(DWARFContext::create(*getCOFFObj())); 827 if (!dwarf) 831 return dwarf->getDILineInfo(offset, sectionIndex);
|
/freebsd-11-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/ |
H A D | MachONormalizedFileToAtoms.cpp | 443 // Break section up into dwarf unwind CFIs (FDE or CIE). 855 llvm::dwarf::Form form, llvm::DataExtractor infoData, 857 if (form == llvm::dwarf::DW_FORM_string) 859 if (form != llvm::dwarf::DW_FORM_strp) 879 llvm::dwarf::DwarfFormat Format = llvm::dwarf::DwarfFormat::DWARF32; 882 if (length == llvm::dwarf::DW_LENGTH_DWARF64) { 883 Format = llvm::dwarf::DwarfFormat::DWARF64; 886 else if (length >= llvm::dwarf::DW_LENGTH_lo_reserved) 902 if (tag != llvm::dwarf [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.cpp | 556 if (N >= 3 && Expr[N - 3] == dwarf::DW_OP_bit_piece) 557 Expr[N - 3] = dwarf::DW_OP_LLVM_fragment; 561 if (N && Expr[0] == dwarf::DW_OP_deref) { 564 *std::prev(End, 3) == dwarf::DW_OP_LLVM_fragment) 567 *std::prev(End) = dwarf::DW_OP_deref; 584 case dwarf::DW_OP_constu: 585 case dwarf::DW_OP_minus: 586 case dwarf::DW_OP_plus: 589 case dwarf::DW_OP_LLVM_fragment: 600 case dwarf [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 1442 DIExpression::append(DDI->getExpression(), dwarf::DW_OP_deref); 1587 DIExpr->getElement(0) != dwarf::DW_OP_deref) 1725 return applyOps({dwarf::DW_OP_constu, Val, dwarf::DW_OP_mul}); 1727 return applyOps({dwarf::DW_OP_constu, Val, dwarf::DW_OP_div}); 1729 return applyOps({dwarf::DW_OP_constu, Val, dwarf::DW_OP_mod}); 1731 return applyOps({dwarf::DW_OP_constu, Val, dwarf [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
H A D | DWARFLinkerDeclContext.h | 105 uint16_t Tag = dwarf::DW_TAG_compile_unit;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDebugFrame.cpp | 30 using namespace dwarf; 134 Extractor, Data.getAddressSize(), dwarf::DWARF_VERSION); 147 Extractor, Data.getAddressSize(), dwarf::DWARF_VERSION); 367 if (Length == dwarf::DW_LENGTH_DWARF64) {
|
H A D | DWARFExpression.cpp | 19 using namespace dwarf; 266 if (Die && Die.getTag() == dwarf::DW_TAG_base_type) { 268 if (auto Name = Die.find(dwarf::DW_AT_name)) 328 if (!Die || Die.getTag() != dwarf::DW_TAG_base_type) {
|
/freebsd-11-stable/contrib/llvm-project/lld/ELF/ |
H A D | EhFrame.cpp | 30 using namespace llvm::dwarf;
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
H A D | SymbolFileBreakpad.cpp | 427 StreamString dwarf(Stream::eBinary, arch.GetAddressByteSize(), 429 ToDWARF(node, dwarf); 430 uint8_t *saved = m_allocator.Allocate<uint8_t>(dwarf.GetSize()); 431 std::memcpy(saved, dwarf.GetData(), dwarf.GetSize()); 432 return {saved, dwarf.GetSize()};
|