aosp12/system/extras/simpleperf
hcl 7be3fd486c init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
..
app_api init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
demo init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
doc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
include init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
nonlinux_support init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
runtest init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
rust init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
scripts init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
simpleperf_app_runner init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
testdata init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
.clang-format init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
.gitignore init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Android.bp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Android.mk init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
CallChainJoiner.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
CallChainJoiner.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
CallChainJoiner_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ETMDecoder.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ETMDecoder.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ETMRecorder.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ETMRecorder.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
IOEventLoop.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
IOEventLoop.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
IOEventLoop_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
JITDebugReader.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
JITDebugReader.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MapRecordReader.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MapRecordReader.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MapRecordReader_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
NOTICE init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
OWNERS init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
OfflineUnwinder.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
OfflineUnwinder.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
OfflineUnwinder_impl.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
OfflineUnwinder_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ProbeEvents.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ProbeEvents.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ProbeEvents_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
README.md init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
RecordFilter.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
RecordFilter.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
RecordFilter_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
RecordReadThread.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
RecordReadThread.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
RecordReadThread_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
SampleComparator.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
SampleDisplayer.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
TEST_MAPPING init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
build_id.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
callchain.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_api.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_api_impl.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_api_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_debug_unwind.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_debug_unwind_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_dumprecord.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_dumprecord_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_help.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_inject.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_inject_impl.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_inject_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_kmem.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_kmem_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_list.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_list_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_merge.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_merge_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_monitor.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_monitor_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_record.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_record_impl.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_record_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_report.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_report_sample.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_report_sample.proto init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_report_sample_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_report_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_stat.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_stat_impl.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_stat_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_trace_sched.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cmd_trace_sched_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
command.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
command.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
command_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
cpu_hotplug_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
dso.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
dso.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
dso_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
environment.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
environment.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
environment_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
etm_branch_list.proto init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_attr.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_attr.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_fd.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_fd.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_selection_set.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_selection_set.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_type.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_type.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
event_type_table.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
generate_event_type_table.py init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
get_test_data.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
gtest_main.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
kallsyms.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
kallsyms.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
kallsyms_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
main.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
perf_event.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
perf_regs.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
perf_regs.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
perf_regs_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
profcollect.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_apk.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_apk.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_apk_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_dex_file.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_dex_file.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_dex_file_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_elf.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_elf.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_elf_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_symbol_map.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_symbol_map.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
read_symbol_map_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_equal_test.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_file.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_file.proto init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_file_format.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_file_reader.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_file_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_file_writer.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_lib_interface.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_lib_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
record_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
report_lib_interface.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
report_utils.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
report_utils.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
report_utils_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
sample_tree.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
sample_tree_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
test_util.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
test_util.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
thread_tree.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
thread_tree.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
thread_tree_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
tracing.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
tracing.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
tracing_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
utils.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
utils.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
utils_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
workload.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
workload.h init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
workload_test.cpp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00

README.md

Simpleperf

This file is documentation for simpleperf maintainers. There is also user documentation.

Building new prebuilts

To snap the aosp-simpleperf-release branch to ToT AOSP main and kick off a build, use this coastguard page and choose "aosp-simpleperf-release" from the "Branch" dropdown. Then click "Submit build requests". You'll get emails keeping you up to date with the progress of the snap and the build.

Updating the prebuilts

Once you have the build id (a 7-digit number) and the build is complete, run the update script from within the system/extras/simpleperf directory:

./scripts/update.py --bid 1234567 -vv

This will create a new change that you can repo upload, then approve and submit as normal.