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 OnlyPreoptArtBootImage bool // only preopt jars in the ART boot image
37 PreoptWithUpdatableBcp bool // If updatable boot jars are included in dexpreopt or not.
39 … bool // store odex files that match PatternsOnSystemOther on the system_other partition
40 …[]string // patterns (using '%' to denote a prefix match) to put odex on the system_other partition
42 DisableGenerateProfile bool // don't generate profiles
43 ProfileDir string // directory to find profiles in
45 BootJars android.ConfiguredJarList // modules for jars that form the boot class path
46 ApexBootJars android.ConfiguredJarList // jars within apex that form the boot class path
48 ArtApexJars android.ConfiguredJarList // modules for jars that are in the ART APEX
49 …Jars android.ConfiguredJarList // modules for jars to be included in the ART boot image for testing
51 …mServerJars android.ConfiguredJarList // system_server classpath jars on the platform
52 SystemServerApps []string // apps that are loaded into system server
53 …emServerJars android.ConfiguredJarList // system_server classpath jars delivered via apex
54 …redJarList // jars on the platform that system_server loads dynamically using separate classloaders
55 …JarList // jars delivered via apex that system_server loads dynamically using separate classloaders
56 SpeedApps []string // apps that should be speed optimized
58 …enSuboptimalOrderOfSystemServerJars bool // if true, sub-optimal order does not cause a build error
60 …tring // global dex2oat flags that should be used if no module-specific dex2oat flags are specified
62 …mpiler filter to pass to dex2oat, overridden by --compiler-filter= in module-specific dex2oat flags
63 …temServerCompilerFilter string // default compiler filter to pass to dex2oat for system server jars
65 GenerateDMFiles bool // generate Dex Metadata files
67 NoDebugInfo bool // don't generate debug info by default
68 …ontResolveStartupStrings bool // don't resolve string literals loaded during application startup.
69 …Info bool // always generate mini debug info for system server modules (overrides NoDebugInfo=true)
70 …nfo bool // never generate mini debug info for system server modules (overrides NoDebugInfo=false)
71 … bool // always generate mini debug info for non-system server modules (overrides NoDebugInfo=true)
72 … bool // never generate mini debug info for non-system server modules (overrides NoDebugInfo=true)
74 IsEng bool // build is a eng variant
75 SanitizeLite bool // build is the second phase of a SANITIZE_LITE build
77 DefaultAppImages bool // build app images (TODO: .art files?) by default
79 Dex2oatXmx string // max heap size for dex2oat
80 Dex2oatXms string // initial heap size for dex2oat
82 EmptyDirectory string // path to an empty directory
84 CpuVariant map[android.ArchType]string // cpu variant for each architecture
85 InstructionSetFeatures map[android.ArchType]string // instruction set for each architecture
87 BootImageProfiles android.Paths // path to a boot-image-profile.txt file
88 BootFlags string // extra flags to pass to dex2oat for the boot image
89 Dex2oatImageXmx string // max heap size for dex2oat for the boot image
90 Dex2oatImageXms string // initial heap size for dex2oat for the boot image
99 RelaxUsesLibraryCheck bool
103 EnableUffdGc string
110 …(g *GlobalConfig) AllPlatformSystemServerJars(ctx android.PathContext) *android.ConfiguredJarList {
121 func (g *GlobalConfig) AllApexSystemServerJars(ctx android.PathContext) *android.ConfiguredJarList {
131 …g *GlobalConfig) AllSystemServerClasspathJars(ctx android.PathContext) *android.ConfiguredJarList {
141 func (g *GlobalConfig) AllSystemServerJars(ctx android.PathContext) *android.ConfiguredJarList {
340 func SetTestGlobalConfig(config android.Config, globalConfig *GlobalConfig) {
635 func checkBootJarsConfigConsistency(ctx android.SingletonContext, dexpreoptConfig *GlobalConfig, co…
711 func buildUffdGcFlag(ctx android.BuilderContext, global *GlobalConfig) {