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 allocato
r"
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
}