Lines Matching defs:buffer
27 #define GET_BYTE_FROM_BUFFER(v, index, buffer) ((v) * 256 + (buffer)[index])
30 static int64_t ReadLE64(const uint8_t *buffer)
32 if (buffer == nullptr) {
37 y = buffer[index] & static_cast<uint8_t>(~BUFFER_MASK);
39 y = GET_BYTE_FROM_BUFFER(y, index, buffer);
41 y = GET_BYTE_FROM_BUFFER(y, index, buffer);
43 y = GET_BYTE_FROM_BUFFER(y, index, buffer);
45 y = GET_BYTE_FROM_BUFFER(y, index, buffer);
47 y = GET_BYTE_FROM_BUFFER(y, index, buffer);
49 y = GET_BYTE_FROM_BUFFER(y, index, buffer);
51 y = GET_BYTE_FROM_BUFFER(y, index, buffer);
54 if (buffer[index - 1] & BUFFER_MASK) {
111 if (patchInfo_.buffer == nullptr || patchInfo_.length < patchInfo_.start ||
116 BlockBuffer patchData = {patchInfo_.buffer + patchInfo_.start, patchInfo_.length - patchInfo_.start};
119 uint8_t *header = patchInfo_.buffer + patchInfo_.start;
170 ctrlData.diffLength = ReadLE64(info.buffer);
176 ctrlData.extraLength = ReadLE64(info.buffer);
182 ctrlData.offsetIncrement = ReadLE64(info.buffer);
212 newData_[newOffset_ + i] += oldInfo_.buffer[oldOffset_ + i];
247 PkgBuffer buffer {};
250 ret = stream_->GetBuffer(buffer);
252 PATCH_LOGE("Failed to get old buffer");
258 ret = stream_->Read(buffer, oldOffset_, ctrlData.diffLength, readLen);
260 PATCH_LOGE("Failed to get old buffer");
267 diffData[i] += buffer.buffer[static_cast<int64_t>(oldOffset) + i];