summaryrefslogtreecommitdiff
path: root/benchtests/bench-memset-random.c
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2025-05-20 15:56:14 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2025-08-04 17:13:55 +0000
commit09604542d31abf1e35cd00c1db8d9bee9568bdd0 (patch)
tree33c43581e7ff021a38cb47722135b98f426284ef /benchtests/bench-memset-random.c
parent05ef6a49746faedb4262db1476449c1c2c822e95 (diff)
benchtests: Avoid overflow in random memcpy/memset benchmarks
Use uint16_t rather than uint8_t for the size arrays.
Diffstat (limited to 'benchtests/bench-memset-random.c')
-rw-r--r--benchtests/bench-memset-random.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/benchtests/bench-memset-random.c b/benchtests/bench-memset-random.c
index 642bf411d4..758c53bc6f 100644
--- a/benchtests/bench-memset-random.c
+++ b/benchtests/bench-memset-random.c
@@ -39,7 +39,7 @@ typedef struct { uint8_t align; uint16_t freq; } align_data_t;
#define SIZE_NUM 65536
#define SIZE_MASK (SIZE_NUM-1)
-static uint8_t len_arr[SIZE_NUM];
+static uint16_t len_arr[SIZE_NUM];
/* Frequency data for memset sizes up to 4096 bytes based on SPEC2017. */
static freq_data_t memset_len_freq[] =