/freebsd-11-stable/usr.bin/addr2line/ |
H A D | Makefile | 12 LIBADD= elftc dwarf elf
|
/freebsd-11-stable/usr.bin/nm/ |
H A D | Makefile | 12 LIBADD= dwarf elftc elf
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFFormValue.h | 57 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 D | DWARFDebugInfoEntry.h | 49 dwarf::Tag getTag() const { 50 return AbbrevDecl ? AbbrevDecl->getTag() : dwarf::DW_TAG_null;
|
H A D | DWARFDebugAddr.h | 47 dwarf::DwarfFormat Format; 72 case dwarf::DwarfFormat::DWARF32: 74 case dwarf::DwarfFormat::DWARF64:
|
H A D | DWARFDebugPubTable.h | 31 dwarf::PubIndexEntryDescriptor Descriptor;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCDwarf.cpp | 160 // 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 D | DWARFLinkerCompileUnit.cpp | 17 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 D | DebugHandlerBase.cpp | 46 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 D | DwarfCompileUnit.h | 9 // 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 D | DebugInfoMetadata.cpp | 359 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 D | RISCVMCAsmInfo.cpp | 35 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 D | DWARFIndex.cpp | 20 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 D | DWARFBaseDIE.cpp | 33 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 D | DWARF.h | 28 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 D | Statistics.cpp | 175 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 D | AccelTable.h | 328 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 D | DWARFAbbreviationDeclaration.cpp | 24 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 D | DWARFAcceleratorTable.cpp | 33 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 D | DWARFListTable.cpp | 27 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 D | DWARFEmitter.cpp | 86 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 D | Makefile | 14 dwarf.c \
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | DWARFLocationExpression.cpp | 142 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 D | llvm-dwp.cpp | 120 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 D | Makefile | 12 dwarf.c \ 39 LIBADD= dwarf elf z pthread
|