| .. | 
		
		
			
			
			
			
				| .gitignore | added tests for if malloc_object_size small allocations are free | 2020-06-17 23:29:30 -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 | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| double_free_large.c | use 256k for large allocation tests | 2022-01-03 16:11:16 -05:00 | 
		
			
			
			
			
				| double_free_large_delayed.c | use 256k for large allocation tests | 2022-01-03 16:11:16 -05:00 | 
		
			
			
			
			
				| double_free_small.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| double_free_small_delayed.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| impossibly_large_malloc.c | Add a test to prove that hardened_malloc handles too-large-to-be-true allocations | 2021-12-28 19:47:05 -05:00 | 
		
			
			
			
			
				| invalid_free_protected.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| invalid_free_small_region.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| invalid_free_small_region_far.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| invalid_free_unprotected.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| invalid_malloc_object_size_small.c | Fix two mundane clang warnings in the testsuite | 2022-01-02 08:27:46 -05:00 | 
		
			
			
			
			
				| invalid_malloc_object_size_small_quarantine.c | Fix two mundane clang warnings in the testsuite | 2022-01-02 08:27:46 -05:00 | 
		
			
			
			
			
				| invalid_malloc_usable_size_small.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| invalid_malloc_usable_size_small_quarantine.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| Makefile | add 1 byte overflow tests | 2022-01-03 21:20:15 -05:00 | 
		
			
			
			
			
				| malloc_object_size.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| malloc_object_size_offset.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| overflow_large_1_byte.c | add missing include for overflow tests | 2022-01-03 21:24:31 -05:00 | 
		
			
			
			
			
				| overflow_large_8_byte.c | add missing include for overflow tests | 2022-01-03 21:24:31 -05:00 | 
		
			
			
			
			
				| overflow_small_1_byte.c | add missing include for overflow tests | 2022-01-03 21:24:31 -05:00 | 
		
			
			
			
			
				| overflow_small_8_byte.c | add missing include for overflow tests | 2022-01-03 21:24:31 -05:00 | 
		
			
			
			
			
				| read_after_free_large.c | use 256k for large allocation tests | 2022-01-03 16:11:16 -05:00 | 
		
			
			
			
			
				| read_after_free_small.c | Make the testsuite work for read-after-free | 2022-01-02 08:25:08 -05:00 | 
		
			
			
			
			
				| read_zero_size.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| string_overflow.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| test_smc.py | add 1 byte overflow tests | 2022-01-03 21:20:15 -05:00 | 
		
			
			
			
			
				| unaligned_free_large.c | use 256k for large allocation tests | 2022-01-03 16:11:16 -05:00 | 
		
			
			
			
			
				| unaligned_free_small.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| unaligned_malloc_usable_size_small.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| uninitialized_free.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| uninitialized_malloc_usable_size.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| uninitialized_read_large.c | check whole allocation for uninit read large test | 2022-01-03 17:55:05 -05:00 | 
		
			
			
			
			
				| uninitialized_read_small.c | Add two tests to check that uninitialized read are zeroed | 2022-01-03 16:10:01 -05:00 | 
		
			
			
			
			
				| uninitialized_realloc.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| write_after_free_large.c | use 256k for large allocation tests | 2022-01-03 16:11:16 -05:00 | 
		
			
			
			
			
				| write_after_free_large_reuse.c | use 256k for large allocation tests | 2022-01-03 16:11:16 -05:00 | 
		
			
			
			
			
				| write_after_free_small.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| write_after_free_small_reuse.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 | 
		
			
			
			
			
				| write_zero_size.c | tests: make no-optimize attribute Clang compatible | 2020-06-17 20:08:46 -04:00 |