Changes between Version 2 and Version 3 of ASanWebKit


Ignore:
Timestamp:
Apr 3, 2014 1:04:39 PM (10 years ago)
Author:
ddkilzer@webkit.org
Comment:

Add Step 11 for filing security bugs. Added nice descriptions for raw URLs.

Legend:

Unmodified
Added
Removed
Modified
  • ASanWebKit

    v2 v3  
    2424sudo vi /Applications/Xcode.app/Contents/Developer/Toolchains/ASAN.xctoolchain/ToolchainInfo.plist
    2525}}}
    26  5. Build trunk clang/llvm.  The address sanitizer should be built by default for Mac OS X.  See http://www.llvm.org/docs/ for details.  Subversion revision r204316 of clang/llvm is known to build WebKit for Mac OS X.  Newer versions may introduce new warnings or compiler bugs that must be fixed before proceeding. Alternatively, you can download a prebuilt binary from http://commondatastorage.googleapis.com/chromium-browser-clang/index.html?path=Mac/
     26 5. Build trunk clang/llvm.  The address sanitizer should be built by default for Mac OS X.  See [http://www.llvm.org/docs/ LLVM Docs] for details.  Subversion revision r204316 of clang/llvm is known to build WebKit for Mac OS X.  Newer versions may introduce new warnings or compiler bugs that must be fixed before proceeding. Alternatively, you can download a prebuilt binary from the [http://commondatastorage.googleapis.com/chromium-browser-clang/index.html?path=Mac/ Chromium Browser Clang] page.
    2727 6. Ditto the clang/llvm build output into `/Applications/Xcode.app/Contents/Developer/Toolchains/ASAN.xctoolchain` to replace the version of clang/llvm in the original toolchain.
    2828{{{
     
    4949ASAN_OPTIONS="replace_intrin=0:abort_on_error=1:handle_segv=0" ./Tools/Scripts/run-webkit-tests --release --no-build
    5050}}}
     51 11. Please use [https://bugs.webkit.org/enter_bug.cgi?product=Security New WebKit Security Bug] link to file new bugs for crashes with ASan builds.