mirror of
				https://github.com/GrapheneOS/hardened_malloc.git
				synced 2025-11-04 09:46:32 +01:00 
			
		
		
		
	This needs to be disabled for compatibility with the exploit protection compatibility mode on GrapheneOS. hardened_malloc shouldn't be trying to initialize itself when exploit protection compatibility mode is enabled. This has to be handled in our Bionic integration instead.
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			782 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			782 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
CONFIG_WERROR := true
 | 
						|
CONFIG_NATIVE := true
 | 
						|
CONFIG_CXX_ALLOCATOR := true
 | 
						|
CONFIG_UBSAN := false
 | 
						|
CONFIG_SEAL_METADATA := false
 | 
						|
CONFIG_ZERO_ON_FREE := true
 | 
						|
CONFIG_WRITE_AFTER_FREE_CHECK := true
 | 
						|
CONFIG_SLOT_RANDOMIZE := true
 | 
						|
CONFIG_SLAB_CANARY := true
 | 
						|
CONFIG_SLAB_QUARANTINE_RANDOM_LENGTH := 1
 | 
						|
CONFIG_SLAB_QUARANTINE_QUEUE_LENGTH := 1
 | 
						|
CONFIG_EXTENDED_SIZE_CLASSES := true
 | 
						|
CONFIG_LARGE_SIZE_CLASSES := true
 | 
						|
CONFIG_GUARD_SLABS_INTERVAL := 1
 | 
						|
CONFIG_GUARD_SIZE_DIVISOR := 2
 | 
						|
CONFIG_REGION_QUARANTINE_RANDOM_LENGTH := 256
 | 
						|
CONFIG_REGION_QUARANTINE_QUEUE_LENGTH := 1024
 | 
						|
CONFIG_REGION_QUARANTINE_SKIP_THRESHOLD := 33554432 # 32MiB
 | 
						|
CONFIG_FREE_SLABS_QUARANTINE_RANDOM_LENGTH := 32
 | 
						|
CONFIG_CLASS_REGION_SIZE := 34359738368 # 32GiB
 | 
						|
CONFIG_N_ARENA := 4
 | 
						|
CONFIG_STATS := false
 | 
						|
CONFIG_SELF_INIT := true
 |