Lines Matching refs:OffsetPtr

189                      uint64_t *OffsetPtr,  in parseV2DirFileTables()  argument
195 StringRef S = DebugLineData.getCStrRef(OffsetPtr, &Err); in parseV2DirFileTables()
214 StringRef Name = DebugLineData.getCStrRef(OffsetPtr, &Err); in parseV2DirFileTables()
221 FileEntry.DirIdx = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
222 FileEntry.ModTime = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
223 FileEntry.Length = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
242 parseV5EntryFormat(const DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr, in parseV5EntryFormat() argument
246 int FormatCount = DebugLineData.getU8(OffsetPtr, &Err); in parseV5EntryFormat()
251 dwarf::LineNumberEntryFormat(DebugLineData.getULEB128(OffsetPtr, &Err)); in parseV5EntryFormat()
252 Descriptor.Form = dwarf::Form(DebugLineData.getULEB128(OffsetPtr, &Err)); in parseV5EntryFormat()
274 uint64_t *OffsetPtr, const dwarf::FormParams &FormParams, in parseV5DirFileTables() argument
281 parseV5EntryFormat(DebugLineData, OffsetPtr, nullptr); in parseV5DirFileTables()
286 uint64_t DirEntryCount = DebugLineData.getULEB128(OffsetPtr); in parseV5DirFileTables()
292 if (!Value.extractValue(DebugLineData, OffsetPtr, FormParams, &Ctx, U)) in parseV5DirFileTables()
299 if (!Value.skipValue(DebugLineData, OffsetPtr, FormParams)) in parseV5DirFileTables()
309 parseV5EntryFormat(DebugLineData, OffsetPtr, &ContentTypes); in parseV5DirFileTables()
314 uint64_t FileEntryCount = DebugLineData.getULEB128(OffsetPtr); in parseV5DirFileTables()
319 if (!Value.extractValue(DebugLineData, OffsetPtr, FormParams, &Ctx, U)) in parseV5DirFileTables()
365 DWARFDataExtractor DebugLineData, uint64_t *OffsetPtr, in parse() argument
368 const uint64_t PrologueOffset = *OffsetPtr; in parse()
371 DataExtractor::Cursor Cursor(*OffsetPtr); in parse()
382 *OffsetPtr = Cursor.tell(); in parse()
443 *OffsetPtr = Cursor.tell(); in parse()
455 ? parseV5DirFileTables(DebugLineData, OffsetPtr, FormParams, Ctx, U, in parse()
457 : parseV2DirFileTables(DebugLineData, OffsetPtr, ContentTypes, in parse()
466 PrologueOffset, *OffsetPtr), in parse()
471 assert(*OffsetPtr <= EndPrologueOffset); in parse()
472 if (*OffsetPtr != EndPrologueOffset) { in parse()
478 PrologueOffset, *OffsetPtr, EndPrologueOffset)); in parse()
790 DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr, in parse() argument
795 const uint64_t DebugLineOffset = *OffsetPtr; in parse()
800 Prologue.parse(DebugLineData, OffsetPtr, RecoverableErrorHandler, Ctx, U); in parse()
846 *OffsetPtr = DebugLineOffset + Prologue.getLength(); in parse()
847 if (OS && *OffsetPtr < EndOffset) { in parse()
863 while (*OffsetPtr < EndOffset) { in parse()
864 DataExtractor::Cursor Cursor(*OffsetPtr); in parse()
867 *OS << format("0x%08.08" PRIx64 ": ", *OffsetPtr); in parse()
869 uint64_t OpcodeOffset = *OffsetPtr; in parse()
891 *OffsetPtr = Cursor.tell(); in parse()
1055 *OffsetPtr = End; in parse()
1230 *OffsetPtr = Cursor.tell(); in parse()
1240 *OffsetPtr = Cursor.tell(); in parse()