File:  [NetBSD Developer Wiki] / wikisrc / projects / project / pkgsrc-sanitizers.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Mon Feb 12 22:52:47 2018 UTC (4 years, 7 months ago) by maya
Branches: MAIN
CVS tags: HEAD
More style.

    1: [[!template id=project
    2: 
    3: title="Integrate LLVM/GCC Sanitizers with pkgsrc"
    4: 
    5: contact="""
    6: [tech-pkg](mailto:tech-pkg@NetBSD.org)
    7: """
    8: 
    9: mentors="""
   10: [Kamil Rytarowski](mailto:kamil@NetBSD.org)
   11: """
   12: 
   13: category="analyzers"
   14: difficulty="medium"
   15: duration="3 months"
   16: 
   17: description="""
   18: 
   19: Add support in the pkgsrc framework for building packages with sanitizers.
   20: 
   21: Expected sanitizer options:
   22: 
   23: - Address (ASan),
   24: - Memory (MSan),
   25: - MemoryWithOrigin (MSan with tracking the origin)
   26: - Undefined (UBSan),
   27: - Thread (TSan),
   28: - Address;Undefined (ASan & UBSan)
   29: - "" (empty string) - the default option
   30: 
   31: **Milestones:**
   32: 
   33: * Ensure the availability of the toolchain and prebuilt userland with the sanitizers.
   34: * Add new option in pkgsrc to build the packages with a each sanitizer.
   35: * Build the packages and report problems and bugs.
   36: 
   37: """
   38: ]]
   39: 
   40: [[!tag gsoc]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb