Searched refs:dwarf (Results 26 - 50 of 174) sorted by relevance

1234567

/freebsd-11-stable/usr.bin/addr2line/
H A DMakefile12 LIBADD= elftc dwarf elf
/freebsd-11-stable/usr.bin/nm/
H A DMakefile12 LIBADD= dwarf elftc elf
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFFormValue.h57 dwarf::Form Form; /// Form for this value.
62 DWARFFormValue(dwarf::Form F, ValueType V) : Form(F), Value(V) {}
65 DWARFFormValue(dwarf::Form F = dwarf::Form(0)) : Form(F) {} argument
67 static DWARFFormValue createFromSValue(dwarf::Form F, int64_t V);
68 static DWARFFormValue createFromUValue(dwarf::Form F, uint64_t V);
69 static DWARFFormValue createFromPValue(dwarf::Form F, const char *V);
70 static DWARFFormValue createFromBlockValue(dwarf::Form F,
72 static DWARFFormValue createFromUnit(dwarf::Form F, const DWARFUnit *Unit,
75 dwarf
154 namespace dwarf { namespace in namespace:llvm
[all...]
H A DDWARFDebugInfoEntry.h49 dwarf::Tag getTag() const {
50 return AbbrevDecl ? AbbrevDecl->getTag() : dwarf::DW_TAG_null;
H A DDWARFDebugAddr.h47 dwarf::DwarfFormat Format;
72 case dwarf::DwarfFormat::DWARF32:
74 case dwarf::DwarfFormat::DWARF64:
H A DDWARFDebugPubTable.h31 dwarf::PubIndexEntryDescriptor Descriptor;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCDwarf.cpp160 // Loop through each MCDwarfLineEntry and encode the dwarf line number table.
166 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1);
171 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1);
178 MCOS->EmitIntValue(dwarf::DW_LNS_extended_op, 1);
180 MCOS->EmitIntValue(dwarf::DW_LNE_set_discriminator, 1);
185 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1);
190 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1);
193 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1);
195 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1);
197 MCOS->EmitIntValue(dwarf
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp17 if (U.getOrigUnit().getDIEAtIndex(Idx).getTag() == dwarf::DW_TAG_subprogram)
27 Language = dwarf::toUnsigned(CU.find(dwarf::DW_AT_language), 0);
45 if (DIE.getTag() != dwarf::DW_TAG_variable &&
46 DIE.getTag() != dwarf::DW_TAG_constant)
50 if (!(Value = DIE.find(dwarf::DW_AT_location))) {
51 if ((Value = DIE.find(dwarf::DW_AT_const_value)) &&
58 (*Block)[0] == dwarf::DW_OP_addr)
110 if (Die.getTag() != dwarf::DW_TAG_compile_unit)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugHandlerBase.cpp46 case dwarf::DW_OP_constu: {
51 case dwarf::DW_OP_minus:
54 case dwarf::DW_OP_plus:
62 case dwarf::DW_OP_plus_uconst:
65 case dwarf::DW_OP_LLVM_fragment:
68 case dwarf::DW_OP_deref:
151 if (Tag != dwarf::DW_TAG_member && Tag != dwarf::DW_TAG_typedef &&
152 Tag != dwarf::DW_TAG_const_type && Tag != dwarf
[all...]
H A DDwarfCompileUnit.h9 // This file contains support for writing dwarf compile unit.
133 BaseTypeRef(unsigned BitSize, dwarf::TypeKind Encoding) :
136 dwarf::TypeKind Encoding;
153 /// addLabelAddress - Add a dwarf label attribute data and value using
155 void addLabelAddress(DIE &Die, dwarf::Attribute Attribute,
158 /// addLocalLabelAddress - Add a dwarf label attribute data and value using
160 void addLocalLabelAddress(DIE &Die, dwarf::Attribute Attribute,
234 dwarf::Tag getDwarf5OrGNUTag(dwarf::Tag Tag) const;
237 dwarf
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp359 case dwarf::DW_ATE_signed:
360 case dwarf::DW_ATE_signed_char:
362 case dwarf::DW_ATE_unsigned:
363 case dwarf::DW_ATE_unsigned_char:
836 if (Op >= dwarf::DW_OP_breg0 && Op <= dwarf::DW_OP_breg31)
840 case dwarf::DW_OP_LLVM_convert:
841 case dwarf::DW_OP_LLVM_fragment:
842 case dwarf::DW_OP_bregx:
844 case dwarf
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCAsmInfo.cpp35 if (!(Encoding & dwarf::DW_EH_PE_pcrel))
45 assert(Encoding & dwarf::DW_EH_PE_sdata4 && "Unexpected encoding");
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFIndex.cpp20 SymbolFileDWARF &dwarf,
24 DWARFDIE die = dwarf.GetDIE(ref);
19 ProcessFunctionDIE(llvm::StringRef name, DIERef ref, SymbolFileDWARF &dwarf, const CompilerDeclContext &parent_decl_ctx, uint32_t name_type_mask, std::vector<DWARFDIE> &dies) argument
H A DDWARFBaseDIE.cpp33 return llvm::dwarf::DW_TAG_null;
85 SymbolFileDWARF *dwarf = GetDWARF(); local
86 if (dwarf)
87 return dwarf->GetObjectFile()->GetModule();
/freebsd-11-stable/contrib/llvm-project/lld/include/lld/Common/
H A DDWARF.h28 DWARFCache(std::unique_ptr<llvm::DWARFContext> dwarf);
35 std::unique_ptr<llvm::DWARFContext> dwarf; member in class:lld::DWARFCache
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp175 bool IsParam = Die.getTag() == dwarf::DW_TAG_formal_parameter;
176 bool IsLocalVar = Die.getTag() == dwarf::DW_TAG_variable;
178 if (Die.getTag() == dwarf::DW_TAG_call_site ||
179 Die.getTag() == dwarf::DW_TAG_GNU_call_site) {
184 if (Die.getTag() == dwarf::DW_TAG_call_site_parameter ||
185 Die.getTag() == dwarf::DW_TAG_GNU_call_site_parameter) {
190 if (!IsParam && !IsLocalVar && Die.getTag() != dwarf::DW_TAG_member) {
195 if (Die.findRecursively(dwarf::DW_AT_decl_file) &&
196 Die.findRecursively(dwarf::DW_AT_decl_line))
199 if (Die.findRecursively(dwarf
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAccelTable.h328 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4)};
347 Atom(dwarf::DW_ATOM_die_offset, dwarf::DW_FORM_data4),
348 Atom(dwarf::DW_ATOM_die_tag, dwarf::DW_FORM_data2),
349 Atom(dwarf::DW_ATOM_type_flags, dwarf::DW_FORM_data1)};
365 Atom(dwarf::DW_ATOM_die_offset, dwarf
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFAbbreviationDeclaration.cpp24 using namespace dwarf;
49 Tag = static_cast<llvm::dwarf::Tag>(Data.getULEB128(OffsetPtr));
99 if ((ByteSize = dwarf::getFixedFormByteSize(F, dwarf::FormParams()))) {
142 DWARFAbbreviationDeclaration::findAttributeIndex(dwarf::Attribute Attr) const {
151 const uint64_t DIEOffset, const dwarf::Attribute Attr,
204 auto FixedByteSize = dwarf::getFixedFormByteSize(Form, U.getFormParams());
H A DDWARFAcceleratorTable.cpp33 StringRef Str = dwarf::AtomTypeString(A.Value);
74 auto AtomForm = static_cast<dwarf::Form>(AccelSection.getU16(&Offset));
99 case dwarf::DW_ATOM_die_offset:
100 case dwarf::DW_ATOM_die_tag:
101 case dwarf::DW_ATOM_type_flags:
104 FormValue.getForm() == dwarf::DW_FORM_sdata)
114 std::pair<uint64_t, dwarf::Tag>
116 uint64_t DieOffset = dwarf::DW_INVALID_OFFSET;
117 dwarf::Tag DieTag = dwarf
[all...]
H A DDWARFListTable.cpp27 Format = dwarf::DwarfFormat::DWARF32;
30 if (HeaderData.Length == dwarf::DW_LENGTH_DWARF64) {
31 Format = dwarf::DwarfFormat::DWARF64;
34 } else if (HeaderData.Length >= dwarf::DW_LENGTH_lo_reserved) {
41 HeaderData.Length + dwarf::getUnitLengthFieldByteSize(Format);
115 return HeaderData.Length + dwarf::getUnitLengthFieldByteSize(Format);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFEmitter.cpp86 if (Attr.Form == dwarf::DW_FORM_implicit_const)
246 case dwarf::DW_LNE_set_address:
247 case dwarf::DW_LNE_set_discriminator:
251 case dwarf::DW_LNE_define_file:
254 case dwarf::DW_LNE_end_sequence:
262 case dwarf::DW_LNS_copy:
263 case dwarf::DW_LNS_negate_stmt:
264 case dwarf::DW_LNS_set_basic_block:
265 case dwarf::DW_LNS_const_add_pc:
266 case dwarf
[all...]
/freebsd-11-stable/gnu/usr.bin/binutils/libbinutils/
H A DMakefile14 dwarf.c \
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DDWARFLocationExpression.cpp142 llvm::dwarf::LocationAtom base = relative_offset
143 ? llvm::dwarf::DW_OP_bregx
144 : llvm::dwarf::DW_OP_regx;
148 llvm::dwarf::LocationAtom base = relative_offset
149 ? llvm::dwarf::DW_OP_breg0
150 : llvm::dwarf::DW_OP_reg0;
188 stream.PutHex8(llvm::dwarf::DW_OP_consts);
190 stream.PutHex8(llvm::dwarf::DW_OP_plus);
205 stream.PutHex8(llvm::dwarf::DW_OP_addr);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp120 getIndexedString(dwarf::Form Form, DataExtractor InfoData,
122 if (Form == dwarf::DW_FORM_string)
124 if (Form != dwarf::DW_FORM_GNU_str_index)
141 dwarf::DwarfFormat Format = dwarf::DwarfFormat::DWARF32;
146 Format = dwarf::DwarfFormat::DWARF64;
157 auto Tag = static_cast<dwarf::Tag>(AbbrevData.getULEB128(&AbbrevOffset));
158 if (Tag != dwarf::DW_TAG_compile_unit)
163 dwarf::Form Form;
167 (Form = static_cast<dwarf
[all...]
/freebsd-11-stable/cddl/usr.bin/ctfconvert/
H A DMakefile12 dwarf.c \
39 LIBADD= dwarf elf z pthread

Completed in 240 milliseconds

1234567