diff options
author | Cindy Zhou <zhouci@google.com> | 2021-01-09 05:45:54 -0800 |
---|---|---|
committer | Cindy Zhou <zhouci@google.com> | 2021-01-11 14:39:26 -0800 |
commit | 361c34a9618aabf96c8b1e8766423c9af21f4741 (patch) | |
tree | 3f7a750d940aff79de6a274d4de503228980e4c7 | |
parent | c1cc718bcc6965536d5c6be8bc9e65f6690ecacc (diff) | |
download | extras-361c34a9618aabf96c8b1e8766423c9af21f4741.tar.gz |
Add libprofile-clang-extras with cfi support
Creates a new static library that has cfi support for libprofile-clang-extras. This is so that when making coverage builds, libraries that have cfi support will not cause compilation errors
Bug: 177098919
Test: n/a
Change-Id: I3d43a860371701201cf6d7383aca6503023c51b5
Merge In: I3d43a860371701201cf6d7383aca6503023c51b5
Change-Id: I29ea6bc13854a41e979e8d06d2260deba79232b8
-rw-r--r-- | toolchain-extras/Android.bp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/toolchain-extras/Android.bp b/toolchain-extras/Android.bp index b1c4d028..b49da950 100644 --- a/toolchain-extras/Android.bp +++ b/toolchain-extras/Android.bp @@ -80,6 +80,31 @@ cc_library_static { sdk_version: "minimum", } +cc_library_static { + name: "libprofile-clang-extras_cfi_support", + defaults: ["libprofile-clang-defaults"], + + native_bridge_supported: true, + vendor_available: true, + product_available: true, + vndk: { + enabled: true, + }, + ramdisk_available: true, + vendor_ramdisk_available: true, + recovery_available: true, + + stl: "none", + system_shared_libs: [], + header_libs: ["libc_headers"], + sanitize: { + cfi: true, + config: { + cfi_assembly_support: true, + }, + }, +} + cc_test { name: "libprofile-extras-test", srcs: [ |