Home | History | Annotate | Download | only in dwarf

Lines Matching defs:cursor_

1209         address_(address), entry_(NULL), cursor_(NULL) { }
1290 uint64 CursorOffset() { return entry_->offset + (cursor_ - entry_->start); }
1315 const char *cursor_;
1332 cursor_ = entry_->instructions;
1333 while (cursor_ < entry_->end)
1344 cursor_ = entry_->instructions;
1345 while (cursor_
1357 size_t bytes_left = entry_->end - cursor_;
1360 operands->register_number = reader_->ReadUnsignedLEB128(cursor_, &len);
1362 cursor_ += len;
1366 operands->offset = reader_->ReadUnsignedLEB128(cursor_, &len);
1368 cursor_ += len;
1372 operands->signed_offset = reader_->ReadSignedLEB128(cursor_, &len);
1374 cursor_ += len;
1379 reader_->ReadEncodedPointer(cursor_, entry_->cie->pointer_encoding,
1382 cursor_ += len;
1387 operands->offset = static_cast<unsigned char>(*cursor_++);
1392 operands->offset = reader_->ReadTwoBytes(cursor_);
1393 cursor_ += 2;
1398 operands->offset = reader_->ReadFourBytes(cursor_);
1399 cursor_ += 4;
1404 operands->offset = reader_->ReadEightBytes(cursor_);
1405 cursor_ += 8;
1409 size_t expression_length = reader_->ReadUnsignedLEB128(cursor_, &len);
1412 cursor_ += len;
1413 operands->expression = string(cursor_, expression_length);
1414 cursor_ += expression_length;
1435 assert(cursor_ < entry_->end);
1437 unsigned opcode = *cursor_++;