I've managed to get functional the MKSANITIZER framework and the current blocker to share it with the interested people is the lack of new LLVM, Clang, libcxx, libcxxabi and compiler-rt in the base. The EXTERNAL_TOOLCHAIN feature is acceptable in some development scope, however it's the proper time to get the non-external one... that is convenient for consumption by users. I'm now expected to coordinate the process with Joerg. The expectations: - update the LLVM & co code in src/ to versions from HEAD (7svn), - import compiler-rt and integrate it with the toolchain. After getting these tasks done, I will resume the work and head for: - refactoring/deduplicating the local code and merging ATF tests for TSan, MSan and libFuzzer, - preparing a patchset with downstream patches for sanitizers and related features - for features that are still not merged upstream, - sharing the distribution readme with the developers and users, - longer term, merging libfuzzer tests and integration with the basesystem (the final shape is still in statu nascendi).
Attachment:
signature.asc
Description: OpenPGP digital signature