Home
last modified time | relevance | path

Searched refs:OffsetPtr (Results 1 – 25 of 35) sorted by relevance

12

/netbsd/external/apache2/llvm/dist/llvm/lib/XRay/
H A DRecordInitializer.cpp43 OffsetPtr); in visit()
51 OffsetPtr); in visit()
116 OffsetPtr); in visit()
130 OffsetPtr); in visit()
190 OffsetPtr); in visit()
205 OffsetPtr); in visit()
254 OffsetPtr); in visit()
269 OffsetPtr); in visit()
277 OffsetPtr); in visit()
317 OffsetPtr); in visit()
[all …]
H A DTrace.cpp50 uint64_t OffsetPtr = 0; in loadNaiveFormatLog() local
71 OffsetPtr); in loadNaiveFormatLog()
98 OffsetPtr); in loadNaiveFormatLog()
125 OffsetPtr); in loadNaiveFormatLog()
155 OffsetPtr += 2; in loadNaiveFormatLog()
162 OffsetPtr); in loadNaiveFormatLog()
177 OffsetPtr); in loadNaiveFormatLog()
195 OffsetPtr); in loadNaiveFormatLog()
204 OffsetPtr); in loadNaiveFormatLog()
208 OffsetPtr += 8; in loadNaiveFormatLog()
[all …]
H A DFileHeaderReader.cpp28 auto PreReadOffset = OffsetPtr; in readBinaryFormatHeader()
30 if (OffsetPtr == PreReadOffset) in readBinaryFormatHeader()
34 OffsetPtr); in readBinaryFormatHeader()
36 PreReadOffset = OffsetPtr; in readBinaryFormatHeader()
38 if (OffsetPtr == PreReadOffset) in readBinaryFormatHeader()
42 OffsetPtr); in readBinaryFormatHeader()
44 PreReadOffset = OffsetPtr; in readBinaryFormatHeader()
50 OffsetPtr); in readBinaryFormatHeader()
54 PreReadOffset = OffsetPtr; in readBinaryFormatHeader()
61 OffsetPtr); in readBinaryFormatHeader()
[all …]
H A DFDRRecordProducer.cpp87 auto PreReadOffset = OffsetPtr; in findNextBufferExtent()
88 uint8_t FirstByte = E.getU8(&OffsetPtr); in findNextBufferExtent()
89 if (OffsetPtr == PreReadOffset) in findNextBufferExtent()
102 RecordInitializer RI(E, OffsetPtr); in findNextBufferExtent()
149 auto PreReadOffset = OffsetPtr; in produce()
150 uint8_t FirstByte = E.getU8(&OffsetPtr); in produce()
151 if (OffsetPtr == PreReadOffset) in produce()
172 RecordInitializer RI(E, OffsetPtr); in produce()
183 if (OffsetPtr - PreReadOffset > CurrentBufferBytes) in produce()
188 OffsetPtr, (OffsetPtr - PreReadOffset) - CurrentBufferBytes, in produce()
[all …]
H A DInstrumentationMap.cpp176 uint64_t OffsetPtr = 0; in loadObj() local
177 uint64_t AddrOff = OffsetPtr; in loadObj()
179 Entry.Address = RelocateOrElse(AddrOff, Extractor.getU32(&OffsetPtr)); in loadObj()
181 Entry.Address = RelocateOrElse(AddrOff, Extractor.getU64(&OffsetPtr)); in loadObj()
182 uint64_t FuncOff = OffsetPtr; in loadObj()
184 Entry.Function = RelocateOrElse(FuncOff, Extractor.getU32(&OffsetPtr)); in loadObj()
186 Entry.Function = RelocateOrElse(FuncOff, Extractor.getU64(&OffsetPtr)); in loadObj()
187 auto Kind = Extractor.getU8(&OffsetPtr); in loadObj()
197 Entry.AlwaysInstrument = Extractor.getU8(&OffsetPtr) != 0; in loadObj()
198 Entry.Version = Extractor.getU8(&OffsetPtr); in loadObj()
/netbsd/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugAddr.cpp16 uint64_t *OffsetPtr, in extractAddresses() argument
18 assert(EndOffset >= *OffsetPtr); in extractAddresses()
19 uint64_t DataSize = EndOffset - *OffsetPtr; in extractAddresses()
46 Offset = *OffsetPtr; in extractV5()
66 uint64_t EndOffset = *OffsetPtr + Length; in extractV5()
79 Version = Data.getU16(OffsetPtr); in extractV5()
80 AddrSize = Data.getU8(OffsetPtr); in extractV5()
81 SegSize = Data.getU8(OffsetPtr); in extractV5()
114 Offset = *OffsetPtr; in extractPreStandard()
120 return extractAddresses(Data, OffsetPtr, Data.size()); in extractPreStandard()
[all …]
H A DDWARFFormValue.cpp119 *OffsetPtr += size; in skipValue()
124 *OffsetPtr += size; in skipValue()
129 *OffsetPtr += size; in skipValue()
134 *OffsetPtr += size; in skipValue()
140 DebugInfoData.getCStr(OffsetPtr); in skipValue()
174 *OffsetPtr += *FixedSize; in skipValue()
181 DebugInfoData.getSLEB128(OffsetPtr); in skipValue()
192 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
196 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
197 *OffsetPtr += 4; in skipValue()
[all …]
H A DDWARFDebugInfoEntry.cpp22 uint64_t *OffsetPtr) { in extractFast() argument
25 return extractFast(U, OffsetPtr, DebugInfoData, UEndOffset, 0); in extractFast()
28 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast() argument
31 Offset = *OffsetPtr; in extractFast()
35 uint64_t AbbrCode = DebugInfoData.getULEB128(OffsetPtr); in extractFast()
45 *OffsetPtr = Offset; in extractFast()
51 *OffsetPtr += *FixedSize; in extractFast()
60 *OffsetPtr += *FixedSize; in extractFast()
62 OffsetPtr, U.getFormParams())) { in extractFast()
65 *OffsetPtr = Offset; in extractFast()
H A DDWARFAbbreviationDeclaration.cpp41 uint64_t* OffsetPtr) { in extract() argument
43 const uint64_t Offset = *OffsetPtr; in extract()
44 Code = Data.getULEB128(OffsetPtr); in extract()
48 CodeByteSize = *OffsetPtr - Offset; in extract()
49 Tag = static_cast<llvm::dwarf::Tag>(Data.getULEB128(OffsetPtr)); in extract()
54 uint8_t ChildrenByte = Data.getU8(OffsetPtr); in extract()
63 auto A = static_cast<Attribute>(Data.getULEB128(OffsetPtr)); in extract()
64 auto F = static_cast<Form>(Data.getULEB128(OffsetPtr)); in extract()
68 int64_t V = Data.getSLEB128(OffsetPtr); in extract()
H A DDWARFListTable.cpp19 uint64_t *OffsetPtr) { in extract() argument
20 HeaderOffset = *OffsetPtr; in extract()
23 std::tie(HeaderData.Length, Format) = Data.getInitialLength(OffsetPtr, &Err); in extract()
46 HeaderData.Version = Data.getU16(OffsetPtr); in extract()
47 HeaderData.AddrSize = Data.getU8(OffsetPtr); in extract()
48 HeaderData.SegSize = Data.getU8(OffsetPtr); in extract()
49 HeaderData.OffsetEntryCount = Data.getU32(OffsetPtr); in extract()
74 *OffsetPtr += HeaderData.OffsetEntryCount * OffsetByteSize; in extract()
H A DDWARFDebugLine.cpp184 uint64_t *OffsetPtr, in parseV2DirFileTables() argument
377 *OffsetPtr = Cursor.tell(); in parse()
422 *OffsetPtr = Cursor.tell(); in parse()
445 PrologueOffset, *OffsetPtr), in parse()
782 if (OS && *OffsetPtr < EndOffset) { in parse()
798 while (*OffsetPtr < EndOffset) { in parse()
804 uint64_t OpcodeOffset = *OffsetPtr; in parse()
826 *OffsetPtr = Cursor.tell(); in parse()
988 *OffsetPtr = End; in parse()
1156 *OffsetPtr = Cursor.tell(); in parse()
[all …]
H A DDWARFUnitIndex.cpp92 uint64_t *OffsetPtr) { in parse() argument
93 const uint64_t BeginOffset = *OffsetPtr; in parse()
94 if (!IndexData.isValidOffsetForDataOfSize(*OffsetPtr, 16)) in parse()
100 Version = IndexData.getU32(OffsetPtr); in parse()
102 *OffsetPtr = BeginOffset; in parse()
103 Version = IndexData.getU16(OffsetPtr); in parse()
106 *OffsetPtr += 2; // Skip padding. in parse()
108 NumColumns = IndexData.getU32(OffsetPtr); in parse()
109 NumUnits = IndexData.getU32(OffsetPtr); in parse()
110 NumBuckets = IndexData.getU32(OffsetPtr); in parse()
H A DDWARFDebugAbbrev.cpp29 uint64_t *OffsetPtr) { in extract() argument
31 const uint64_t BeginOffset = *OffsetPtr; in extract()
35 while (AbbrDecl.extract(Data, OffsetPtr)) { in extract()
47 return BeginOffset != *OffsetPtr; in extract()
H A DDWARFDebugRnglists.cpp20 Error RangeListEntry::extract(DWARFDataExtractor Data, uint64_t *OffsetPtr) { in extract() argument
21 Offset = *OffsetPtr; in extract()
25 assert(*OffsetPtr < Data.size() && in extract()
27 uint8_t Encoding = Data.getU8(OffsetPtr); in extract()
29 DataExtractor::Cursor C(*OffsetPtr); in extract()
83 *OffsetPtr = C.tell(); in extract()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFListTable.h50 uint64_t *OffsetPtr, StringRef SectionName,
134 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
168 return Header.extract(Data, OffsetPtr); in extractHeaderAndOffsets()
205 if (Error E = extractHeaderAndOffsets(Data, OffsetPtr)) in extract()
210 while (Data.isValidOffset(*OffsetPtr)) { in extract()
212 uint64_t Off = *OffsetPtr; in extract()
220 assert(*OffsetPtr == Data.size() && in extract()
232 if (*OffsetPtr < HeaderOffset || *OffsetPtr >= Data.size()) in extract()
235 ListTypeString.data(), *OffsetPtr); in extract()
237 while (Data.isValidOffset(*OffsetPtr)) { in extract()
[all …]
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 DDWARFFormValue.h75 uint64_t *OffsetPtr);
95 bool extractValue(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
100 bool extractValue(const DWARFDataExtractor &Data, uint64_t *OffsetPtr, in extractValue() argument
102 return extractValue(Data, OffsetPtr, FormParams, nullptr, U); in extractValue()
136 bool skipValue(DataExtractor DebugInfoData, uint64_t *OffsetPtr, in skipValue() argument
138 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params); in skipValue()
152 uint64_t *OffsetPtr,
H A DDWARFDebugInfoEntry.h39 bool extractFast(const DWARFUnit &U, uint64_t *OffsetPtr);
42 bool extractFast(const DWARFUnit &U, uint64_t *OffsetPtr,
H A DDWARFDebugRnglists.h36 Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
/netbsd/external/apache2/llvm/dist/llvm/lib/Support/
H A DDataExtractor.cpp103 uint24_t ExtractedVal = getU<uint24_t>(OffsetPtr, Err); in getU24()
161 uint64_t Start = *OffsetPtr; in getCStrRef()
164 *OffsetPtr = Pos + 1; in getCStrRef()
174 StringRef DataExtractor::getFixedLengthString(uint64_t *OffsetPtr, in getFixedLengthString() argument
177 StringRef Bytes(getBytes(OffsetPtr, Length)); in getFixedLengthString()
187 if (!prepareRead(*OffsetPtr, Length, Err)) in getBytes()
190 StringRef Result = Data.substr(*OffsetPtr, Length); in getBytes()
191 *OffsetPtr += Length; in getBytes()
200 assert(*OffsetPtr <= Bytes.size()); in getLEB128()
214 *OffsetPtr, error); in getLEB128()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DDataExtractor.h126 const char *getCStr(uint64_t *OffsetPtr, Error *Err = nullptr) const {
127 return getCStrRef(OffsetPtr, Err).data();
161 StringRef getCStrRef(uint64_t *OffsetPtr, Error *Err = nullptr) const;
200 StringRef getFixedLengthString(uint64_t *OffsetPtr,
230 StringRef getBytes(uint64_t *OffsetPtr, uint64_t Length,
478 uint32_t getU24(uint64_t *OffsetPtr, Error *Err = nullptr) const;
611 int64_t getSLEB128(uint64_t *OffsetPtr, Error *Err = nullptr) const;
699 template <typename T> T getU(uint64_t *OffsetPtr, Error *Err) const;
701 T *getUs(uint64_t *OffsetPtr, T *Dst, uint32_t Count, Error *Err) const;
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-xray/
H A Dxray-fdr-dump.cpp54 uint64_t OffsetPtr = 0; in __anon224aa1960102() local
56 auto FileHeaderOrError = readBinaryFormatHeader(DE, OffsetPtr); in __anon224aa1960102()
61 FileBasedRecordProducer P(H, DE, OffsetPtr); in __anon224aa1960102()
66 while (DE.isValidOffsetForDataOfSize(OffsetPtr, 1)) { in __anon224aa1960102()
79 while (DE.isValidOffsetForDataOfSize(OffsetPtr, 1)) { in __anon224aa1960102()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/XRay/
H A DFDRRecordProducer.h30 uint64_t &OffsetPtr; variable
40 : Header(FH), E(DE), OffsetPtr(OP) {} in FileBasedRecordProducer()
H A DFileHeaderReader.h27 uint64_t &OffsetPtr);
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp46 Value *OffsetPtr = in lowerLoadRelative() local
48 Value *OffsetPtrI32 = B.CreateBitCast(OffsetPtr, Int32PtrTy); in lowerLoadRelative()

12