Lines Matching defs:OffsetPtr

188                      uint64_t *OffsetPtr,
194 StringRef S = DebugLineData.getCStrRef(OffsetPtr, &Err);
213 StringRef Name = DebugLineData.getCStrRef(OffsetPtr, &Err);
220 FileEntry.DirIdx = DebugLineData.getULEB128(OffsetPtr, &Err);
221 FileEntry.ModTime = DebugLineData.getULEB128(OffsetPtr, &Err);
222 FileEntry.Length = DebugLineData.getULEB128(OffsetPtr, &Err);
241 parseV5EntryFormat(const DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
245 int FormatCount = DebugLineData.getU8(OffsetPtr, &Err);
250 dwarf::LineNumberEntryFormat(DebugLineData.getULEB128(OffsetPtr, &Err));
251 Descriptor.Form = dwarf::Form(DebugLineData.getULEB128(OffsetPtr, &Err));
273 uint64_t *OffsetPtr, const dwarf::FormParams &FormParams,
280 parseV5EntryFormat(DebugLineData, OffsetPtr, nullptr);
285 uint64_t DirEntryCount = DebugLineData.getULEB128(OffsetPtr);
291 if (!Value.extractValue(DebugLineData, OffsetPtr, FormParams, &Ctx, U))
298 if (!Value.skipValue(DebugLineData, OffsetPtr, FormParams))
308 parseV5EntryFormat(DebugLineData, OffsetPtr, &ContentTypes);
313 uint64_t FileEntryCount = DebugLineData.getULEB128(OffsetPtr);
318 if (!Value.extractValue(DebugLineData, OffsetPtr, FormParams, &Ctx, U))
364 DWARFDataExtractor DebugLineData, uint64_t *OffsetPtr,
367 const uint64_t PrologueOffset = *OffsetPtr;
370 DataExtractor::Cursor Cursor(*OffsetPtr);
381 *OffsetPtr = Cursor.tell();
442 *OffsetPtr = Cursor.tell();
454 ? parseV5DirFileTables(DebugLineData, OffsetPtr, FormParams, Ctx, U,
456 : parseV2DirFileTables(DebugLineData, OffsetPtr, ContentTypes,
465 PrologueOffset, *OffsetPtr),
470 assert(*OffsetPtr <= EndPrologueOffset);
471 if (*OffsetPtr != EndPrologueOffset) {
477 PrologueOffset, *OffsetPtr, EndPrologueOffset));
790 DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
795 const uint64_t DebugLineOffset = *OffsetPtr;
800 Prologue.parse(DebugLineData, OffsetPtr, RecoverableErrorHandler, Ctx, U);
846 *OffsetPtr = DebugLineOffset + Prologue.getLength();
847 if (OS && *OffsetPtr < EndOffset) {
863 while (*OffsetPtr < EndOffset) {
864 DataExtractor::Cursor Cursor(*OffsetPtr);
867 *OS << format("0x%08.08" PRIx64 ": ", *OffsetPtr);
869 uint64_t OpcodeOffset = *OffsetPtr;
891 *OffsetPtr = Cursor.tell();
1056 *OffsetPtr = End;
1230 *OffsetPtr = Cursor.tell();
1240 *OffsetPtr = Cursor.tell();