Lines Matching refs:productVariables
99 productVariables productVariables member
102 TestProductVariables *productVariables
167 return loadFromConfigFile(&config.productVariables, absolutePath(config.ProductVariablesFileName))
255 productVariables: productVariables{
283 config.TestProductVariables = &config.productVariables
451 if Bool(config.productVariables.GcovCoverage) && Bool(config.productVariables.ClangCoverage) {
455 config.productVariables.Native_coverage = proptools.BoolPtr(
456 Bool(config.productVariables.GcovCoverage) ||
457 Bool(config.productVariables.ClangCoverage))
506 c.productVariables.Allow_missing_dependencies = proptools.BoolPtr(true)
621 return String(c.productVariables.BuildId)
632 return PathForOutput(ctx, String(c.productVariables.BuildNumberFile))
638 return *c.productVariables.DeviceName
642 return c.productVariables.DeviceResourceOverlays
646 return c.productVariables.ProductResourceOverlays
650 return String(c.productVariables.Platform_version_name)
654 return uncheckedFinalApiLevel(*c.productVariables.Platform_sdk_version)
658 return String(c.productVariables.Platform_sdk_codename)
662 return String(c.productVariables.Platform_security_patch)
666 return String(c.productVariables.Platform_preview_sdk_version)
670 return String(c.productVariables.Platform_min_supported_target_sdk_version)
674 return String(c.productVariables.Platform_base_os)
710 if Bool(c.productVariables.Platform_sdk_final) {
724 return String(c.productVariables.AppsDefaultVersionName)
729 return c.productVariables.Platform_version_active_codenames
733 return c.productVariables.AAPTConfig
737 return String(c.productVariables.AAPTPreferredConfig)
741 return String(c.productVariables.AAPTCharacteristics)
745 return c.productVariables.AAPTPrebuiltDPI
749 defaultCert := String(c.productVariables.DefaultAppCertificate)
757 defaultCert := String(c.productVariables.DefaultAppCertificate)
767 defaultCert := String(c.productVariables.DefaultAppCertificate)
781 return Bool(c.productVariables.Allow_missing_dependencies)
786 return Bool(c.productVariables.Unbundled_build)
792 return Bool(c.productVariables.Unbundled_build_apps)
797 return Bool(c.productVariables.Always_use_prebuilt_sdks)
802 return Bool(c.productVariables.Skip_boot_jars_check)
806 return Bool(c.productVariables.Fuchsia)
810 return Bool(c.productVariables.MinimizeJavaDebugInfo) && !Bool(c.productVariables.Eng)
814 return Bool(c.productVariables.Debuggable)
818 return Bool(c.productVariables.Eng)
826 return append([]string(nil), c.productVariables.SanitizeHost...)
830 return append([]string(nil), c.productVariables.SanitizeDevice...)
834 return append([]string(nil), c.productVariables.SanitizeDeviceDiag...)
838 return append([]string(nil), c.productVariables.SanitizeDeviceArch...)
842 if c.productVariables.EnableCFI == nil {
845 return *c.productVariables.EnableCFI
849 return Bool(c.productVariables.DisableScudo)
863 return Bool(c.productVariables.UseGoma)
867 return Bool(c.productVariables.UseRBE)
871 return Bool(c.productVariables.UseRBEJAVAC)
875 return Bool(c.productVariables.UseRBER8)
879 return Bool(c.productVariables.UseRBED8)
928 return Bool(c.productVariables.ClangTidy)
932 if c.productVariables.TidyChecks == nil {
935 return *c.productVariables.TidyChecks
947 return Bool(c.productVariables.ArtUseReadBarrier)
955 enforceList := c.productVariables.EnforceRROTargets
966 excluded := c.productVariables.EnforceRROExcludedOverlays
974 return append([]string(nil), c.productVariables.NamespacesToExport...)
978 return Bool(c.productVariables.HostStaticBinaries)
982 return Bool(c.productVariables.UncompressPrivAppDex)
986 return c.productVariables.ModulesLoadedByPrivilegedModules
993 if c.productVariables.DexpreoptGlobalConfig == nil {
997 pathForBuildToolDep(ctx, *c.productVariables.DexpreoptGlobalConfig))
1016 return c.config.productVariables.WithDexpreopt
1024 return Bool(c.productVariables.VndkSnapshotBuildArtifacts)
1032 return String(c.productVariables.PrebuiltHiddenApiDir)
1044 is32BitBinder := c.config.productVariables.Binder32bit
1052 if c.config.productVariables.VendorPath != nil {
1053 return *c.config.productVariables.VendorPath
1059 return String(c.config.productVariables.DeviceVndkVersion)
1063 return String(c.config.productVariables.RecoverySnapshotVersion)
1067 return StringDefault(c.config.productVariables.DeviceCurrentApiLevelForVendorModules, "current")
1071 return String(c.config.productVariables.Platform_vndk_version)
1075 return String(c.config.productVariables.ProductVndkVersion)
1079 return c.config.productVariables.ExtraVndkVersions
1083 return Bool(c.config.productVariables.VndkUseCoreVariant)
1087 return c.config.productVariables.DeviceSystemSdkVersions
1091 return c.config.productVariables.Platform_systemsdk_versions
1095 if c.config.productVariables.OdmPath != nil {
1096 return *c.config.productVariables.OdmPath
1102 if c.config.productVariables.ProductPath != nil {
1103 return *c.config.productVariables.ProductPath
1109 if c.config.productVariables.SystemExtPath != nil {
1110 return *c.config.productVariables.SystemExtPath
1116 return String(c.config.productVariables.BtConfigIncludeDir)
1120 return c.config.productVariables.DeviceKernelHeaders
1124 return Bool(c.config.productVariables.SamplingPGO)
1135 if len(c.config.productVariables.JavaCoveragePaths) == 0 ||
1136 InList("*", c.config.productVariables.JavaCoveragePaths) ||
1137 HasAnyPrefix(path, c.config.productVariables.JavaCoveragePaths) {
1140 if coverage && len(c.config.productVariables.JavaCoverageExcludePaths) > 0 {
1141 if HasAnyPrefix(path, c.config.productVariables.JavaCoverageExcludePaths) {
1150 return Bool(c.config.productVariables.GcovCoverage) ||
1151 Bool(c.config.productVariables.ClangCoverage)
1155 return Bool(c.config.productVariables.ClangCoverage)
1159 return Bool(c.config.productVariables.GcovCoverage)
1169 if len(c.config.productVariables.NativeCoveragePaths) > 0 {
1170 …if InList("*", c.config.productVariables.NativeCoveragePaths) || HasAnyPrefix(path, c.config.produ…
1174 if coverage && len(c.config.productVariables.NativeCoverageExcludePaths) > 0 {
1175 if HasAnyPrefix(path, c.config.productVariables.NativeCoverageExcludePaths) {
1183 return c.config.productVariables.PgoAdditionalProfileDirs
1187 return c.config.productVariables.BoardVendorSepolicyDirs
1191 return c.config.productVariables.BoardOdmSepolicyDirs
1195 return c.config.productVariables.SystemExtPublicSepolicyDirs
1199 return c.config.productVariables.SystemExtPrivateSepolicyDirs
1203 return c.config.productVariables.BoardSepolicyM4Defs
1207 return findOverrideValue(c.config.productVariables.ManifestPackageNameOverrides, name,
1212 return findOverrideValue(c.config.productVariables.CertificateOverrides, name,
1218 c.config.productVariables.PackageNameOverrides,
1245 if len(c.productVariables.IntegerOverflowExcludePaths) == 0 {
1248 return HasAnyPrefix(path, c.productVariables.IntegerOverflowExcludePaths)
1252 if len(c.productVariables.CFIExcludePaths) == 0 {
1255 return HasAnyPrefix(path, c.productVariables.CFIExcludePaths)
1259 if len(c.productVariables.CFIIncludePaths) == 0 {
1262 return HasAnyPrefix(path, c.productVariables.CFIIncludePaths) && !c.CFIDisabledForPath(path)
1266 if len(c.productVariables.MemtagHeapExcludePaths) == 0 {
1269 return HasAnyPrefix(path, c.productVariables.MemtagHeapExcludePaths)
1273 if len(c.productVariables.MemtagHeapAsyncIncludePaths) == 0 {
1276 …return HasAnyPrefix(path, c.productVariables.MemtagHeapAsyncIncludePaths) && !c.MemtagHeapDisabled…
1280 if len(c.productVariables.MemtagHeapSyncIncludePaths) == 0 {
1283 …return HasAnyPrefix(path, c.productVariables.MemtagHeapSyncIncludePaths) && !c.MemtagHeapDisabledF…
1287 return soongconfig.Config(c.productVariables.VendorVars[name])
1291 return Bool(c.productVariables.Ndk_abis)
1295 return Bool(c.productVariables.Aml_abis)
1299 return Bool(c.productVariables.Flatten_apex)
1303 return Bool(c.productVariables.ForceApexSymlinkOptimization)
1307 return Bool(c.productVariables.CompressedApex)
1311 return Bool(c.productVariables.EnforceSystemCertificate)
1315 return c.productVariables.EnforceSystemCertificateAllowList
1319 return Bool(c.productVariables.EnforceProductPartitionInterface)
1323 return Bool(c.productVariables.EnforceInterPartitionJavaSdkLibrary)
1327 return c.productVariables.InterPartitionJavaLibraryAllowList
1331 return Bool(c.productVariables.InstallExtraFlattenedApexes)
1335 return c.productVariables.ProductHiddenAPIStubs
1339 return c.productVariables.ProductHiddenAPIStubsSystem
1343 return c.productVariables.ProductHiddenAPIStubsTest
1347 return c.config.productVariables.TargetFSConfigGen
1351 return c.productVariables.ProductPublicSepolicyDirs
1355 return c.productVariables.ProductPrivateSepolicyDirs
1359 return c.productVariables.MissingUsesLibraries
1363 return String(c.config.productVariables.DeviceArch)
1367 return String(c.config.productVariables.DeviceArchVariant)
1371 return String(c.config.productVariables.DeviceSecondaryArch)
1375 return String(c.config.productVariables.DeviceSecondaryArchVariant)
1379 return Bool(c.config.productVariables.BoardUsesRecoveryAsBoot)
1383 return c.config.productVariables.BoardKernelBinaries
1387 return c.config.productVariables.BoardKernelModuleInterfaceVersions
1391 return Bool(c.config.productVariables.BoardMoveRecoveryResourcesToVendorBoot)
1395 return String(c.config.productVariables.PlatformSepolicyVersion)
1399 if ver := String(c.config.productVariables.BoardSepolicyVers); ver != "" {
1406 return c.config.productVariables.BoardReqdMaskPolicy
1410 return c.config.productVariables.DirectedVendorSnapshot
1414 return c.config.productVariables.VendorSnapshotModules
1418 return c.config.productVariables.DirectedRecoverySnapshot
1422 return c.config.productVariables.RecoverySnapshotModules
1455 c.config.productVariables.VendorSnapshotDirsExcluded)
1463 c.config.productVariables.VendorSnapshotDirsIncluded)
1470 c.config.productVariables.RecoverySnapshotDirsExcluded)
1478 c.config.productVariables.RecoverySnapshotDirsIncluded)
1482 if c.config.productVariables.ShippingApiLevel == nil {
1485 apiLevel, _ := strconv.Atoi(*c.config.productVariables.ShippingApiLevel)
1490 return c.config.productVariables.BuildBrokenEnforceSyspropOwner
1494 return c.config.productVariables.BuildBrokenTrebleSyspropNeverallow
1498 return c.config.productVariables.BuildDebugfsRestrictionsEnabled
1502 return c.config.productVariables.BuildBrokenVendorPropertyNamespace
1506 return c.config.productVariables.RequiresInsecureExecmemForSwiftshader
1510 return c.productVariables.SelinuxIgnoreNeverallows
1514 return c.config.productVariables.SepolicySplit
1814 list := c.productVariables.BootJars.CopyOfJars()
1815 return append(list, c.productVariables.UpdatableBootJars.CopyOfJars()...)
1820 return c.productVariables.BootJars
1824 return c.productVariables.UpdatableBootJars