195bc8c92a
added tests for malloc_object_size
...
LDFLAGS is on single line
2020-06-13 01:27:32 -04:00
0a3a726c93
added tests for malloc_usable_size
2020-04-29 18:06:15 -04:00
c75dcb9d9c
compare with negative integers to check signals
2020-04-11 15:26:24 -04:00
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
b160f723e0
ignores __pycache__
2020-04-11 15:08:30 -04:00
ec6854c71b
added test rule
2020-04-11 15:08:30 -04:00
6b987e644b
verifies the results of the simple-memory-corruption tests
2020-04-11 15:08:30 -04:00
539d4f0d37
add extended size classes to offset test
2019-06-18 15:51:28 -04:00
b40ba9754b
add malloc_info test
2019-05-05 08:37:55 -04:00
f6f4402ff3
expand test gitignore
2019-05-05 08:37:55 -04:00
2ae0ed4674
add large array growth test
2019-05-05 08:37:55 -04:00
350d0e5fd2
add real mallinfo implementation for Android
...
Android Q uses the mallinfo implementation in the ART GC:
c220f98180
1575267302
2019-04-06 20:54:26 -04:00
f3623e1f2b
finish migration away from config.h
2018-11-16 15:40:45 -05:00
3cd3d34b3e
extend gitignore for tests
2018-11-06 04:23:53 -05:00
1d2c10f5bb
tweak canary awareness in offset test
2018-10-19 16:19:29 -04:00
e47c783524
add test for delete size mismatch
2018-10-11 01:45:47 -04:00
57d5ab769b
add write-after-free tests with potential reuse
2018-10-08 17:41:06 -04:00
9b7691a2a7
take canaries into account for the offset test
2018-10-04 02:52:20 -04:00
71d52d981e
fix output of size class offset test
2018-10-04 02:41:01 -04:00
93fcc6a978
add simple string overflow test
2018-10-03 17:15:38 -04:00
918f0d3302
improve write-after-free tests
2018-09-06 23:50:49 -04:00
5017500a47
add simple overflow tests
2018-09-04 09:15:23 -04:00
497f71ac65
reorder offset test output
2018-08-26 04:51:47 -04:00
bec20a39cf
add offset test
2018-08-26 03:19:59 -04:00
35c9e6f16d
add delayed double free tests
2018-08-24 05:53:17 -04:00
aaa4eeca4d
add a clean target for the memory corruption tests
2018-08-24 05:25:52 -04:00
bde8c3c29b
add another test for invalid small region frees
2018-08-24 05:09:33 -04:00
fe85116891
add uninitialized allocator tests
2018-08-24 05:03:12 -04:00
0a79e82474
add basic invalid free tests
2018-08-24 04:48:57 -04:00
27ac1e21bc
add initial simple memory corruption tests
2018-08-24 03:13:50 -04:00