summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-07ext4_utils: delete make_ext4fs relavant code and scriptJin Qian
make_ext4fs has been replaced with mke2fs. Bug: 64395169 Change-Id: Iad3a8346ca211e4d5a5ab7046c2bdd199292a867
2017-11-06Merge "simpleperf: fix callchains generated by the kernel." am: d1dd064d3e ↵Yabin Cui
am: 7b50acb4bd am: ce33b20ba1 Change-Id: Ie29b2c32c07476cb4ca46a7f99f16293876770d9
2017-11-06Merge "simpleperf: fix callchains generated by the kernel." am: d1dd064d3eYabin Cui
am: 7b50acb4bd Change-Id: I1899d0734d8fc28c1f7d8ade81d27e2554e8c9ce
2017-11-06Merge "simpleperf: fix callchains generated by the kernel."Yabin Cui
am: d1dd064d3e Change-Id: Ibb19abcc7e48bf0aff2394b998eb7db7ab204d30
2017-11-06Merge "simpleperf: fix callchains generated by the kernel."Yabin Cui
2017-11-02simpleperf: fix callchains generated by the kernel.Yabin Cui
The kernel stores return addrs in the callchain, but we want the addrs of call instructions along the callchain. So adjust callchains generated by the kernel. Also avoid using const_cast<> in record.cpp by constructing Record classes with non const buffers. Bug: None. Test: `python report_html.py --add_disassembly`. Test: run simpleperf_unit_test. Change-Id: I8c5f369e333ec9bc96cf5b5166ac670c3e3b5c62
2017-11-02Merge "simpleperf: avoid warning for default freq." am: 6e0851e917 am: ↵Yabin Cui
945eeca235 am: f4c1cab6a4 Change-Id: Ie39ceacccfaf0d346e4c91f79bbef22b0de85c2c
2017-11-02Merge "simpleperf: don't add source code and disassembly for unknown ↵Yabin Cui
functions." am: 647ad93f06 am: 6acd3ce33c am: 9d770131dc Change-Id: Ib9fbc0a972efacce98f06d916df2184bcdae97d0
2017-11-02Merge "simpleperf: avoid warning for default freq." am: 6e0851e917Yabin Cui
am: 945eeca235 Change-Id: I0e8455d6123af89bb65481c92cc0aaf45ce406ad
2017-11-02Merge "simpleperf: don't add source code and disassembly for unknown ↵Yabin Cui
functions." am: 647ad93f06 am: 6acd3ce33c Change-Id: Ie13a2cff3ea9d37ada3214de3035f251512e9ba7
2017-11-02Merge "simpleperf: avoid warning for default freq."Yabin Cui
am: 6e0851e917 Change-Id: I3d377eb3874287f3f018ca123f579d6e6e691403
2017-11-02Merge "simpleperf: don't add source code and disassembly for unknown functions."Yabin Cui
am: 647ad93f06 Change-Id: Ib2451f9799ccf322cd11a700e0dbe0059606f29b
2017-11-02Merge "simpleperf: avoid warning for default freq."Yabin Cui
2017-11-02Merge "simpleperf: don't add source code and disassembly for unknown functions."Yabin Cui
2017-11-01simpleperf: don't add source code and disassembly for unknown functions.Yabin Cui
Unknown functions are for samples without symbol info (Either because the shared library can't be found, or the symbol table is missing). So it doesn't make sence to add source code or disassembly for unknown functions. Bug: http://b/66914187 Test: run report_html.py manually. Test: run test.py. Change-Id: Ic1573792b6a522db61969a66dcb68c737d38749d
2017-11-02Merge "simpleperf: support disassembly in html report interface." am: ↵Yabin Cui
af6981959b am: 9ba1084acb am: 9e8909c855 Change-Id: I3ed63d59fed0402b51bfe384a3ba958732bd315f
2017-11-02Merge "simpleperf: support disassembly in html report interface." am: af6981959bYabin Cui
am: 9ba1084acb Change-Id: I22836de1ee60b7d6832fb3fa8b100038a0b9ca69
2017-11-02Merge "simpleperf: support disassembly in html report interface."Yabin Cui
am: af6981959b Change-Id: I5685e962d502c8750b0fb66ee65b4ece2c5298e9
2017-11-02Merge "simpleperf: support disassembly in html report interface."Yabin Cui
2017-11-01simpleperf: support disassembly in html report interface.Yabin Cui
Bug: http://b/66914187 Test: run test.py. Change-Id: Ib5f027c7236e0d5348991abcd82021faf8a84426
2017-11-01simpleperf: avoid warning for default freq.Yabin Cui
When max_freq = 1800, and run `simpleperf record -e cpu-cycles -f 1000`, it prints warning for default freq: Sample frequency 4000 is out of range [1, 1800], adjust it to 1800 This patch removes the unproper warning. Also remove AdjustSampleFrequency() because the freq will be adjusted in event_fd.cpp. Bug: http://b/29574526 Test: run `simpleperf record -e cpu-cycles -f 1000`. Test: run simpleperf_unit_test. Change-Id: Ieed106fb539b7deb9fee3208f00228c6e0520acb
2017-11-01Merge "simpleperf: support source code in html report interface." am: ↵Yabin Cui
29c0043b53 am: fafbb1b70e am: 9ad3f7ece4 Change-Id: I3714eadbdf16d2f9f3c03cdfa0f27688b9d34f23
2017-11-01Merge "simpleperf: support source code in html report interface." am: 29c0043b53Yabin Cui
am: fafbb1b70e Change-Id: I28f09abcde9edd9dbd5afd9451c123cf6c340966
2017-11-01Merge "simpleperf: support source code in html report interface."Yabin Cui
am: 29c0043b53 Change-Id: Ibcecdff09c17bc32dff4efd742551a99bbf4b060
2017-11-01Merge "simpleperf: support source code in html report interface."Yabin Cui
2017-10-31simpleperf: support source code in html report interface.Yabin Cui
Bug: http://66914187 Test: run test.py. Change-Id: I88a4a2c9eab1abaed6bf66ca934a51740d86e550
2017-10-30Merge "Use -Werror in system/extras" am: 2b217ca555 am: aa317f0c4cChih-hung Hsieh
am: c500bdd557 Change-Id: Icb8574c2f32ec41a126e550bcac7c63a03487ae2
2017-10-30Merge "Use -Werror in system/extras" am: 2b217ca555Chih-hung Hsieh
am: aa317f0c4c Change-Id: I4792be67f2a33c61f0e740ba9093c06df4613921
2017-10-30Merge "Use -Werror in system/extras"Chih-hung Hsieh
am: 2b217ca555 Change-Id: I2b450737e818ec11aa6c4c73afe76c5e515afb59
2017-10-30Merge "Use -Werror in system/extras"Chih-hung Hsieh
2017-10-30Merge "simpleperf: update demo." am: 0f0bc1d7ea am: a160af256fYabin Cui
am: 1aa50d6763 Change-Id: I5f338f85ef1f88cbd383a0d67d4b9a8b4bbdde8e
2017-10-30Merge "simpleperf: update demo." am: 0f0bc1d7eaYabin Cui
am: a160af256f Change-Id: I30df97fa383698ee4feec14401f5d6527eec376a
2017-10-30Merge "simpleperf: update demo."Yabin Cui
am: 0f0bc1d7ea Change-Id: I65dd79e803da1a643ad721c63df1f16593ca0ca4
2017-10-30Merge "simpleperf: update demo."Yabin Cui
2017-10-28Merge "simpleperf: test that hw counters can generate samples." am: ↵Yabin Cui
1e0ab3aa75 am: 67890b277a am: 61707d3c31 Change-Id: I46f8fa78b73d328b1ca5e326dd5f86cd9ff3e21a
2017-10-27simpleperf: update demo.Yabin Cui
1. Only add wrap.sh in app-profiling.apk, not affecting other build types. 2. Rebuild the apks by Android studio 3.0. Bug: None. Test: run test.py. Change-Id: I8a1712143d60acddf696eab3d6058fdd834cc5b4
2017-10-28Merge "simpleperf: test that hw counters can generate samples." am: 1e0ab3aa75Yabin Cui
am: 67890b277a Change-Id: I2c39f268f574c3047cf18ff5a4a52483af05b6d8
2017-10-28Merge "simpleperf: test that hw counters can generate samples."Yabin Cui
am: 1e0ab3aa75 Change-Id: I559d1914eb6b182c0723031e25704ecf40e6060c
2017-10-28Merge "simpleperf: test that hw counters can generate samples."Yabin Cui
2017-10-27simpleperf: test that hw counters can generate samples.Yabin Cui
On some devices, hw counters are disabled by the bootloader or the kernel. So add test to make sure they actually work. Bug: http://b/68202044 Test: run simpleperf_unit_test. Change-Id: Ief8b4448b572a5990240996d8f5f94138cd95b67
2017-10-25Merge "simpleperf: fix scripts." am: 1ed0c279d8 am: c54e1e98e6Yabin Cui
am: d6858d7115 Change-Id: Ib0a47114db42db449cd85f6b4ed8719bf932deaa
2017-10-25Merge "simpleperf: fix scripts." am: 1ed0c279d8Yabin Cui
am: c54e1e98e6 Change-Id: Ie2d2b5112763287f841b6f727bef2de22102b64e
2017-10-25Merge "simpleperf: fix scripts."Yabin Cui
am: 1ed0c279d8 Change-Id: I0a3586b66f4e07731478e94676d3bed14f126533
2017-10-25Merge "simpleperf: fix scripts."Yabin Cui
2017-10-25simpleperf: fix scripts.Yabin Cui
Fixed scripts based on test results on different platforms: 1. Decrease sample frequency from 4000 to 1000 when using -g option. Because using -f 4000 sometimes makes a high loss rate >= 50%. 2. Use kill when am force-stop can't kill the app process, this happens when testing on Android N. 3. In app_profiler.py, only download native libs when profiling an app. 4. Fix some small errors. Bug: http://b/32834638 Test: run python test.py on linux/windows/darwin Test: with Android N/O devices. Change-Id: If8f7ab0195e87014c3ad4ab0d007d0eac8b6f528
2017-10-25Merge "simpleperf: improve report html interface." am: b2595e8e85 am: be4aafa073Yabin Cui
am: 2b622cfc97 Change-Id: I662ec1ca84dd677b362a81088424a2dabfcdd8dd
2017-10-25Merge "simpleperf: improve report html interface." am: b2595e8e85Yabin Cui
am: be4aafa073 Change-Id: Ia556436c22e0b5b2654904348e18843feb65f68c
2017-10-25Merge "simpleperf: improve report html interface."Yabin Cui
am: b2595e8e85 Change-Id: I18f176ef3a0bff325f0ae08e9b882f7951c252af
2017-10-25Merge "simpleperf: improve report html interface."Yabin Cui
2017-10-25Merge "simpleperf: update simpleperf prebuilts to build 4416072." am: ↵Yabin Cui
37eb6a9653 am: f450b4ee58 am: 7ec217d710 Change-Id: I967b59cdc5bbb5a9726a28c341dac1bfc9f8c09c