Lines Matching defs:data
67 new_data = realloc(blob->data, to_allocate);
73 blob->data = new_data;
79 /* Align the blob->size so that reading or writing a value at (blob->data +
94 if (blob->data)
95 memset(blob->data + blob->size, 0, new_size - blob->size);
105 blob->current = blob->data + align64(blob->current - blob->data, alignment);
111 blob->data = NULL;
119 blob_init_fixed(struct blob *blob, void *data, size_t size)
121 blob->data = data;
131 *buffer = blob->data;
133 blob->data = NULL;
145 /* Detect an attempt to overwrite data out of bounds. */
151 if (blob->data)
152 memcpy(blob->data + offset, bytes, to_write);
165 if (blob->data && to_write > 0)
166 memcpy(blob->data + blob->size, bytes, to_write);
251 blob_reader_init(struct blob_reader *blob, const void *data, size_t size)
253 blob->data = data;
254 blob->end = blob->data + size;
255 blob->current = data;
341 /* Similarly, if there is no zero byte in the data remaining in this blob,