[BACK]Return to TODO.sanitizers CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / doc

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/doc/Attic/TODO.sanitizers between version 1.10 and 1.11

version 1.10, 2018/12/27 21:20:40 version 1.11, 2019/03/10 12:59:03
Line 1 
Line 1 
 Sanitizer and related tasks.  Sanitizer and related tasks.
   
 Short term:  Short term:
  - compiler-rt import and integration with base   - compiler-rt sanitizers integration with base
  - merge TSan, MSan and libFuzzer ATF tests   - merge TSan, MSan and libFuzzer ATF tests
  - prepare MKSANITIZER readme   - prepare MKSANITIZER readme
   
Line 12  Long term:
Line 12  Long term:
  - improve the framework for ioctl(2) database and handle special cases when a   - 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)     part of a struct can be uninitialized and passed to the kernel (MSan)
  - port or finish the port of:   - port or finish the port of:
    * ESan,  
    * LSan,     * LSan,
    * shadowcallstack,     * shadowcallstack,
    * cfi,     * cfi,
Line 29  Long term:
Line 28  Long term:
  - attach a NetBSD buildbot testing build of compiler-rt and executing tests   - attach a NetBSD buildbot testing build of compiler-rt and executing tests
  - make compiler-rt buildable with GCC   - make compiler-rt buildable with GCC
  - finish the support of float128 for Clang/LLVM/libstdc++/libgcc   - 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   - merge of the libFuzzer integration with the basesystem
  - oom-killer ATF tests and fixes   - oom-killer ATF tests and fixes
  - utime(3) allow changing actime regardless of noatime mount property   - utime(3) allow changing actime regardless of noatime mount property
Line 38  Long term:
Line 36  Long term:
   
   
 Unspecified:  Unspecified:
    - kernel-msan https://github.com/google/kmsan
  - kernel-tsan? upstream development is stalled with patches for Linux 4.2   - kernel-tsan? upstream development is stalled with patches for Linux 4.2
    https://github.com/google/ktsan     https://github.com/google/ktsan
  - kernek-msan? in development for Linux  
    https://github.com/google/kmsan  
  - kernel-safestack? implemented in Fuchsia/Magenta   - kernel-safestack? implemented in Fuchsia/Magenta
  - kernel coverage (KCOV?)  
  - syzkaller port  

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

CVSweb <webmaster@jp.NetBSD.org>