Home
last modified time | relevance | path

Searched refs:DWARFDebugMacro (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h40 class DWARFDebugMacro; variable
88 virtual const DWARFDebugMacro *getDebugMacinfo() = 0;
89 virtual const DWARFDebugMacro *getDebugMacinfoDWO() = 0;
90 virtual const DWARFDebugMacro *getDebugMacro() = 0;
91 virtual const DWARFDebugMacro *getDebugMacroDWO() = 0;
104 LLVM_ABI std::unique_ptr<DWARFDebugMacro>
319 const DWARFDebugMacro *getDebugMacinfo();
322 const DWARFDebugMacro *getDebugMacinfoDWO();
325 const DWARFDebugMacro *getDebugMacro();
328 const DWARFDebugMacro *getDebugMacroDWO();
H A DDWARFDebugMacro.h1 //===- DWARFDebugMacro.h ----------------------------------------*- C++ -*-===//
28 class DWARFDebugMacro {
116 DWARFDebugMacro() = default; in parseMacro()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugMacro.cpp23 DwarfFormat DWARFDebugMacro::MacroHeader::getDwarfFormat() const { in getDwarfFormat()
27 uint8_t DWARFDebugMacro::MacroHeader::getOffsetByteSize() const { in getOffsetByteSize()
31 void DWARFDebugMacro::MacroHeader::dumpMacroHeader(raw_ostream &OS) const { in dumpMacroHeader()
42 void DWARFDebugMacro::dump(raw_ostream &OS) const { in dump()
107 Error DWARFDebugMacro::parseImpl( in parseImpl()
233 Error DWARFDebugMacro::MacroHeader::parseMacroHeader(DWARFDataExtractor Data, in parseMacroHeader()
H A DDWARFContext.cpp205 std::unique_ptr<DWARFDebugMacro>
207 auto Macro = std::make_unique<DWARFDebugMacro>(); in parseMacroOrMacinfo()
262 std::unique_ptr<DWARFDebugMacro> Macro;
263 std::unique_ptr<DWARFDebugMacro> Macinfo;
272 std::unique_ptr<DWARFDebugMacro> MacinfoDWO;
273 std::unique_ptr<DWARFDebugMacro> MacroDWO;
486 const DWARFDebugMacro *getDebugMacinfo() override { in getDebugMacinfo()
491 const DWARFDebugMacro *getDebugMacinfoDWO() override { in getDebugMacinfoDWO()
496 const DWARFDebugMacro *getDebugMacro() override { in getDebugMacro()
501 const DWARFDebugMacro *getDebugMacroDWO() override { in getDebugMacroDWO()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp1287 if (const DWARFDebugMacro *Table = Context->getDebugMacinfo()) { in emitMacroTables()
1293 if (const DWARFDebugMacro *Table = Context->getDebugMacro()) { in emitMacroTables()
1299 void DwarfStreamer::emitMacroTableImpl(const DWARFDebugMacro *MacroTable, in emitMacroTableImpl()
1306 for (const DWARFDebugMacro::MacroList &List : MacroTable->MacroLists) { in emitMacroTableImpl()
1344 DWARFDebugMacro::HeaderFlagMask::MACRO_OPCODE_OPERANDS_TABLE) { in emitMacroTableImpl()
1345 Flags &= ~DWARFDebugMacro::HeaderFlagMask::MACRO_OPCODE_OPERANDS_TABLE; in emitMacroTableImpl()
1351 if (Flags & DWARFDebugMacro::HeaderFlagMask::MACRO_DEBUG_LINE_OFFSET) { in emitMacroTableImpl()
1361 Flags &= ~DWARFDebugMacro::HeaderFlagMask::MACRO_DEBUG_LINE_OFFSET; in emitMacroTableImpl()
1378 for (const DWARFDebugMacro::Entry &MacroEntry : List.Macros) { in emitMacroTableImpl()
H A DDWARFLinker.cpp1425 const llvm::DWARFDebugMacro *Macro = File.Dwarf->getDebugMacinfo(); in cloneScalarAttribute()
1433 const llvm::DWARFDebugMacro *Macro = File.Dwarf->getDebugMacro(); in cloneScalarAttribute()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFEmitterImpl.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFStreamer.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h28 class DWARFDebugMacro; variable
227 void emitMacroTableImpl(const DWARFDebugMacro *MacroTable,
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerCompileUnit.cpp901 if (const DWARFDebugMacro *Table = in cloneAndEmitDebugMacro()
910 if (const DWARFDebugMacro *Table = in cloneAndEmitDebugMacro()
919 void CompileUnit::emitMacroTableImpl(const DWARFDebugMacro *MacroTable, in emitMacroTableImpl()
931 for (const DWARFDebugMacro::MacroList &List : MacroTable->MacroLists) { in emitMacroTableImpl()
942 DWARFDebugMacro::HeaderFlagMask::MACRO_OPCODE_OPERANDS_TABLE) { in emitMacroTableImpl()
944 ~DWARFDebugMacro::HeaderFlagMask::MACRO_OPCODE_OPERANDS_TABLE; in emitMacroTableImpl()
950 if (Flags & DWARFDebugMacro::HeaderFlagMask::MACRO_DEBUG_LINE_OFFSET) { in emitMacroTableImpl()
960 Flags &= ~DWARFDebugMacro::HeaderFlagMask::MACRO_DEBUG_LINE_OFFSET; in emitMacroTableImpl()
980 for (const DWARFDebugMacro::Entry &MacroEntry : List.Macros) { in emitMacroTableImpl()
H A DDWARFLinkerCompileUnit.h648 void emitMacroTableImpl(const DWARFDebugMacro *MacroTable,
/freebsd/lib/clang/liblldb/
H A DMakefile588 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp
/freebsd/lib/clang/libllvm/
H A DMakefile621 SRCS_MIN+= DebugInfo/DWARF/DWARFDebugMacro.cpp