Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0e6d1c90 authored by Joey Jiao's avatar Joey Jiao
Browse files

Disable stack-depth

Port the same setting from build/soong,
fuzzer build failed without disable stack-depth

Change-Id: I62dbf6a8e3ef92abee79ad14fc3624959847ec33
parent e52ce13e
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -355,6 +355,12 @@ ifneq ($(filter fuzzer,$(my_sanitize)),)
  my_sanitize := $(filter-out cfi,$(my_sanitize))
  my_cflags += -fno-lto
  my_ldflags += -fno-lto

  # TODO(b/142430592): Upstream linker scripts for sanitizer runtime libraries
  # discard the sancov_lowest_stack symbol, because it's emulated TLS (and thus
  # doesn't match the linker script due to the "__emutls_v." prefix).
  my_cflags += -fno-sanitize-coverage=stack-depth
  my_ldflags += -fno-sanitize-coverage=stack-depth
endif

ifneq ($(filter integer_overflow,$(my_sanitize)),)