1# Contains heap profiling, perf profiling and heap graph tests. 2 3heap_profile_jit.textproto heap_profile_frames.sql heap_profile_jit.out 4heap_profile_deobfuscate.textproto heap_profile_deobfuscate.sql heap_profile_deobfuscate.out 5heap_profile_deobfuscate_memfd.textproto heap_profile_deobfuscate.sql heap_profile_deobfuscate.out 6heap_profile_dump_max_legacy.textproto heap_profile_tracker_new_stack.sql heap_profile_dump_max_legacy.out 7heap_profile_dump_max.textproto heap_profile_tracker_new_stack.sql heap_profile_dump_max.out 8 9 10profiler_smaps.textproto profiler_smaps.sql profiler_smaps.out 11 12heap_graph_baseapk.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out 13heap_graph_baseapk.textproto heap_graph_object.sql heap_graph_object.out 14heap_graph_baseapk.textproto heap_graph_reference.sql heap_graph_reference.out 15 16heap_graph_duplicate.textproto heap_graph_flamegraph.sql heap_graph_duplicate_flamegraph.out 17 18heap_graph.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out 19heap_graph.textproto heap_graph_object.sql heap_graph_object.out 20heap_graph.textproto heap_graph_reference.sql heap_graph_reference.out 21heap_graph_two_locations.textproto heap_graph_object.sql heap_graph_two_locations.out 22heap_graph_legacy.textproto heap_graph_object.sql heap_graph_object.out 23heap_graph_legacy.textproto heap_graph_reference.sql heap_graph_reference.out 24heap_graph_interleaved.textproto heap_graph_object.sql heap_graph_interleaved_object.out 25heap_graph_interleaved.textproto heap_graph_reference.sql heap_graph_interleaved_reference.out 26../../data/system-server-heap-graph-new.pftrace heap_graph_flamegraph.sql heap_graph_flamegraph_system-server-heap-graph.out 27../../data/system-server-native-profile heap_profile_flamegraph.sql heap_profile_flamegraph_system-server-native-profile.out 28heap_profile_tracker_new_stack.textproto heap_profile_tracker_new_stack.sql heap_profile_tracker_new_stack.out 29heap_profile_tracker_twoheaps.textproto heap_profile_tracker_twoheaps.sql heap_profile_tracker_twoheaps.out 30heap_graph_branching.textproto heap_graph_flamegraph_focused.sql heap_graph_flamegraph_focused.out 31heap_graph_superclass.textproto heap_graph_superclass.sql heap_graph_superclass.out 32 33# TODO(b/153552977): Stop supporting legacy heap graphs. These never made 34# it into a public release, so we should eventually stop 35# supporting workarounds for them. 36heap_graph_legacy.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out 37 38stack_profile_tracker_empty_callstack.textproto stack_profile_tracker_empty_callstack.sql stack_profile_tracker_empty_callstack.out 39 40# Metrics 41heap_profile_no_symbols.textproto unsymbolized_frames unsymbolized_frames.out 42 43heap_graph.textproto java_heap_stats java_heap_stats.out 44heap_graph_closest_proc.textproto java_heap_stats heap_stats_closest_proc.out 45heap_graph.textproto java_heap_histogram java_heap_histogram.out 46 47# perf_sample table (traced_perf) with android R and S trace inputs. 48../../data/perf_sample.pb perf_sample.sql perf_sample_rvc.out 49../../data/perf_sample_sc.pb perf_sample.sql perf_sample_sc.out 50 51# this uses llvm-symbolizer to test the offline symbolization built into 52# trace_processor_shell. 53../../data/heapprofd_standalone_client_example-trace stack_profile_symbols.sql stack_profile_symbols.out 54