Merge changes I6ddb47d7,I3df3d304 am: f44ac9efc1
am: 27c7e07c88
am: 5d509743d2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2629192 Change-Id: I8215be718c9694150cabffe4aadbdf3401f1e175 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -38,11 +38,11 @@ var (
|
|||||||
}
|
}
|
||||||
asanLdflags = []string{"-Wl,-u,__asan_preinit"}
|
asanLdflags = []string{"-Wl,-u,__asan_preinit"}
|
||||||
|
|
||||||
|
// DO NOT ADD MLLVM FLAGS HERE! ADD THEM BELOW TO hwasanCommonFlags.
|
||||||
hwasanCflags = []string{
|
hwasanCflags = []string{
|
||||||
"-fno-omit-frame-pointer",
|
"-fno-omit-frame-pointer",
|
||||||
"-Wno-frame-larger-than=",
|
"-Wno-frame-larger-than=",
|
||||||
"-fsanitize-hwaddress-abi=platform",
|
"-fsanitize-hwaddress-abi=platform",
|
||||||
"-mllvm", "-hwasan-use-after-scope=1",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ThinLTO performs codegen during link time, thus these flags need to
|
// ThinLTO performs codegen during link time, thus these flags need to
|
||||||
@@ -60,6 +60,8 @@ var (
|
|||||||
// GlobalISel is the default at -O0 on aarch64.
|
// GlobalISel is the default at -O0 on aarch64.
|
||||||
"--aarch64-enable-global-isel-at-O=-1",
|
"--aarch64-enable-global-isel-at-O=-1",
|
||||||
"-fast-isel=false",
|
"-fast-isel=false",
|
||||||
|
"-hwasan-use-after-scope=1",
|
||||||
|
"-dom-tree-reachability-max-bbs-to-explore=128",
|
||||||
}
|
}
|
||||||
|
|
||||||
sanitizeIgnorelistPrefix = "-fsanitize-ignorelist="
|
sanitizeIgnorelistPrefix = "-fsanitize-ignorelist="
|
||||||
|
Reference in New Issue
Block a user