diff --git a/display/buffer/v1_0/BUILD.gn b/display/buffer/v1_0/BUILD.gn index 0e96358e93d559ff0cd8c845873eccb0badab854..37cedbf4c5c811cd331edc4a399a76b108a8a950 100644 --- a/display/buffer/v1_0/BUILD.gn +++ b/display/buffer/v1_0/BUILD.gn @@ -52,6 +52,12 @@ ohos_shared_library("libdisplay_buffer_hdi_impl") { "ipc:ipc_single", ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } + install_images = [ "system" ] subsystem_name = "hdf" innerapi_tags = [ diff --git a/display/buffer/v1_1/BUILD.gn b/display/buffer/v1_1/BUILD.gn index da647f1048f5983ee8a3db8b3c6df73ce24c3031..c019e9a3f0a03b0efa732ff560de512d5c213636 100644 --- a/display/buffer/v1_1/BUILD.gn +++ b/display/buffer/v1_1/BUILD.gn @@ -52,6 +52,12 @@ ohos_shared_library("libdisplay_buffer_hdi_impl_v1_1") { "ipc:ipc_single", ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } + install_images = [ "system" ] subsystem_name = "hdf" innerapi_tags = [ diff --git a/display/buffer/v1_2/BUILD.gn b/display/buffer/v1_2/BUILD.gn index 7b9a4c2254192feafa611ea372edd1ee80b3c621..3aebf8007b0fb1f50dd33321e0764752f0c7bb32 100644 --- a/display/buffer/v1_2/BUILD.gn +++ b/display/buffer/v1_2/BUILD.gn @@ -58,6 +58,12 @@ ohos_shared_library("libdisplay_buffer_hdi_impl_v1_2") { "ipc:ipc_single", ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } + install_images = [ "system" ] subsystem_name = "hdf" innerapi_tags = [ diff --git a/display/composer/cache_manager/BUILD.gn b/display/composer/cache_manager/BUILD.gn index 1faab993add0b239b875c803d3c8d9c9e477b899..11e68573f1e127f9166ebdf956396840f18ec955 100644 --- a/display/composer/cache_manager/BUILD.gn +++ b/display/composer/cache_manager/BUILD.gn @@ -33,6 +33,12 @@ ohos_shared_library("libcomposer_buffer_cache") { "ipc:ipc_single", ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } + install_images = [ chipset_base_dir ] subsystem_name = "hdf" part_name = "drivers_interface_display" diff --git a/display/composer/hdifd_parcelable/BUILD.gn b/display/composer/hdifd_parcelable/BUILD.gn index 91714ec95b58a769c5e27a4fba2e23c1fccb44a2..7abbf47d9ba4eba03c98b2c53f507f8251176a3b 100644 --- a/display/composer/hdifd_parcelable/BUILD.gn +++ b/display/composer/hdifd_parcelable/BUILD.gn @@ -30,6 +30,12 @@ ohos_shared_library("libhdifd_parcelable") { "ipc:ipc_single", ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } + innerapi_tags = [ "chipsetsdk" ] install_images = [ "system" ] subsystem_name = "hdf" diff --git a/display/composer/v1_0/BUILD.gn b/display/composer/v1_0/BUILD.gn index 116d99a2f2949bc8a74c055fb6bdddaaed7ac281..9f2bcd37823a2f445e1aa3152e0802518b1629a1 100644 --- a/display/composer/v1_0/BUILD.gn +++ b/display/composer/v1_0/BUILD.gn @@ -59,6 +59,12 @@ ohos_shared_library("libdisplay_composer_hdi_impl") { "ipc:ipc_single", ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } + install_images = [ "system" ] subsystem_name = "hdf" part_name = "drivers_interface_display" diff --git a/display/composer/v1_1/BUILD.gn b/display/composer/v1_1/BUILD.gn index 73d23456e14291a1e9926a5c11a5c297687a6cc8..ad3b5f4e191402ffae18ce93a159ac092d2e8c0d 100644 --- a/display/composer/v1_1/BUILD.gn +++ b/display/composer/v1_1/BUILD.gn @@ -60,6 +60,12 @@ ohos_shared_library("libdisplay_composer_hdi_impl_1.1") { "ipc:ipc_single", ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } + install_images = [ "system" ] subsystem_name = "hdf" part_name = "drivers_interface_display" diff --git a/display/composer/v1_2/BUILD.gn b/display/composer/v1_2/BUILD.gn index a16db5e2c2d57f350085ad6d62b06f715fbcf2a5..8d476203795af20227a24fa77721610a5dd4ff2c 100644 --- a/display/composer/v1_2/BUILD.gn +++ b/display/composer/v1_2/BUILD.gn @@ -61,6 +61,12 @@ ohos_shared_library("libdisplay_composer_hdi_impl_1.2") { "ipc:ipc_single", ] + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + } + install_images = [ "system" ] subsystem_name = "hdf" part_name = "drivers_interface_display"