Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/DWARF/
DDWARFDebugRnglists.cpp36 uint32_t *OffsetPtr) { in extract() argument
37 Offset = *OffsetPtr; in extract()
41 assert(*OffsetPtr < End && in extract()
43 uint8_t Encoding = Data.getU8(OffsetPtr); in extract()
53 *OffsetPtr - 1); in extract()
57 *OffsetPtr - 1); in extract()
61 *OffsetPtr - 1); in extract()
63 uint32_t PreviousOffset = *OffsetPtr - 1; in extract()
64 Value0 = Data.getULEB128(OffsetPtr); in extract()
65 Value1 = Data.getULEB128(OffsetPtr); in extract()
[all …]
DDWARFDebugLine.cpp139 uint32_t *OffsetPtr, uint64_t EndPrologueOffset, in parseV2DirFileTables() argument
143 while (*OffsetPtr < EndPrologueOffset) { in parseV2DirFileTables()
144 StringRef S = DebugLineData.getCStrRef(OffsetPtr); in parseV2DirFileTables()
152 while (*OffsetPtr < EndPrologueOffset) { in parseV2DirFileTables()
153 StringRef Name = DebugLineData.getCStrRef(OffsetPtr); in parseV2DirFileTables()
159 FileEntry.DirIdx = DebugLineData.getULEB128(OffsetPtr); in parseV2DirFileTables()
160 FileEntry.ModTime = DebugLineData.getULEB128(OffsetPtr); in parseV2DirFileTables()
161 FileEntry.Length = DebugLineData.getULEB128(OffsetPtr); in parseV2DirFileTables()
174 *OffsetPtr, uint64_t EndPrologueOffset, DWARFDebugLine::ContentTypeTracker in parseV5EntryFormat() argument
177 int FormatCount = DebugLineData.getU8(OffsetPtr); in parseV5EntryFormat()
[all …]
DDWARFFormValue.cpp82 uint32_t *OffsetPtr, in skipValue() argument
91 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue()
92 *OffsetPtr += size; in skipValue()
96 uint8_t size = DebugInfoData.getU8(OffsetPtr); in skipValue()
97 *OffsetPtr += size; in skipValue()
101 uint16_t size = DebugInfoData.getU16(OffsetPtr); in skipValue()
102 *OffsetPtr += size; in skipValue()
106 uint32_t size = DebugInfoData.getU32(OffsetPtr); in skipValue()
107 *OffsetPtr += size; in skipValue()
113 DebugInfoData.getCStr(OffsetPtr); in skipValue()
[all …]
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()
DDWARFListTable.cpp27 uint32_t *OffsetPtr) { in extract() argument
28 HeaderOffset = *OffsetPtr; in extract()
30 if (!Data.isValidOffsetForDataOfSize(*OffsetPtr, sizeof(uint32_t))) in extract()
33 SectionName.data(), *OffsetPtr); in extract()
35 HeaderData.Length = Data.getU32(OffsetPtr); in extract()
51 HeaderData.Version = Data.getU16(OffsetPtr); in extract()
52 HeaderData.AddrSize = Data.getU8(OffsetPtr); in extract()
53 HeaderData.SegSize = Data.getU8(OffsetPtr); in extract()
54 HeaderData.OffsetEntryCount = Data.getU32(OffsetPtr); in extract()
77 Offsets.push_back(Data.getU32(OffsetPtr)); in extract()
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()
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()
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()
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()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/XRay/
DTrace.cpp43 uint32_t OffsetPtr = 0; in readBinaryFormatHeader() local
44 FileHeader.Version = HeaderExtractor.getU16(&OffsetPtr); in readBinaryFormatHeader()
45 FileHeader.Type = HeaderExtractor.getU16(&OffsetPtr); in readBinaryFormatHeader()
46 uint32_t Bitfield = HeaderExtractor.getU32(&OffsetPtr); in readBinaryFormatHeader()
49 FileHeader.CycleFrequency = HeaderExtractor.getU64(&OffsetPtr); in readBinaryFormatHeader()
50 std::memcpy(&FileHeader.FreeFormData, Data.bytes_begin() + OffsetPtr, 16); in readBinaryFormatHeader()
86 uint32_t OffsetPtr = 0; in loadNaiveFormatLog() local
87 switch (auto RecordType = RecordExtractor.getU16(&OffsetPtr)) { in loadNaiveFormatLog()
92 Record.CPU = RecordExtractor.getU8(&OffsetPtr); in loadNaiveFormatLog()
93 auto Type = RecordExtractor.getU8(&OffsetPtr); in loadNaiveFormatLog()
[all …]
DInstrumentationMap.cpp100 uint32_t OffsetPtr = 0; in loadELF64() local
101 Entry.Address = Extractor.getU64(&OffsetPtr); in loadELF64()
102 Entry.Function = Extractor.getU64(&OffsetPtr); in loadELF64()
103 auto Kind = Extractor.getU8(&OffsetPtr); in loadELF64()
113 Entry.AlwaysInstrument = Extractor.getU8(&OffsetPtr) != 0; in loadELF64()
/external/llvm/lib/DebugInfo/DWARF/
DDWARFAbbreviationDeclaration.cpp29 DWARFAbbreviationDeclaration::extract(DataExtractor Data, uint32_t* OffsetPtr) { in extract() argument
31 Code = Data.getULEB128(OffsetPtr); in extract()
35 Tag = Data.getULEB128(OffsetPtr); in extract()
36 uint8_t ChildrenByte = Data.getU8(OffsetPtr); in extract()
40 uint32_t CurOffset = *OffsetPtr; in extract()
41 uint16_t Attr = Data.getULEB128(OffsetPtr); in extract()
42 if (CurOffset == *OffsetPtr) { in extract()
46 CurOffset = *OffsetPtr; in extract()
47 uint16_t Form = Data.getULEB128(OffsetPtr); in extract()
48 if (CurOffset == *OffsetPtr) { in extract()
DDWARFUnitIndex.cpp18 uint32_t *OffsetPtr) { in parse() argument
19 if (!IndexData.isValidOffsetForDataOfSize(*OffsetPtr, 16)) in parse()
21 Version = IndexData.getU32(OffsetPtr); in parse()
22 NumColumns = IndexData.getU32(OffsetPtr); in parse()
23 NumUnits = IndexData.getU32(OffsetPtr); in parse()
24 NumBuckets = IndexData.getU32(OffsetPtr); in parse()
DDWARFDebugAbbrev.cpp26 uint32_t *OffsetPtr) { in extract() argument
28 const uint32_t BeginOffset = *OffsetPtr; in extract()
32 while (AbbrDecl.extract(Data, OffsetPtr)) { in extract()
44 return BeginOffset != *OffsetPtr; in extract()
DDWARFDebugInfoEntry.cpp185 uint32_t *OffsetPtr) { in extractFast() argument
186 Offset = *OffsetPtr; in extractFast()
191 uint64_t AbbrCode = DebugInfoData.getULEB128(OffsetPtr); in extractFast()
200 *OffsetPtr = Offset; in extractFast()
214 *OffsetPtr += FixedFormSize; in extractFast()
215 else if (!DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, U)) { in extractFast()
217 *OffsetPtr = Offset; in extractFast()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFListTable.h54 uint32_t *OffsetPtr, StringRef SectionName,
117 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr);
150 Error extractHeaderAndOffsets(DWARFDataExtractor Data, uint32_t *OffsetPtr) { in extractHeaderAndOffsets() argument
151 return Header.extract(Data, OffsetPtr); in extractHeaderAndOffsets()
154 Error extract(DWARFDataExtractor Data, uint32_t *OffsetPtr);
186 uint32_t *OffsetPtr) { in extract() argument
188 if (Error E = extractHeaderAndOffsets(Data, OffsetPtr)) in extract()
193 while (*OffsetPtr < End) { in extract()
195 uint32_t Off = *OffsetPtr; in extract()
196 if (Error E = CurrentList.extract(Data, getHeaderOffset(), End, OffsetPtr, in extract()
[all …]
DDWARFFormValue.h83 bool extractValue(const DWARFDataExtractor &Data, uint32_t *OffsetPtr,
88 bool extractValue(const DWARFDataExtractor &Data, uint32_t *OffsetPtr, in extractValue() argument
90 return extractValue(Data, OffsetPtr, FormParams, nullptr, U); in extractValue()
118 bool skipValue(DataExtractor DebugInfoData, uint32_t *OffsetPtr, in skipValue() argument
120 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params); in skipValue()
134 uint32_t *OffsetPtr,
DDWARFDebugInfoEntry.h40 bool extractFast(const DWARFUnit &U, uint32_t *OffsetPtr);
43 bool extractFast(const DWARFUnit &U, uint32_t *OffsetPtr,
DDWARFDebugRnglists.h36 Error extract(DWARFDataExtractor Data, uint32_t End, uint32_t *OffsetPtr);
DDWARFDebugLine.h127 Error parse(const DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr,
250 Error parse(DWARFDataExtractor &DebugLineData, uint32_t *OffsetPtr,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DPreISelIntrinsicLowering.cpp43 Value *OffsetPtr = in lowerLoadRelative() local
45 Value *OffsetPtrI32 = B.CreateBitCast(OffsetPtr, Int32PtrTy); in lowerLoadRelative()
/external/llvm/lib/CodeGen/
DPreISelIntrinsicLowering.cpp43 Value *OffsetPtr = in lowerLoadRelative() local
45 Value *OffsetPtrI32 = B.CreateBitCast(OffsetPtr, Int32PtrTy); in lowerLoadRelative()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Support/
DDataExtractor.cpp138 StringRef DataExtractor::getCStrRef(uint32_t *OffsetPtr) const { in getCStrRef()
139 uint32_t Start = *OffsetPtr; in getCStrRef()
142 *OffsetPtr = Pos + 1; in getCStrRef()
/external/llvm/include/llvm/DebugInfo/DWARF/
DDWARFDebugAbbrev.h31 bool extract(DataExtractor Data, uint32_t *OffsetPtr);
DDWARFAbbreviationDeclaration.h47 bool extract(DataExtractor Data, uint32_t* OffsetPtr);

12