• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
11profiler_smaps.textproto profiler_smaps profiler_smaps_metric.out
12
13heap_graph_baseapk.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out
14heap_graph_baseapk.textproto heap_graph_object.sql heap_graph_object.out
15heap_graph_baseapk.textproto heap_graph_reference.sql heap_graph_reference.out
16heap_graph_deobfuscate_pkg.textproto heap_graph_object.sql heap_graph_object.out
17
18heap_graph_duplicate.textproto heap_graph_flamegraph.sql heap_graph_duplicate_flamegraph.out
19
20heap_graph.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out
21heap_graph.textproto heap_graph_object.sql heap_graph_object.out
22heap_graph.textproto heap_graph_reference.sql heap_graph_reference.out
23heap_graph_two_locations.textproto heap_graph_object.sql heap_graph_two_locations.out
24heap_graph_legacy.textproto heap_graph_object.sql heap_graph_object.out
25heap_graph_legacy.textproto heap_graph_reference.sql heap_graph_reference.out
26heap_graph_interleaved.textproto heap_graph_object.sql heap_graph_interleaved_object.out
27heap_graph_interleaved.textproto heap_graph_reference.sql heap_graph_interleaved_reference.out
28../../data/system-server-heap-graph-new.pftrace heap_graph_flamegraph.sql heap_graph_flamegraph_system-server-heap-graph.out
29../../data/system-server-native-profile heap_profile_flamegraph.sql heap_profile_flamegraph_system-server-native-profile.out
30heap_profile_tracker_new_stack.textproto heap_profile_tracker_new_stack.sql heap_profile_tracker_new_stack.out
31heap_profile_tracker_twoheaps.textproto heap_profile_tracker_twoheaps.sql heap_profile_tracker_twoheaps.out
32heap_graph_branching.textproto heap_graph_flamegraph_focused.sql heap_graph_flamegraph_focused.out
33heap_graph_superclass.textproto heap_graph_superclass.sql heap_graph_superclass.out
34heap_graph_native_size.textproto heap_graph_native_size.sql heap_graph_native_size.out
35# Regression test for b/222297079: when cumulative size in a flamegraph
36# overflows a signed 32-bit integer.
37heap_graph_huge_size.textproto heap_graph_flamegraph_matches_objects.sql heap_graph_flamegraph_matches_objects.out
38
39# TODO(b/153552977): Stop supporting legacy heap graphs. These never made
40#                    it into a public release, so we should eventually stop
41#                    supporting workarounds for them.
42heap_graph_legacy.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out
43
44stack_profile_tracker_empty_callstack.textproto stack_profile_tracker_empty_callstack.sql stack_profile_tracker_empty_callstack.out
45
46# Metrics
47heap_profile_no_symbols.textproto unsymbolized_frames unsymbolized_frames.out
48
49heap_graph.textproto java_heap_stats java_heap_stats.out
50heap_graph_closest_proc.textproto java_heap_stats heap_stats_closest_proc.out
51heap_graph.textproto java_heap_histogram java_heap_histogram.out
52
53# perf_sample table (traced_perf) with android R and S trace inputs.
54../../data/perf_sample.pb perf_sample.sql perf_sample_rvc.out
55../../data/perf_sample_sc.pb perf_sample.sql perf_sample_sc.out
56
57# this uses llvm-symbolizer to test the offline symbolization built into
58# trace_processor_shell.
59../../data/heapprofd_standalone_client_example-trace stack_profile_symbols.sql stack_profile_symbols.out
60../../data/callstack_sampling.pftrace callstack_sampling_flamegraph.sql callstack_sampling_flamegraph.out
61../../data/callstack_sampling.pftrace callstack_sampling_flamegraph_multi_process.sql callstack_sampling_flamegraph_multi_process.out
62