aboutsummaryrefslogtreecommitdiffstats
path: root/androidmk
diff options
context:
space:
mode:
authorMitch Phillips <mitchp@google.com>2019-05-01 14:42:05 -0700
committerMitch Phillips <mitchp@google.com>2019-05-30 16:49:42 +0000
commitbfeade6424494c44bba5cd6940655115dbd3c75c (patch)
tree1d949909725caaed500cea9d9824f1a44fbdf67f /androidmk
parentff3f43857fce71fefac445dbf953386f1b7c8c03 (diff)
downloadbuild_soong-bfeade6424494c44bba5cd6940655115dbd3c75c.tar.gz
build_soong-bfeade6424494c44bba5cd6940655115dbd3c75c.tar.bz2
build_soong-bfeade6424494c44bba5cd6940655115dbd3c75c.zip
Fix fuzzer builds [#2].
- Updates the fuzzer builds to use SANITIZE_TARGET='fuzzer' instead of 'coverage'. - Removed an old dependency that made fuzzer builds without ASan an error. - Fixed up the build flags to allow fuzzers to be built. Previously, the coverage flags were manually provided. As the toolchain has moved on, these flags are no longer compatible with libFuzzer, and so I've updated them to use the correct, compatible flags. - Added a dependency mutator for fuzzer coverage. Bug: 121042685 Test: With all patches in the bug merged, build a fuzzer using 'SANITIZE_TARGET=fuzzer mmma <your_fuzzer>'. Change-Id: Ib6246980f77bc4babe587b1e88038aa12228fa83 Merged-In: Ib6246980f77bc4babe587b1e88038aa12228fa83
Diffstat (limited to 'androidmk')
-rw-r--r--androidmk/cmd/androidmk/android.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/androidmk/cmd/androidmk/android.go b/androidmk/cmd/androidmk/android.go
index cb71725a..24057af3 100644
--- a/androidmk/cmd/androidmk/android.go
+++ b/androidmk/cmd/androidmk/android.go
@@ -529,7 +529,7 @@ func sanitize(sub string) func(ctx variableAssignmentContext) error {
ctx.file.errorf(ctx.mkvalue, "unsupported sanitize expression")
case *bpparser.String:
switch v.Value {
- case "never", "address", "coverage", "thread", "undefined", "cfi":
+ case "never", "address", "fuzzer", "thread", "undefined", "cfi":
bpTrue := &bpparser.Bool{
Value: true,
}