The NetBSD Project

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

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.15
Thu Oct 1 18:23:29 2020 UTC (4 years, 6 months ago) by kamil
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
FILE REMOVED
Changes since revision 1.14: +0 -0 lines
Remove

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Oct 1 18:19:20 2020 UTC (4 years, 6 months ago) by kamil
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +0 -3 lines
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 - view: text, markup, annotated - select for diffs
Wed Apr 8 14:03:55 2020 UTC (5 years ago) by martin
Branches: phil-wifi
Diff to: previous 1.2.2.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.2.1: +0 -16 lines
Merge changes from current as of 20200406

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Apr 2 11:18:23 2020 UTC (5 years ago) by kamil
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +0 -9 lines
Update with reality

Drop tasks not important or not relevant here.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Dec 28 04:23:26 2019 UTC (5 years, 3 months ago) by kamil
Branches: MAIN
CVS tags: is-mlppp-base, is-mlppp
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +0 -7 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 10 21:42:38 2019 UTC (5 years, 10 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +9 -21 lines
Sync with HEAD

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Mar 10 12:59:03 2019 UTC (6 years, 1 month ago) by kamil
Branches: MAIN
CVS tags: phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-4-RELEASE, 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
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -7 lines
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 - view: text, markup, annotated - select for diffs
Fri Jan 18 08:48:34 2019 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.3.2.5: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.2.5: +0 -8 lines
Synch with HEAD

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Dec 27 21:20:40 2018 UTC (6 years, 3 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-20190127, pgoyette-compat-20190118
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +0 -8 lines
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 - view: text, markup, annotated - select for diffs
Wed Dec 26 14:01:13 2018 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.3.2.4: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.2.4: +7 -1 lines
Sync with HEAD, resolve a few conflicts

Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Dec 7 17:57:22 2018 UTC (6 years, 4 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-1226
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -0 lines
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 - view: text, markup, annotated - select for diffs
Tue Dec 4 18:39:03 2018 UTC (6 years, 4 months ago) by kamil
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Nov 26 01:49:59 2018 UTC (6 years, 4 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.3.2.3: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.2.3: +2 -2 lines
Sync with HEAD, resolve a couple of conflicts

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Nov 17 01:08:55 2018 UTC (6 years, 5 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-1126
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Thu Sep 6 06:51:43 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.3.2.2: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.2.2: +0 -4 lines
Sync with HEAD

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

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Aug 28 20:11:58 2018 UTC (6 years, 7 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +0 -1 lines
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 - view: text, markup, annotated - select for diffs
Tue Aug 21 23:34:56 2018 UTC (6 years, 8 months ago) by kamil
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +0 -1 lines
Mark kernel-asan as done (by maxv)

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Aug 5 13:10:04 2018 UTC (6 years, 8 months ago) by kamil
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +0 -2 lines
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 - view: text, markup, annotated - select for diffs
Sat Jul 28 04:33:02 2018 UTC (6 years, 8 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.3.2.1: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.2.1: +53 -0 lines
Sync with HEAD

Revision 1.3.2.1
Tue Jul 24 02:52:15 2018 UTC (6 years, 9 months ago) by pgoyette
Branches: pgoyette-compat
FILE REMOVED
Changes since revision 1.3: +0 -53 lines
file TODO.sanitizers was added on branch pgoyette-compat on 2018-07-28 04:33:02 +0000

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jul 24 02:52:15 2018 UTC (6 years, 9 months ago) by kamil
Branches: MAIN
CVS tags: pgoyette-compat-0728
Branch point for: pgoyette-compat
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +0 -1 lines
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 - view: text, markup, annotated - select for diffs
Wed Jun 27 18:43:16 2018 UTC (6 years, 9 months ago) by kamil
Branches: MAIN
CVS tags: phil-wifi-base
Branch point for: phil-wifi
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -2 lines
Remove the expr(1) entry from TODO.sanitizer (finished)

While there, fix a typo in text.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jun 26 17:13:41 2018 UTC (6 years, 9 months ago) by kamil
Branches: MAIN
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.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>