Home
last modified time | relevance | path

Searched refs:DWARFDataExtractor (Results 1 – 25 of 44) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFListTable.h49 Error extract(DWARFDataExtractor Data, uint64_t HeaderOffset,
134 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
167 Error extractHeaderAndOffsets(DWARFDataExtractor Data, uint64_t *OffsetPtr) { in extractHeaderAndOffsets()
171 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
174 Expected<DWARFListType> findList(DWARFDataExtractor Data,
182 void dump(DWARFDataExtractor Data, raw_ostream &OS,
202 Error DWARFListTableBase<DWARFListType>::extract(DWARFDataExtractor Data, in extract()
209 Data = DWARFDataExtractor(Data, getHeaderOffset() + Header.length()); in extract()
227 Error DWARFListType<ListEntryType>::extract(DWARFDataExtractor Data, in extract()
253 DWARFDataExtractor Data, raw_ostream &OS, in dump()
[all …]
H A DDWARFDataExtractor.h21 class DWARFDataExtractor : public DataExtractor {
28 DWARFDataExtractor(const DWARFObject &Obj, const DWARFSection &Section, in DWARFDataExtractor() function
34 DWARFDataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DWARFDataExtractor() function
36 DWARFDataExtractor(ArrayRef<uint8_t> Data, bool IsLittleEndian, in DWARFDataExtractor() function
43 DWARFDataExtractor(const DWARFDataExtractor &Other, size_t Length) in DWARFDataExtractor() function
H A DDWARFDebugLoc.h48 DWARFLocationTable(DWARFDataExtractor Data) : Data(std::move(Data)) {} in DWARFLocationTable()
75 const DWARFDataExtractor &getData() { return Data; } in getData()
78 DWARFDataExtractor Data;
104 DWARFDebugLoc(DWARFDataExtractor Data) in DWARFDebugLoc()
124 DWARFDebugLoclists(DWARFDataExtractor Data, uint16_t Version) in DWARFDebugLoclists()
H A DDWARFDebugMacro.h60 Error parseMacroHeader(DWARFDataExtractor Data, uint64_t *Offset);
115 DWARFDataExtractor MacroData) { in parseMacro()
119 Error parseMacinfo(DWARFDataExtractor MacroData) { in parseMacinfo()
131 DWARFDataExtractor Data, bool IsMacro);
H A DDWARFDebugAddr.h49 Error extractAddresses(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
55 Error extract(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
60 Error extractV5(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
66 Error extractPreStandard(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
H A DDWARFDebugLine.h134 Error parse(DWARFDataExtractor Data, uint64_t *OffsetPtr,
282 Error parse(DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
311 getOrParseLineTable(DWARFDataExtractor &DebugLineData, uint64_t Offset,
320 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C,
363 DWARFDataExtractor &DebugLineData;
H A DDWARFUnit.h76 bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
200 validateContributionSize(DWARFDataExtractor &DA);
258 determineStringOffsetsTableContribution(DWARFDataExtractor &DA);
265 determineStringOffsetsTableContributionDWO(DWARFDataExtractor &DA);
329 DWARFDataExtractor getDebugInfoExtractor() const;
H A DDWARFAcceleratorTable.h33 DWARFDataExtractor AccelSection;
69 DWARFAcceleratorTable(const DWARFDataExtractor &AccelSection, in DWARFAcceleratorTable()
180 AppleAcceleratorTable(const DWARFDataExtractor &AccelSection, in AppleAcceleratorTable()
251 Error extract(const DWARFDataExtractor &AS, uint64_t *Offset);
591 DWARFDebugNames(const DWARFDataExtractor &AccelSection, in DWARFDebugNames()
H A DDWARFVerifier.h26 class DWARFDataExtractor; variable
140 bool verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
H A DDWARFDebugPubTable.h76 void extract(DWARFDataExtractor Data, bool GnuStyle,
H A DDWARFDebugInfoEntry.h43 const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset,
H A DDWARFDebugRangeList.h71 Error extract(const DWARFDataExtractor &data, uint64_t *offset_ptr);
H A DDWARFFormValue.h95 bool extractValue(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
100 bool extractValue(const DWARFDataExtractor &Data, uint64_t *OffsetPtr, in extractValue()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp64 DWARFDataExtractor Data(Obj, Section, LE, 0); in addUnitsImpl()
73 DWARFDataExtractor Data(Obj, InfoSection, LE, 0); in addUnitsImpl()
188 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const { in getDebugInfoExtractor()
189 return DWARFDataExtractor(Context.getDWARFObj(), InfoSection, isLittleEndian, in getDebugInfoExtractor()
210 DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection, in getAddrOffsetSectionItem()
224 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in getStringOffsetSectionItem()
230 const DWARFDataExtractor &debug_info, in extract()
309 parseListTableHeader(DWARFDataExtractor &DA, uint64_t Offset, in parseListTableHeader()
332 DWARFDataExtractor RangesData(Context.getDWARFObj(), *RangeSection, in extractRangeList()
363 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); in extractDIEsToVector()
[all …]
H A DDWARFContext.cpp152 DWARFDataExtractor StrOffsetExt(Obj, StringOffsetsSection, LittleEndian, 0); in dumpStringOffsetsSection()
217 static void dumpAddrSection(raw_ostream &OS, DWARFDataExtractor &AddrData, in dumpAddrSection()
241 raw_ostream &OS, DWARFDataExtractor &rnglistData, in dumpRnglistsSection()
266 auto ParseAndDump = [&](DWARFDataExtractor &Data, bool IsMacro) { in parseMacroOrMacinfo()
281 DWARFDataExtractor Data(DObj->getMacinfoSection(), isLittleEndian(), 0); in parseMacroOrMacinfo()
286 DWARFDataExtractor Data(DObj->getMacinfoDWOSection(), isLittleEndian(), 0); in parseMacroOrMacinfo()
291 DWARFDataExtractor Data(*DObj, DObj->getMacroSection(), isLittleEndian(), in parseMacroOrMacinfo()
297 DWARFDataExtractor Data(DObj->getMacroDWOSection(), isLittleEndian(), 0); in parseMacroOrMacinfo()
306 DWARFDataExtractor Data, in dumpLoclistsSection()
340 DWARFDataExtractor Data, bool GnuStyle) { in dumpPubTableSection()
[all …]
H A DDWARFDebugAddr.cpp15 Error DWARFDebugAddrTable::extractAddresses(const DWARFDataExtractor &Data, in extractAddresses()
43 Error DWARFDebugAddrTable::extractV5(const DWARFDataExtractor &Data, in extractV5()
108 Error DWARFDebugAddrTable::extractPreStandard(const DWARFDataExtractor &Data, in extractPreStandard()
123 Error DWARFDebugAddrTable::extract(const DWARFDataExtractor &Data, in extract()
H A DDWARFDataExtractor.cpp15 DWARFDataExtractor::getInitialLength(uint64_t *Off, Error *Err) const { in getInitialLength()
46 uint64_t DWARFDataExtractor::getRelocatedValue(uint32_t Size, uint64_t *Off, in getRelocatedValue()
70 DWARFDataExtractor::getEncodedPointer(uint64_t *Offset, uint8_t Encoding, in getEncodedPointer()
H A DDWARFDebugInfoEntry.cpp23 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); in extractFast()
29 const DWARFDataExtractor &DebugInfoData, in extractFast()
H A DDWARFDebugLine.cpp183 parseV2DirFileTables(const DWARFDataExtractor &DebugLineData, in parseV2DirFileTables()
237 parseV5EntryFormat(const DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr, in parseV5EntryFormat()
268 parseV5DirFileTables(const DWARFDataExtractor &DebugLineData, in parseV5DirFileTables()
360 DWARFDataExtractor DebugLineData, uint64_t *OffsetPtr, in parse()
371 DWARFDataExtractor(DebugLineData, Cursor.tell() + TotalLength); in parse()
396 DebugLineData = DWARFDataExtractor(DebugLineData, EndPrologueOffset); in parse()
581 DWARFDataExtractor &DebugLineData, uint64_t Offset, const DWARFContext &Ctx, in getOrParseLineTable()
716 static Optional<T> parseULEB128(DWARFDataExtractor &Data, in parseULEB128()
725 DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr, in parse()
770 DWARFDataExtractor TableData(DebugLineData, EndOffset); in parse()
[all …]
H A DDWARFDebugPubTable.cpp23 DWARFDataExtractor Data, bool GnuStyle, in extract()
47 DWARFDataExtractor SetData(Data, Offset); in extract()
H A DDWARFDebugAranges.cpp22 DWARFDataExtractor DebugArangesData, in extract()
51 DWARFDataExtractor ArangesData(CTX->getDWARFObj().getArangesSection(), in generate()
H A DDWARFDebugMacro.cpp106 Optional<DataExtractor> StringExtractor, DWARFDataExtractor Data, in parseImpl()
232 Error DWARFDebugMacro::MacroHeader::parseMacroHeader(DWARFDataExtractor Data, in parseMacroHeader()
H A DCMakeLists.txt7 DWARFDataExtractor.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
H A Ddwarf2yaml.cpp52 DWARFDataExtractor AddrData(DCtx.getDWARFObj(), in dumpDebugAddr()
99 DWARFDataExtractor ArangesData(DCtx.getDWARFObj().getArangesSection(), in dumpDebugARanges()
146 DWARFDataExtractor Data(DCtx.getDWARFObj().getRangesSection().Data, in dumpDebugRanges()
171 DWARFDataExtractor PubSectionData(DCtx.getDWARFObj(), Section, in dumpPubSection()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/
H A DBUILD.gn15 "DWARFDataExtractor.cpp",

12