Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/XRay/
H A DRecordInitializer.cpp118 OffsetPtr); in visit()
147 OffsetPtr); in visit()
156 OffsetPtr); in visit()
190 OffsetPtr); in visit()
198 OffsetPtr); in visit()
209 OffsetPtr); in visit()
218 OffsetPtr); in visit()
252 OffsetPtr); in visit()
260 OffsetPtr); in visit()
278 OffsetPtr); in visit()
[all …]
H A DTrace.cpp51 uint32_t OffsetPtr = 0; in loadNaiveFormatLog() local
85 PreReadOffset = OffsetPtr; in loadNaiveFormatLog()
92 PreReadOffset = OffsetPtr; in loadNaiveFormatLog()
118 PreReadOffset = OffsetPtr; in loadNaiveFormatLog()
125 PreReadOffset = OffsetPtr; in loadNaiveFormatLog()
132 PreReadOffset = OffsetPtr; in loadNaiveFormatLog()
139 PreReadOffset = OffsetPtr; in loadNaiveFormatLog()
153 OffsetPtr += 2; in loadNaiveFormatLog()
202 OffsetPtr += 8; in loadNaiveFormatLog()
269 uint32_t OffsetPtr = 0; in loadFDRLog() local
[all …]
H A DFileHeaderReader.cpp29 auto PreReadOffset = OffsetPtr; in readBinaryFormatHeader()
31 if (OffsetPtr == PreReadOffset) in readBinaryFormatHeader()
36 PreReadOffset = OffsetPtr; in readBinaryFormatHeader()
37 FileHeader.Type = HeaderExtractor.getU16(&OffsetPtr); in readBinaryFormatHeader()
38 if (OffsetPtr == PreReadOffset) in readBinaryFormatHeader()
43 PreReadOffset = OffsetPtr; in readBinaryFormatHeader()
45 if (OffsetPtr == PreReadOffset) in readBinaryFormatHeader()
52 PreReadOffset = OffsetPtr; in readBinaryFormatHeader()
54 if (OffsetPtr == PreReadOffset) in readBinaryFormatHeader()
58 OffsetPtr); in readBinaryFormatHeader()
[all …]
H A DFDRRecordProducer.cpp88 auto PreReadOffset = OffsetPtr; in findNextBufferExtent()
89 uint8_t FirstByte = E.getU8(&OffsetPtr); in findNextBufferExtent()
90 if (OffsetPtr == PreReadOffset) in findNextBufferExtent()
103 RecordInitializer RI(E, OffsetPtr); in findNextBufferExtent()
150 auto PreReadOffset = OffsetPtr; in produce()
151 uint8_t FirstByte = E.getU8(&OffsetPtr); in produce()
152 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.cpp139 uint32_t OffsetPtr = 0; in loadObj() local
140 uint32_t AddrOff = OffsetPtr; in loadObj()
141 Entry.Address = RelocateOrElse(AddrOff, Extractor.getU64(&OffsetPtr)); in loadObj()
142 uint32_t FuncOff = OffsetPtr; in loadObj()
143 Entry.Function = RelocateOrElse(FuncOff, Extractor.getU64(&OffsetPtr)); in loadObj()
144 auto Kind = Extractor.getU8(&OffsetPtr); in loadObj()
154 Entry.AlwaysInstrument = Extractor.getU8(&OffsetPtr) != 0; in loadObj()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugRnglists.cpp22 Offset = *OffsetPtr; in extract()
26 assert(*OffsetPtr < End && in extract()
37 Value0 = Data.getULEB128(OffsetPtr); in extract()
38 if (End < *OffsetPtr) in extract()
50 *OffsetPtr - 1); in extract()
53 Value0 = Data.getULEB128(OffsetPtr); in extract()
54 Value1 = Data.getULEB128(OffsetPtr); in extract()
55 if (End < *OffsetPtr) in extract()
65 Value0 = Data.getULEB128(OffsetPtr); in extract()
67 if (End < *OffsetPtr) in extract()
[all …]
H A DDWARFDebugLine.cpp144 while (*OffsetPtr < EndPrologueOffset) { in parseV2DirFileTables()
153 while (*OffsetPtr < EndPrologueOffset) { in parseV2DirFileTables()
181 if (*OffsetPtr >= EndPrologueOffset) in parseV5EntryFormat()
213 if (*OffsetPtr >= EndPrologueOffset) in parseV5DirFileTables()
240 if (*OffsetPtr >= EndPrologueOffset) in parseV5DirFileTables()
339 if (*OffsetPtr != EndPrologueOffset) in parse()
506 while (*OffsetPtr < EndOffset) { in parse()
519 uint32_t ExtOffset = *OffsetPtr; in parse()
623 (*OffsetPtr) += Len - 1; in parse()
628 if (*OffsetPtr - ExtOffset != Len) in parse()
[all …]
H A DDWARFDebugInfoEntry.cpp23 uint32_t *OffsetPtr) { in extractFast() argument
26 return extractFast(U, OffsetPtr, DebugInfoData, UEndOffset, 0); in extractFast()
29 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint32_t *OffsetPtr, in extractFast() argument
32 Offset = *OffsetPtr; in extractFast()
36 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 DDWARFFormValue.cpp92 *OffsetPtr += size; in skipValue()
97 *OffsetPtr += size; in skipValue()
102 *OffsetPtr += size; in skipValue()
107 *OffsetPtr += size; in skipValue()
113 DebugInfoData.getCStr(OffsetPtr); in skipValue()
146 *OffsetPtr += *FixedSize; in skipValue()
153 DebugInfoData.getSLEB128(OffsetPtr); in skipValue()
164 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
234 Value.uval = Data.getU8(OffsetPtr); in extractValue()
250 Value.uval = Data.getU8(OffsetPtr); in extractValue()
[all …]
H A DDWARFListTable.cpp20 uint32_t *OffsetPtr) { in extract() argument
21 HeaderOffset = *OffsetPtr; in extract()
23 if (!Data.isValidOffsetForDataOfSize(*OffsetPtr, sizeof(uint32_t))) in extract()
27 SectionName.data(), *OffsetPtr); in extract()
29 HeaderData.Length = Data.getU32(OffsetPtr); in extract()
48 HeaderData.Version = Data.getU16(OffsetPtr); in extract()
49 HeaderData.AddrSize = Data.getU8(OffsetPtr); in extract()
50 HeaderData.SegSize = Data.getU8(OffsetPtr); in extract()
51 HeaderData.OffsetEntryCount = Data.getU32(OffsetPtr); in extract()
77 Offsets.push_back(Data.getU32(OffsetPtr)); in extract()
H A DDWARFDebugAddr.cpp23 uint32_t *OffsetPtr, in extract() argument
28 HeaderOffset = *OffsetPtr; in extract()
30 if (!Data.isValidOffsetForDataOfSize(*OffsetPtr, sizeof(uint32_t))) in extract()
34 PRIx32, *OffsetPtr); in extract()
47 HeaderData.Length = Data.getU32(OffsetPtr); in extract()
73 HeaderData.Version = Data.getU16(OffsetPtr); in extract()
74 HeaderData.AddrSize = Data.getU8(OffsetPtr); in extract()
75 HeaderData.SegSize = Data.getU8(OffsetPtr); in extract()
136 Addrs.push_back(Data.getU32(OffsetPtr)); in extract()
138 Addrs.push_back(Data.getU64(OffsetPtr)); in extract()
H A DDWARFAbbreviationDeclaration.cpp42 uint32_t* OffsetPtr) { in extract() argument
44 const uint32_t Offset = *OffsetPtr; in extract()
45 Code = Data.getULEB128(OffsetPtr); in extract()
49 CodeByteSize = *OffsetPtr - Offset; in extract()
50 Tag = static_cast<llvm::dwarf::Tag>(Data.getULEB128(OffsetPtr)); in extract()
55 uint8_t ChildrenByte = Data.getU8(OffsetPtr); in extract()
64 auto A = static_cast<Attribute>(Data.getULEB128(OffsetPtr)); in extract()
65 auto F = static_cast<Form>(Data.getULEB128(OffsetPtr)); in extract()
69 int64_t V = Data.getSLEB128(OffsetPtr); in extract()
H A DDWARFUnitIndex.cpp22 uint32_t *OffsetPtr) { in parse() argument
23 if (!IndexData.isValidOffsetForDataOfSize(*OffsetPtr, 16)) in parse()
25 Version = IndexData.getU32(OffsetPtr); in parse()
26 NumColumns = IndexData.getU32(OffsetPtr); in parse()
27 NumUnits = IndexData.getU32(OffsetPtr); in parse()
28 NumBuckets = IndexData.getU32(OffsetPtr); in parse()
H A DDWARFDebugAbbrev.cpp30 uint32_t *OffsetPtr) { in extract() argument
32 const uint32_t BeginOffset = *OffsetPtr; in extract()
36 while (AbbrDecl.extract(Data, OffsetPtr)) { in extract()
48 return BeginOffset != *OffsetPtr; in extract()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFListTable.h51 uint32_t *OffsetPtr, StringRef SectionName,
115 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr);
149 return Header.extract(Data, OffsetPtr); in extractHeaderAndOffsets()
189 if (Error E = extractHeaderAndOffsets(Data, OffsetPtr)) in extract()
194 while (*OffsetPtr < End) { in extract()
196 uint32_t Off = *OffsetPtr; in extract()
204 assert(*OffsetPtr == End && in extract()
216 if (*OffsetPtr < HeaderOffset || *OffsetPtr >= End) in extract()
219 ListTypeString.data(), *OffsetPtr); in extract()
221 while (*OffsetPtr < End) { in extract()
[all …]
H A DDWARFFormValue.h86 bool extractValue(const DWARFDataExtractor &Data, uint32_t *OffsetPtr,
91 bool extractValue(const DWARFDataExtractor &Data, uint32_t *OffsetPtr, in extractValue() argument
93 return extractValue(Data, OffsetPtr, FormParams, nullptr, U); in extractValue()
122 bool skipValue(DataExtractor DebugInfoData, uint32_t *OffsetPtr, in skipValue() argument
124 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params); in skipValue()
138 uint32_t *OffsetPtr,
H A DDWARFDebugInfoEntry.h40 bool extractFast(const DWARFUnit &U, uint32_t *OffsetPtr);
43 bool extractFast(const DWARFUnit &U, uint32_t *OffsetPtr,
H A DDWARFDebugLine.h127 Error parse(const DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr,
251 DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr,
H A DDWARFDebugRnglists.h38 Error extract(DWARFDataExtractor Data, uint32_t End, uint32_t *OffsetPtr);
H A DDWARFDebugAddr.h58 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr,
/freebsd-12.1/contrib/llvm/tools/llvm-xray/
H A Dxray-fdr-dump.cpp54 uint32_t OffsetPtr = 0; in __anonaec9185a0102() local
56 auto FileHeaderOrError = readBinaryFormatHeader(DE, OffsetPtr); in __anonaec9185a0102()
61 FileBasedRecordProducer P(H, DE, OffsetPtr); in __anonaec9185a0102()
66 while (DE.isValidOffsetForDataOfSize(OffsetPtr, 1)) { in __anonaec9185a0102()
79 while (DE.isValidOffsetForDataOfSize(OffsetPtr, 1)) { in __anonaec9185a0102()
/freebsd-12.1/contrib/llvm/include/llvm/XRay/
H A DFDRRecordProducer.h31 uint32_t &OffsetPtr; variable
41 : Header(FH), E(DE), OffsetPtr(OP) {} in FileBasedRecordProducer()
H A DFileHeaderReader.h28 uint32_t &OffsetPtr);
/freebsd-12.1/contrib/llvm/lib/Support/
H A DDataExtractor.cpp138 StringRef DataExtractor::getCStrRef(uint32_t *OffsetPtr) const { in getCStrRef()
139 uint32_t Start = *OffsetPtr; in getCStrRef()
142 *OffsetPtr = Pos + 1; in getCStrRef()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp45 Value *OffsetPtr = in lowerLoadRelative() local
47 Value *OffsetPtrI32 = B.CreateBitCast(OffsetPtr, Int32PtrTy); in lowerLoadRelative()

12