summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSnehal <snehalreddy@google.com>2024-02-16 03:11:57 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-02-16 03:11:57 +0000
commit972055558b0f7d8bf2ac6357cbab55031503ce2c (patch)
tree90a4ffc13a629f2935f1c0320b7b9e26c30a46e4
parente204421147f0a2e1397e5af7a1fea1df0dcbd101 (diff)
parentab1e5b686a9b5c1b680ba42aa74f5ec6bd339b69 (diff)
downloadtrusty-972055558b0f7d8bf2ac6357cbab55031503ce2c.tar.gz
Define LLVM compiler flag am: ab1e5b686a
Original change: https://android-review.googlesource.com/c/trusty/lk/trusty/+/2640194 Change-Id: I152b3858bc10175e0759bd78fd3d747608c0a075 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--app/trusty/user-tasks.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/trusty/user-tasks.mk b/app/trusty/user-tasks.mk
index ab42f35..21fc91c 100644
--- a/app/trusty/user-tasks.mk
+++ b/app/trusty/user-tasks.mk
@@ -213,6 +213,9 @@ ALL_USER_TASKS := $(sort $(ALL_USER_TASKS))
# should not matter for this library. (The main difference is which version of
# libcxx they link against, and the builtins do not use C++.)
TRUSTY_APP_LIBGCC := $(CLANG_BINDIR)/../runtimes_ndk_cxx/libclang_rt.builtins-$(STANDARD_ARCH_NAME)-android.a
+ifeq (true,$(call TOBOOL,$(UNITTEST_COVERAGE_ENABLED)))
+TRUSTY_APP_LIBCOV := -u__llvm_profile_runtime $(CLANG_BINDIR)/../runtimes_ndk_cxx/libclang_rt.profile-aarch64-android.a
+endif
TRUSTY_APP_BASE_LDFLAGS := $(GLOBAL_SHARED_LDFLAGS) -z max-page-size=4096 -z separate-loadable-segments
TRUSTY_APP_ALIGNMENT := 4096