1
0
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
..
app_api
demo
doc
include
nonlinux_support
runtest
rust
scripts
simpleperf_app_runner
testdata
.clang-format
.gitignore
Android.bp
Android.mk
CallChainJoiner.cpp
CallChainJoiner.h
CallChainJoiner_test.cpp
ETMDecoder.cpp
ETMDecoder.h
ETMRecorder.cpp
ETMRecorder.h
IOEventLoop.cpp
IOEventLoop.h
IOEventLoop_test.cpp
JITDebugReader.cpp
JITDebugReader.h
MapRecordReader.cpp
MapRecordReader.h
MapRecordReader_test.cpp
NOTICE
OWNERS
OfflineUnwinder.cpp
OfflineUnwinder.h
OfflineUnwinder_impl.h
OfflineUnwinder_test.cpp
ProbeEvents.cpp
ProbeEvents.h
ProbeEvents_test.cpp
README.md
RecordFilter.cpp
RecordFilter.h
RecordFilter_test.cpp
RecordReadThread.cpp
RecordReadThread.h
RecordReadThread_test.cpp
SampleComparator.h
SampleDisplayer.h
TEST_MAPPING
build_id.h
callchain.h
cmd_api.cpp
cmd_api_impl.h
cmd_api_test.cpp
cmd_debug_unwind.cpp
cmd_debug_unwind_test.cpp
cmd_dumprecord.cpp
cmd_dumprecord_test.cpp
cmd_help.cpp
cmd_inject.cpp
cmd_inject_impl.h
cmd_inject_test.cpp
cmd_kmem.cpp
cmd_kmem_test.cpp
cmd_list.cpp
cmd_list_test.cpp
cmd_merge.cpp
cmd_merge_test.cpp
cmd_monitor.cpp
cmd_monitor_test.cpp
cmd_record.cpp
cmd_record_impl.h
cmd_record_test.cpp
cmd_report.cpp
cmd_report_sample.cpp
cmd_report_sample.proto
cmd_report_sample_test.cpp
cmd_report_test.cpp
cmd_stat.cpp
cmd_stat_impl.h
cmd_stat_test.cpp
cmd_trace_sched.cpp
cmd_trace_sched_test.cpp
command.cpp
command.h
command_test.cpp
cpu_hotplug_test.cpp
dso.cpp
dso.h
dso_test.cpp
environment.cpp
environment.h
environment_test.cpp
etm_branch_list.proto
event_attr.cpp
event_attr.h
event_fd.cpp
event_fd.h
event_selection_set.cpp
event_selection_set.h
event_type.cpp
event_type.h
event_type_table.h
generate_event_type_table.py
get_test_data.h
gtest_main.cpp
kallsyms.cpp
kallsyms.h
kallsyms_test.cpp
main.cpp
perf_event.h
perf_regs.cpp
perf_regs.h
perf_regs_test.cpp
profcollect.cpp
read_apk.cpp
read_apk.h
read_apk_test.cpp
read_dex_file.cpp
read_dex_file.h
read_dex_file_test.cpp
read_elf.cpp
read_elf.h
read_elf_test.cpp
read_symbol_map.cpp
read_symbol_map.h
read_symbol_map_test.cpp
record.cpp
record.h
record_equal_test.h
record_file.h
record_file.proto
record_file_format.h
record_file_reader.cpp
record_file_test.cpp
record_file_writer.cpp
record_lib_interface.cpp
record_lib_test.cpp
record_test.cpp
report_lib_interface.cpp
report_utils.cpp
report_utils.h
report_utils_test.cpp
sample_tree.h
sample_tree_test.cpp
test_util.cpp
test_util.h
thread_tree.cpp
thread_tree.h
thread_tree_test.cpp
tracing.cpp
tracing.h
tracing_test.cpp
utils.cpp
utils.h
utils_test.cpp
workload.cpp
workload.h
workload_test.cpp

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.