The NetBSD Project

CVS log for src/doc/Attic/TODO.sanitizers

[BACK] Up to [cvs.NetBSD.org] / src / doc

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.15, Thu Oct 1 18:23:29 2020 UTC (3 years, 6 months ago) by kamil
Branch: MAIN
CVS Tags: cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.14: +0 -0 lines
FILE REMOVED

Remove

Revision 1.14 / (download) - annotate - [select for diffs], Thu Oct 1 18:19:20 2020 UTC (3 years, 6 months ago) by kamil
Branch: MAIN
Changes since 1.13: +0 -3 lines
Diff to previous 1.13 (colored) to selected 1.2 (colored)

Drop TODO.sanitizers

The LLVM work is merged mostly to GCC.
The remaining work is not worth tracking here and is restricted mostly to
fixing bugs from various 'make check-*' targets in LLVM.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:03:55 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.2.2.1: +0 -16 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored) to selected 1.2 (colored)

Merge changes from current as of 20200406

Revision 1.13 / (download) - annotate - [select for diffs], Thu Apr 2 11:18:23 2020 UTC (4 years ago) by kamil
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406
Changes since 1.12: +0 -9 lines
Diff to previous 1.12 (colored) to selected 1.2 (colored)

Update with reality

Drop tasks not important or not relevant here.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Dec 28 04:23:26 2019 UTC (4 years, 3 months ago) by kamil
Branch: MAIN
CVS Tags: is-mlppp-base, is-mlppp
Changes since 1.11: +0 -7 lines
Diff to previous 1.11 (colored) to selected 1.2 (colored)

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

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 21:42:38 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.2: +9 -21 lines
Diff to previous 1.2 (colored)

Sync with HEAD

Revision 1.11 / (download) - annotate - [select for diffs], Sun Mar 10 12:59:03 2019 UTC (5 years, 1 month ago) by kamil
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9
Changes since 1.10: +2 -7 lines
Diff to previous 1.10 (colored) to selected 1.2 (colored)

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.

Revision 1.3.2.6 / (download) - annotate - [select for diffs], Fri Jan 18 08:48:34 2019 UTC (5 years, 3 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.3.2.5: +0 -8 lines
Diff to previous 1.3.2.5 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored) to selected 1.2 (colored)

Synch with HEAD

Revision 1.10 / (download) - annotate - [select for diffs], Thu Dec 27 21:20:40 2018 UTC (5 years, 3 months ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118
Changes since 1.9: +0 -8 lines
Diff to previous 1.9 (colored) to selected 1.2 (colored)

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

Revision 1.3.2.5 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:13 2018 UTC (5 years, 3 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.3.2.4: +7 -1 lines
Diff to previous 1.3.2.4 (colored) to branchpoint 1.3 (colored) to selected 1.2 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.9 / (download) - annotate - [select for diffs], Fri Dec 7 17:57:22 2018 UTC (5 years, 4 months ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-compat-1226
Changes since 1.8: +3 -0 lines
Diff to previous 1.8 (colored) to selected 1.2 (colored)

Add new entry in TODO.sanitizers for NetBSD tar(1) enhancement request

Added:
 - NetBSD tar: handle character escaping in file names (\\ \), needed in
   check-lld (lld::reproduce-backslash.s)

Revision 1.8 / (download) - annotate - [select for diffs], Tue Dec 4 18:39:03 2018 UTC (5 years, 4 months ago) by kamil
Branch: MAIN
Changes since 1.7: +4 -1 lines
Diff to previous 1.7 (colored) to selected 1.2 (colored)

Update TODO.sanitizers

Reflect with reality the fts(3) entry as handling compar callback is the
only feature still missing.

Add a new entry for utime(3), we expect to allow changing actime regardless
of noatime mount property.

Revision 1.3.2.4 / (download) - annotate - [select for diffs], Mon Nov 26 01:49:59 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.3.2.3: +2 -2 lines
Diff to previous 1.3.2.3 (colored) to branchpoint 1.3 (colored) to selected 1.2 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.7 / (download) - annotate - [select for diffs], Sat Nov 17 01:08:55 2018 UTC (5 years, 5 months ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-compat-1126
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.2 (colored)

Move two entries in TODO.sanitizers to be done later (post -9 branch)

 - develop fts(3) interceptors (MSan, for ls(1), find(1), mtree(8)
 - investigate and address the libcxx failing tests on NetBSD

Revision 1.3.2.3 / (download) - annotate - [select for diffs], Thu Sep 6 06:51:43 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.3.2.2: +0 -4 lines
Diff to previous 1.3.2.2 (colored) to branchpoint 1.3 (colored) to selected 1.2 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.6 / (download) - annotate - [select for diffs], Tue Aug 28 20:11:58 2018 UTC (5 years, 7 months ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Changes since 1.5: +0 -1 lines
Diff to previous 1.5 (colored) to selected 1.2 (colored)

TODO.sanitizers: Mark switch of syscall(2)/__syscall(2) to libc done

Implemented in pkgsrc-wip, patches will land upstream review.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Aug 21 23:34:56 2018 UTC (5 years, 7 months ago) by kamil
Branch: MAIN
Changes since 1.4: +0 -1 lines
Diff to previous 1.4 (colored) to selected 1.2 (colored)

Mark kernel-asan as done (by maxv)

Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 5 13:10:04 2018 UTC (5 years, 8 months ago) by kamil
Branch: MAIN
Changes since 1.3: +0 -2 lines
Diff to previous 1.3 (colored) to selected 1.2 (colored)

Update TODO.sanitizers

Remove the following entries:
 - kernel-ubsan is done and merged with src/.
 - the no-ASRL boot.cfg option has been rejected.

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Sat Jul 28 04:33:02 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.3.2.1: +53 -0 lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored) to selected 1.2 (colored)

Sync with HEAD

Revision 1.3.2.1, Tue Jul 24 02:52:15 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.3: +0 -53 lines
FILE REMOVED

file TODO.sanitizers was added on branch pgoyette-compat on 2018-07-28 04:33:02 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 24 02:52:15 2018 UTC (5 years, 8 months ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-compat-0728
Branch point for: pgoyette-compat
Changes since 1.2: +0 -1 lines
Diff to previous 1.2 (colored)

TODO.sanitizers: Remove a finished item

New Clang/LLVM landed the sources (by Joerg).
A compiler-rt import is still pending.

Revision 1.2 / (download) - annotate - [selected], Wed Jun 27 18:43:16 2018 UTC (5 years, 9 months ago) by kamil
Branch: MAIN
CVS Tags: phil-wifi-base
Branch point for: phil-wifi
Changes since 1.1: +1 -2 lines
Diff to previous 1.1 (colored)

Remove the expr(1) entry from TODO.sanitizer (finished)

While there, fix a typo in text.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jun 26 17:13:41 2018 UTC (5 years, 9 months ago) by kamil
Branch: MAIN
Diff to selected 1.2 (colored)

Add TODO.sanitizer

Note short term, long term and unspecified tasks with sanitizers.

The long term goals are planned to be started after emptying TODO.ptrace.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>