From 014efdd7ea3c6756d215b9fe51bdbb8ee8bd549b Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Wed, 8 Aug 2018 00:44:56 +0530 Subject: benchtests: Clean up the alloc_bufs Drop realloc_bufs in favour of making alloc_bufs transparently reallocate the buffers if it had allocated before. Also consolidate computation of buffer lengths so that they don't get repeated on every reallocation. * benchtests/bench-string.h (buf1_size, buf2_size): New variables. (init_sizes): New function. (test_init): Use it. (alloc_buf, exit_error): New functions. (alloc_bufs): Use ALLOC_BUF. (realloc_bufs): Remove. * benchtests/bench-memcmp.c (do_test): Adjust. * benchtests/bench-memset-large.c (do_test): Likewise. * benchtests/bench-memset-walk.c (do_test): Likewise. * benchtests/bench-memset.c (do_test): Likewise. * benchtests/bench-strncmp.c (do_test): Likewise. --- benchtests/bench-memset-walk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'benchtests/bench-memset-walk.c') diff --git a/benchtests/bench-memset-walk.c b/benchtests/bench-memset-walk.c index 4dcb152..753d6f3 100644 --- a/benchtests/bench-memset-walk.c +++ b/benchtests/bench-memset-walk.c @@ -88,7 +88,7 @@ do_test (json_ctx_t *json_ctx, int c, size_t len) { do_one_test (json_ctx, impl, (CHAR *) buf1, (CHAR *) buf1 + MIN_PAGE_SIZE - len, c, len); - realloc_bufs (); + alloc_bufs (); } json_array_end (json_ctx); -- cgit v1.1