Lines Matching +full:vendor +full:- +full:extension
1 //===- DWARFDebugMacro.cpp ------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
52 IndLevel -= (E.Type == DW_MACINFO_end_file); in dump()
76 // The GNU .debug_macro extension's entries have the same encoding in dump()
84 OS << " - lineno: " << E.Line; in dump()
88 OS << " - lineno: " << E.Line; in dump()
92 OS << format(" - import offset: 0x%0*" PRIx64, in dump()
98 OS << " - constant: " << E.ExtConstant; in dump()
119 if (auto CUDIE = U->getUnitDIE()) in parseImpl()
128 M->Offset = Offset; in parseImpl()
129 M->IsDebugMacro = IsMacro; in parseImpl()
131 auto Err = M->Header.parseMacroHeader(Data, &Offset); in parseImpl()
137 M->Macros.emplace_back(); in parseImpl()
138 Entry &E = M->Macros.back(); in parseImpl()
181 Data.getRelocatedValue(M->Header.getOffsetByteSize(), &Offset); in parseImpl()
183 E.MacroStr = StringExtractor->getCStr(&StrOffset); in parseImpl()
196 auto MacroContributionOffset = MacroToUnits.find(M->Offset); in parseImpl()
201 MacroContributionOffset->second->getStringOffsetSectionItem( in parseImpl()
206 MacroContributionOffset->second->getStringExtractor().getCStr( in parseImpl()
220 Data.getRelocatedValue(M->Header.getOffsetByteSize(), &Offset); in parseImpl()
223 // 2. Vendor extension constant in parseImpl()
225 // 3. Vendor extension string in parseImpl()