Lines Matching refs:vec
241 void *data, struct backtrace_vector *vec)
245 if (size > vec->alc)
252 alc = vec->size + size;
253 if (vec->size == 0)
269 if (vec->base != NULL)
271 memcpy (base, vec->base, vec->size);
272 backtrace_free (state, vec->base, vec->size + vec->alc,
275 vec->base = base;
276 vec->alc = alc - vec->size;
279 ret = (char *) vec->base + vec->size;
280 vec->size += size;
281 vec->alc -= size;
290 struct backtrace_vector *vec,
296 ret = vec->base;
297 vec->base = (char *) vec->base + vec->size;
298 vec->size = 0;
306 struct backtrace_vector *vec,
316 size = vec->size;
317 alc = vec->alc;
321 backtrace_free (state, (char *) vec->base + aligned, alc,
323 vec->alc = 0;
324 if (vec->size == 0)
325 vec->base = NULL;