Lines Matching refs:new_size

27                          size_t size, size_t begin_len, size_t new_size,
243 size_t size, size_t begin_len, size_t new_size, in lexbor_mraw_realloc_tail() argument
248 if (chunk->size > (begin_len + new_size)) { in lexbor_mraw_realloc_tail()
251 if (new_size == 0) { in lexbor_mraw_realloc_tail()
257 ASAN_UNPOISON_MEMORY_REGION(begin, new_size + lexbor_mraw_meta_size()); in lexbor_mraw_realloc_tail()
260 chunk->length = begin_len + new_size; in lexbor_mraw_realloc_tail()
261 memcpy(begin, &new_size, sizeof(size_t)); in lexbor_mraw_realloc_tail()
276 new_size + lexbor_mraw_meta_size()); in lexbor_mraw_realloc_tail()
281 lexbor_mraw_meta_set(new_chunk.data, &new_size); in lexbor_mraw_realloc_tail()
296 chunk->length = new_size + lexbor_mraw_meta_size(); in lexbor_mraw_realloc_tail()
315 lexbor_mraw_realloc(lexbor_mraw_t *mraw, void *data, size_t new_size) in lexbor_mraw_realloc() argument
324 new_size = lexbor_mem_align(new_size); in lexbor_mraw_realloc()
336 size, begin_len, new_size, in lexbor_mraw_realloc()
344 if (new_size < size) { in lexbor_mraw_realloc()
345 if (new_size == 0) { in lexbor_mraw_realloc()
357 size_t diff = lexbor_mem_align_floor(size - new_size); in lexbor_mraw_realloc()
360 memcpy(begin, &new_size, sizeof(size_t)); in lexbor_mraw_realloc()
362 new_size = diff - lexbor_mraw_meta_size(); in lexbor_mraw_realloc()
365 lexbor_mraw_meta_set(begin, &new_size); in lexbor_mraw_realloc()
368 ASAN_POISON_MEMORY_REGION(begin, new_size + lexbor_mraw_meta_size()); in lexbor_mraw_realloc()
371 new_size, lexbor_mraw_data_begin(begin)); in lexbor_mraw_realloc()
377 begin = lexbor_mraw_alloc(mraw, new_size); in lexbor_mraw_realloc()