1
0
Fork 0
rk35xx-android12/system/extras/simpleperf
hmz007 6d24f2138b Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
..
app_api Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
demo Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
doc Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
include Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
nonlinux_support Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
runtest Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
rust Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
scripts Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
simpleperf_app_runner Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
testdata Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
.clang-format Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
.gitignore Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Android.bp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Android.mk Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
CallChainJoiner.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
CallChainJoiner.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
CallChainJoiner_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ETMDecoder.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ETMDecoder.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ETMRecorder.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ETMRecorder.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
IOEventLoop.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
IOEventLoop.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
IOEventLoop_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
JITDebugReader.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
JITDebugReader.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
MapRecordReader.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
MapRecordReader.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
MapRecordReader_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
NOTICE Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
OWNERS Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
OfflineUnwinder.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
OfflineUnwinder.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
OfflineUnwinder_impl.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
OfflineUnwinder_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ProbeEvents.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ProbeEvents.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
ProbeEvents_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
README.md Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
RecordFilter.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
RecordFilter.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
RecordFilter_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
RecordReadThread.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
RecordReadThread.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
RecordReadThread_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
SampleComparator.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
SampleDisplayer.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
TEST_MAPPING Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
build_id.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
callchain.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_api.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_api_impl.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_api_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_debug_unwind.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_debug_unwind_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_dumprecord.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_dumprecord_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_help.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_inject.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_inject_impl.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_inject_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_kmem.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_kmem_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_list.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_list_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_merge.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_merge_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_monitor.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_monitor_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_record.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_record_impl.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_record_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_report.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_report_sample.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_report_sample.proto Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_report_sample_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_report_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_stat.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_stat_impl.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_stat_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_trace_sched.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cmd_trace_sched_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
command.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
command.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
command_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
cpu_hotplug_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
dso.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
dso.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
dso_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
environment.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
environment.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
environment_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
etm_branch_list.proto Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_attr.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_attr.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_fd.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_fd.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_selection_set.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_selection_set.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_type.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_type.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
event_type_table.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
generate_event_type_table.py Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
get_test_data.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
gtest_main.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
kallsyms.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
kallsyms.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
kallsyms_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
main.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
perf_event.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
perf_regs.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
perf_regs.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
perf_regs_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
profcollect.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_apk.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_apk.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_apk_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_dex_file.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_dex_file.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_dex_file_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_elf.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_elf.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_elf_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_symbol_map.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_symbol_map.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
read_symbol_map_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_equal_test.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_file.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_file.proto Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_file_format.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_file_reader.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_file_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_file_writer.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_lib_interface.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_lib_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
record_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
report_lib_interface.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
report_utils.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
report_utils.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
report_utils_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
sample_tree.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
sample_tree_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
test_util.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
test_util.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
thread_tree.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
thread_tree.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
thread_tree_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
tracing.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
tracing.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
tracing_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
utils.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
utils.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
utils_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
workload.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
workload.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
workload_test.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago

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.