xref: /aosp_15_r20/art/build/flags/art-flags.aconfig (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1# Copyright (C) 2024 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#      http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15package: "com.android.art.flags"
16container: "com.android.art"
17
18# Flag for the experimental feature of on-demand method tracing
19flag {
20  name: "always_enable_profile_code"
21  namespace: "art_performance"
22  description: "Flag to control on-demand method tracing feature"
23  bug: "352518093"
24  is_fixed_read_only: true
25  is_exported: true
26}
27
28# TODO(b/352723620): Ramp this fully, then add tests with it.
29flag {
30  name: "test"
31  namespace: "art_mainline"
32  description: "Permanent test flag."
33  bug: "352723620"
34  is_fixed_read_only: true
35  is_exported: false
36}
37
38flag {
39  namespace: "system_performance"
40  name: "executable_method_file_offsets"
41  is_exported: true
42  description: "This flag includes the API for getting the compiled native executable offset info for a java method"
43  bug: "296108553"
44  is_fixed_read_only: true
45}
46
47flag {
48  name: "art_service_v3"
49  namespace: "art_mainline"
50  description: "Flag for all new ART Service APIs added in the 25Q2 version of the ART module."
51  bug: "373820009"
52  is_fixed_read_only: true
53  is_exported: true
54}
55