Daniel Micay
|
5c974bdf82
|
use region quarantine even if MAP_FIXED call fails
This is a more sensible way of handling an out-of-memory failure in this
edge case. It doesn't matter much in practice.
|
2021-05-12 00:20:03 -04:00 |
|
Daniel Micay
|
8bfa1a7dd5
|
use 1 slot for all extended size classes
This reduces memory usage and improves security in combination with the
guard slab feature.
|
2021-05-01 22:10:20 -04:00 |
|
Daniel Micay
|
73b78a8adb
|
document madvise for malloc_trim of quarantines
|
2021-03-22 11:17:00 -04:00 |
|
Daniel Micay
|
7b03b5c629
|
update README for region quarantine change
|
2021-03-18 07:35:38 -04:00 |
|
Daniel Micay
|
325b82f1bd
|
update to Android qpr2 branch as minimum
|
2021-03-01 16:52:30 -05:00 |
|
Daniel Micay
|
e9d9f70ad4
|
update supported Android 11 branch
|
2020-12-07 18:14:25 -05:00 |
|
Daniel Micay
|
59e174eee0
|
update stats documentation
|
2020-09-17 17:44:01 -04:00 |
|
Daniel Micay
|
9f5e1f6eb9
|
master is only going to support Android 11
|
2020-09-14 05:57:39 -04:00 |
|
Daniel Micay
|
dcc80a01db
|
android10-qpr3-release
|
2020-06-16 11:10:13 -04:00 |
|
Daniel Micay
|
fc0bd78215
|
default number of arenas is currently 4
|
2020-05-13 03:48:44 -04:00 |
|
Daniel Micay
|
08a5f5ee0b
|
reduces empty slab cache size now too
|
2020-05-13 03:19:17 -04:00 |
|
Daniel Micay
|
e82367e1bf
|
include leaner sample configurations
|
2020-05-13 03:11:23 -04:00 |
|
Daniel Micay
|
19365c25d6
|
remove workaround for Linux kernel MPK fork bug
|
2020-04-24 02:51:39 -04:00 |
|
rwarr627
|
2c421590b5
|
added testing headers to table of contents
|
2020-04-11 15:08:30 -04:00 |
|
rwarr627
|
9f661f945c
|
added testing instructions
|
2020-04-11 15:08:30 -04:00 |
|
Daniel Micay
|
a5abe5add6
|
increase minimum dependency versions
|
2020-03-29 11:40:12 -04:00 |
|
Daniel Micay
|
2fbf7bb25e
|
fix another README typo
|
2019-11-06 05:12:50 -05:00 |
|
Daniel Micay
|
ac95820fae
|
remove duplicate word from README
|
2019-11-06 04:57:41 -05:00 |
|
Daniel Micay
|
b48ac93b03
|
current supported branch is android10-release
|
2019-11-06 03:33:28 -05:00 |
|
Daniel Micay
|
eff5037d64
|
add missing word to README
|
2019-11-06 03:33:28 -05:00 |
|
Daniel Micay
|
97ea85f55d
|
README: add Compatibility to TOC
|
2019-10-11 09:06:40 -04:00 |
|
Daniel Micay
|
6f4de3971e
|
document OpenSSH compatibility fix
|
2019-10-09 23:27:25 -04:00 |
|
Daniel Micay
|
6d78dec42a
|
clarify malloc_info format is a bit different
|
2019-08-20 15:57:59 -04:00 |
|
Daniel Micay
|
2e4ab73fb6
|
basic design -> core design
|
2019-08-19 06:11:10 -04:00 |
|
Daniel Micay
|
0e4ea0090b
|
expand design documentation further
|
2019-08-19 06:10:40 -04:00 |
|
Daniel Micay
|
efda950994
|
fix width of cell in memory tagging section
|
2019-08-18 06:52:09 -04:00 |
|
Daniel Micay
|
40be77003e
|
fix OS integration header level
|
2019-08-18 06:48:03 -04:00 |
|
Daniel Micay
|
0af33616f0
|
cleaner wording in introduction
|
2019-08-18 06:47:25 -04:00 |
|
Daniel Micay
|
c66cf10894
|
clarify malloc_object_size state further
|
2019-08-18 06:45:53 -04:00 |
|
Daniel Micay
|
0129d8e470
|
move point about delayed free for slab allocations
|
2019-08-18 06:44:35 -04:00 |
|
Daniel Micay
|
5eefcd39b4
|
the design / implementation is fairly complete now
|
2019-08-18 06:24:21 -04:00 |
|
Daniel Micay
|
2288b3a754
|
add information on stats
|
2019-08-18 06:21:39 -04:00 |
|
Daniel Micay
|
f4afedb137
|
add links to size class section from configuration
|
2019-08-18 05:48:29 -04:00 |
|
Daniel Micay
|
ac70e2c250
|
use full sentences to describe compile options
|
2019-08-18 05:47:13 -04:00 |
|
Daniel Micay
|
d0b466beb8
|
elaborate on the cost of GUARD_SLABS_INTERVAL
|
2019-08-18 05:46:20 -04:00 |
|
Daniel Micay
|
7a8c57d0f5
|
stop marking MPK support 'extremely experimental'
|
2019-08-18 05:37:42 -04:00 |
|
Daniel Micay
|
c4fc025fde
|
clarify ZERO_ON_FREE / WRITE_AFTER_FREE_CHECK
|
2019-08-18 05:35:48 -04:00 |
|
Daniel Micay
|
125efe99db
|
fix wording in note about malloc_object_size
|
2019-08-18 02:51:32 -04:00 |
|
Daniel Micay
|
abece7656b
|
add enabled-by-default option to use -Werror
|
2019-08-18 02:28:23 -04:00 |
|
Daniel Micay
|
defd55f302
|
provide link to Bionic integration commit
|
2019-08-18 01:44:40 -04:00 |
|
Daniel Micay
|
04f69d9f0d
|
update supported Android branches
|
2019-08-18 01:41:56 -04:00 |
|
Daniel Micay
|
995d0580d1
|
remove extra spaces inserted by vim joinspaces
|
2019-08-18 01:39:22 -04:00 |
|
Daniel Micay
|
b6b910f032
|
add table of contents to README
|
2019-08-18 01:15:54 -04:00 |
|
Daniel Micay
|
24de5aab05
|
still need to finish up initial malloc_object_size
|
2019-08-18 01:15:54 -04:00 |
|
Daniel Micay
|
71e4577367
|
fix some inconsistencies in the tagging examples
|
2019-08-13 21:44:16 -04:00 |
|
Daniel Micay
|
3ed6e546c8
|
OS integration guide
|
2019-07-18 07:22:29 -04:00 |
|
Daniel Micay
|
7bcfa500be
|
remove note about lack of sanity checks for config
|
2019-07-11 15:50:45 -04:00 |
|
Daniel Micay
|
72a08f88fb
|
supports Debian oldstable due to Buster release
|
2019-07-10 18:08:14 -04:00 |
|
Daniel Micay
|
934ab4cb59
|
explain extended size classes impact on quarantine
|
2019-07-05 17:57:41 -04:00 |
|
Daniel Micay
|
060f74b993
|
extended size classes now go up to 128k not 64k
|
2019-07-05 17:55:25 -04:00 |
|