Lines Matching defs:OffsetPtr

189                      uint64_t *OffsetPtr,
195 StringRef S = DebugLineData.getCStrRef(OffsetPtr, &Err);
214 StringRef Name = DebugLineData.getCStrRef(OffsetPtr, &Err);
221 FileEntry.DirIdx = DebugLineData.getULEB128(OffsetPtr, &Err);
222 FileEntry.ModTime = DebugLineData.getULEB128(OffsetPtr, &Err);
223 FileEntry.Length = DebugLineData.getULEB128(OffsetPtr, &Err);
242 parseV5EntryFormat(const DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
246 int FormatCount = DebugLineData.getU8(OffsetPtr, &Err);
251 dwarf::LineNumberEntryFormat(DebugLineData.getULEB128(OffsetPtr, &Err));
252 Descriptor.Form = dwarf::Form(DebugLineData.getULEB128(OffsetPtr, &Err));
274 uint64_t *OffsetPtr, const dwarf::FormParams &FormParams,
281 parseV5EntryFormat(DebugLineData, OffsetPtr, nullptr);
286 uint64_t DirEntryCount = DebugLineData.getULEB128(OffsetPtr);
292 if (!Value.extractValue(DebugLineData, OffsetPtr, FormParams, &Ctx, U))
299 if (!Value.skipValue(DebugLineData, OffsetPtr, FormParams))
309 parseV5EntryFormat(DebugLineData, OffsetPtr, &ContentTypes);
314 uint64_t FileEntryCount = DebugLineData.getULEB128(OffsetPtr);
319 if (!Value.extractValue(DebugLineData, OffsetPtr, FormParams, &Ctx, U))
365 DWARFDataExtractor DebugLineData, uint64_t *OffsetPtr,
368 const uint64_t PrologueOffset = *OffsetPtr;
371 DataExtractor::Cursor Cursor(*OffsetPtr);
382 *OffsetPtr = Cursor.tell();
443 *OffsetPtr = Cursor.tell();
455 ? parseV5DirFileTables(DebugLineData, OffsetPtr, FormParams, Ctx, U,
457 : parseV2DirFileTables(DebugLineData, OffsetPtr, ContentTypes,
466 PrologueOffset, *OffsetPtr),
471 assert(*OffsetPtr <= EndPrologueOffset);
472 if (*OffsetPtr != EndPrologueOffset) {
478 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();
1055 *OffsetPtr = End;
1230 *OffsetPtr = Cursor.tell();
1240 *OffsetPtr = Cursor.tell();