pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

compiler-rt-netbsd: Update TODO lists



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Wed Aug 22 01:40:18 2018 +0200
Changeset:	28104e2f08c25f0d01728348cc97e3eadb1bb0cc

Modified Files:
	compiler-rt-netbsd/TODO
Removed Files:
	compiler-rt-netbsd/TODO.fuzzer

Log Message:
compiler-rt-netbsd: Update TODO lists

Drop TODO.fuzzer - libfuzzer GSoC is over.
Sync TODO with reality.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=28104e2f08c25f0d01728348cc97e3eadb1bb0cc

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

diffstat:
 compiler-rt-netbsd/TODO        |  5 ----
 compiler-rt-netbsd/TODO.fuzzer | 53 ------------------------------------------
 2 files changed, 58 deletions(-)

diffs:
diff --git a/compiler-rt-netbsd/TODO b/compiler-rt-netbsd/TODO
index 4a860e4454..f3da736ff7 100644
--- a/compiler-rt-netbsd/TODO
+++ b/compiler-rt-netbsd/TODO
@@ -1,8 +1,3 @@
-- Add alert (Printf() & Die()) that if ASLR/NetBSD is detected, tsan isn't possible.
-  Technically we can workaround it with ReExec() and similar tricks
-  but since it can be disabled on per-application basis - require it on NetBSD for
-  tsan aware applications.
-  This might be comparable in future for msan/NetBSD.
 - FreeBSD reports issue in AsanTSDInit(), it calls pthread_key_create() while
   libthr.so is not loaded, and that causes pthread_key_create() to always return
   ENOSYS. https://reviews.llvm.org/D39254
diff --git a/compiler-rt-netbsd/TODO.fuzzer b/compiler-rt-netbsd/TODO.fuzzer
deleted file mode 100644
index 4adff384de..0000000000
--- a/compiler-rt-netbsd/TODO.fuzzer
+++ /dev/null
@@ -1,53 +0,0 @@
-Algorithm of libfuzzer & sanitizers porting for userland (by joerg)
-
-(1) Run build.sh -T somewhere -V MKLLVM=yes ... tools
-(2) Replace somewhere/bin/TARGET-clang with a symlink to a normally
-(via cmake) built clang binary.
-(3) Run build.sh -T somewhereelse -V MKLLVM=yes -V EXTERNAL_TOOLCHAIN=somewhere ... release
-
-Expectations:
- - prepare a bootstrap.sh script to build a distribution with compiler-rt
-   features, that is using EXTERNAL_TOOLCHAIN
- - ship compiler-rt in basesystem
- - add MKSANITIZER build option to prebuild libraries and programs with a
-   desired sanitizer
-
-$ make check-fuzzer
-
-********************
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
-Testing Time: 56.25s
-********************
-Failing Tests (2):
-    LLVMFuzzer :: merge-posix.test
-    LLVMFuzzer :: trace-malloc-threaded.test
-
-  Expected Passes    : 105
-  Unsupported Tests  : 8
-  Unexpected Failures: 2
-
-Reason unknown of failures (environment mismatch?) and ignored.
-
-A local WIP kernel patch for tests:
-
-Index: sys/uvm/uvm_map.c
-===================================================================
-RCS file: /cvsroot/src/sys/uvm/uvm_map.c,v
-retrieving revision 1.354
-diff -u -r1.354 uvm_map.c
---- sys/uvm/uvm_map.c	6 Feb 2018 09:20:29 -0000	1.354
-+++ sys/uvm/uvm_map.c	10 May 2018 01:21:10 -0000
-@@ -4972,7 +4972,7 @@
- 		return EINVAL;
-
- 	if (oldp) {
--		if (*oldlenp > 1024 * 1024)
-+		if (*oldlenp > 10 * 1024 * 1024)
- 			return E2BIG;
- 		count = *oldlenp / elem_size;
- 		if (count == 0)
-
-TODO:
- - oom-killer, research a crasher and share with kernel developers (assignee: plusun)
- - oom-killer, add a new ATF test to check oom-killer (assignee: plusun)
- - getrusage(2) fix pullup to -8 or find a workaround for 8.0 (assignee: christos?)


Home | Main Index | Thread Index | Old Index