• Home
  • Raw
  • Download

Lines Matching defs:ProductVariables

199 type ProductVariables struct {  struct
201 Make_suffix *string `json:",omitempty"`
203 BuildId *string `json:",omitempty"`
204 BuildFingerprintFile *string `json:",omitempty"`
205 BuildNumberFile *string `json:",omitempty"`
206 BuildHostnameFile *string `json:",omitempty"`
207 BuildThumbprintFile *string `json:",omitempty"`
208 DisplayBuildNumber *bool `json:",omitempty"`
210 Platform_display_version_name *string `json:",omitempty"`
211 Platform_version_name *string `json:",omitempty"`
212 Platform_sdk_version *int `json:",omitempty"`
213 Platform_sdk_version_full *string `json:",omitempty"`
214 Platform_sdk_codename *string `json:",omitempty"`
215 Platform_sdk_version_or_codename *string `json:",omitempty"`
216 Platform_sdk_final *bool `json:",omitempty"`
217 Platform_sdk_extension_version *int `json:",omitempty"`
218 Platform_base_sdk_extension_version *int `json:",omitempty"`
219 Platform_version_active_codenames []string `json:",omitempty"`
220 Platform_version_all_preview_codenames []string `json:",omitempty"`
221 Platform_systemsdk_versions []string `json:",omitempty"`
222 Platform_security_patch *string `json:",omitempty"`
223 Platform_preview_sdk_version *string `json:",omitempty"`
224 Platform_base_os *string `json:",omitempty"`
225 Platform_version_last_stable *string `json:",omitempty"`
226 Platform_version_known_codenames *string `json:",omitempty"`
228 DeviceName *string `json:",omitempty" generic:"generic"`
229 DeviceProduct *string `json:",omitempty" generic:"generic"`
230 DeviceArch *string `json:",omitempty"`
231 DeviceArchVariant *string `json:",omitempty"`
232 DeviceCpuVariant *string `json:",omitempty"`
233 DeviceAbi []string `json:",omitempty"`
234 DeviceVndkVersion *string `json:",omitempty"`
235 DeviceCurrentApiLevelForVendorModules *string `json:",omitempty"`
236 DeviceSystemSdkVersions []string `json:",omitempty"`
237 DeviceMaxPageSizeSupported *string `json:",omitempty"`
238 DeviceNoBionicPageSizeMacro *bool `json:",omitempty"`
240 VendorApiLevel *string `json:",omitempty"`
241 VendorApiLevelPropOverride *string `json:",omitempty"`
243 DeviceSecondaryArch *string `json:",omitempty"`
244 DeviceSecondaryArchVariant *string `json:",omitempty"`
245 DeviceSecondaryCpuVariant *string `json:",omitempty"`
246 DeviceSecondaryAbi []string `json:",omitempty"`
248 NativeBridgeArch *string `json:",omitempty"`
249 NativeBridgeArchVariant *string `json:",omitempty"`
250 NativeBridgeCpuVariant *string `json:",omitempty"`
251 NativeBridgeAbi []string `json:",omitempty"`
252 NativeBridgeRelativePath *string `json:",omitempty"`
254 NativeBridgeSecondaryArch *string `json:",omitempty"`
255 NativeBridgeSecondaryArchVariant *string `json:",omitempty"`
256 NativeBridgeSecondaryCpuVariant *string `json:",omitempty"`
257 NativeBridgeSecondaryAbi []string `json:",omitempty"`
258 NativeBridgeSecondaryRelativePath *string `json:",omitempty"`
260 HostArch *string `json:",omitempty"`
261 HostSecondaryArch *string `json:",omitempty"`
262 HostMusl *bool `json:",omitempty"`
264 CrossHost *string `json:",omitempty"`
265 CrossHostArch *string `json:",omitempty"`
266 CrossHostSecondaryArch *string `json:",omitempty"`
268 DeviceResourceOverlays []string `json:",omitempty"`
269 ProductResourceOverlays []string `json:",omitempty"`
270 EnforceRROTargets []string `json:",omitempty"`
271 EnforceRROExcludedOverlays []string `json:",omitempty"`
273 AAPTCharacteristics *string `json:",omitempty"`
274 AAPTConfig []string `json:",omitempty"`
275 AAPTPreferredConfig *string `json:",omitempty"`
276 AAPTPrebuiltDPI []string `json:",omitempty"`
278 DefaultAppCertificate *string `json:",omitempty"`
279 ExtraOtaKeys []string `json:",omitempty"`
280 ExtraOtaRecoveryKeys []string `json:",omitempty"`
281 MainlineSepolicyDevCertificates *string `json:",omitempty"`
283 AppsDefaultVersionName *string `json:",omitempty"`
285 Allow_missing_dependencies *bool `json:",omitempty"`
286 Unbundled_build *bool `json:",omitempty"`
287 Unbundled_build_apps []string `json:",omitempty"`
288 Unbundled_build_image *bool `json:",omitempty"`
289 Always_use_prebuilt_sdks *bool `json:",omitempty"`
290 Skip_boot_jars_check *bool `json:",omitempty"`
291 Malloc_low_memory *bool `json:",omitempty"`
292 Malloc_zero_contents *bool `json:",omitempty"`
293 Malloc_pattern_fill_contents *bool `json:",omitempty"`
294 Safestack *bool `json:",omitempty"`
295 HostStaticBinaries *bool `json:",omitempty"`
296 Binder32bit *bool `json:",omitempty"`
297 UseGoma *bool `json:",omitempty"`
298 UseABFS *bool `json:",omitempty"`
299 UseRBE *bool `json:",omitempty"`
300 UseRBEJAVAC *bool `json:",omitempty"`
301 UseRBER8 *bool `json:",omitempty"`
302 UseRBED8 *bool `json:",omitempty"`
303 Debuggable *bool `json:",omitempty"`
304 Eng *bool `json:",omitempty"`
305 Treble_linker_namespaces *bool `json:",omitempty"`
306 Enforce_vintf_manifest *bool `json:",omitempty"`
307 Uml *bool `json:",omitempty"`
308 Arc *bool `json:",omitempty"`
309 MinimizeJavaDebugInfo *bool `json:",omitempty"`
310 Build_from_text_stub *bool `json:",omitempty"`
312 BuildType *string `json:",omitempty"`
314 Check_elf_files *bool `json:",omitempty"`
316 UncompressPrivAppDex *bool `json:",omitempty"`
317 ModulesLoadedByPrivilegedModules []string `json:",omitempty"`
319 BootJars ConfiguredJarList `json:",omitempty"`
320 ApexBootJars ConfiguredJarList `json:",omitempty"`
322 IntegerOverflowExcludePaths []string `json:",omitempty"`
324 EnableCFI *bool `json:",omitempty"`
325 CFIExcludePaths []string `json:",omitempty"`
326 CFIIncludePaths []string `json:",omitempty"`
328 DisableScudo *bool `json:",omitempty"`
330 MemtagHeapExcludePaths []string `json:",omitempty"`
331 MemtagHeapAsyncIncludePaths []string `json:",omitempty"`
332 MemtagHeapSyncIncludePaths []string `json:",omitempty"`
334 HWASanIncludePaths []string `json:",omitempty"`
335 HWASanExcludePaths []string `json:",omitempty"`
337 VendorPath *string `json:",omitempty"`
338 VendorDlkmPath *string `json:",omitempty"`
339 BuildingVendorImage *bool `json:",omitempty"`
340 OdmPath *string `json:",omitempty"`
341 BuildingOdmImage *bool `json:",omitempty"`
342 OdmDlkmPath *string `json:",omitempty"`
343 ProductPath *string `json:",omitempty"`
344 BuildingProductImage *bool `json:",omitempty"`
345 SystemExtPath *string `json:",omitempty"`
346 SystemDlkmPath *string `json:",omitempty"`
347 OemPath *string `json:",omitempty"`
348 UserdataPath *string `json:",omitempty"`
349 BuildingUserdataImage *bool `json:",omitempty"`
350 RecoveryPath *string `json:",omitempty"`
351 BuildingRecoveryImage *bool `json:",omitempty"`
353 ClangTidy *bool `json:",omitempty"`
354 TidyChecks *string `json:",omitempty"`
356 JavaCoveragePaths []string `json:",omitempty"`
357 JavaCoverageExcludePaths []string `json:",omitempty"`
359 GcovCoverage *bool `json:",omitempty"`
360 ClangCoverage *bool `json:",omitempty"`
361 NativeCoveragePaths []string `json:",omitempty"`
362 NativeCoverageExcludePaths []string `json:",omitempty"`
363 ClangCoverageContinuousMode *bool `json:",omitempty"`
366 Native_coverage *bool `json:",omitempty"`
368 SanitizeHost []string `json:",omitempty"`
369 SanitizeDevice []string `json:",omitempty"`
370 SanitizeDeviceDiag []string `json:",omitempty"`
371 SanitizeDeviceArch []string `json:",omitempty"`
373 ArtUseReadBarrier *bool `json:",omitempty"`
375 BtConfigIncludeDir *string `json:",omitempty"`
377 Override_rs_driver *string `json:",omitempty"`
379 DeviceKernelHeaders []string `json:",omitempty"`
381 ExtraVndkVersions []string `json:",omitempty"`
383 NamespacesToExport []string `json:",omitempty"`
385 PgoAdditionalProfileDirs []string `json:",omitempty"`
387 MultitreeUpdateMeta bool `json:",omitempty"`
389 BoardVendorSepolicyDirs []string `json:",omitempty"`
390 BoardOdmSepolicyDirs []string `json:",omitempty"`
391 SystemExtPublicSepolicyDirs []string `json:",omitempty"`
392 SystemExtPrivateSepolicyDirs []string `json:",omitempty"`
393 BoardSepolicyM4Defs []string `json:",omitempty"`
395 BoardPlatform *string `json:",omitempty"`
396 BoardSepolicyVers *string `json:",omitempty"`
397 PlatformSepolicyVersion *string `json:",omitempty"`
399 SystemExtSepolicyPrebuiltApiDir *string `json:",omitempty"`
400 ProductSepolicyPrebuiltApiDir *string `json:",omitempty"`
402 PlatformSepolicyCompatVersions []string `json:",omitempty"`
404 VendorVars map[string]map[string]string `json:",omitempty"`
405 VendorVarTypes map[string]map[string]string `json:",omitempty"`
407 Ndk_abis *bool `json:",omitempty"`
409 ForceApexSymlinkOptimization *bool `json:",omitempty"`
410 CompressedApex *bool `json:",omitempty"`
411 DefaultApexPayloadType *string `json:",omitempty"`
412 Aml_abis *bool `json:",omitempty"`
414 DexpreoptGlobalConfig *string `json:",omitempty"`
416 WithDexpreopt bool `json:",omitempty"`
418 ManifestPackageNameOverrides []string `json:",omitempty"`
419 CertificateOverrides []string `json:",omitempty"`
420 PackageNameOverrides []string `json:",omitempty"`
421 ConfiguredJarLocationOverrides []string `json:",omitempty"`
423 ApexGlobalMinSdkVersionOverride *string `json:",omitempty"`
425 EnforceSystemCertificate *bool `json:",omitempty"`
426 EnforceSystemCertificateAllowList []string `json:",omitempty"`
428 ProductHiddenAPIStubs []string `json:",omitempty"`
429 ProductHiddenAPIStubsSystem []string `json:",omitempty"`
430 ProductHiddenAPIStubsTest []string `json:",omitempty"`
432 ProductPublicSepolicyDirs []string `json:",omitempty"`
433 ProductPrivateSepolicyDirs []string `json:",omitempty"`
435 TargetFSConfigGen []string `json:",omitempty"`
437 UseSoongSystemImage *bool `json:",omitempty"`
438 ProductSoongDefinedSystemImage *string `json:",omitempty"`
440 EnforceProductPartitionInterface *bool `json:",omitempty"`
442 BoardUsesRecoveryAsBoot *bool `json:",omitempty"`
444 BoardKernelBinaries []string `json:",omitempty"`
445 BoardKernelModuleInterfaceVersions []string `json:",omitempty"`
447 BoardMoveRecoveryResourcesToVendorBoot *bool `json:",omitempty"`
449 PrebuiltHiddenApiDir *string `json:",omitempty"`
451 Shipping_api_level *string `json:",omitempty"`
453 BuildBrokenPluginValidation []string `json:",omitempty"`
454 BuildBrokenClangAsFlags bool `json:",omitempty"`
455 BuildBrokenClangCFlags bool `json:",omitempty"`
456 BuildBrokenClangProperty bool `json:",omitempty"`
457 GenruleSandboxing *bool `json:",omitempty"`
458 BuildBrokenEnforceSyspropOwner bool `json:",omitempty"`
459 BuildBrokenTrebleSyspropNeverallow bool `json:",omitempty"`
460 BuildBrokenVendorPropertyNamespace bool `json:",omitempty"`
461 BuildBrokenIncorrectPartitionImages bool `json:",omitempty"`
462 BuildBrokenInputDirModules []string `json:",omitempty"`
463 BuildBrokenDontCheckSystemSdk bool `json:",omitempty"`
464 BuildBrokenDupSysprop bool `json:",omitempty"`
466 BuildWarningBadOptionalUsesLibsAllowlist []string `json:",omitempty"`
468 BuildDebugfsRestrictionsEnabled bool `json:",omitempty"`
470 RequiresInsecureExecmemForSwiftshader bool `json:",omitempty"`
472 SelinuxIgnoreNeverallows bool `json:",omitempty"`
474 Release_aidl_use_unfrozen *bool `json:",omitempty"`
476 SepolicyFreezeTestExtraDirs []string `json:",omitempty"`
477 SepolicyFreezeTestExtraPrebuiltDirs []string `json:",omitempty"`
479 GenerateAidlNdkPlatformBackend bool `json:",omitempty"`
481 IgnorePrefer32OnDevice bool `json:",omitempty"`
483 SourceRootDirs []string `json:",omitempty"`
485 AfdoProfiles []string `json:",omitempty"`
487 ProductManufacturer string `json:",omitempty"`
488 ProductBrand string `json:",omitempty"`
489 ProductDevice string `json:",omitempty"`
490 ProductModel string `json:",omitempty"`
492 ReleaseVersion string `json:",omitempty"`
493 ReleaseAconfigValueSets []string `json:",omitempty"`
495 ReleaseAconfigFlagDefaultPermission string `json:",omitempty"`
497 ReleaseDefaultModuleBuildFromSource *bool `json:",omitempty"`
499 CheckVendorSeappViolations *bool `json:",omitempty"`
501 BuildFlags map[string]string `json:",omitempty"`
503 BuildFlagTypes map[string]string `json:",omitempty"`
505 BuildFromSourceStub *bool `json:",omitempty"`
507 BuildIgnoreApexContributionContents *bool `json:",omitempty"`
509 HiddenapiExportableStubs *bool `json:",omitempty"`
511 ExportRuntimeApis *bool `json:",omitempty"`
513 AconfigContainerValidation string `json:",omitempty"`
515 ProductLocales []string `json:",omitempty"`
517 ProductDefaultWifiChannels []string `json:",omitempty"`
519 BoardUseVbmetaDigestInFingerprint *bool `json:",omitempty"`
521 OemProperties []string `json:",omitempty"`
523 ArtTargetIncludeDebugBuild *bool `json:",omitempty"`
525 SystemPropFiles []string `json:",omitempty"`
526 SystemExtPropFiles []string `json:",omitempty"`
527 ProductPropFiles []string `json:",omitempty"`
528 OdmPropFiles []string `json:",omitempty"`
529 VendorPropFiles []string `json:",omitempty"`
531 EnableUffdGc *string `json:",omitempty"`
532 BoardKernelVersion *string `json:",omitempty"`
534 BoardAvbEnable *bool `json:",omitempty"`
535 BoardAvbSystemAddHashtreeFooterArgs []string `json:",omitempty"`
536 DeviceFrameworkCompatibilityMatrixFile []string `json:",omitempty"`
537 DeviceProductCompatibilityMatrixFile []string `json:",omitempty"`
539 PartitionVarsForSoongMigrationOnlyDoNotUse PartitionVariables
541 AdbKeys *string `json:",omitempty"`
543 DeviceMatrixFile []string `json:",omitempty"`
544 ProductManifestFiles []string `json:",omitempty"`
545 SystemManifestFile []string `json:",omitempty"`
546 SystemExtManifestFiles []string `json:",omitempty"`
547 DeviceManifestFiles []string `json:",omitempty"`
548 OdmManifestFiles []string `json:",omitempty"`
550 UseSoongNoticeXML *bool `json:",omitempty"`
552 StripByDefault *bool `json:",omitempty"`
737 func (v *ProductVariables) SetDefaultConfig() {
786 func (this *ProductVariables) GetBuildFlagBool(flag string) bool {