hardened_malloc/test/simple-memory-corruption
Daniel Micay d757835d90 increase size for eight_byte_overflow_large test
This was not working as expected due to CONFIG_EXTENDED_SIZE_CLASSES
resulting in 128k being a slab allocation size class. The addition of
padding for the canary pushes it into the next size class, resulting in
this writing over size class rounding padding rather than this actually
being an overflow as intended.
2020-04-11 15:25:34 -04:00
..
.gitignore ignores __pycache__ 2020-04-11 15:08:30 -04:00
Makefile add test for delete size mismatch 2018-10-11 01:45:47 -04:00
__init__.py verifies the results of the simple-memory-corruption tests 2020-04-11 15:08:30 -04:00
delete_type_size_mismatch.cc add test for delete size mismatch 2018-10-11 01:45:47 -04:00
double_free_large.c add initial simple memory corruption tests 2018-08-24 03:13:50 -04:00
double_free_large_delayed.c add delayed double free tests 2018-08-24 05:53:17 -04:00
double_free_small.c add initial simple memory corruption tests 2018-08-24 03:13:50 -04:00
double_free_small_delayed.c add delayed double free tests 2018-08-24 05:53:17 -04:00
eight_byte_overflow_large.c increase size for eight_byte_overflow_large test 2020-04-11 15:25:34 -04:00
eight_byte_overflow_small.c add simple overflow tests 2018-09-04 09:15:23 -04:00
invalid_free_protected.c add basic invalid free tests 2018-08-24 04:48:57 -04:00
invalid_free_small_region.c add basic invalid free tests 2018-08-24 04:48:57 -04:00
invalid_free_small_region_far.c add another test for invalid small region frees 2018-08-24 05:09:33 -04:00
invalid_free_unprotected.c add basic invalid free tests 2018-08-24 04:48:57 -04:00
read_after_free_large.c add initial simple memory corruption tests 2018-08-24 03:13:50 -04:00
read_after_free_small.c add initial simple memory corruption tests 2018-08-24 03:13:50 -04:00
read_zero_size.c add initial simple memory corruption tests 2018-08-24 03:13:50 -04:00
string_overflow.c add simple string overflow test 2018-10-03 17:15:38 -04:00
test_smc.py increase size for eight_byte_overflow_large test 2020-04-11 15:25:34 -04:00
unaligned_free_large.c add initial simple memory corruption tests 2018-08-24 03:13:50 -04:00
unaligned_free_small.c add initial simple memory corruption tests 2018-08-24 03:13:50 -04:00
uninitialized_free.c add uninitialized allocator tests 2018-08-24 05:03:12 -04:00
uninitialized_malloc_usable_size.c add uninitialized allocator tests 2018-08-24 05:03:12 -04:00
uninitialized_realloc.c add uninitialized allocator tests 2018-08-24 05:03:12 -04:00
write_after_free_large.c improve write-after-free tests 2018-09-06 23:50:49 -04:00
write_after_free_large_reuse.c add write-after-free tests with potential reuse 2018-10-08 17:41:06 -04:00
write_after_free_small.c improve write-after-free tests 2018-09-06 23:50:49 -04:00
write_after_free_small_reuse.c add write-after-free tests with potential reuse 2018-10-08 17:41:06 -04:00
write_zero_size.c add initial simple memory corruption tests 2018-08-24 03:13:50 -04:00