• Home
Name Date Size #Lines LOC

..--

app_api/03-May-2024-1,245843

demo/03-May-2024-4,5253,606

doc/03-May-2024-37,02935,881

include/03-May-2024-12143

nonlinux_support/03-May-2024-12949

runtest/03-May-2024-1,180987

rust/03-May-2024-6733

scripts/03-May-2024-13,40310,735

simpleperf_app_runner/03-May-2024-312248

testdata/03-May-2024-8878

.clang-formatD03-May-2024239

.gitignoreD03-May-20245 11

Android.bpD03-May-202415.4 KiB659631

Android.mkD03-May-20241.2 KiB3714

CallChainJoiner.cppD03-May-202413.8 KiB428358

CallChainJoiner.hD03-May-20245.9 KiB182117

CallChainJoiner_test.cppD03-May-20249.9 KiB263213

ETMDecoder.cppD03-May-202432.3 KiB916732

ETMDecoder.hD03-May-20243 KiB8944

ETMRecorder.cppD03-May-20247.1 KiB248198

ETMRecorder.hD03-May-20242.2 KiB7841

IOEventLoop.cppD03-May-20246.3 KiB228178

IOEventLoop.hD03-May-20243 KiB9639

IOEventLoop_test.cppD03-May-20245.8 KiB253216

JITDebugReader.cppD03-May-202428.3 KiB795660

JITDebugReader.hD03-May-20249.1 KiB242159

MapRecordReader.cppD03-May-20245.4 KiB187148

MapRecordReader.hD03-May-20242.3 KiB7844

MapRecordReader_test.cppD03-May-20242.4 KiB8558

NOTICED03-May-202410.4 KiB191158

OWNERSD03-May-202489 43

OfflineUnwinder.cppD03-May-202412.8 KiB325258

OfflineUnwinder.hD03-May-20242.9 KiB8650

OfflineUnwinder_impl.hD03-May-20241.6 KiB5528

OfflineUnwinder_test.cppD03-May-20243.7 KiB11881

ProbeEvents.cppD03-May-20245 KiB164123

ProbeEvents.hD03-May-20241.6 KiB5525

ProbeEvents_test.cppD03-May-20241.8 KiB5226

README.mdD03-May-2024854 2518

RecordFilter.cppD03-May-20244.7 KiB154123

RecordFilter.hD03-May-20245 KiB11278

RecordFilter_test.cppD03-May-20245.9 KiB185137

RecordReadThread.cppD03-May-202421.8 KiB632548

RecordReadThread.hD03-May-20247.5 KiB215133

RecordReadThread_test.cppD03-May-202420.8 KiB552480

SampleComparator.hD03-May-20244.2 KiB12986

SampleDisplayer.hD03-May-20249.4 KiB286228

TEST_MAPPINGD03-May-202475 77

build_id.hD03-May-20242.7 KiB9455

callchain.hD03-May-20245.1 KiB158123

cmd_api.cppD03-May-20246.5 KiB216173

cmd_api_impl.hD03-May-20241.3 KiB3514

cmd_api_test.cppD03-May-20242.9 KiB10570

cmd_debug_unwind.cppD03-May-202426.3 KiB715620

cmd_debug_unwind_test.cppD03-May-20246.6 KiB159119

cmd_dumprecord.cppD03-May-202417.4 KiB525456

cmd_dumprecord_test.cppD03-May-20242.8 KiB8050

cmd_help.cppD03-May-20242.9 KiB9764

cmd_inject.cppD03-May-202421.7 KiB614509

cmd_inject_impl.hD03-May-2024868 287

cmd_inject_test.cppD03-May-20245.4 KiB151108

cmd_kmem.cppD03-May-202425.6 KiB687603

cmd_kmem_test.cppD03-May-20244.5 KiB145110

cmd_list.cppD03-May-20247.4 KiB221177

cmd_list_test.cppD03-May-20241.3 KiB5327

cmd_merge.cppD03-May-202414.5 KiB426360

cmd_merge_test.cppD03-May-20243.1 KiB9358

cmd_monitor.cppD03-May-202422.2 KiB621506

cmd_monitor_test.cppD03-May-20243.8 KiB139102

cmd_record.cppD03-May-202478.1 KiB2,0961,791

cmd_record_impl.hD03-May-20245.6 KiB9874

cmd_record_test.cppD03-May-202443 KiB1,194990

cmd_report.cppD03-May-202436.2 KiB971847

cmd_report_sample.cppD03-May-202430.9 KiB801708

cmd_report_sample.protoD03-May-20244.8 KiB133113

cmd_report_sample_test.cppD03-May-20249.2 KiB212157

cmd_report_test.cppD03-May-202419.4 KiB579498

cmd_stat.cppD03-May-202432.6 KiB889769

cmd_stat_impl.hD03-May-202412.8 KiB358288

cmd_stat_test.cppD03-May-202421.2 KiB610512

cmd_trace_sched.cppD03-May-202414.7 KiB422369

cmd_trace_sched_test.cppD03-May-20242 KiB6439

command.cppD03-May-20249.2 KiB292244

command.hD03-May-20246.7 KiB209157

command_test.cppD03-May-20247.6 KiB181136

cpu_hotplug_test.cppD03-May-202415.7 KiB504422

dso.cppD03-May-202431.6 KiB967805

dso.hD03-May-20247.7 KiB226149

dso_test.cppD03-May-202412.1 KiB304236

environment.cppD03-May-202431 KiB994826

environment.hD03-May-20244.6 KiB157105

environment_test.cppD03-May-20244.7 KiB139105

etm_branch_list.protoD03-May-20241.8 KiB6753

event_attr.cppD03-May-20249.8 KiB256194

event_attr.hD03-May-20241.7 KiB5022

event_fd.cppD03-May-202411.1 KiB329264

event_fd.hD03-May-20245.5 KiB16186

event_selection_set.cppD03-May-202427.4 KiB856729

event_selection_set.hD03-May-20247.7 KiB229150

event_type.cppD03-May-202417.5 KiB594497

event_type.hD03-May-20244 KiB13285

event_type_table.hD03-May-202433.1 KiB497491

generate_event_type_table.pyD03-May-202419.3 KiB306256

get_test_data.hD03-May-20247.2 KiB15357

gtest_main.cppD03-May-20243.4 KiB12885

kallsyms.cppD03-May-20248.4 KiB284218

kallsyms.hD03-May-20241.8 KiB6021

kallsyms_test.cppD03-May-20243.8 KiB12287

main.cppD03-May-20242.4 KiB6430

perf_event.hD03-May-2024843 278

perf_regs.cppD03-May-20246.5 KiB228188

perf_regs.hD03-May-20242.5 KiB10067

perf_regs_test.cppD03-May-20241.1 KiB3818

profcollect.cppD03-May-20241.8 KiB5735

read_apk.cppD03-May-20246 KiB172129

read_apk.hD03-May-20243.4 KiB9550

read_apk_test.cppD03-May-20243.4 KiB8357

read_dex_file.cppD03-May-20243.5 KiB10274

read_dex_file.hD03-May-20241.4 KiB4722

read_dex_file_test.cppD03-May-20241.4 KiB4422

read_elf.cppD03-May-202419.4 KiB572488

read_elf.hD03-May-20243.6 KiB11875

read_elf_test.cppD03-May-20248.8 KiB260206

read_symbol_map.cppD03-May-20242.5 KiB10971

read_symbol_map.hD03-May-20241.1 KiB3915

read_symbol_map_test.cppD03-May-20241.6 KiB5730

record.cppD03-May-202448.7 KiB1,4311,302

record.hD03-May-202418.1 KiB652458

record_equal_test.hD03-May-20243.9 KiB10380

record_file.hD03-May-20248.4 KiB244157

record_file.protoD03-May-2024827 3225

record_file_format.hD03-May-20243.3 KiB14358

record_file_reader.cppD03-May-202420.8 KiB684619

record_file_test.cppD03-May-20246.4 KiB183123

record_file_writer.cppD03-May-202415.7 KiB527445

record_lib_interface.cppD03-May-20247.7 KiB298242

record_lib_test.cppD03-May-20245.3 KiB144118

record_test.cppD03-May-20245.9 KiB149114

report_lib_interface.cppD03-May-202415.7 KiB499412

report_utils.cppD03-May-20249.2 KiB241191

report_utils.hD03-May-20243 KiB9154

report_utils_test.cppD03-May-202413.7 KiB313247

sample_tree.hD03-May-202412 KiB352267

sample_tree_test.cppD03-May-20248.3 KiB234190

test_util.cppD03-May-20243.8 KiB12391

test_util.hD03-May-20247.4 KiB198156

thread_tree.cppD03-May-202413.6 KiB421346

thread_tree.hD03-May-20246.1 KiB174116

thread_tree_test.cppD03-May-20244.4 KiB146102

tracing.cppD03-May-202418.9 KiB641543

tracing.hD03-May-20243.5 KiB12887

tracing_test.cppD03-May-20244.3 KiB10373

utils.cppD03-May-202411.5 KiB428366

utils.hD03-May-20245.9 KiB204143

utils_test.cppD03-May-20243.1 KiB9265

workload.cppD03-May-20246.3 KiB209169

workload.hD03-May-20242.4 KiB7945

workload_test.cppD03-May-20242.4 KiB7951

README.md

1# Simpleperf
2
3This file is documentation for simpleperf maintainers.
4There is also [user documentation](doc/README.md).
5
6## Building new prebuilts
7
8To snap the aosp-simpleperf-release branch to ToT AOSP main and kick off a
9build, use [this coastguard
10page](https://android-build.googleplex.com/coastguard/dashboard/5938649007521792/#/request/create)
11and choose "aosp-simpleperf-release" from the "Branch" dropdown. Then click
12"Submit build requests". You'll get emails keeping you up to date with the
13progress of the snap and the build.
14
15## Updating the prebuilts
16
17Once you have the build id (a 7-digit number) and the build is complete, run the
18update script from within the `system/extras/simpleperf` directory:
19```
20./scripts/update.py --bid 1234567 -vv
21```
22
23This will create a new change that you can `repo upload`, then approve and
24submit as normal.
25