Daniel Micay
							
						 
					 | 
					
						
						
							
						
						e4061899aa
					 | 
					
						
						
							
							add documentation on scalability design choices
						
						
						
						
						
						
					 | 
					
						2019-02-04 15:01:15 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						41df5005e8
					 | 
					
						
						
							
							add a top-level header to the README
						
						
						
						
						
						
					 | 
					
						2019-02-04 13:59:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						9cc0ac3efa
					 | 
					
						
						
							
							add basic documentation on memory tagging approach
						
						
						
						
						
						
					 | 
					
						2019-02-04 11:58:28 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						9398805fd8
					 | 
					
						
						
							
							reference paper rather than fastrand for Python
						
						
						
						
						
						
					 | 
					
						2019-01-10 17:12:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						2d7882ec0e
					 | 
					
						
						
							
							remove redundant unseal / seal metadata
						
						
						
						
						
						
					 | 
					
						2019-01-08 17:01:56 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						fa17f70a73
					 | 
					
						
						
							
							add more configuration sanity checks
						
						
						
						
						
						
					 | 
					
						2019-01-06 00:52:25 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						33b1a2740e
					 | 
					
						
						
							
							update default slab quarantine sizes in README
						
						
						
						
						
						
					 | 
					
						2019-01-02 15:42:41 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arlo Breault
							
						 
					 | 
					
						
						
							
						
						dea2788539
					 | 
					
						
						
							
							fix typo in README.md
						
						
						
						
						
						
					 | 
					
						2019-01-02 15:40:58 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						8a474b647c
					 | 
					
						
						
							
							enable both forms of slab quarantines by default
						
						
						
						
						
						
					 | 
					
						2019-01-02 14:59:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						57f115b33c
					 | 
					
						
						
							
							scale slab quarantine based on size
						
						
						
						
						
						
					 | 
					
						2019-01-02 14:52:13 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						ccc2a86501
					 | 
					
						
						
							
							rename quarantine size -> length for clarity
						
						
						
						
						
						
					 | 
					
						2019-01-02 14:17:02 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						bc2cb5c828
					 | 
					
						
						
							
							fix builds with both random and queue quarantine
						
						
						
						
						
						
					 | 
					
						2019-01-02 13:23:49 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						5d3b299209
					 | 
					
						
						
							
							support random quarantine sizes other than 0 or 16
						
						
						
						
						
						
					 | 
					
						2019-01-02 13:04:40 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						418cb1609c
					 | 
					
						
						
							
							add RLIMIT_AS alternative to wishlist
						
						
						
						
						
						
					 | 
					
						2018-12-09 12:48:07 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						2d88b90282
					 | 
					
						
						
							
							reorder Makefile CONFIG variables
						
						
						
						
						
						
					 | 
					
						2018-12-09 11:03:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						4dc3385bc0
					 | 
					
						
						
							
							fix calloc for nmemb == 0 and !ZERO_ON_FREE
						
						
						
						
						
						
					 | 
					
						2018-12-09 10:59:21 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						8a863ae847
					 | 
					
						
						
							
							use conlyflags in Android.bp when appropriate
						
						
						
						
						
						
					 | 
					
						2018-12-06 12:04:42 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						830a7d338d
					 | 
					
						
						
							
							make class_region_size configurable
						
						
						
						
						
						
					 | 
					
						2018-12-05 09:38:13 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						8b0450555f
					 | 
					
						
						
							
							add initial Android build system support
						
						
						
						
						
						
					 | 
					
						2018-12-05 07:59:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						a1e0d97864
					 | 
					
						
						
							
							add __BEGIN_DECLS / __END_DECLS
						
						
						
						
						
						
					 | 
					
						2018-12-05 07:59:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						ced3b0e070
					 | 
					
						
						
							
							support Android malloc_usable_size
						
						
						
						
						
						
					 | 
					
						2018-12-05 07:59:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						7917966eca
					 | 
					
						
						
							
							avoid unnecessary GNU pointer arithmetic extension
						
						
						
						
						
						
					 | 
					
						2018-12-05 07:59:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						7f781af929
					 | 
					
						
						
							
							explicitly include system malloc.h
						
						
						
						
						
						
					 | 
					
						2018-12-05 07:59:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						79cf5cbeb4
					 | 
					
						
						
							
							disambiguate malloc.h
						
						
						
						
						
						
					 | 
					
						2018-12-05 07:59:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						f90fb3199d
					 | 
					
						
						
							
							avoid redefining PAGE_SIZE/PAGE_MASK
						
						
						
						
						
						
					 | 
					
						2018-12-05 07:59:20 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						9fd0670aac
					 | 
					
						
						
							
							add lib prefix to the shared object name
						
						
						
						
						
						
					 | 
					
						2018-12-05 02:05:37 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						11fe467b7c
					 | 
					
						
						
							
							clarify wording
						
						
						
						
						
						
					 | 
					
						2018-11-19 08:04:37 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						c9dfe586b3
					 | 
					
						
						
							
							add initial documentation on API extensions
						
						
						
						
						
						
					 | 
					
						2018-11-19 06:54:48 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						4d85a61db2
					 | 
					
						
						
							
							remove obsolete duplicate information
						
						
						
						
						
						
					 | 
					
						2018-11-19 06:31:58 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						d88a8c9813
					 | 
					
						
						
							
							mention that the same hash table code is reused
						
						
						
						
						
						
					 | 
					
						2018-11-19 05:45:34 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						433b37b4a9
					 | 
					
						
						
							
							explain more of the size class reasoning
						
						
						
						
						
						
					 | 
					
						2018-11-19 01:44:46 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						a052be762d
					 | 
					
						
						
							
							explain some differences from the previous project
						
						
						
						
						
						
					 | 
					
						2018-11-19 01:08:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						a5ed64d01a
					 | 
					
						
						
							
							explain slot counts tied to slab size classes
						
						
						
						
						
						
					 | 
					
						2018-11-19 00:29:18 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						5b048a28c2
					 | 
					
						
						
							
							improve explanation of jemalloc size classes
						
						
						
						
						
						
					 | 
					
						2018-11-19 00:29:15 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						ac99282773
					 | 
					
						
						
							
							remove duplicate word
						
						
						
						
						
						
					 | 
					
						2018-11-17 10:53:04 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						54a0313d9b
					 | 
					
						
						
							
							split out dependencies section
						
						
						
						
						
						
					 | 
					
						2018-11-16 18:41:27 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						d208d093a2
					 | 
					
						
						
							
							add more of an introduction describing the project
						
						
						
						
						
						
					 | 
					
						2018-11-16 18:39:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						2bb568b473
					 | 
					
						
						
							
							improve documentation about mapping count
						
						
						
						
						
						
					 | 
					
						2018-11-16 18:04:46 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						8a38c4fb2a
					 | 
					
						
						
							
							add initial documentation for integer options
						
						
						
						
						
						
					 | 
					
						2018-11-16 15:40:48 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						f3623e1f2b
					 | 
					
						
						
							
							finish migration away from config.h
						
						
						
						
						
						
					 | 
					
						2018-11-16 15:40:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						06149aa156
					 | 
					
						
						
							
							enable readability-else-after-return tidy check
						
						
						
						
						
						
					 | 
					
						2018-11-16 15:12:10 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						58c7079db9
					 | 
					
						
						
							
							eliminate unnecessary code duplication in calloc
						
						
						
						
						
						
					 | 
					
						2018-11-16 15:01:09 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						315415acf2
					 | 
					
						
						
							
							clarify write-after-free detection feature
						
						
						
						
						
						
					 | 
					
						2018-11-16 03:26:07 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						a617f7604d
					 | 
					
						
						
							
							switch malloc_enable to enforce_init
						
						
						
						
						
						
					 | 
					
						2018-11-12 05:37:20 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						3cd3d34b3e
					 | 
					
						
						
							
							extend gitignore for tests
						
						
						
						
						
						
					 | 
					
						2018-11-06 04:23:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						11c717a7b9
					 | 
					
						
						
							
							update progress on randomization
						
						
						
						
						
						
					 | 
					
						2018-11-05 18:06:54 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						2d892e58ad
					 | 
					
						
						
							
							per-slab canary values are good enough for now
						
						
						
						
						
						
					 | 
					
						2018-11-05 18:05:56 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						3a488c9a27
					 | 
					
						
						
							
							add initial slab allocation quarantine
						
						
						
						
						
						
					 | 
					
						2018-11-05 16:43:08 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						fea335282a
					 | 
					
						
						
							
							use slab_region_start for init checks
						
						
						
						
						
						
					 | 
					
						2018-11-05 03:56:55 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Micay
							
						 
					 | 
					
						
						
							
						
						a8112fc5c3
					 | 
					
						
						
							
							use -O3 instead of -O2 primarily for more inlining
						
						
						
						
						
						
					 | 
					
						2018-11-04 19:45:04 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |