/freebsd-11-stable/contrib/elftoolchain/readelf/ |
H A D | readelf.c | 32 #include <dwarf.h> 90 * dwarf dump options. 157 int dop; /* dwarf dump options. */
|
/freebsd-11-stable/usr.bin/readelf/ |
H A D | Makefile | 11 LIBADD= dwarf elftc elf z
|
/freebsd-11-stable/contrib/elftoolchain/nm/ |
H A D | nm.c | 33 #include <dwarf.h> 1302 * Collect dwarf line number information.
|
/freebsd-11-stable/contrib/elftoolchain/addr2line/ |
H A D | addr2line.c | 30 #include <dwarf.h>
|
/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/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 1692 dwarf::DW_OP_deref_size, SizeInOctets, 1693 dwarf::DW_OP_constu, ValMinus, 1694 dwarf::DW_OP_mul, dwarf::DW_OP_constu, ValInit, 1695 dwarf::DW_OP_plus};
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 7643 Ops.push_back(dwarf::DW_OP_constu); 7645 Ops.push_back(dwarf::DW_OP_mul); 7652 Ops.push_back(dwarf::DW_OP_breg0 + dwarfReg); 7655 Ops.push_back(dwarf::DW_OP_bregx); 7666 Ops.push_back(dwarf::DW_OP_constu); 7668 Ops.push_back(dwarf::DW_OP_mul); 7673 Ops.push_back(dwarf::DW_OP_plus);
|
H A D | X86TargetObjectFile.cpp | 23 using namespace dwarf; 29 // On Darwin/X86-64, we can reference dwarf symbols with foo@GOTPCREL+4, which
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BTFDebug.cpp | 47 case dwarf::DW_TAG_pointer_type: 50 case dwarf::DW_TAG_const_type: 53 case dwarf::DW_TAG_volatile_type: 56 case dwarf::DW_TAG_typedef: 59 case dwarf::DW_TAG_restrict_type: 119 case dwarf::DW_ATE_boolean: 122 case dwarf::DW_ATE_signed: 123 case dwarf::DW_ATE_signed_char: 126 case dwarf::DW_ATE_unsigned: 127 case dwarf [all...] |
H A D | BPFAbstractMemberAccess.cpp | 193 if (Tag != dwarf::DW_TAG_typedef && Tag != dwarf::DW_TAG_const_type && 194 Tag != dwarf::DW_TAG_volatile_type && 195 Tag != dwarf::DW_TAG_restrict_type && 196 Tag != dwarf::DW_TAG_member) 224 if (Element->getTag() == dwarf::DW_TAG_subrange_type) { 374 if (PtrTy->getTag() != dwarf::DW_TAG_pointer_type) 385 assert(PTyTag == dwarf::DW_TAG_array_type || 386 PTyTag == dwarf::DW_TAG_structure_type || 387 PTyTag == dwarf [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.cpp | 2117 dwarf::DW_CFA_val_expression, 2120 static_cast<char>(unsigned(dwarf::DW_OP_breg18)),
|
H A D | AArch64TargetObjectFile.cpp | 18 using namespace dwarf; 37 // On Darwin, we can reference dwarf symbols with foo@GOT-., which
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCObjectFileInfo.cpp | 66 FDECFIEncoding = dwarf::DW_EH_PE_pcrel; 309 FDECFIEncoding = dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4; 312 ? dwarf::DW_EH_PE_sdata4 313 : dwarf::DW_EH_PE_sdata8; 318 FDECFIEncoding = dwarf::DW_EH_PE_pcrel | 319 (Large ? dwarf::DW_EH_PE_sdata8 : dwarf::DW_EH_PE_sdata4); 323 FDECFIEncoding = dwarf::DW_EH_PE_sdata8; 327 PositionIndependent ? dwarf [all...] |
/freebsd-11-stable/contrib/llvm-project/lld/ELF/ |
H A D | OutputSections.cpp | 26 using namespace llvm::dwarf;
|
H A D | SyntheticSections.cpp | 43 using namespace llvm::dwarf; 2663 static std::vector<GdbIndexSection::CuEntry> readCuList(DWARFContext &dwarf) { argument 2665 for (std::unique_ptr<DWARFUnit> &cu : dwarf.compile_units()) 2671 readAddressAreas(DWARFContext &dwarf, InputSection *sec) { argument 2675 for (std::unique_ptr<DWARFUnit> &cu : dwarf.compile_units()) { 2830 DWARFContext dwarf(std::make_unique<LLDDwarfObj<ELFT>>(file)); 2833 chunks[i].compilationUnits = readCuList(dwarf); 2834 chunks[i].addressAreas = readAddressAreas(dwarf, sections[i]); 2836 static_cast<const LLDDwarfObj<ELFT> &>(dwarf.getDWARFObj()),
|
/freebsd-11-stable/share/mk/ |
H A D | src.libnames.mk | 94 dwarf \
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | DwarfCFIEHPrinter.h | 133 if (EHFramePtrEnc != (dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata4)) 139 if (FDECountEnc != dwarf::DW_EH_PE_udata4) 145 if (TableEnc != (dwarf::DW_EH_PE_datarel | dwarf::DW_EH_PE_sdata4)) 200 if (const auto *CIE = dyn_cast<dwarf::CIE>(&Entry)) { 221 } else if (const auto *FDE = dyn_cast<dwarf::FDE>(&Entry)) {
|
/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/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...] |
H A D | Debugify.cpp | 74 DTy = DIB.createBasicType(Name, Size, dwarf::DW_ATE_unsigned); 82 auto CU = DIB.createCompileUnit(dwarf::DW_LANG_C, File, "debugify",
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 1042 // Prepend "tag_offset, N" to the dwarf expression. 1045 SmallVector<uint64_t, 8> NewOps = {dwarf::DW_OP_LLVM_tag_offset,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyAsmPrinter.cpp | 185 StringRef Language = dwarf::LanguageString(CU->getSourceLanguage());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ |
H A D | TargetLoweringObjectFile.cpp | 49 PersonalityEncoding = LSDAEncoding = TTypeEncoding = dwarf::DW_EH_PE_absptr; 50 CallSiteEncoding = dwarf::DW_EH_PE_uleb128; 323 case dwarf::DW_EH_PE_absptr: 326 case dwarf::DW_EH_PE_pcrel: {
|
/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/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 897 // If we are generating dwarf for assembly source files save the initial text 1859 // If we are generating dwarf for assembly source files then gather the 1860 // info to make a dwarf label entry for this label if needed. 2236 // If we are generating dwarf for the current section then generate a .loc 4198 if (Encoding == dwarf::DW_EH_PE_omit) 4202 if (Format != dwarf::DW_EH_PE_absptr && Format != dwarf::DW_EH_PE_udata2 && 4203 Format != dwarf::DW_EH_PE_udata4 && Format != dwarf::DW_EH_PE_udata8 && 4204 Format != dwarf [all...] |