|  | # Contains heap profiling, perf profiling and heap graph tests. | 
|  |  | 
|  | heap_profile_jit.textproto heap_profile_frames_test.sql heap_profile_jit.out | 
|  | heap_profile_deobfuscate.textproto heap_profile_deobfuscate_test.sql heap_profile_deobfuscate.out | 
|  | heap_profile_deobfuscate_memfd.textproto heap_profile_deobfuscate_test.sql heap_profile_deobfuscate.out | 
|  | heap_profile_dump_max_legacy.textproto heap_profile_tracker_new_stack_test.sql heap_profile_dump_max_legacy.out | 
|  | heap_profile_dump_max.textproto heap_profile_tracker_new_stack_test.sql heap_profile_dump_max.out | 
|  |  | 
|  |  | 
|  | profiler_smaps.textproto profiler_smaps_test.sql profiler_smaps.out | 
|  | profiler_smaps.textproto profiler_smaps profiler_smaps_metric.out | 
|  |  | 
|  | heap_graph_baseapk.textproto heap_graph_flamegraph_test.sql heap_graph_flamegraph.out | 
|  | heap_graph_baseapk.textproto heap_graph_object_test.sql heap_graph_object.out | 
|  | heap_graph_baseapk.textproto heap_graph_reference_test.sql heap_graph_reference.out | 
|  | heap_graph_deobfuscate_pkg.textproto heap_graph_object_test.sql heap_graph_object.out | 
|  |  | 
|  | heap_graph_duplicate.textproto heap_graph_flamegraph_test.sql heap_graph_duplicate_flamegraph.out | 
|  |  | 
|  | heap_graph.textproto heap_graph_flamegraph_test.sql heap_graph_flamegraph.out | 
|  | heap_graph.textproto heap_graph_object_test.sql heap_graph_object.out | 
|  | heap_graph.textproto heap_graph_reference_test.sql heap_graph_reference.out | 
|  | heap_graph_two_locations.textproto heap_graph_object_test.sql heap_graph_two_locations.out | 
|  | heap_graph_legacy.textproto heap_graph_object_test.sql heap_graph_object.out | 
|  | heap_graph_legacy.textproto heap_graph_reference_test.sql heap_graph_reference.out | 
|  | heap_graph_interleaved.textproto heap_graph_object_test.sql heap_graph_interleaved_object.out | 
|  | heap_graph_interleaved.textproto heap_graph_reference_test.sql heap_graph_interleaved_reference.out | 
|  | ../../data/system-server-heap-graph-new.pftrace heap_graph_flamegraph_test.sql heap_graph_flamegraph_system-server-heap-graph.out | 
|  | ../../data/system-server-native-profile heap_profile_flamegraph_test.sql heap_profile_flamegraph_system-server-native-profile.out | 
|  | heap_profile_tracker_new_stack.textproto heap_profile_tracker_new_stack_test.sql heap_profile_tracker_new_stack.out | 
|  | heap_profile_tracker_twoheaps.textproto heap_profile_tracker_twoheaps_test.sql heap_profile_tracker_twoheaps.out | 
|  | heap_graph_branching.textproto heap_graph_flamegraph_focused_test.sql heap_graph_flamegraph_focused.out | 
|  | heap_graph_superclass.textproto heap_graph_superclass_test.sql heap_graph_superclass.out | 
|  | heap_graph_native_size.textproto heap_graph_native_size_test.sql heap_graph_native_size.out | 
|  | # Regression test for b/222297079: when cumulative size in a flamegraph | 
|  | # overflows a signed 32-bit integer. | 
|  | heap_graph_huge_size.textproto heap_graph_flamegraph_matches_objects_test.sql heap_graph_flamegraph_matches_objects.out | 
|  |  | 
|  | # TODO(b/153552977): Stop supporting legacy heap graphs. These never made | 
|  | #                    it into a public release, so we should eventually stop | 
|  | #                    supporting workarounds for them. | 
|  | heap_graph_legacy.textproto heap_graph_flamegraph_test.sql heap_graph_flamegraph.out | 
|  |  | 
|  | stack_profile_tracker_empty_callstack.textproto stack_profile_tracker_empty_callstack_test.sql stack_profile_tracker_empty_callstack.out | 
|  |  | 
|  | # Metrics | 
|  | heap_profile_no_symbols.textproto unsymbolized_frames unsymbolized_frames.out | 
|  | simpleperf_event.py android_simpleperf simpleperf_event.out | 
|  |  | 
|  | heap_graph.textproto java_heap_stats java_heap_stats.out | 
|  | heap_graph_closest_proc.textproto java_heap_stats heap_stats_closest_proc.out | 
|  | heap_graph.textproto java_heap_histogram java_heap_histogram.out | 
|  |  | 
|  | # perf_sample table (traced_perf) with android R and S trace inputs. | 
|  | ../../data/perf_sample.pb perf_sample_test.sql perf_sample_rvc.out | 
|  | ../../data/perf_sample_sc.pb perf_sample_test.sql perf_sample_sc.out | 
|  |  | 
|  | # this uses llvm-symbolizer to test the offline symbolization built into | 
|  | # trace_processor_shell. | 
|  | ../../data/heapprofd_standalone_client_example-trace stack_profile_symbols_test.sql stack_profile_symbols.out | 
|  | ../../data/callstack_sampling.pftrace callstack_sampling_flamegraph_test.sql callstack_sampling_flamegraph.out | 
|  | ../../data/callstack_sampling.pftrace callstack_sampling_flamegraph_multi_process_test.sql callstack_sampling_flamegraph_multi_process.out | 
|  |  | 
|  | heap_profile_data_local_tmp.textproto no_build_id.sql no_build_id.out |