mirror of
https://github.com/openharmony/security_security_component_manager.git
synced 2026-08-24 22:51:27 -04:00
fix cfi
Signed-off-by: baoyang <baoyang9@huawei.com> Change-Id: I355741149fd32878d321706d15a6effca6a01266
This commit is contained in:
@@ -54,7 +54,7 @@ ohos_shared_library("libsecurity_component_sdk") {
|
||||
"${sec_comp_root_dir}/frameworks:security_component_no_cfi_enhance_adapter_src_set",
|
||||
"${sec_comp_root_dir}/frameworks:security_component_no_cfi_framework_src_set",
|
||||
"${sec_comp_root_dir}/frameworks/inner_api/enhance_kits:security_component_no_cfi_enhance_sdk_src_set",
|
||||
"${sec_comp_root_dir}/services/security_component_service/sa:sec_comp_service_proxy",
|
||||
"${sec_comp_root_dir}/services/security_component_service/sa:sec_comp_no_cfi_service_proxy",
|
||||
]
|
||||
|
||||
configs = [
|
||||
|
||||
@@ -57,7 +57,7 @@ ohos_unittest("sec_comp_sdk_test") {
|
||||
"${sec_comp_root_dir}/frameworks:security_component_no_cfi_enhance_adapter_src_set",
|
||||
"${sec_comp_root_dir}/frameworks:security_component_no_cfi_framework_src_set",
|
||||
"${sec_comp_root_dir}/frameworks/inner_api/enhance_kits:security_component_no_cfi_enhance_sdk_src_set",
|
||||
"${sec_comp_root_dir}/services/security_component_service/sa:sec_comp_service_proxy",
|
||||
"${sec_comp_root_dir}/services/security_component_service/sa:sec_comp_no_cfi_service_proxy",
|
||||
]
|
||||
|
||||
external_deps = [
|
||||
|
||||
@@ -59,6 +59,26 @@ ohos_source_set("sec_comp_service_proxy") {
|
||||
part_name = "security_component_manager"
|
||||
}
|
||||
|
||||
ohos_source_set("sec_comp_no_cfi_service_proxy") {
|
||||
output_values = get_target_outputs(":sec_comp_service_interface")
|
||||
|
||||
include_dirs = [ "${sec_comp_root_dir}/frameworks/common/include" ]
|
||||
|
||||
sources = filter_include(output_values, [ "*_proxy.cpp" ])
|
||||
|
||||
deps = [ ":sec_comp_service_interface" ]
|
||||
|
||||
external_deps = [
|
||||
"c_utils:utils",
|
||||
"hilog:libhilog",
|
||||
"ipc:ipc_single",
|
||||
"samgr:samgr_proxy",
|
||||
]
|
||||
|
||||
subsystem_name = "security"
|
||||
part_name = "security_component_manager"
|
||||
}
|
||||
|
||||
ohos_source_set("sec_comp_service_stub") {
|
||||
sanitize = {
|
||||
cfi = true
|
||||
|
||||
Reference in New Issue
Block a user