Skip to content

Commit 6d17992

Browse files
committed
mem: Add small allocs into test to help mem checkers
Change-Id: I6de3951ff66a715d8b1c0f36d691cb60e8396139 Signed-off-by: Greg Tucker <[email protected]>
1 parent 87908c9 commit 6d17992

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

mem/mem_zero_detect_test.c

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,19 @@ int main(int argc, char *argv[])
7373
}
7474
putchar('.');
7575

76+
// Test to help memory checkers
77+
for (i = 1; i < 2345; i++) {
78+
uint8_t *newbuf = (uint8_t *) malloc(i);
79+
memset(newbuf, 0, i);
80+
failures = isal_zero_detect(newbuf, i);
81+
if (failures) {
82+
printf("Fail alloc test\n");
83+
free(newbuf);
84+
return failures;
85+
}
86+
free(newbuf);
87+
}
88+
7689
// Test small buffers
7790
for (i = 0; i < TEST_LEN; i++) {
7891
failures |= isal_zero_detect(buf, i);
@@ -221,6 +234,7 @@ int main(int argc, char *argv[])
221234
putchar('.');
222235
fflush(0);
223236

237+
aligned_free(buf);
224238
printf(failures == 0 ? " Pass\n" : " Fail\n");
225239
return failures;
226240
}

0 commit comments

Comments
 (0)