package: "com.android.server.am" container: "system" flag { name: "fgs_abuse_detection" namespace: "backstage_power" description: "Detect abusive FGS behavior for certain types (camera, mic, media, location)." bug: "295545575" } flag { name: "bfgs_managed_network_access" namespace: "backstage_power" description: "Restrict network access for certain applications in BFGS process state" bug: "304347838" } flag { namespace: "backstage_power" name: "defer_outgoing_broadcasts" description: "Defer outgoing broadcasts from processes in freezable state" bug: "327496592" is_fixed_read_only: true } flag { name: "skip_unimportant_connections" namespace: "backstage_power" description: "Avoid OomAdjuster calculations for connections that won't change importance" bug: "323376416" } flag { name: "trace_update_app_freeze_state_lsp" namespace: "backstage_power" description: "Output process oom adj and other metadata to trace in updateAppFreezeStateLSP" bug: "345547733" is_fixed_read_only: true } flag { name: "collect_logcat_on_run_synchronously" namespace: "stability" description: "Allow logcat collection on synchronous dropbox collection" bug: "324222683" is_fixed_read_only: true } flag { name: "enable_dropbox_watchdog_headers" namespace: "stability" description: "Add watchdog-specific dropbox headers" bug: "330682397" is_fixed_read_only: true } flag { name: "logcat_longer_timeout" namespace: "stability" description: "Wait longer during the logcat gathering operation" bug: "292533246" is_fixed_read_only: true } flag { name: "push_global_state_to_oomadjuster" namespace: "backstage_power" description: "Migrate OomAdjuster pulled device state to a push model" bug: "302575389" } flag { name: "oomadjuster_cached_app_tiers" namespace: "system_performance" is_fixed_read_only: true description: "Assign cached oom_score_adj in tiers." bug: "369893532" } flag { name: "oomadjuster_prev_laddering" namespace: "system_performance" is_fixed_read_only: true description: "Add +X to the prev scores according to their positions in the process LRU list" bug: "359912586" } flag { name: "oomadjuster_vis_laddering" namespace: "backstage_power" is_fixed_read_only: true description: "Add +X to the vis scores according to their positions in the process LRU list" bug: "421872956" } flag { name: "fix_apply_oomadj_order" namespace: "backstage_power" is_fixed_read_only: true description: "Fix the iteration direction of process LRU list when applying oom adj" bug: "378580264" } flag { name: "remove_lru_spam_prevention" namespace: "backstage_power" is_fixed_read_only: true description: "Remove LRU spam prevention, as it's breaking the LRU" bug: "421872956" } flag { name: "cpu_time_capability_based_freeze_policy" namespace: "backstage_power" description: "Use PROCESS_CAPABILITY_CPU_TIME and PROCESS_CAPABILITY_IMPLICIT_CPU_TIME to control process freeze state." bug: "370817323" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "prototype_aggressive_freezing" namespace: "backstage_power" description: "Grant PROCESS_CAPABILITY_CPU_TIME to as many valid states and aggressively freeze other states" bug: "370798593" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "perceptible_tasks" namespace: "system_performance" description: "Boost the oom_score_adj of activities in perceptible tasks" bug: "370890207" } flag { name: "expedite_activity_launch_on_cold_start" namespace: "system_performance" description: "Notify ActivityTaskManager of cold starts early to fix app launch behavior." bug: "319519089" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "lower_sms_oom_importance" namespace: "backstage_power" description: "Lower messaging app process oom importance to PERCEPTIBLE_APP_ADJ + 1." bug: "372511805" is_fixed_read_only: true metadata { purpose: PURPOSE_BUGFIX } } flag { name: "limit_logcat_collection" namespace: "stability" description: "Limit the number of logcat logs included to fit in dropbox entries" bug: "354138103" } flag { name: "consolidate_collect_reachable" namespace: "backstage_power" description: "Consolidate collectReachable usage to one implementation." bug: "364936739" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "syncmanager_off_main_thread" namespace: "backstage_power" description: "Move broadcast receivers off the main thread to reduce ANR chances" bug: "409177829" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "push_broadcast_state_to_oomadjuster" namespace: "backstage_power" description: "Migrate OomAdjuster pulled broadcast state to a push model" bug: "401350498" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "push_activity_state_to_oomadjuster" namespace: "backstage_power" description: "Migrate OomAdjuster pulled activity state to a push model" bug: "401350380" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "enable_long_method_tracing_on_anr_timer" namespace: "stability" description: "Enable Long Method Tracing for ANR Timer" bug: "419753987" is_fixed_read_only: true } flag { name: "enable_activity_manager_structured_service" namespace: "system_performance" description: "Enable ActivityManagerStructured Service" bug: "419409018" } flag { name: "not_skip_connection_recompute_for_bind_schedule_like_top_app" namespace: "wear_frameworks" description: "If a connection has flag BIND_SCHEDULE_LIKE_TOP_APP but the host process has not set the corresponding flag, do not skip the connection recompute." bug: "417720000" } flag { name: "use_memcg_for_compaction" namespace: "system_performance" description: "Update CachedAppOptimizer to use memcg reclaim for compaction" bug: "377479218" } flag { name: "auto_trigger_oomadj_updates" namespace: "backstage_power" description: "Automatically trigger OomAdjuster updates from ProcessStateController on state change." bug: "399666866" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "psc_batch_update" namespace: "backstage_power" description: "Batch ProcessStateController updates triggered while a BatchSession is active." bug: "399680824" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "rollout_computer_control" namespace: "core_experiments_team_internal" description: "Rolls out the computer_control namespace." bug: "436480687" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "psc_batch_service_updates" namespace: "backstage_power" description: "Batch Service related ProcessStateController updates and auto trigger the update on state changes." bug: "399680824" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "app_start_info_process_name_fix" namespace: "system_performance" description: "Use process name to lookup ProcessRecord." bug: "443136429" metadata { purpose: PURPOSE_BUGFIX } }