• Home
  • Raw
  • Download

Lines Matching refs:blob

97                 elems_[i].blob.data = new_data + (elems_[i].blob.data - indirect_data_);  in reserve_indirect()
222 void* tmp = malloc(src.blob.data_length); in CopyToParamSet()
223 memcpy(tmp, src.blob.data, src.blob.data_length); in CopyToParamSet()
224 dst.blob.data = reinterpret_cast<uint8_t*>(tmp); in CopyToParamSet()
295 if (indirect_data_capacity_ - indirect_data_size_ < elem.blob.data_length) in push_back()
296 if (!reserve_indirect(2 * (indirect_data_capacity_ + elem.blob.data_length))) in push_back()
299 memcpy(indirect_data_ + indirect_data_size_, elem.blob.data, elem.blob.data_length); in push_back()
300 elem.blob.data = indirect_data_ + indirect_data_size_; in push_back()
301 indirect_data_size_ += elem.blob.data_length; in push_back()
359 buf = append_uint32_to_buf(buf, end, param.blob.data_length); in serialize()
360 buf = append_uint32_to_buf(buf, end, param.blob.data - indirect_base); in serialize()
402 if (!copy_uint32_from_buf(buf_ptr, end, &param->blob.data_length) || in deserialize()
405 if (param->blob.data_length + offset < param->blob.data_length || // Overflow check in deserialize()
407 static_cast<ptrdiff_t>(offset + param->blob.data_length) > indirect_end - indirect_base) in deserialize()
409 param->blob.data = indirect_base + offset; in deserialize()
550 size += elems[i].blob.data_length; in ComputeIndirectDataSize()
563 memcpy(indirect_data_pos, elems_[i].blob.data, elems_[i].blob.data_length); in CopyIndirectData()
564 elems_[i].blob.data = indirect_data_pos; in CopyIndirectData()
565 indirect_data_pos += elems_[i].blob.data_length; in CopyIndirectData()
665 *val = elems_[pos].blob; in GetTagValueBlob()