| 
								
								
									 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 |  |