Commit Graph

460 Commits

Author SHA1 Message Date
c75dcb9d9c compare with negative integers to check signals 2020-04-11 15:26:24 -04:00
d757835d90 increase size for eight_byte_overflow_large test
This was not working as expected due to CONFIG_EXTENDED_SIZE_CLASSES
resulting in 128k being a slab allocation size class. The addition of
padding for the canary pushes it into the next size class, resulting in
this writing over size class rounding padding rather than this actually
being an overflow as intended.
2020-04-11 15:25:34 -04:00
2c421590b5 added testing headers to table of contents 2020-04-11 15:08:30 -04:00
9f661f945c added testing instructions 2020-04-11 15:08:30 -04:00
b160f723e0 ignores __pycache__ 2020-04-11 15:08:30 -04:00
ec6854c71b added test rule 2020-04-11 15:08:30 -04:00
6b987e644b verifies the results of the simple-memory-corruption tests 2020-04-11 15:08:30 -04:00
2a87f52fc1 use organization funding metadata 2020-04-08 11:53:58 -04:00
466d351e93 drop legacy glibc version check for pkey support 2020-03-29 11:40:12 -04:00
0436227092 no longer need glibc pthread_atfork workaround 2020-03-29 11:40:12 -04:00
3af44d2e6a can now depend on libc having a getrandom wrapper 2020-03-29 11:40:12 -04:00
a5abe5add6 increase minimum dependency versions 2020-03-29 11:40:12 -04:00
26134f9aaa update copyright notice 2020-02-07 18:14:28 -05:00
449962e044 disable obsolete glibc extensions elsewhere 2020-02-03 08:39:19 -05:00
bee398f860 replace __BEGIN_DECLS with extern "C" 2019-12-29 20:48:55 -05:00
7c5c768e2f update libdivide copyright 2019-11-06 06:04:16 -05:00
7945b3f109 update libdivide to 3.0 2019-11-06 05:41:58 -05:00
dfa49481e5 random: fix whitespace issue 2019-11-06 05:28:35 -05:00
2fbf7bb25e fix another README typo 2019-11-06 05:12:50 -05:00
ac95820fae remove duplicate word from README 2019-11-06 04:57:41 -05:00
b48ac93b03 current supported branch is android10-release 2019-11-06 03:33:28 -05:00
eff5037d64 add missing word to README 2019-11-06 03:33:28 -05:00
97ea85f55d README: add Compatibility to TOC 2019-10-11 09:06:40 -04:00
6f4de3971e document OpenSSH compatibility fix 2019-10-09 23:27:25 -04:00
cb73bccf35 add GitHub sponsors metadata 2019-09-26 18:53:46 -04:00
74eb614f16 inherit base CXXFLAGS from the environment too 2019-09-26 14:50:58 -04:00
a28da3c65a use prefix for extended mallinfo functions 2019-09-07 18:33:24 -04:00
fb9f5d630b use cc_library instead of cc_library_static 2019-09-07 18:00:42 -04:00
8d648e2b25 make it available in recovery for Android 10 2019-09-07 17:38:43 -04:00
6d78dec42a clarify malloc_info format is a bit different 2019-08-20 15:57:59 -04:00
2e4ab73fb6 basic design -> core design 2019-08-19 06:11:10 -04:00
0e4ea0090b expand design documentation further 2019-08-19 06:10:40 -04:00
5b3d59ec7d Makefile: split long line for SHARED_FLAGS 2019-08-18 08:41:12 -04:00
7c455c3956 update libdivide to 2.0 2019-08-18 06:56:52 -04:00
efda950994 fix width of cell in memory tagging section 2019-08-18 06:52:09 -04:00
40be77003e fix OS integration header level 2019-08-18 06:48:03 -04:00
0af33616f0 cleaner wording in introduction 2019-08-18 06:47:25 -04:00
c66cf10894 clarify malloc_object_size state further 2019-08-18 06:45:53 -04:00
0129d8e470 move point about delayed free for slab allocations 2019-08-18 06:44:35 -04:00
5eefcd39b4 the design / implementation is fairly complete now 2019-08-18 06:24:21 -04:00
2288b3a754 add information on stats 2019-08-18 06:21:39 -04:00
f4afedb137 add links to size class section from configuration 2019-08-18 05:48:29 -04:00
ac70e2c250 use full sentences to describe compile options 2019-08-18 05:47:13 -04:00
d0b466beb8 elaborate on the cost of GUARD_SLABS_INTERVAL 2019-08-18 05:46:20 -04:00
7a8c57d0f5 stop marking MPK support 'extremely experimental' 2019-08-18 05:37:42 -04:00
c4fc025fde clarify ZERO_ON_FREE / WRITE_AFTER_FREE_CHECK 2019-08-18 05:35:48 -04:00
58b56f10ea avoid -shared-libgcc due to old Clang versions 2019-08-18 04:53:51 -04:00
125efe99db fix wording in note about malloc_object_size 2019-08-18 02:51:32 -04:00
77b242ea3f enable misc tidy checks 2019-08-18 02:43:49 -04:00
d37657e125 enable llvm-include-order tidy check 2019-08-18 02:39:55 -04:00