Lines Matching defs:GlobalConfig

30 type GlobalConfig struct {  struct
31 DisablePreopt bool // disable preopt for all modules (excluding boot images)
32 DisablePreoptBootImages bool // disable prepot for boot images
33 DisablePreoptModules []string // modules with preopt disabled by product-specific config
35 OnlyPreoptBootImageAndSystemServer bool // only preopt jars in the boot image or system server
37 PreoptWithUpdatableBcp bool // If updatable boot jars are included in dexpreopt or not.
39 UseArtImage bool // use the art image (use other boot class path dex files without image)
41 … bool // store odex files that match PatternsOnSystemOther on the system_other partition
42 …[]string // patterns (using '%' to denote a prefix match) to put odex on the system_other partition
44 DisableGenerateProfile bool // don't generate profiles
45 ProfileDir string // directory to find profiles in
47 BootJars android.ConfiguredJarList // modules for jars that form the boot class path
48 UpdatableBootJars android.ConfiguredJarList // jars within apex that form the boot class path
50 ArtApexJars android.ConfiguredJarList // modules for jars that are in the ART APEX
52 SystemServerJars android.ConfiguredJarList // jars that form the system server
53 SystemServerApps []string // apps that are loaded into system server
54 …leSystemServerJars android.ConfiguredJarList // jars within apex that are loaded into system server
55 SpeedApps []string // apps that should be speed optimized
57 …enSuboptimalOrderOfSystemServerJars bool // if true, sub-optimal order does not cause a build error
59 …tring // global dex2oat flags that should be used if no module-specific dex2oat flags are specified
61 …mpiler filter to pass to dex2oat, overridden by --compiler-filter= in module-specific dex2oat flags
62 …temServerCompilerFilter string // default compiler filter to pass to dex2oat for system server jars
64 GenerateDMFiles bool // generate Dex Metadata files
66 NoDebugInfo bool // don't generate debug info by default
67 …ontResolveStartupStrings bool // don't resolve string literals loaded during application startup.
68 …Info bool // always generate mini debug info for system server modules (overrides NoDebugInfo=true)
69 …nfo bool // never generate mini debug info for system server modules (overrides NoDebugInfo=false)
70 … bool // always generate mini debug info for non-system server modules (overrides NoDebugInfo=true)
71 … bool // never generate mini debug info for non-system server modules (overrides NoDebugInfo=true)
73 IsEng bool // build is a eng variant
74 SanitizeLite bool // build is the second phase of a SANITIZE_LITE build
76 DefaultAppImages bool // build app images (TODO: .art files?) by default
78 Dex2oatXmx string // max heap size for dex2oat
79 Dex2oatXms string // initial heap size for dex2oat
81 EmptyDirectory string // path to an empty directory
83 CpuVariant map[android.ArchType]string // cpu variant for each architecture
84 InstructionSetFeatures map[android.ArchType]string // instruction set for each architecture
86 BootImageProfiles android.Paths // path to a boot-image-profile.txt file
87 BootFlags string // extra flags to pass to dex2oat for the boot image
88 Dex2oatImageXmx string // max heap size for dex2oat for the boot image
89 Dex2oatImageXms string // initial heap size for dex2oat for the boot image
98 RelaxUsesLibraryCheck bool
260 func SetTestGlobalConfig(config android.Config, globalConfig *GlobalConfig) {
536 func checkBootJarsConfigConsistency(ctx android.SingletonContext, dexpreoptConfig *GlobalConfig, co…