Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/doc Update TODO.sanitizers
details: https://anonhg.NetBSD.org/src/rev/ae46314f09fc
branches: trunk
changeset: 837941:ae46314f09fc
user: kamil <kamil%NetBSD.org@localhost>
date: Thu Dec 27 21:20:40 2018 +0000
description:
Update TODO.sanitizers
Mark as done:
- upstream local patches, mostly to compiler-rt
<- all patches submitted to review
- investigate and address the libcxx failing tests on NetBSD
<- done by Michal Gorny
- FILE and DIR sanitization (needed by at least: ESan, MSan)
<- done by Michal Gorny
- add missing interceptors (mostly MSan-centric)
<- all local patches merged upstream, it's too opaque to keep it around
- port or finish the port of: XRay, profile
<- done
- detect and fix more bugs in basesystem
<- too opaque to keep it here
- uvm_map.c E2BIG workaround or limit raise (1MB -> 10MB?), needed by libFuzzer
<- done
diffstat:
doc/TODO.sanitizers | 8 --------
1 files changed, 0 insertions(+), 8 deletions(-)
diffs (44 lines):
diff -r 514f2237b1a0 -r ae46314f09fc doc/TODO.sanitizers
--- a/doc/TODO.sanitizers Thu Dec 27 21:17:08 2018 +0000
+++ b/doc/TODO.sanitizers Thu Dec 27 21:20:40 2018 +0000
@@ -4,32 +4,25 @@
- compiler-rt import and integration with base
- merge TSan, MSan and libFuzzer ATF tests
- prepare MKSANITIZER readme
- - upstream local patches, mostly to compiler-rt
Long term:
- handle fts_open(3) compar callback in sanitizers (use TLS to store
the real callback and call a wrapper that will [un]poison appropriate
memory regions)
- - investigate and address the libcxx failing tests on NetBSD
- - FILE and DIR sanitization (needed by at least: ESan, MSan)
- - add missing interceptors (mostly MSan-centric)
- 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,
- * XRay,
* shadowcallstack,
* cfi,
* scudo,
- * profile,
* 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
- - detect and fix more bugs in basesystem
- pkgsrc integration with sanitizers and MKSANITIZER (PKGSANITIZER?)
- port what possible to !amd64
- fixes with the signal code
@@ -39,7 +32,6 @@
- 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
- - uvm_map.c E2BIG workaround or limit raise (1MB -> 10MB?), needed by libFuzzer
- utime(3) allow changing actime regardless of noatime mount property
- NetBSD tar: handle character escaping in file names (\\ \), needed in
check-lld (lld::reproduce-backslash.s)
Home |
Main Index |
Thread Index |
Old Index