Lines Matching defs:GlobalConfig

29 type GlobalConfig struct {  struct
30 DisablePreopt bool // disable preopt for all modules
31 DisablePreoptModules []string // modules with preopt disabled by product-specific config
33 OnlyPreoptBootImageAndSystemServer bool // only preopt jars in the boot image or system server
35 UseArtImage bool // use the art image (use other boot class path dex files without image)
37 … bool // store odex files that match PatternsOnSystemOther on the system_other partition
38 …[]string // patterns (using '%' to denote a prefix match) to put odex on the system_other partition
40 DisableGenerateProfile bool // don't generate profiles
41 ProfileDir string // directory to find profiles in
43 BootJars []string // modules for jars that form the boot class path
44 UpdatableBootJars []string // jars within apex that form the boot class path
46 ArtApexJars []string // modules for jars that are in the ART APEX
48 SystemServerJars []string // jars that form the system server
49 SystemServerApps []string // apps that are loaded into system server
50 UpdatableSystemServerJars []string // jars within apex that are loaded into system server
51 SpeedApps []string // apps that should be speed optimized
53 …enSuboptimalOrderOfSystemServerJars bool // if true, sub-optimal order does not cause a build error
55 …tring // global dex2oat flags that should be used if no module-specific dex2oat flags are specified
57 …mpiler filter to pass to dex2oat, overridden by --compiler-filter= in module-specific dex2oat flags
58 …temServerCompilerFilter string // default compiler filter to pass to dex2oat for system server jars
60 GenerateDMFiles bool // generate Dex Metadata files
62 NoDebugInfo bool // don't generate debug info by default
63 …ontResolveStartupStrings bool // don't resolve string literals loaded during application startup.
64 …Info bool // always generate mini debug info for system server modules (overrides NoDebugInfo=true)
65 …nfo bool // never generate mini debug info for system server modules (overrides NoDebugInfo=false)
66 … bool // always generate mini debug info for non-system server modules (overrides NoDebugInfo=true)
67 … bool // never generate mini debug info for non-system server modules (overrides NoDebugInfo=true)
69 IsEng bool // build is a eng variant
70 SanitizeLite bool // build is the second phase of a SANITIZE_LITE build
72 DefaultAppImages bool // build app images (TODO: .art files?) by default
74 Dex2oatXmx string // max heap size for dex2oat
75 Dex2oatXms string // initial heap size for dex2oat
77 EmptyDirectory string // path to an empty directory
79 CpuVariant map[android.ArchType]string // cpu variant for each architecture
80 InstructionSetFeatures map[android.ArchType]string // instruction set for each architecture
83 DirtyImageObjects android.OptionalPath // path to a dirty-image-objects file
84 BootImageProfiles android.Paths // path to a boot-image-profile.txt file
85 BootFlags string // extra flags to pass to dex2oat for the boot image
86 Dex2oatImageXmx string // max heap size for dex2oat for the boot image
87 Dex2oatImageXms string // initial heap size for dex2oat for the boot image
258 func SetTestGlobalConfig(config android.Config, globalConfig *GlobalConfig) {