Commit graph

  • 2c421590b5 added testing headers to table of contents rwarr627 2020-03-30 17:12:02 -07:00
  • 9f661f945c added testing instructions rwarr627 2020-03-30 16:49:12 -07:00
  • b160f723e0 ignores __pycache__ rwarr627 2020-03-30 16:38:27 -07:00
  • ec6854c71b added test rule rwarr627 2020-03-30 16:36:11 -07:00
  • 6b987e644b verifies the results of the simple-memory-corruption tests rwarr627 2020-03-30 16:30:43 -07:00
  • 35574db437 temporary workarounds for Pixel 3 QQ2A.200405.005.2020.04.14.23 QQ2A.200405.005.2020.04.13.21 Daniel Micay 2019-01-01 14:45:27 -05:00
  • 2a87f52fc1 use organization funding metadata Daniel Micay 2020-04-07 21:28:02 -04:00
  • a28ba8c45e added testing headers to table of contents rwarr627 2020-03-30 17:12:02 -07:00
  • bb005aada1 Merge branch 'master' into test_harness rwarr627 2020-03-30 16:55:20 -07:00
  • 7ba3681b0b added testing instructions rwarr627 2020-03-30 16:49:12 -07:00
  • 0abbac5eed ignores __pycache__ rwarr627 2020-03-30 16:38:27 -07:00
  • a11e88cc03 added test rule rwarr627 2020-03-30 16:36:11 -07:00
  • 08c902564a verifies the results of the simple-memory-corruption tests rwarr627 2020-03-30 16:30:43 -07:00
  • 87296f9854 temporary workarounds for Pixel 3 QQ2A.200405.005.2020.04.07.10 Daniel Micay 2019-01-01 14:45:27 -05:00
  • 466d351e93 drop legacy glibc version check for pkey support Daniel Micay 2020-03-29 07:41:18 -04:00
  • 0436227092 no longer need glibc pthread_atfork workaround Daniel Micay 2020-03-29 07:39:23 -04:00
  • 3af44d2e6a can now depend on libc having a getrandom wrapper Daniel Micay 2020-03-29 07:31:45 -04:00
  • a5abe5add6 increase minimum dependency versions Daniel Micay 2020-03-29 07:30:46 -04:00
  • 26134f9aaa update copyright notice Daniel Micay 2020-02-07 18:13:11 -05:00
  • 4bef66660b temporary workarounds for Pixel 3 QQ2A.200305.002.2020.03.23.22 QQ2A.200305.002.2020.03.04.16 QQ2A.200305.002.2020.03.03.03 QQ1A.200205.002.2020.02.07.19 QQ1A.200205.002.2020.02.04.01 Daniel Micay 2019-01-01 14:45:27 -05:00
  • 449962e044 disable obsolete glibc extensions elsewhere Daniel Micay 2020-02-03 08:38:53 -05:00
  • a080d8c6de temporary workarounds for Pixel 3 QQ1A.200105.002.2020.01.06.21 Daniel Micay 2019-01-01 14:45:27 -05:00
  • bee398f860 replace __BEGIN_DECLS with extern "C" Valentin Churavy 2019-12-28 14:18:52 -05:00
  • 8dc6057ad2
    replace __BEGIN_DECLS with extern "C" Valentin Churavy 2019-12-28 14:18:52 -05:00
  • 7c5c768e2f update libdivide copyright Daniel Micay 2019-11-06 06:04:16 -05:00
  • f3a5f23291 temporary workarounds for Pixel 3 QQ1A.191205.011.2019.12.02.23 QQ1A.191205.008.2019.12.02.23 QP1A.191105.004.2019.11.05.23 QP1A.191105.003.2019.11.05.23 Daniel Micay 2019-01-01 14:45:27 -05:00
  • 7945b3f109 update libdivide to 3.0 Daniel Micay 2019-11-06 05:41:58 -05:00
  • dfa49481e5 random: fix whitespace issue Daniel Micay 2019-11-06 05:28:12 -05:00
  • 2fbf7bb25e fix another README typo Daniel Micay 2019-11-06 05:12:50 -05:00
  • ac95820fae remove duplicate word from README Daniel Micay 2019-11-06 04:57:41 -05:00
  • b48ac93b03 current supported branch is android10-release Daniel Micay 2019-11-06 03:33:04 -05:00
  • eff5037d64 add missing word to README Daniel Micay 2019-11-06 03:30:46 -05:00
  • 5555fd3475 temporary workarounds for Pixel 3 QP1A.191105.004.2019.11.04.23 QP1A.191105.003.2019.11.04.23 Daniel Micay 2019-01-01 14:45:27 -05:00
  • 97ea85f55d README: add Compatibility to TOC Daniel Micay 2019-10-11 09:06:13 -04:00
  • 6f4de3971e
    document OpenSSH compatibility fix Daniel Micay 2019-10-09 23:27:25 -04:00
  • cb73bccf35 add GitHub sponsors metadata Daniel Micay 2019-09-26 18:42:25 -04:00
  • 7b4ba15026 temporary workarounds for Pixel 3 QP1A.191005.007.A1.2019.10.07.21 QP1A.191005.007.2019.10.07.21 Daniel Micay 2019-01-01 14:45:27 -05:00
  • 74eb614f16 inherit base CXXFLAGS from the environment too Daniel Micay 2019-09-26 14:50:58 -04:00
  • f1384768cc temporary workarounds for Pixel 3 QP1A.190711.020.C3.2019.09.25.00 QP1A.190711.020.2019.09.25.00 QP1A.190711.020.2019.09.23.19 QP1A.190711.020.2019.09.21.18 QP1A.190711.020.2019.09.18.14 Daniel Micay 2019-01-01 14:45:27 -05:00
  • a28da3c65a use prefix for extended mallinfo functions Daniel Micay 2019-09-07 18:30:04 -04:00
  • fb9f5d630b use cc_library instead of cc_library_static Daniel Micay 2019-09-07 17:59:08 -04:00
  • 8d648e2b25 make it available in recovery for Android 10 Daniel Micay 2019-09-07 17:38:43 -04:00
  • 464bfd4d82 temporary workarounds for Pixel 3 PQ3B.190801.002.2019.08.25.15 PQ3A.190801.002.2019.08.25.15 Daniel Micay 2019-01-01 14:45:27 -05:00
  • 6d78dec42a clarify malloc_info format is a bit different 2 Daniel Micay 2019-08-20 15:57:59 -04:00
  • 2e4ab73fb6 basic design -> core design Daniel Micay 2019-08-19 06:11:10 -04:00
  • 0e4ea0090b expand design documentation further Daniel Micay 2019-08-19 06:10:40 -04:00
  • 5b3d59ec7d Makefile: split long line for SHARED_FLAGS Daniel Micay 2019-08-18 08:41:12 -04:00
  • 7c455c3956 update libdivide to 2.0 Daniel Micay 2019-08-18 06:56:52 -04:00
  • efda950994 fix width of cell in memory tagging section Daniel Micay 2019-08-18 06:52:09 -04:00
  • 40be77003e fix OS integration header level Daniel Micay 2019-08-18 06:48:03 -04:00
  • 0af33616f0 cleaner wording in introduction Daniel Micay 2019-08-18 06:47:00 -04:00
  • c66cf10894 clarify malloc_object_size state further Daniel Micay 2019-08-18 06:45:53 -04:00
  • 0129d8e470 move point about delayed free for slab allocations Daniel Micay 2019-08-18 06:44:35 -04:00
  • 5eefcd39b4 the design / implementation is fairly complete now Daniel Micay 2019-08-18 06:24:21 -04:00
  • 2288b3a754 add information on stats Daniel Micay 2019-08-18 06:20:08 -04:00
  • f4afedb137 add links to size class section from configuration Daniel Micay 2019-08-18 05:48:29 -04:00
  • ac70e2c250 use full sentences to describe compile options Daniel Micay 2019-08-18 05:47:13 -04:00
  • d0b466beb8 elaborate on the cost of GUARD_SLABS_INTERVAL Daniel Micay 2019-08-18 05:42:53 -04:00
  • 7a8c57d0f5 stop marking MPK support 'extremely experimental' Daniel Micay 2019-08-18 05:37:30 -04:00
  • c4fc025fde clarify ZERO_ON_FREE / WRITE_AFTER_FREE_CHECK Daniel Micay 2019-08-18 05:35:48 -04:00
  • 58b56f10ea avoid -shared-libgcc due to old Clang versions Daniel Micay 2019-08-18 04:53:51 -04:00
  • 125efe99db fix wording in note about malloc_object_size Daniel Micay 2019-08-18 02:51:32 -04:00
  • 77b242ea3f enable misc tidy checks Daniel Micay 2019-08-18 02:43:49 -04:00
  • d37657e125 enable llvm-include-order tidy check Daniel Micay 2019-08-18 02:39:55 -04:00
  • 3c67708c3a reorder clang-tidy checks parameters Daniel Micay 2019-08-18 02:34:38 -04:00
  • 2ad74515b1 enable -Werror for Android build system Daniel Micay 2019-08-18 02:31:05 -04:00
  • abece7656b add enabled-by-default option to use -Werror Daniel Micay 2019-08-18 02:28:23 -04:00
  • c70745ab15 Makefile: add check target depending on tidy Daniel Micay 2019-08-18 02:19:51 -04:00
  • 7d4d2ef0fb treat clang-tidy warnings as errors for automation Daniel Micay 2019-08-18 02:16:04 -04:00
  • 8133444f43 move clang-tidy configuration to .clang-tidy Daniel Micay 2019-08-18 02:12:18 -04:00
  • 8f9f2521a0 disable sanitizer recovery in UBSan debug builds Daniel Micay 2019-08-18 01:59:48 -04:00
  • d8ebdea05f handle CONFIG_SEAL_METADATA option like the others Daniel Micay 2019-08-18 01:56:20 -04:00
  • defd55f302 provide link to Bionic integration commit Daniel Micay 2019-08-18 01:43:57 -04:00
  • 04f69d9f0d update supported Android branches Daniel Micay 2019-08-18 01:41:56 -04:00
  • 995d0580d1 remove extra spaces inserted by vim joinspaces Daniel Micay 2019-08-18 01:39:22 -04:00
  • 8d2df1deb8 use CC as CXX to make sure LTO is compatible Daniel Micay 2019-08-18 01:27:02 -04:00
  • 1bc201c4c1 use -Wcast-align if -Wcast-align=strict is missing Daniel Micay 2019-08-18 01:15:24 -04:00
  • cc8c4459e1 make safe_flag treat unknown warnings as missing Daniel Micay 2019-08-18 01:14:45 -04:00
  • b6b910f032 add table of contents to README Daniel Micay 2019-08-18 01:10:20 -04:00
  • 24de5aab05 still need to finish up initial malloc_object_size Daniel Micay 2019-08-18 00:36:38 -04:00
  • 71e4577367 fix some inconsistencies in the tagging examples Daniel Micay 2019-08-13 21:28:34 -04:00
  • 75e86914aa respect existing CFLAGS, CPPFLAGS and LDFLAGS Patrick Schleizer 2019-07-29 17:52:55 +00:00
  • 77d70250df
    set SONAME Patrick Schleizer 2019-07-28 19:28:28 +00:00
  • b3b5e5d21d
    add SONAME - https://github.com/GrapheneOS/hardened_malloc/issues/86 Patrick Schleizer 2019-07-28 19:20:03 +00:00
  • ccfb42c5b4
    actually only CFLAGS, CPPFLAGS and LDFLAGS Patrick Schleizer 2019-07-28 18:48:52 +00:00
  • 386d1d7154
    keep existing environment variables Patrick Schleizer 2019-07-28 18:45:41 +00:00
  • b6685b29a1
    keep existing environment variables Patrick Schleizer 2019-07-28 18:20:17 +00:00
  • 513d7e53f6
    keep existing environment variables Patrick Schleizer 2019-07-28 18:15:10 +00:00
  • 131b1ebd78
    simplify genmkfile appendix Patrick Schleizer 2019-07-23 01:29:20 +00:00
  • 3a27245fca
    lower verbosity Patrick Schleizer 2019-07-23 01:23:57 +00:00
  • 3fc23f8bfd
    lower debian/changelog versions during development Patrick Schleizer 2019-07-22 23:43:23 +00:00
  • 4a286a9d0e
    set CONFIG_NATIVE=false to not optimize for build machine Patrick Schleizer 2019-07-22 23:03:31 +00:00
  • dc599bf62d
    fortunately no need to use versioned shared object file names Patrick Schleizer 2019-07-22 12:05:53 -04:00
  • b8fa714be7
    move genmkfile appendix to bottom instead of top to not break the default make target Patrick Schleizer 2019-07-22 12:01:12 -04:00
  • 4c00e74d45
    bumped changelog version Patrick Schleizer 2019-07-22 01:15:34 +00:00
  • f7d78bba9c
    /usr/lib/libhardened_malloc.so.1 instead of /usr/lib/libhardened_malloc.so Patrick Schleizer 2019-07-21 01:25:40 +00:00
  • 634527fed1
    enable fortify source Patrick Schleizer 2019-07-21 01:14:01 +00:00
  • e2bba96033
    fix changelog Patrick Schleizer 2019-07-21 00:24:30 +00:00
  • 8cd51ca138
    override local default to -fstack-protector-strong Daniel Micay 2019-07-19 11:23:44 -04:00
  • e6ff9c7468
    use -fstack-clash-protection for completeness Daniel Micay 2019-07-19 11:15:49 -04:00