Searched refs:Dwarf (Results 1 - 12 of 12) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
H A D | DWARFFile.h | 29 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 D | DWARFLinkerImpl.cpp | 39 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 D | DWARFLinkerImpl.h | 242 if (InputDWARFFile.Dwarf == nullptr) 245 for (auto &Unit : InputDWARFFile.Dwarf->compile_units())
|
H A D | DIEAttributeCloner.cpp | 315 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 D | DWARFLinkerCompileUnit.cpp | 72 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 D | DWARFLinker.cpp | 53 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 D | shlib-compat.py | 279 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 D | DebugInfoLinker.cpp | 397 // 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 D | DWARFLinker.h | 146 /// 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 D | DwarfDebug.h | 1 //===- 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 D | DwarfDebug.cpp | 1 //===- 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 D | Makefile | 170 SRCS_MIN+= BinaryFormat/Dwarf.cpp
|
Completed in 127 milliseconds