Searched refs:Dwarf (Results 1 - 12 of 12) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFFile.h29 DWARFFile(StringRef Name, std::unique_ptr<DWARFContext> Dwarf, argument
32 : FileName(Name), Dwarf(std::move(Dwarf)),
39 std::unique_ptr<DWARFContext> Dwarf; member in class:llvm::dwarf_linker::DWARFFile
47 /// Unloads object file and corresponding AddressesMap and Dwarf Context.
50 Dwarf.reset();
/freebsd-current/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerImpl.cpp39 if (File.Dwarf) {
40 if (!File.Dwarf->compile_units().empty())
41 CompileUnits.reserve(File.Dwarf->getNumCompileUnits());
44 Format.Version = File.Dwarf->getMaxVersion();
45 Format.AddrSize = File.Dwarf->getCUAddrSize();
46 Endianness = File.Dwarf->isLittleEndian() ? llvm::endianness::little
69 if (ObjectContexts.back()->InputDWARFFile.Dwarf) {
71 ObjectContexts.back()->InputDWARFFile.Dwarf->compile_units()) {
112 if (Context->InputDWARFFile.Dwarf.get() == nullptr) {
122 Context->InputDWARFFile.Dwarf
[all...]
H A DDWARFLinkerImpl.h242 if (InputDWARFFile.Dwarf == nullptr)
245 for (auto &Unit : InputDWARFFile.Dwarf->compile_units())
H A DDIEAttributeCloner.cpp315 InUnit.getContaingFile().Dwarf->getDebugMacinfo();
329 InUnit.getContaingFile().Dwarf->getDebugMacro();
465 // Dwarf >= 4 high_pc is an size, not an address.
596 // - If high_pc is an address (Dwarf version == 2), then it might have been
H A DDWARFLinkerCompileUnit.cpp72 LineTablePtr = File.Dwarf->getLineTableForUnit(&getOrigUnit());
905 getContaingFile().Dwarf->getDebugMacro()) {
914 getContaingFile().Dwarf->getDebugMacinfo()) {
1519 getContaingFile().Dwarf->getLineTableForUnit(&getOrigUnit());
/freebsd-current/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp53 static uint64_t getDebugInfoSize(DWARFContext &Dwarf) { argument
55 for (auto &Unit : Dwarf.compile_units()) {
1342 // - If high_pc is an address (Dwarf version == 2), then it might have been
1402 const llvm::DWARFDebugMacro *Macro = File.Dwarf->getDebugMacinfo();
1410 const llvm::DWARFDebugMacro *Macro = File.Dwarf->getDebugMacro();
1500 // Dwarf >= 4 high_pc is an size, not an address.
2124 ObjFile.Dwarf->getLineTableForUnit(&Unit.getOrigUnit())) {
2270 DWARFContext &OrigDwarf = *Context.File.Dwarf;
2529 for (const auto &CU : ErrOrObj->Dwarf->compile_units()) {
2629 Emitter->emitMacroTables(File.Dwarf
2652 copyInvariantDebugSection(DWARFContext &Dwarf) argument
[all...]
/freebsd-current/tools/tools/shlib-compat/
H A Dshlib-compat.py279 r = Dwarf.cmpcache.get(ind)
286 Dwarf.cmpcache.put(ind, r)
488 class Dwarf(object): class in inherits:object
688 dwarf = Dwarf(dwarfdump)
937 raise ValueError("Dwarf dump parse error: " +
1153 print(Dwarf.cmpcache.stats.show('Cmp'))
1154 print(DwarfdumpParser.tagcache_stats.show('Dwarf tag'))
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A DDebugInfoLinker.cpp397 // If we haven't seen any CUs, pick an arbitrary valid Dwarf version anyway.
426 for (SectionName Sec : CurFile->Dwarf->getDWARFObj().getSectionNames()) {
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinker.h146 /// As a side effect, this also switches the current Dwarf version
197 /// The core of the Dwarf linking logic.
397 void copyInvariantDebugSection(DWARFContext &Dwarf);
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h1 //===- llvm/CodeGen/DwarfDebug.h - Dwarf Debug Framework --------*- C++ -*-===//
28 #include "llvm/BinaryFormat/Dwarf.h"
252 // Translate tag to proper Dwarf tag.
305 /// Translate tag to proper Dwarf tag.
347 Dwarf, ///< DWARF v5 .debug_names. member in class:llvm::AccelTableKind
482 /// Separated Dwarf Variables
630 /// DWARF 5 Experimental Split Dwarf Emitters
704 /// Get Dwarf compile unit ID for line table.
717 /// Emit all Dwarf sections that should come prior to the
721 /// Emit all Dwarf section
[all...]
H A DDwarfDebug.cpp1 //===- llvm/CodeGen/DwarfDebug.cpp - Dwarf Debug Framework ----------------===//
102 clEnumValN(AccelTableKind::Dwarf, "Dwarf", "DWARF")),
323 return AccelTableKind::Dwarf;
326 : AccelTableKind::Dwarf;
475 // Add the various names to the Dwarf accelerator table names.
1142 // Emit all Dwarf sections that should come prior to the content. Create
1401 // Emit all Dwarf sections that should come after the content.
1486 case AccelTableKind::Dwarf:
1979 /// actually address when generating Dwarf DI
[all...]
/freebsd-current/lib/clang/libllvm/
H A DMakefile170 SRCS_MIN+= BinaryFormat/Dwarf.cpp

Completed in 127 milliseconds