Loading core/config_sanitizers.mk +11 −7 Original line number Diff line number Diff line Loading @@ -98,6 +98,9 @@ endif # Enable CFI in included paths. ifeq ($(filter cfi, $(my_sanitize)),) # Do not rely on include paths for anything other than ARM64. # TODO: Relax this constraint for 2019. ifneq ($(filter arm64,$(TARGET_$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH)),) combined_include_paths := $(CFI_INCLUDE_PATHS) \ $(PRODUCT_CFI_INCLUDE_PATHS) Loading @@ -107,6 +110,7 @@ ifeq ($(filter cfi, $(my_sanitize)),) my_sanitize_diag := cfi $(my_sanitize_diag) endif endif endif # If CFI is disabled globally, remove it from my_sanitize. ifeq ($(strip $(ENABLE_CFI)),false) Loading target/product/embedded.mk +24 −0 Original line number Diff line number Diff line Loading @@ -121,3 +121,27 @@ PRODUCT_COPY_FILES += \ system/core/rootdir/init.usb.configfs.rc:root/init.usb.configfs.rc \ system/core/rootdir/ueventd.rc:root/ueventd.rc \ system/core/rootdir/etc/hosts:system/etc/hosts # This is a set of common components to enable CFI for (across # compatible product configs) PRODUCT_CFI_INCLUDE_PATHS := \ device/google/cuttlefish_common/guest/libs/wpa_supplicant_8_lib \ device/google/wahoo/wifi_offload \ external/tinyxml2 \ external/wpa_supplicant_8 \ frameworks/av/camera \ frameworks/av/media \ frameworks/av/services \ frameworks/minikin \ hardware/broadcom/wlan/bcmdhd/wpa_supplicant_8_lib \ hardware/interfaces/nfc \ hardware/qcom/wlan/qcwcn/wpa_supplicant_8_lib \ harware/interfaces/keymaster \ system/bt \ system/chre \ system/core/libnetutils \ system/core/libziparchive \ system/gatekeeper \ system/keymaster \ system/nfc \ system/security \ Loading
core/config_sanitizers.mk +11 −7 Original line number Diff line number Diff line Loading @@ -98,6 +98,9 @@ endif # Enable CFI in included paths. ifeq ($(filter cfi, $(my_sanitize)),) # Do not rely on include paths for anything other than ARM64. # TODO: Relax this constraint for 2019. ifneq ($(filter arm64,$(TARGET_$(LOCAL_2ND_ARCH_VAR_PREFIX)ARCH)),) combined_include_paths := $(CFI_INCLUDE_PATHS) \ $(PRODUCT_CFI_INCLUDE_PATHS) Loading @@ -107,6 +110,7 @@ ifeq ($(filter cfi, $(my_sanitize)),) my_sanitize_diag := cfi $(my_sanitize_diag) endif endif endif # If CFI is disabled globally, remove it from my_sanitize. ifeq ($(strip $(ENABLE_CFI)),false) Loading
target/product/embedded.mk +24 −0 Original line number Diff line number Diff line Loading @@ -121,3 +121,27 @@ PRODUCT_COPY_FILES += \ system/core/rootdir/init.usb.configfs.rc:root/init.usb.configfs.rc \ system/core/rootdir/ueventd.rc:root/ueventd.rc \ system/core/rootdir/etc/hosts:system/etc/hosts # This is a set of common components to enable CFI for (across # compatible product configs) PRODUCT_CFI_INCLUDE_PATHS := \ device/google/cuttlefish_common/guest/libs/wpa_supplicant_8_lib \ device/google/wahoo/wifi_offload \ external/tinyxml2 \ external/wpa_supplicant_8 \ frameworks/av/camera \ frameworks/av/media \ frameworks/av/services \ frameworks/minikin \ hardware/broadcom/wlan/bcmdhd/wpa_supplicant_8_lib \ hardware/interfaces/nfc \ hardware/qcom/wlan/qcwcn/wpa_supplicant_8_lib \ harware/interfaces/keymaster \ system/bt \ system/chre \ system/core/libnetutils \ system/core/libziparchive \ system/gatekeeper \ system/keymaster \ system/nfc \ system/security \