Hack together MSAN build.
authormtklein <mtklein@chromium.org>
Wed, 3 Feb 2016 17:21:44 +0000 (09:21 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 3 Feb 2016 17:21:44 +0000 (09:21 -0800)
commit8ca88e41aa76bc4da568936de9299ec3f8762d9c
tree8aabe7737b6caa8ef76b1fb5da06108172b19100
parentbd9dabdb3cbd81381b31f3bded72593da0b3e994
Hack together MSAN build.

  - Build our own: freetype.
  - Avoid using: fontconfig, expat, GPU drivers.
  - Lie about safety: libjpeg (only from src/images... need to in src/codec?)

To run:
  $ tools/xsan_build memory dm
  $ out/Debug/dm -v --match ~Codec ~BlurLargeImage ~FontMgrAndroidParser

Notes:
  - Codec triggers issues in piex.
  - BlurLargeImage probably has bugs in the GM only.
  - FontMgrAndroidParser uses expat.

BUG=skia:4550
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1665823002

NOTREECHECKS=true

Review URL: https://codereview.chromium.org/1665823002
src/core/SkMSAN.h
src/images/SkImageDecoder_libjpeg.cpp
tools/xsan_build