• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 generational CMC feature
19flag {
20  name: "use_generational_cmc"
21  namespace: "art_performance"
22  description: "Flag to control whether CMC's generational logic should be used or not"
23  bug: "343220989"
24  is_fixed_read_only: true
25  is_exported: false
26}
27
28# Flag for the experimental feature of on-demand method tracing
29flag {
30  name: "always_enable_profile_code"
31  namespace: "art_performance"
32  description: "Flag to control on-demand method tracing feature"
33  bug: "352518093"
34  is_fixed_read_only: true
35  is_exported: true
36}
37
38# TODO(b/352723620): Ramp this fully, then add tests with it.
39flag {
40  name: "test"
41  namespace: "art_mainline"
42  description: "Permanent test flag."
43  bug: "352723620"
44  is_fixed_read_only: true
45  is_exported: false
46}
47
48flag {
49  namespace: "system_performance"
50  name: "executable_method_file_offsets"
51  is_exported: true
52  description: "This flag includes the API for getting the compiled native executable offset info for a java method"
53  bug: "296108553"
54  is_fixed_read_only: true
55}
56
57flag {
58  namespace: "system_performance"
59  name: "executable_method_file_offsets_v2"
60  is_exported: true
61  description: "This flag includes the API for getting the compiled native executable offset info for a java executable"
62  bug: "400457896"
63  is_fixed_read_only: true
64}
65
66flag {
67  name: "art_service_v3"
68  namespace: "art_mainline"
69  description: "Flag for all new ART Service APIs added in the 25Q2 version of the ART module."
70  bug: "373820009"
71  is_fixed_read_only: true
72  is_exported: true
73}
74
75flag {
76  name: "virtual_thread_impl_v1"
77  namespace: "core_libraries"
78  description: "Flag for version 1 of Virtual Thread implementation."
79  bug: "346542404"
80  is_fixed_read_only: true
81  is_exported: false
82}
83
84flag {
85  name: "fast_baseline_compiler"
86  namespace: "art_performance"
87  description: "Flag to enable the fast ARM64 baseline compiler"
88  bug: "384433113"
89  is_fixed_read_only: true
90  is_exported: false
91}
92