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/0f3b821ce211
branches:  trunk
changeset: 466627:0f3b821ce211
user:      kamil <kamil%NetBSD.org@localhost>
date:      Sat Dec 28 04:23:26 2019 +0000

description:
Sync TODO.sanitizers with reality

Done:
 - compiler-rt sanitizers integration with base
 - merge TSan, MSan and libFuzzer ATF tests
 - LSan
 - finish the research of a new syscall for StopTheWorld() operation
   ptrace(2) style for self-introspection and debugging (LSan)
 - attach a NetBSD buildbot testing build of compiler-rt and executing tests
 - kernel-msan https://github.com/google/kmsan

diffstat:

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

diffs (41 lines):

diff -r 70caa7219fc7 -r 0f3b821ce211 doc/TODO.sanitizers
--- a/doc/TODO.sanitizers       Sat Dec 28 03:09:18 2019 +0000
+++ b/doc/TODO.sanitizers       Sat Dec 28 04:23:26 2019 +0000
@@ -1,8 +1,6 @@
 Sanitizer and related tasks.
 
 Short term:
- - compiler-rt sanitizers integration with base
- - merge TSan, MSan and libFuzzer ATF tests
  - prepare MKSANITIZER readme
 
 Long term:
@@ -12,20 +10,16 @@
  - 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:
-   * LSan,
    * shadowcallstack,
    * cfi,
    * scudo,
    * DFSan.
- - finish the research of a new syscall for StopTheWorld() operation
-   ptrace(2) style for self-introspection and debugging (LSan)
  - port HWASan -- aarch64 specific, needs hardware or emulator
  - make MKSANITIZER usable with any supported by a compiler combination of
    sanitizers
  - pkgsrc integration with sanitizers and MKSANITIZER (PKGSANITIZER?)
  - port what possible to !amd64
  - fixes with the signal code
- - 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
  - merge of the libFuzzer integration with the basesystem
@@ -36,7 +30,6 @@
 
 
 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
  - kernel-safestack? implemented in Fuchsia/Magenta



Home | Main Index | Thread Index | Old Index