Annotation of wikisrc/projects/project/pkgsrc-sanitizers.mdwn, revision 1.1
1.1 ! christos 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