Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Android/art/art/build/flags/   (Android Betriebssystem Version 17©)  Datei vom 26.5.2026 mit Größe 4 kB image not shown  

Quelle  art-rw-flags.aconfig   Sprache: unbekannt

 
Spracherkennung für: .aconfig vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

# Copyright (C) 2025 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

package: "com.android.art.rw.flags"
container: "com.android.art"

# No flags here can be used in libcore in Java. It should only contain read-write flags in this
# file. Read-only flags should go into the art-flags.aconfig file instead.

flag {
  name: "test_rw_flag"
  namespace: "core_libraries"
  description: "Permanent test read-write flag."
  bug: "391379705"
}

# Flag for using userfaultfd move ioctl in CMC
flag {
  name: "use_uffd_move_ioctl_cmc_gc"
  namespace: "art_performance"
  description: "Try to use userfaultfd's move ioctl in CMC GC. We may not be able to use it if "
  "1. the kernel doesn't support it (<6.1), or "
  "2. the necessary kernel bug-fixes aren't there, or "
  "3. app's seccomp filter doesn't allow it."
  bug: "343220989"
}

flag {
  name: "enable_time_based_gc_triggering"
  namespace: "system_performance"
  description: "Enable support for time based GC triggering strategy"
  bug: "425665469"
}

flag {
  name: "native_alloc_time_based_gc_triggering_bugfix"
  namespace: "system_performance"
  description: "Time based gc triggering support for native alloc gc."
  bug: "469141032"
  metadata {
    purpose: PURPOSE_BUGFIX
  }
}

flag {
  name: "time_based_gc_triggering_via_integral"
  namespace: "system_performance"
  description: "Trigger based on area under Java heap curve."
  bug: "468021712"
  metadata {
    purpose: PURPOSE_BUGFIX
  }
}

flag {
  name: "enable_profile_code_rw"
  namespace: "art_performance"
  description: "Flag to control on-demand method tracing feature"
  bug: "352518093"
}

flag {
  name: "madvise_dex_using_profile"
  namespace: "system_performance"
  description: "Flag to enable madvise of vdex using startup hints from the profile"
  bug: "358590127"
}

flag {
  name: "madvise_type_lookup_table"
  namespace: "system_performance"
  description: "Flag to enable explicit madvise of the vdex type lookup table"
  bug: "428102886"
}

flag {
  name: "madvise_optimized_readahead"
  namespace: "system_performance"
  description: "Flag to enable optimized readahead settings for dex/odex madvise"
  bug: "309384435"
}

flag {
  name: "pm_compile_verbose_logging"
  namespace: "art_cloud"
  description: "Flag to enable more verbose logging for the \"pm compile\" command"
  bug: "441818922"
}

flag {
    namespace: "core_libraries"
    name: "read_only_dynamic_code_load_ww_log"
    description: "This flag controls if the system logs to WW when loading native code and read only is not enforced"
    bug: "408070506"
}

flag {
    namespace: "core_libraries"
    name: "read_only_dynamic_code_load_throw_exception"
    description: "This flag controls if the system throws an exception when loading native code and read only is not enforced"
    bug: "408070506"
}


flag {
  name: "dynamic_instrumentation_method_entry_hook"
  namespace: "responsible_apis"
  description: "Flag to inject the method entry hook when dynamic instrumentation is requested"
  bug: "408255571"
}

flag {
  name: "lower_young_gc_throughput_expectation"
  namespace: "art_performance"
  description: "Lower the expectation of 2x throughput from young GCs to reduce zram reads"
  bug: "469158682"
}

flag {
  name: "packed_switch_simplification"
  namespace: "art_performance"
  description: "Simplify packed-switch to a load from constant table"
  bug: "283699582"
}

flag {
  name: "lse_quick_lock"
  namespace: "system_performance"
  description: "Use runtime LSE instructions when available to optimize quick lock entry points"
  bug: "474165956"
}

flag {
  name: "hybrid_pre_reboot_dexopt"
  namespace: "art_cloud"
  description: "Flag to enable hybrid pre-reboot dexopt for OTA"
  bug: "477979368"
}

flag {
    name: "secure_compilation"
    namespace: "hardware_backed_security"
    description: "Flag for API to enable secure compilation"
    bug: "419024976"
    is_fixed_read_only: false
    is_exported: true
}

flag {
  name: "skip_background_classes_in_profiles"
  namespace: "art_performance"
  description: "Skips adding background classes to the app profiles"
  bug: "485143995"
}

flag {
  name: "jfield_id_change"
  namespace: "art_performance"
  description: "Flag for changing the representation of jfieldID"
  bug: "481456995"
}

flag {
  name: "bitmap_metadata_values"
  namespace: "perfetto"
  description: "Flag to collect bitmap metadata (e.g. dimensions) while collecting a perfetto heap dump."
  bug: "493745993"
}

[Dauer der Verarbeitung: 0.14 Sekunden, vorverarbeitet 2026-06-29]