Lines Matching refs:buffer
35 // The buffer passed into OnBytesReceived is owned by the caller.
95 // state provides a buffer to store the bytes required for the current state,
132 // The buffer to store the received bytes.
133 virtual base::Vector<uint8_t> buffer() = 0;
156 // Creates a buffer for the next section of the module.
173 if (!processor_->ProcessModuleHeader(state_->buffer(), 0)) Fail();
176 void ProcessSection(SectionBuffer* buffer) {
179 buffer->section_code(), buffer->payload(),
180 buffer->module_offset() +
181 static_cast<uint32_t>(buffer->payload_offset()))) {
191 // not the start offset of a buffer. Therefore we need the -1 here.
243 if (state_->offset() == state_->buffer().size()) {
255 base::Vector<uint8_t> remaining_buf = buffer() + offset();
301 for (const auto& buffer : section_buffers_) {
302 DCHECK_LE(cursor - bytes.start() + buffer->length(), total_size_);
303 memcpy(cursor, buffer->bytes().begin(), buffer->length());
304 cursor += buffer->length();
377 base::Vector<uint8_t> buffer() override {
402 base::Vector<uint8_t> buffer() override {
423 base::Vector<uint8_t> buffer() override { return {&id_, 1}; }
456 base::Vector<uint8_t> buffer() override { return section_buffer_->payload(); }
512 base::Vector<uint8_t> buffer() override {
531 base::Vector<uint8_t> buf = buffer();
551 DCHECK_GT(decoder.pc(), buffer().begin());
558 // Set the offset to the buffer size to signal that we are at the end of this
560 set_offset(buffer().size());
610 buffer().SubVector(0, bytes_consumed_));
644 // Copy the bytes we read into the section buffer.
649 memcpy(payload_buf.begin(), buffer().begin(), bytes_consumed_);
679 // Copy the bytes we consumed into the section buffer.
685 memcpy(fun_length_buffer.begin(), buffer().begin(), bytes_consumed_);
703 streaming->ProcessFunctionBody(buffer(), module_offset_);