92c688b1f744dbded59f2df547f31db1638e316b |
|
02-Jun-2016 |
Yabin Cui <yabinc@google.com> |
simpleperf: check perf event limit. The property security.perf_harden is added in https://android-review.googlesource.com/#/c/233736/5. And simpleperf needs to notice that. Bug: 29054680 Change-Id: I5f1593f5b389d182a56c4bf3bd438a1dc2b66686 (cherry picked from commit ebf79f3a65c81ef0f8cd7a3b875771be88157fcc)
/system/extras/simpleperf/environment.cpp
|
9fbb28cc4a05cbc9d571664cc31896899011bcde |
|
26-Mar-2016 |
Yabin Cui <yabinc@google.com> |
simpleperf: don't looking for _text symbol in /proc/kallsyms. simpleperf looks for _text symbol in /proc/kallsyms to get kernel address space information. But that info is no longer needed. As some kernels don't have _text symbol, we should remove the corresponding code. Bug: 27814103 Change-Id: I4eb9869b58c51846c99b1204f304cd107a0eb354 (cherry picked from commit 7134f388ccdccb4a5e3025254002a85333a72a70)
/system/extras/simpleperf/environment.cpp
|
0bd2a5cef3cf787552c55f643631b6ba77637711 |
|
06-Feb-2016 |
Yabin Cui <yabinc@google.com> |
simpleperf: port read_apk and read_apk/read_elf tests to nonlinux. Also make following small changes: 1. Manage testdata files like libziparchive. 2. Replace StringToPid() with android::base::ParseInt(). 3. Add tests in read_elf_test. Bug: 26962895 Change-Id: I6603e9f3cea3a013e2618ea003790d102739f843 (cherry picked from commit 569f64afd3db2b43003978765b833669f99477d2)
/system/extras/simpleperf/environment.cpp
|
ffaa912ca48e87d25d516780c15cdd7c50de43db |
|
16-Jan-2016 |
Yabin Cui <yabinc@google.com> |
Simpleperf: support build for windows. Change-Id: I31554f36ee97eb0ae27bda9b77e29410776925e2
/system/extras/simpleperf/environment.cpp
|
66dd09e8e2407082ce93bf0784de641298131912 |
|
04-Dec-2015 |
Elliott Hughes <enh@google.com> |
Track rename from base/ to android-base/. Change-Id: Ic15d4778c7accd1382de0b440a437aba2cf67016
/system/extras/simpleperf/environment.cpp
|
cb4c17ea53269ced994a2d849cbafb1afd5296e1 |
|
27-Oct-2015 |
Yabin Cui <yabinc@google.com> |
simpleperf: support --cpu option in record/stat command. --cpu option is used to record on selected cpus. Change-Id: If5bb9b42a064d2ff69fbeec77906fc79943dddc1
/system/extras/simpleperf/environment.cpp
|
c84856093e8bf4350d30fc521dc0f1c800c5270b |
|
21-Aug-2015 |
Yabin Cui <yabinc@google.com> |
Simpleperf: refactor dso. Having DsoEntry and DsoFactory confuses me which part code should belong to. This change merges the two into class Dso and makes things clear. It is also a preparation for performance optimization in Dso. Bug: 23387541 Change-Id: I41e773406a7f1582a11a18859df252ce8ea3acfa
/system/extras/simpleperf/environment.cpp
|
38e573ee1958959253ba8f3af7567adb4cbeea55 |
|
06-Aug-2015 |
Yabin Cui <yabinc@google.com> |
Simpleperf: add filters to report command. Change-Id: I0e6cec1ce638fd4c832fe398a08168138e22ee7e
/system/extras/simpleperf/environment.cpp
|
d713f959ec1fe07ed993e2c9f4166b52aa98a58c |
|
24-Jun-2015 |
Yabin Cui <yabinc@google.com> |
Simpleperf: support cmdline feature in perf.data. Bug: 19483574 Change-Id: I92f16d6616f274f31ea54e305fe1de10049baf02
/system/extras/simpleperf/environment.cpp
|
41d4ba9f6f2781155a0519a784606d5382cda88f |
|
22-Jun-2015 |
Yabin Cui <yabinc@google.com> |
Simpleperf: better support for per thread comm. 1. Move ProcessEntry to ThreadEntry, and add thread_comm in SampleEntry. 2. Add support of ForkRecord and Mmap2Record. 3. Dump ForkRecord for each thread in record command. 4. Add sort key 'tid' in report command, and change default keys. Bug: 19483574 Change-Id: Iacc690637154aeb7b6f85373730beb50d638ce86
/system/extras/simpleperf/environment.cpp
|
b032de7a9e1975a838cd6df2e7c8df3c7f70a3ce |
|
18-Jun-2015 |
Yabin Cui <yabinc@google.com> |
Simpleperf: support monitoring existing processes/threads. Also change the default record freq from 1000 to 4000. Because 1000 seems to be too low. Bug: 19483574 Change-Id: I340fcb9d28a156862705e483ee340a1c824eea21
/system/extras/simpleperf/environment.cpp
|
ec12ed9010128483993a87d68edc02d3a89d56cf |
|
08-Jun-2015 |
Yabin Cui <yabinc@google.com> |
Simpleperf: support symbol parsing in report command. Also fix the storage of ProcessEntry. Bug: 19483574 Change-Id: I2182a804f6ecbd28e7aa3c1a38a6f19b86f583c9
/system/extras/simpleperf/environment.cpp
|
8f6225147c5b6cb2159a7f5cb0dab952ee0759df |
|
06-May-2015 |
Yabin Cui <yabinc@google.com> |
Dump build_id feature in `simpleperf record`. Bug: 19483574 Change-Id: Ie2acd8a157bca9ad3c01a2e4b37e139aba89670f
/system/extras/simpleperf/environment.cpp
|
7d59bb49fb47fbc82ef5c77d7aebf7174fd996e1 |
|
05-May-2015 |
Yabin Cui <yabinc@google.com> |
Dump kernel/modules/thread mmap information in `simpleperf record`. Bug: 19483574 Change-Id: Ia65cb12804a6dffa440501736a6229b2f7248958
/system/extras/simpleperf/environment.cpp
|
323e945313b190373b3fcfe578e25ee8390a76d3 |
|
21-Apr-2015 |
Yabin Cui <yabinc@google.com> |
Implement simpleperf stat subcommand. Also add some simple unit-tests. Change-Id: Ic30a2d4a879e028a8c82babbaf82e322fc49a838
/system/extras/simpleperf/environment.cpp
|