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