Home
last modified time | relevance | path

Searched refs:DataExtractor (Results 1 – 25 of 84) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DDataExtractor.cpp18 bool DataExtractor::prepareRead(uint64_t Offset, uint64_t Size, in prepareRead()
41 T DataExtractor::getU(uint64_t *offset_ptr, Error *Err) const { in getU()
60 T *DataExtractor::getUs(uint64_t *offset_ptr, T *dst, uint32_t count, in getUs()
80 uint8_t DataExtractor::getU8(uint64_t *offset_ptr, llvm::Error *Err) const { in getU8()
84 uint8_t *DataExtractor::getU8(uint64_t *offset_ptr, uint8_t *dst, in getU8()
89 uint8_t *DataExtractor::getU8(Cursor &C, uint8_t *Dst, uint32_t Count) const { in getU8()
93 uint16_t DataExtractor::getU16(uint64_t *offset_ptr, llvm::Error *Err) const { in getU16()
97 uint16_t *DataExtractor::getU16(uint64_t *offset_ptr, uint16_t *dst, in getU16()
102 uint32_t DataExtractor::getU24(uint64_t *OffsetPtr, Error *Err) const { in getU24()
108 uint32_t DataExtractor::getU32(uint64_t *offset_ptr, llvm::Error *Err) const { in getU32()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDataExtractor.h21 class DWARFDataExtractor : public DataExtractor {
30 : DataExtractor(Section.Data, IsLittleEndian, AddressSize), Obj(&Obj), in DWARFDataExtractor()
35 : DataExtractor(Data, IsLittleEndian, AddressSize) {} in DWARFDataExtractor()
38 : DataExtractor( in DWARFDataExtractor()
44 : DataExtractor(Other.getData().substr(0, Length), Other.isLittleEndian(), in DWARFDataExtractor()
H A DDWARFDebugAbbrev.h37 bool extract(DataExtractor Data, uint64_t *OffsetPtr);
60 mutable Optional<DataExtractor> Data;
70 void extract(DataExtractor Data);
H A DDWARFVerifier.h28 class DataExtractor; variable
254 DataExtractor *StrData,
259 const DataExtractor &StrData);
287 const DataExtractor &StrData);
H A DDWARFContext.h329 DataExtractor getStringExtractor() const { in getStringExtractor()
330 return DataExtractor(DObj->getStrSection(), false, 0); in getStringExtractor()
332 DataExtractor getStringDWOExtractor() const { in getStringDWOExtractor()
333 return DataExtractor(DObj->getStrDWOSection(), false, 0); in getStringDWOExtractor()
335 DataExtractor getLineStringExtractor() const { in getLineStringExtractor()
336 return DataExtractor(DObj->getLineStrSection(), false, 0); in getLineStringExtractor()
H A DDWARFUnitIndex.h87 bool parse(DataExtractor IndexData, uint64_t *OffsetPtr);
131 bool parseImpl(DataExtractor IndexData);
139 bool parse(DataExtractor IndexData);
H A DDWARFExpression.h94 bool extract(DataExtractor Data, uint8_t AddressSize, uint64_t Offset,
139 DWARFExpression(DataExtractor Data, uint8_t AddressSize,
163 DataExtractor Data;
H A DDWARFGdbIndex.h70 bool parseImpl(DataExtractor Data);
74 void parse(DataExtractor Data);
H A DDWARFListTable.h114 void dump(DataExtractor Data, raw_ostream &OS,
116 Optional<uint64_t> getOffsetEntry(DataExtractor Data, uint32_t Index) const { in getOffsetEntry()
123 static Optional<uint64_t> getOffsetEntry(DataExtractor Data, in getOffsetEntry()
188 Optional<uint64_t> getOffsetEntry(DataExtractor Data, uint32_t Index) const { in getOffsetEntry()
H A DDWARFAcceleratorTable.h34 DataExtractor StringSection;
70 DataExtractor StringSection) in DWARFAcceleratorTable()
181 DataExtractor StringSection) in AppleAcceleratorTable()
357 DataExtractor StrData;
364 NameTableEntry(const DataExtractor &StrData, uint32_t Index, in NameTableEntry()
592 DataExtractor StringSection) in DWARFDebugNames()
H A DDWARFDebugMacro.h114 DataExtractor StringExtractor, in parseMacro()
130 Optional<DataExtractor> StringExtractor,
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
H A Dfdr_controller_test.cc71 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
95 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
116 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
131 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
155 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
179 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
212 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
246 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
284 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
330 llvm::DataExtractor DE(Serialized, true, 8); in TEST_F()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
H A DRange.h24 class DataExtractor; variable
62 void decode(DataExtractor &Data, uint64_t BaseAddr, uint64_t &Offset);
72 static void skip(DataExtractor &Data, uint64_t &Offset);
110 void decode(DataExtractor &Data, uint64_t BaseAddr, uint64_t &Offset);
122 static uint64_t skip(DataExtractor &Data, uint64_t &Offset);
H A DHeader.h19 class DataExtractor; variable
111 static llvm::Expected<Header> decode(DataExtractor &Data);
H A DInlineInfo.h122 static llvm::Error lookup(const GsymReader &GR, DataExtractor &Data,
152 static llvm::Expected<InlineInfo> decode(DataExtractor &Data,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
H A DGCOV.h86 de = DataExtractor(buf.substr(4), false, 0); in readGCNOFormat()
88 de = DataExtractor(buf.substr(4), true, 0); in readGCNOFormat()
101 de = DataExtractor(buf.substr(4), false, 0); in readGCDAFormat()
103 de = DataExtractor(buf.substr(4), true, 0); in readGCDAFormat()
178 DataExtractor de{ArrayRef<uint8_t>{}, false, 0};
179 DataExtractor::Cursor cursor{0};
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
H A DRange.cpp86 void AddressRange::decode(DataExtractor &Data, uint64_t BaseAddr, in decode()
103 void AddressRanges::decode(DataExtractor &Data, uint64_t BaseAddr, in decode()
114 void AddressRange::skip(DataExtractor &Data, uint64_t &Offset) { in skip()
119 uint64_t AddressRanges::skip(DataExtractor &Data, uint64_t &Offset) { in skip()
H A DInlineInfo.cpp76 static bool skip(DataExtractor &Data, uint64_t &Offset, bool SkippedRanges) { in skip()
108 static bool lookup(const GsymReader &GR, DataExtractor &Data, uint64_t &Offset, in lookup()
159 llvm::Error InlineInfo::lookup(const GsymReader &GR, DataExtractor &Data, in lookup()
179 static llvm::Expected<InlineInfo> decode(DataExtractor &Data, uint64_t &Offset, in decode()
222 llvm::Expected<InlineInfo> InlineInfo::decode(DataExtractor &Data, in decode()
H A DFunctionInfo.cpp36 llvm::Expected<FunctionInfo> FunctionInfo::decode(DataExtractor &Data, in decode()
67 DataExtractor InfoData(Data.getData().substr(Offset, InfoLength), in decode()
154 llvm::Expected<LookupResult> FunctionInfo::lookup(DataExtractor &Data, in lookup()
184 Optional<DataExtractor> InlineInfoData; in lookup()
195 DataExtractor InfoData(InfoBytes, Data.isLittleEndian(), in lookup()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/XRay/
H A DFDRRecordProducer.h29 DataExtractor &E;
38 FileBasedRecordProducer(const XRayFileHeader &FH, DataExtractor &DE, in FileBasedRecordProducer()
H A DTrace.h53 friend Expected<Trace> loadTrace(const DataExtractor &, bool);
75 Expected<Trace> loadTrace(const DataExtractor &Extractor, bool Sort = false);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/XRay/
H A DTrace.cpp49 DataExtractor Reader(Data, IsLittleEndian, 8); in loadNaiveFormatLog()
273 DataExtractor DE(Data, IsLittleEndian, 8); in loadFDRLog()
409 DataExtractor LittleEndianDE(Data, true, 8); in loadTraceFile()
412 DataExtractor BigEndianDE(Data, false, 8); in loadTraceFile()
419 Expected<Trace> llvm::xray::loadTrace(const DataExtractor &DE, bool Sort) { in loadTrace()
434 DataExtractor HeaderExtractor(DE.getData(), DE.isLittleEndian(), 8); in loadTrace()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp69 static uint64_t debugStrOffsetsHeaderSize(DataExtractor StrOffsetsData, in debugStrOffsetsHeaderSize()
176 DataExtractor Data(CurStrSection, true, 0); in writeStringsAndOffsets()
185 Data = DataExtractor(CurStrOffsetSection, true, 0); in writeStringsAndOffsets()
205 DataExtractor AbbrevData(Abbrev, true, 0); in getCUAbbrev()
225 getIndexedString(dwarf::Form Form, DataExtractor InfoData, uint64_t &InfoOffset, in getIndexedString()
253 DataExtractor StrOffsetsData(StrOffsets, true, 0); in getIndexedString()
258 DataExtractor StrData(Str, true, 0); in getIndexedString()
270 DataExtractor InfoData(Info, true, 0); in getCUIdentifiers()
281 DataExtractor AbbrevData(Abbrev, true, 0); in getCUIdentifiers()
400 DataExtractor Data(Types, true, 0); in addAllTypes()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DDataExtractor.h41 class DataExtractor {
58 friend class DataExtractor; variable
83 DataExtractor(StringRef Data, bool IsLittleEndian, uint8_t AddressSize) in DataExtractor() function
85 DataExtractor(ArrayRef<uint8_t> Data, bool IsLittleEndian, in DataExtractor() function
H A DELFAttributeParser.h33 DataExtractor de{ArrayRef<uint8_t>{}, true, 0};
34 DataExtractor::Cursor cursor{0};

1234