Home | History | Annotate | Download | only in dwarf

Lines Matching defs:lineptr

534   const char* lineptr = buffer_;
538 = reader_->ReadInitialLength(lineptr, &initial_length_size);
540 lineptr += initial_length_size;
548 header_.version = reader_->ReadTwoBytes(lineptr);
549 lineptr += 2;
551 header_.prologue_length = reader_->ReadOffset(lineptr);
552 lineptr += reader_->OffsetSize();
554 header_.min_insn_length = reader_->ReadOneByte(lineptr);
555 lineptr += 1;
557 header_.default_is_stmt = reader_->ReadOneByte(lineptr);
558 lineptr += 1;
560 header_.line_base = *reinterpret_cast<const int8*>(lineptr);
561 lineptr += 1;
563 header_.line_range = reader_->ReadOneByte(lineptr);
564 lineptr += 1;
566 header_.opcode_base = reader_->ReadOneByte(lineptr);
567 lineptr += 1;
573 (*header_.std_opcode_lengths)[i] = reader_->ReadOneByte(lineptr);
574 lineptr += 1;
578 if (*lineptr) {
580 while (*lineptr) {
581 const char* dirname = lineptr;
583 lineptr += strlen(dirname) + 1;
587 lineptr++;
590 if (*lineptr) {
593 while (*lineptr) {
594 const char* filename = lineptr;
595 lineptr += strlen(filename) + 1;
597 uint64 dirindex = reader_->ReadUnsignedLEB128(lineptr, &len);
598 lineptr += len;
600 uint64 mod_time = reader_->ReadUnsignedLEB128(lineptr, &len);
601 lineptr += len;
603 uint64 filelength = reader_->ReadUnsignedLEB128(lineptr, &len);
604 lineptr += len;
610 lineptr++;
612 after_header_ = lineptr;
816 const char* lineptr = after_header_;
828 while (lineptr < lengthstart + header_.total_length) {
831 lineptr, &lsm, &oplength, (uintptr)-1,
849 lineptr += oplength;