| 
								
								
									 Daniel Micay | 45337ebe07 | label allocate_pages mappings | 2019-03-22 23:17:38 -04:00 |  | 
				
					
						| 
								
								
									 Daniel Micay | 65311a5df2 | relabel region table mapping | 2019-03-22 21:59:44 -04:00 |  | 
				
					
						| 
								
								
									 Daniel Micay | e4120913d6 | only enable LABEL_MEMORY in debug builds | 2019-03-20 14:25:09 -04:00 |  | 
				
					
						| 
								
								
									 Daniel Micay | 87acbcdf23 | replace C++17 aligned allocation functions | 2019-03-20 13:19:13 -04:00 |  | 
				
					
						| 
								
								
									 Daniel Micay | ddd616aa0b | add documentation on system calls | 2019-03-20 11:59:58 -04:00 |  | 
				
					
						| 
								
								
									 Daniel Micay | 4a000d96e2 | pkey state is now preserved on fork for Linux 5.0+ This patch is going to be backported to stable kernels, so the check
could be expanded to allow recent enough stable kernel branches. | 2019-03-20 11:05:31 -04:00 |  | 
				
					
						| 
								
								
									 Daniel Micay | c9df70d934 | add support for labelling memory regions | 2019-02-13 13:34:33 -05:00 |  | 
				
					
						| 
								
								
									 Daniel Micay | ae96835b94 | fix scalability header levels | 2019-02-04 15:59:14 -05:00 |  | 
				
					
						| 
								
								
									 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 |  |