summaryrefslogtreecommitdiff
path: root/android/variable.go
diff options
context:
space:
mode:
author Ivan Lozano <ivanlozano@google.com> 2018-11-21 08:59:37 -0800
committer Ivan Lozano <ivanlozano@google.com> 2018-11-21 08:59:37 -0800
commit074ec480ef03c754e9abbda9617e94cdb7901a07 (patch)
tree5a830b37e4f7c62edeffcf4756ec2557bab8fc4a /android/variable.go
parent552b362fdcf803934407f47bb500238768bbc44d (diff)
Add support for AArch64 XOM binaries.
Adds build system support for generating AArch64 binaries with execute-only memory layouts via a new xom module property. Also adds support for an ENABLE_XOM build flag for global builds. Bug: 77958880 Test: make -j ENABLE_XOM=true Change-Id: Ia2ea981498dd12941aaf5ca807648ae37527e3ee
Diffstat (limited to 'android/variable.go')
-rw-r--r--android/variable.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/android/variable.go b/android/variable.go
index fbbde36fd..0b344f996 100644
--- a/android/variable.go
+++ b/android/variable.go
@@ -211,6 +211,9 @@ type productVariables struct {
CFIExcludePaths *[]string `json:",omitempty"`
CFIIncludePaths *[]string `json:",omitempty"`
+ EnableXOM *bool `json:",omitempty"`
+ XOMExcludePaths *[]string `json:",omitempty"`
+
VendorPath *string `json:",omitempty"`
OdmPath *string `json:",omitempty"`
ProductPath *string `json:",omitempty"`