1# Copyright (C) 2022 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 15import("../../../../../gn/perfetto.gni") 16import("../../../../../gn/perfetto_sql.gni") 17 18assert(enable_perfetto_trace_processor_sqlite) 19 20perfetto_sql_source_set("android") { 21 sources = [ 22 "android_batt.sql", 23 "android_binder.sql", 24 "android_blocking_calls_cuj_metric.sql", 25 "android_camera.sql", 26 "android_camera_unagg.sql", 27 "android_cpu.sql", 28 "android_cpu_agg.sql", 29 "android_cpu_raw_metrics_per_core.sql", 30 "android_dma_heap.sql", 31 "android_dvfs.sql", 32 "android_fastrpc.sql", 33 "android_frame_timeline_metric.sql", 34 "android_gpu.sql", 35 "android_hwcomposer.sql", 36 "android_hwui_metric.sql", 37 "android_hwui_threads.sql", 38 "android_ion.sql", 39 "android_irq_runtime.sql", 40 "android_jank_cuj.sql", 41 "android_lmk.sql", 42 "android_lmk_reason.sql", 43 "android_mem.sql", 44 "android_mem_unagg.sql", 45 "android_monitor_contention.sql", 46 "android_multiuser.sql", 47 "android_multiuser_populator.sql", 48 "android_netperf.sql", 49 "android_other_traces.sql", 50 "android_package_list.sql", 51 "android_powrails.sql", 52 "android_proxy_power.sql", 53 "android_rt_runtime.sql", 54 "android_simpleperf.sql", 55 "android_startup.sql", 56 "android_surfaceflinger.sql", 57 "android_task_names.sql", 58 "android_trace_quality.sql", 59 "android_trusty_workqueues.sql", 60 "composer_execution.sql", 61 "composition_layers.sql", 62 "counter_span_view_merged.sql", 63 "cpu_info.sql", 64 "display_metrics.sql", 65 "frame_missed.sql", 66 "g2d.sql", 67 "g2d_duration.sql", 68 "global_counter_span_view.sql", 69 "gpu_counter_span_view.sql", 70 "jank/cujs.sql", 71 "jank/cujs_boundaries.sql", 72 "jank/frames.sql", 73 "jank/internal/counters.sql", 74 "jank/internal/derived_events.sql", 75 "jank/internal/query_base.sql", 76 "jank/internal/query_frame_slice.sql", 77 "jank/params.sql", 78 "jank/query_functions.sql", 79 "jank/relevant_slices.sql", 80 "jank/relevant_threads.sql", 81 "jank/slices.sql", 82 "java_heap_histogram.sql", 83 "java_heap_stats.sql", 84 "mem_stats_priority_breakdown.sql", 85 "network_activity_template.sql", 86 "p_state.sql", 87 "power_drain_in_watts.sql", 88 "power_profile_data.sql", 89 "power_profile_data/barbet.sql", 90 "power_profile_data/bluejay.sql", 91 "power_profile_data/blueline.sql", 92 "power_profile_data/bonito.sql", 93 "power_profile_data/bramble.sql", 94 "power_profile_data/coral.sql", 95 "power_profile_data/crosshatch.sql", 96 "power_profile_data/flame.sql", 97 "power_profile_data/marlin.sql", 98 "power_profile_data/oriole.sql", 99 "power_profile_data/raven.sql", 100 "power_profile_data/redfin.sql", 101 "power_profile_data/sargo.sql", 102 "power_profile_data/sunfish.sql", 103 "power_profile_data/taimen.sql", 104 "power_profile_data/walleye.sql", 105 "process_counter_span_view.sql", 106 "process_counter_span_view.sql", 107 "process_mem.sql", 108 "process_metadata.sql", 109 "process_oom_score.sql", 110 "process_unagg_mem_view.sql", 111 "profiler_smaps.sql", 112 "span_view_stats.sql", 113 "startup/gc_slices.sql", 114 "startup/hsc.sql", 115 "startup/launches.sql", 116 "startup/launches_maxsdk28.sql", 117 "startup/launches_minsdk29.sql", 118 "startup/launches_minsdk33.sql", 119 "startup/mcycles_per_launch.sql", 120 "startup/slice_functions.sql", 121 "startup/system_state.sql", 122 "startup/thread_state_breakdown.sql", 123 "unsymbolized_frames.sql", 124 ] 125} 126