Last active
August 22, 2016 18:23
-
-
Save sz3n/01f6a7c2a4fbbdd32efa6d20bcfac131 to your computer and use it in GitHub Desktop.
rtorrent
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #uild scan | |
| scan-build -enable-checker alpha.core.CastSize -enable-checker alpha.core.PointerArithm -enable-checker alpha.core.PointerSub -enable-checker alpha.core.SizeofPtr -enable-checker alpha.security.ArrayBound -enable-checker alpha.security.ArrayBoundV2 -enable-checker alpha.security.MallocOverflow -enable-checker alpha.security.ReturnPtrRange -enable-checker alpha.security.taint.TaintPropagation -enable-checker alpha.unix.MallocWithAnnotations -enable-checker alpha.unix.SimpleStream -enable-checker alpha.unix.Stream -enable-checker alpha.unix.cstring.NotNullTerminated -enable-checker alpha.unix.cstring.BufferOverlap -enable-checker alpha.unix.cstring.OutOfBounds -analyze-headers -maxloop 100 --use-analyzer Xcode -o analyzer xcodebuild | |
| #install deps | |
| sudo apt-get install curl libcurl3 libcurl3-dev | |
| sudo apt-get install libncurses5-dev libncursesw5-dev | |
| #install xmlrpc | |
| svn co http://svn.code.sf.net/p/xmlrpc-c/code/advanced xmlrpc-c | |
| cd xmlrpc-c/ | |
| ./configure | |
| make | |
| make install | |
| #compile rtorrent | |
| export AFL_HARDEN=1 ; export AFL_USE_ASAN=1; CC=afl-clang-fast CXX=afl-clang-fast++ ./configure --disable-shared --enable-debug=no fsanitize=address --with-xmlrpc-c=/usr/local/bin/xmlrpc-c-config |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment