Searched refs:dwarf (Results 126 - 150 of 174) sorted by relevance

1234567

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h294 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops),
354 : DINode(C, DIEnumeratorKind, Storage, dwarf::DW_TAG_enumerator, Ops),
495 : DIScope(C, DIFileKind, Storage, dwarf::DW_TAG_file_type, Ops),
844 assert(getTag() == dwarf::DW_TAG_ptr_to_member_type);
853 assert(getTag() == dwarf::DW_TAG_inheritance);
861 assert(getTag() == dwarf::DW_TAG_member && isBitField());
868 assert(getTag() == dwarf::DW_TAG_member && isStaticMember());
874 assert(getTag() == dwarf::DW_TAG_member && !isStaticMember());
1066 /// type dwarf::CallingConvention.
1071 : DIType(C, DISubroutineTypeKind, Storage, dwarf
[all...]
H A DDIBuilder.h116 /// \param Lang Source programming language, eg. dwarf::DW_LANG_C99
192 /// \param Encoding DWARF encoding code, e.g., dwarf::DW_ATE_float.
200 /// \param Tag Tag identifing type, e.g. dwarf::TAG_volatile_type
516 /// These flags are used to emit dwarf attributes.
517 /// \param CC Calling convention, e.g. dwarf::DW_CC_normal
646 VMContext, {dwarf::DW_OP_constu, Val, dwarf::DW_OP_stack_value});
659 /// These flags are used to emit dwarf attributes.
697 /// This flags are used to emit dwarf attributes.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp381 IsSJLJ ? static_cast<unsigned>(dwarf::DW_EH_PE_udata4) :
392 TTypeEncoding = dwarf::DW_EH_PE_omit;
439 Asm->EmitEncodingByte(dwarf::DW_EH_PE_omit, "@LPStart");
H A DWinException.cpp86 PerEncoding != dwarf::DW_EH_PE_omit && PerFn);
90 LSDAEncoding != dwarf::DW_EH_PE_omit;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDebugify.cpp74 DTy = DIB.createBasicType(Name, Size, dwarf::DW_ATE_unsigned);
82 auto CU = DIB.createCompileUnit(dwarf::DW_LANG_C, File, "debugify",
/freebsd-11-stable/contrib/binutils/binutils/
H A DMakefile.am92 dwarf.c debug.c dlltool.c dllwrap.c \
217 readelf_SOURCES = readelf.c version.c unwind-ia64.c dwarf.c
224 objdump_SOURCES = objdump.c dwarf.c prdbg.c $(DEBUG_SRCS) $(BULIBS)
488 dwarf.o: dwarf.c sysdep.h $(INCDIR)/ansidecl.h ../bfd/bfdver.h \
492 dwarf.h
551 bucomm.h dwarf.h $(INCDIR)/safe-ctype.h $(INCDIR)/dis-asm.h \
575 $(INCDIR)/ansidecl.h $(INCDIR)/symcat.h bucomm.h dwarf.h \
H A DMakefile.in138 am_objdump_OBJECTS = objdump.$(OBJEXT) dwarf.$(OBJEXT) prdbg.$(OBJEXT) \
147 unwind-ia64.$(OBJEXT) dwarf.$(OBJEXT)
412 dwarf.c debug.c dlltool.c dllwrap.c \
480 readelf_SOURCES = readelf.c version.c unwind-ia64.c dwarf.c
484 objdump_SOURCES = objdump.c dwarf.c prdbg.c $(DEBUG_SRCS) $(BULIBS)
1238 dwarf.o: dwarf.c sysdep.h $(INCDIR)/ansidecl.h ../bfd/bfdver.h \
1242 dwarf.h
1301 bucomm.h dwarf.h $(INCDIR)/safe-ctype.h $(INCDIR)/dis-asm.h \
1325 $(INCDIR)/ansidecl.h $(INCDIR)/symcat.h bucomm.h dwarf
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h248 size_t calling_convention = llvm::dwarf::DW_CC_normal;
H A DDWARFDebugInfoEntry.cpp196 m_tag = llvm::dwarf::DW_TAG_null;
238 SymbolFileDWARF &dwarf = cu->GetSymbolFileDWARF(); local
239 lldb::ModuleSP module = dwarf.GetObjectFile()->GetModule();
H A DSymbolFileDWARF.h23 #include "lldb/Core/dwarf.h"
452 SymbolFileDWARF &dwarf; member in struct:SymbolFileDWARF::DecodedUID
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCContext.h152 /// The dwarf file and directory tables from the dwarf .file directive.
158 /// The current dwarf line information from the last dwarf .loc directive.
162 /// Generate dwarf debugging info for assembly source files.
165 /// The current dwarf file number when generate dwarf debugging info for
172 /// The information gathered from labels that will have dwarf label
173 /// entries when generating dwarf assembly source files.
180 /// The string to embed in as the dwarf AT_produce
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp39 using namespace llvm::dwarf;
/freebsd-11-stable/contrib/llvm-project/lld/ELF/
H A DInputFiles.h285 DWARFCache *dwarf; member in class:lld::elf::ObjFile
H A DSyntheticSections.cpp43 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()),
H A DInputFiles.cpp268 dwarf = make<DWARFCache>(std::make_unique<DWARFContext>(
279 return dwarf->getVariableLoc(name);
301 return dwarf->getDILineInfo(s->getOffsetInFile() + offset, sectionIndex);
H A DOutputSections.cpp26 using namespace llvm::dwarf;
/freebsd-11-stable/contrib/llvm-project/lld/COFF/
H A DInputFiles.h299 DWARFCache *dwarf = nullptr; member in class:lld::coff::ObjFile
/freebsd-11-stable/contrib/gcc/config/arm/
H A Darm.c8515 rtx dwarf;
8534 dwarf = gen_rtx_SEQUENCE (VOIDmode, rtvec_alloc (count + 1));
8551 XVECEXP (dwarf, 0, 0) = tmp;
8557 XVECEXP (dwarf, 0, 1) = tmp;
8571 XVECEXP (dwarf, 0, i + 1) = tmp;
8575 REG_NOTES (par) = gen_rtx_EXPR_LIST (REG_FRAME_RELATED_EXPR, dwarf,
10254 rtx dwarf;
10264 /* We don't record the PC in the dwarf frame information. */
10302 dwarf = gen_rtx_SEQUENCE (VOIDmode, rtvec_alloc (num_dwarf_regs + 1));
10326 XVECEXP (dwarf,
8500 rtx dwarf; local
10238 rtx dwarf; local
10373 rtx dwarf; local
10749 rtx dwarf; local
13709 rtx insn, dwarf; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3824 DwarfTagField() : MDUnsignedField(0, dwarf::DW_TAG_hi_user) {}
3825 DwarfTagField(dwarf::Tag DefaultTag)
3826 : MDUnsignedField(DefaultTag, dwarf::DW_TAG_hi_user) {}
3830 DwarfMacinfoTypeField() : MDUnsignedField(0, dwarf::DW_MACINFO_vendor_ext) {}
3831 DwarfMacinfoTypeField(dwarf::MacinfoRecordType DefaultType)
3832 : MDUnsignedField(DefaultType, dwarf::DW_MACINFO_vendor_ext) {}
3836 DwarfAttEncodingField() : MDUnsignedField(0, dwarf::DW_ATE_hi_user) {}
3840 DwarfVirtualityField() : MDUnsignedField(0, dwarf::DW_VIRTUALITY_max) {}
3844 DwarfLangField() : MDUnsignedField(0, dwarf::DW_LANG_hi_user) {}
3848 DwarfCCField() : MDUnsignedField(0, dwarf
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp1632 auto Tag = dwarf::TagString(N->getTag());
1641 auto Type = dwarf::MacinfoString(N->getMacinfoType());
1835 if (N->getTag() != dwarf::DW_TAG_base_type)
1841 dwarf::AttributeEncodingString);
1886 dwarf::LanguageString);
1900 Printer.printDwarfEnum("cc", N->getCC(), dwarf::ConventionString);
1928 dwarf::LanguageString, /* ShouldSkipZero */ false);
1964 if (N->getVirtuality() != dwarf::DW_VIRTUALITY_none ||
2084 if (N->getTag() != dwarf::DW_TAG_template_value_parameter)
2146 auto OpStr = dwarf
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp897 // 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...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyAsmPrinter.cpp185 StringRef Language = dwarf::LanguageString(CU->getSourceLanguage());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCObjectStreamer.cpp475 OS.EmitIntValue(dwarf::DW_LNS_extended_op, 1);
477 OS.EmitIntValue(dwarf::DW_LNE_set_address, 1);
757 // If we are generating dwarf for assembly source files dump out the sections.
761 // Dump out the dwarf file & directory tables and line tables.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DEHFrameSupport.cpp260 using namespace dwarf;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1692 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};

Completed in 773 milliseconds

1234567