Restrict CFI_INCLUDE_PATHS to Arm64
This CL restricts CFI_INCLUDE_PATHS and PRODUCT_CFI_INCLUDE_PATHS to Arm64 only. Bug: 66301104 Test: x86 targets do not respect the include paths variables Change-Id: I66ec2fb05435535aaf5d59fdfc7a170a4fdd4f26
This commit is contained in:
parent
7589c82eec
commit
1c54f66bd5
1 changed files with 2 additions and 2 deletions
|
@ -224,8 +224,8 @@ func (sanitize *sanitize) begin(ctx BaseModuleContext) {
|
|||
}
|
||||
}
|
||||
|
||||
// Enable CFI for all components in the include paths
|
||||
if s.Cfi == nil && ctx.Config().CFIEnabledForPath(ctx.ModuleDir()) {
|
||||
// Enable CFI for all components in the include paths (for Aarch64 only)
|
||||
if s.Cfi == nil && ctx.Config().CFIEnabledForPath(ctx.ModuleDir()) && ctx.Arch().ArchType == android.Arm64 {
|
||||
s.Cfi = boolPtr(true)
|
||||
if inList("cfi", ctx.Config().SanitizeDeviceDiag()) {
|
||||
s.Diag.Cfi = boolPtr(true)
|
||||
|
|
Loading…
Reference in a new issue