Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/doc Sync TODO.sanitizers with reality



details:   https://anonhg.NetBSD.org/src/rev/302ec0bf9a1f
branches:  trunk
changeset: 449545:302ec0bf9a1f
user:      kamil <kamil%NetBSD.org@localhost>
date:      Sun Mar 10 12:59:03 2019 +0000

description:
Sync TODO.sanitizers with reality

Mark compiler-rt sanitizers as imported into src/, but still not
integrated (waiting for Clang/LLVM upgrade to 8.0 or newer).

ESan has been discontinued upstream, drop from plans.

lld ported to NetBSD by <mgorny>, but we need to keep local patches.

Mark kernel-msan as finished for Linux

Mark syzkaller and KCOV as finished projects.

diffstat:

 doc/TODO.sanitizers |  9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

diffs (40 lines):

diff -r c08d084c78f5 -r 302ec0bf9a1f doc/TODO.sanitizers
--- a/doc/TODO.sanitizers       Sun Mar 10 12:54:39 2019 +0000
+++ b/doc/TODO.sanitizers       Sun Mar 10 12:59:03 2019 +0000
@@ -1,7 +1,7 @@
 Sanitizer and related tasks.
 
 Short term:
- - compiler-rt import and integration with base
+ - compiler-rt sanitizers integration with base
  - merge TSan, MSan and libFuzzer ATF tests
  - prepare MKSANITIZER readme
 
@@ -12,7 +12,6 @@
  - improve the framework for ioctl(2) database and handle special cases when a
    part of a struct can be uninitialized and passed to the kernel (MSan)
  - port or finish the port of:
-   * ESan,
    * LSan,
    * shadowcallstack,
    * cfi,
@@ -29,7 +28,6 @@
  - attach a NetBSD buildbot testing build of compiler-rt and executing tests
  - make compiler-rt buildable with GCC
  - finish the support of float128 for Clang/LLVM/libstdc++/libgcc
- - lld port to NetBSD (GNU ld(1) is too slow for serious LLVM development)
  - merge of the libFuzzer integration with the basesystem
  - oom-killer ATF tests and fixes
  - utime(3) allow changing actime regardless of noatime mount property
@@ -38,10 +36,7 @@
 
 
 Unspecified:
+ - kernel-msan https://github.com/google/kmsan
  - kernel-tsan? upstream development is stalled with patches for Linux 4.2
    https://github.com/google/ktsan
- - kernek-msan? in development for Linux
-   https://github.com/google/kmsan
  - kernel-safestack? implemented in Fuchsia/Magenta
- - kernel coverage (KCOV?)
- - syzkaller port



Home | Main Index | Thread Index | Old Index