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 5 kB image not shown  

Quelle  art-flags.aconfig   Sprache: unbekannt

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

# Copyright (C) 2024 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.flags"
container: "com.android.art"

# Flag for generational CMC feature
flag {
  name: "use_generational_cmc"
  namespace: "art_performance"
  description: "Use CMC's generational logic"
  bug: "343220989"
  is_fixed_read_only: true
  is_exported: false
}

# Flag for the experimental feature of on-demand method tracing
flag {
  name: "always_enable_profile_code"
  namespace: "art_performance"
  description: "Flag to control on-demand method tracing feature"
  bug: "352518093"
  is_fixed_read_only: true
  is_exported: true
}

# Flag for better handling of `Location::kNoOutputOverlap` in the register allocator.
flag {
  name: "reg_alloc_no_output_overlap"
  namespace: "art_performance"
  description: "Flag to control `Location::kNoOutputOverlap` handling in register allocator"
  bug: "438388740"
  is_fixed_read_only: true
  is_exported: false
  metadata {
      purpose: PURPOSE_BUGFIX
  }
}

# Flag for making `const-string` interns weak.
flag {
  name: "weak_const_string"
  namespace: "art_performance"
  description: "Flag to control whether `const-string` interns are strong or weak"
  bug: "117621117"
  is_fixed_read_only: true
  is_exported: false
}

# Flag for register allocation improvements in loops.
flag {
  name: "reg_alloc_loops"
  namespace: "art_performance"
  description: "Flag to control whether register allocation improvements for loops are enabled"
  bug: "449684446"
  is_fixed_read_only: true
  is_exported: false
}

# Flag for loading managed string references from .data.img.rel.ro.
flag {
  name: "load_string_img_rel_ro"
  namespace: "art_performance"
  description: "Flag to control whether loading string references from .data.img.rel.ro is enabled"
  bug: "475414908"
  is_fixed_read_only: true
  is_exported: false
}

# Flag for x86/x86-64 optimizations with LEA instructions.
flag {
  name: "x86_lea_optimizations"
  namespace: "art_performance"
  description: "Flag to control whether optimizations with x86/x86-64 LEA instructions are enabled"
  bug: "481977362"
  is_fixed_read_only: true
  is_exported: false
}

flag {
  name: "test"
  namespace: "art_mainline"
  description: "Permanent test flag."
  bug: "352723620"
  is_fixed_read_only: true
  is_exported: false
}

flag {
  namespace: "system_performance"
  name: "executable_method_file_offsets"
  is_exported: true
  description: "This flag includes the API for getting the compiled native executable offset info for a java method"
  bug: "296108553"
  is_fixed_read_only: true
}

flag {
  namespace: "system_performance"
  name: "executable_method_file_offsets_deprecation"
  is_exported: true
  description: "Deprecate the original getExecutableMethodFileOffsets API which takes a Method"
  bug: "400457896"
  is_fixed_read_only: true
}

flag {
  namespace: "system_performance"
  name: "executable_method_file_offsets_v2"
  is_exported: true
  description: "This flag includes the API for getting the compiled native executable offset info for a java executable"
  bug: "400457896"
  is_fixed_read_only: true
}

flag {
  name: "art_service_v3"
  namespace: "art_mainline"
  description: "Flag for all new ART Service APIs added in the 25Q2 version of the ART module."
  bug: "373820009"
  is_fixed_read_only: true
  is_exported: true
}

flag {
  name: "virtual_thread_impl_v1"
  namespace: "core_libraries"
  description: "Flag for version 1 of Virtual Thread implementation."
  bug: "346542404"
  is_fixed_read_only: true
  is_exported: false
}

flag {
  name: "fast_baseline_compiler"
  namespace: "art_performance"
  description: "Flag to enable the fast ARM64 baseline compiler"
  bug: "384433113"
  is_fixed_read_only: true
  is_exported: false
}

flag {
  name: "enforce_permitted_subclasses_checks"
  namespace: "core_libraries"
  description: "Flag to enable enforcement of the sealed classes annotations"
  bug: "416480439"
  is_fixed_read_only: true
  is_exported: false
}

flag {
  name: "updatable_filter_and_reason"
  namespace: "art_mainline"
  description: "Flag to enable ART Service APIs to map compiler filters and compilation reasons for metrics reporting"
  bug: "422943028"
  is_fixed_read_only: true
  is_exported: true
}

flag {
  name: "ignore_boot_image_extension_class_resolution"
  namespace: "art_cloud"
  description: "Flag to ignore boot image extension class resolution"
  bug: "274077782"
  is_fixed_read_only: true
  is_exported: false
}

flag {
  name: "art_managed_install_files_validation_api"
  namespace: "art_cloud"
  description: "Flag for the validation API for ART-managed install files (.sdm, .dm, etc.)"
  bug: "434137291"
  is_fixed_read_only: true
  is_exported: true
}

flag {
  name: "hiddenapi_jni_api_callers"
  namespace: "art_mainline"
  description: "Make hiddenapi accurately identify native JNI API callers"
  bug: "403305904"
  is_fixed_read_only: true
  is_exported: false
}

flag {
  name: "hiddenapi_platform_enforcement"
  namespace: "art_mainline"
  description: "Enforce core platform (ART+Conscrypt) APIs from platform callers"
  bug: "377676642"
  is_fixed_read_only: true
  is_exported: false
}

flag {
  name: "package_last_used_api"
  namespace: "art_cloud"
  description: "Flag for the API that returns the last time the package was used"
  bug: "437843184"
  is_fixed_read_only: true
  is_exported: true
}

flag {
  name: "value_classes"
  namespace: "core_libraries"
  description: "Flag to treat certain classes as value-based classes"
  bug: "488315413"
  is_fixed_read_only: true
  is_exported: true
}


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