Searched refs:dwarf (Results 101 - 125 of 174) sorted by relevance

1234567

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h9 // 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 DRegisterInfos_mips64.h11 #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 DVerifier.cpp893 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 DABISysV_arc.cpp42 // 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 DMakefile5 LIB= dwarf
73 INCS= dwarf.h libdwarf.h
89 MAN= dwarf.3 \
/freebsd-11-stable/lib/libdwarf/
H A DMakefile10 LIB= dwarf
78 INCS= dwarf.h libdwarf.h
105 MAN= dwarf.3 \
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFYAML.cpp56 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 DDWARFDebugFrame.h26 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 DDebugNamesDWARFIndex.cpp218 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 DAppleDWARFIndex.h45 void GetFunctions(ConstString name, SymbolFileDWARF &dwarf,
H A DDebugNamesDWARFIndex.h37 void GetFunctions(ConstString name, SymbolFileDWARF &dwarf,
H A DAppleDWARFIndex.cpp156 void AppleDWARFIndex::GetFunctions(ConstString name, SymbolFileDWARF &dwarf, argument
163 ProcessFunctionDIE(name.GetStringRef(), die_ref, dwarf, parent_decl_ctx,
H A DDWARFDebugInfo.cpp33 DWARFDebugInfo::DWARFDebugInfo(SymbolFileDWARF &dwarf, argument
35 : m_dwarf(dwarf), m_context(context), m_units(), m_cu_aranges_up() {}
H A DHashedNameToDIE.h15 #include "lldb/Core/dwarf.h"
56 dw_tag_t tag = llvm::dwarf::DW_TAG_null;
H A DDWARFUnit.h254 DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid,
259 llvm::Error ExtractHeader(SymbolFileDWARF &dwarf,
/freebsd-11-stable/contrib/libcxxrt/
H A Ddwarf_eh.h224 #define READ(dwarf, type) \
225 case dwarf:\
/freebsd-11-stable/contrib/llvm-project/lld/COFF/
H A DInputFiles.cpp808 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 DMachONormalizedFileToAtoms.cpp443 // 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 DMetadataLoader.cpp556 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 DLocal.cpp1442 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 DDWARFLinkerDeclContext.h105 uint16_t Tag = dwarf::DW_TAG_compile_unit;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp30 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 DDWARFExpression.cpp19 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 DEhFrame.cpp30 using namespace llvm::dwarf;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.cpp427 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()};

Completed in 603 milliseconds

1234567