Age | Commit message (Collapse) | Author |
|
make_ext4fs has been replaced with mke2fs.
Bug: 64395169
Change-Id: Iad3a8346ca211e4d5a5ab7046c2bdd199292a867
|
|
am: 7b50acb4bd
am: ce33b20ba1
Change-Id: Ie29b2c32c07476cb4ca46a7f99f16293876770d9
|
|
am: 7b50acb4bd
Change-Id: I1899d0734d8fc28c1f7d8ade81d27e2554e8c9ce
|
|
am: d1dd064d3e
Change-Id: Ibb19abcc7e48bf0aff2394b998eb7db7ab204d30
|
|
|
|
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
|
|
945eeca235
am: f4c1cab6a4
Change-Id: Ie39ceacccfaf0d346e4c91f79bbef22b0de85c2c
|
|
functions." am: 647ad93f06 am: 6acd3ce33c
am: 9d770131dc
Change-Id: Ib9fbc0a972efacce98f06d916df2184bcdae97d0
|
|
am: 945eeca235
Change-Id: I0e8455d6123af89bb65481c92cc0aaf45ce406ad
|
|
functions." am: 647ad93f06
am: 6acd3ce33c
Change-Id: Ie13a2cff3ea9d37ada3214de3035f251512e9ba7
|
|
am: 6e0851e917
Change-Id: I3d377eb3874287f3f018ca123f579d6e6e691403
|
|
am: 647ad93f06
Change-Id: Ib2451f9799ccf322cd11a700e0dbe0059606f29b
|
|
|
|
|
|
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
|
|
af6981959b am: 9ba1084acb
am: 9e8909c855
Change-Id: I3ed63d59fed0402b51bfe384a3ba958732bd315f
|
|
am: 9ba1084acb
Change-Id: I22836de1ee60b7d6832fb3fa8b100038a0b9ca69
|
|
am: af6981959b
Change-Id: I5685e962d502c8750b0fb66ee65b4ece2c5298e9
|
|
|
|
Bug: http://b/66914187
Test: run test.py.
Change-Id: Ib5f027c7236e0d5348991abcd82021faf8a84426
|
|
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
|
|
29c0043b53 am: fafbb1b70e
am: 9ad3f7ece4
Change-Id: I3714eadbdf16d2f9f3c03cdfa0f27688b9d34f23
|
|
am: fafbb1b70e
Change-Id: I28f09abcde9edd9dbd5afd9451c123cf6c340966
|
|
am: 29c0043b53
Change-Id: Ibcecdff09c17bc32dff4efd742551a99bbf4b060
|
|
|
|
Bug: http://66914187
Test: run test.py.
Change-Id: I88a4a2c9eab1abaed6bf66ca934a51740d86e550
|
|
am: c500bdd557
Change-Id: Icb8574c2f32ec41a126e550bcac7c63a03487ae2
|
|
am: aa317f0c4c
Change-Id: I4792be67f2a33c61f0e740ba9093c06df4613921
|
|
am: 2b217ca555
Change-Id: I2b450737e818ec11aa6c4c73afe76c5e515afb59
|
|
|
|
am: 1aa50d6763
Change-Id: I5f338f85ef1f88cbd383a0d67d4b9a8b4bbdde8e
|
|
am: a160af256f
Change-Id: I30df97fa383698ee4feec14401f5d6527eec376a
|
|
am: 0f0bc1d7ea
Change-Id: I65dd79e803da1a643ad721c63df1f16593ca0ca4
|
|
|
|
1e0ab3aa75 am: 67890b277a
am: 61707d3c31
Change-Id: I46f8fa78b73d328b1ca5e326dd5f86cd9ff3e21a
|
|
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
|
|
am: 67890b277a
Change-Id: I2c39f268f574c3047cf18ff5a4a52483af05b6d8
|
|
am: 1e0ab3aa75
Change-Id: I559d1914eb6b182c0723031e25704ecf40e6060c
|
|
|
|
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
|
|
am: d6858d7115
Change-Id: Ib0a47114db42db449cd85f6b4ed8719bf932deaa
|
|
am: c54e1e98e6
Change-Id: Ie2d2b5112763287f841b6f727bef2de22102b64e
|
|
am: 1ed0c279d8
Change-Id: I0a3586b66f4e07731478e94676d3bed14f126533
|
|
|
|
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
|
|
am: 2b622cfc97
Change-Id: I662ec1ca84dd677b362a81088424a2dabfcdd8dd
|
|
am: be4aafa073
Change-Id: Ia556436c22e0b5b2654904348e18843feb65f68c
|
|
am: b2595e8e85
Change-Id: I18f176ef3a0bff325f0ae08e9b882f7951c252af
|
|
|
|
37eb6a9653 am: f450b4ee58
am: 7ec217d710
Change-Id: I967b59cdc5bbb5a9726a28c341dac1bfc9f8c09c
|