OSDN Git Service
Yabin Cui [Sat, 19 Aug 2017 03:07:00 +0000 (03:07 +0000)]
Merge "simpleperf: support --profile_from_launch option in app_profiler.py." am:
0e6b67e308 am:
04938917b5 am:
f1fa8bd44f
am:
c676ddb96b
Change-Id: If0c3592d5b5f3a3cf623b2d7c65cc2f7fc9401ae
Yabin Cui [Sat, 19 Aug 2017 03:03:29 +0000 (03:03 +0000)]
Merge "simpleperf: support --profile_from_launch option in app_profiler.py." am:
0e6b67e308 am:
04938917b5
am:
f1fa8bd44f
Change-Id: Ia051e6a4694195dc1e060187758a35c57553816e
Yabin Cui [Sat, 19 Aug 2017 03:00:29 +0000 (03:00 +0000)]
Merge "simpleperf: support --profile_from_launch option in app_profiler.py." am:
0e6b67e308
am:
04938917b5
Change-Id: Ia62f170bc58b422a6f252699a2a1ccd58c244bc6
Yabin Cui [Sat, 19 Aug 2017 02:57:32 +0000 (02:57 +0000)]
Merge "simpleperf: support --profile_from_launch option in app_profiler.py."
am:
0e6b67e308
Change-Id: I66d0e1d240d972ec9c39290a5b7ab43b85c80c75
Yabin Cui [Sat, 19 Aug 2017 02:52:31 +0000 (02:52 +0000)]
Merge "simpleperf: support --profile_from_launch option in app_profiler.py."
Yabin Cui [Fri, 18 Aug 2017 19:44:34 +0000 (12:44 -0700)]
simpleperf: support --profile_from_launch option in app_profiler.py.
Bug: http://b/
34108866
Test: run test.py.
Change-Id: I6476b02fe31bf3f949e61640a8637582b09f270e
Yabin Cui [Fri, 18 Aug 2017 18:51:45 +0000 (18:51 +0000)]
Merge "simpleperf: add missing scripts in simpleperf_script.zip." am:
e1a9f9267f am:
961f9fdb7a am:
0740c15490
am:
cd4dbc0e85
Change-Id: Id85b65941e5b4de2b8a2cb7f2c8639f8c2f63e71
Yabin Cui [Fri, 18 Aug 2017 18:39:52 +0000 (18:39 +0000)]
Merge "simpleperf: add missing scripts in simpleperf_script.zip." am:
e1a9f9267f am:
961f9fdb7a
am:
0740c15490
Change-Id: Iffc441f39d033680325857e9f835ab4bebe6b2bd
Yabin Cui [Fri, 18 Aug 2017 18:31:06 +0000 (18:31 +0000)]
Merge "simpleperf: add missing scripts in simpleperf_script.zip." am:
e1a9f9267f
am:
961f9fdb7a
Change-Id: If39c5461ddd68b24065b5e596597bea3ae5c6d7a
Yabin Cui [Fri, 18 Aug 2017 18:25:37 +0000 (18:25 +0000)]
Merge "simpleperf: add missing scripts in simpleperf_script.zip."
am:
e1a9f9267f
Change-Id: I73e6afb0159518089b5841ccc34e92630f0353b6
Yabin Cui [Fri, 18 Aug 2017 18:22:26 +0000 (18:22 +0000)]
Merge "simpleperf: add missing scripts in simpleperf_script.zip."
Yabin Cui [Fri, 18 Aug 2017 18:19:41 +0000 (11:19 -0700)]
simpleperf: add missing scripts in simpleperf_script.zip.
Bug: http://b/
64035530
Test: run `make sdk`.
Change-Id: I2e60ca530076ea46664a0afa0602a456786b03e6
Yabin Cui [Fri, 18 Aug 2017 01:36:29 +0000 (01:36 +0000)]
Merge "simpleperf: add doc for --trace-offcpu option." am:
bc53c51acc am:
f9ae7c9b35 am:
c17128b4ae
am:
40ae1f1dcc
Change-Id: I667b6ee687fa6f5498cf8dae2259a58b27193ee1
Yabin Cui [Fri, 18 Aug 2017 01:20:57 +0000 (01:20 +0000)]
Merge "simpleperf: add doc for --trace-offcpu option." am:
bc53c51acc am:
f9ae7c9b35
am:
c17128b4ae
Change-Id: I63f0cdd574aed9abc4a043cbb19395da04cabff7
Yabin Cui [Fri, 18 Aug 2017 01:16:26 +0000 (01:16 +0000)]
Merge "simpleperf: add doc for --trace-offcpu option." am:
bc53c51acc
am:
f9ae7c9b35
Change-Id: I5a029083ffbccdc6a559095838fc91e36ff502e5
Yabin Cui [Fri, 18 Aug 2017 01:11:28 +0000 (01:11 +0000)]
Merge "simpleperf: add doc for --trace-offcpu option."
am:
bc53c51acc
Change-Id: Ic465e25c7683627469e113d1d2273bcdda5e1232
Yabin Cui [Fri, 18 Aug 2017 01:00:05 +0000 (01:00 +0000)]
Merge "simpleperf: add doc for --trace-offcpu option."
Yabin Cui [Thu, 17 Aug 2017 22:46:35 +0000 (15:46 -0700)]
simpleperf: add doc for --trace-offcpu option.
Bug: http://b/
37572306
Test: run `remarkable README.md`.
Change-Id: I353dbc480a5af2755cde35132addaff890e715c5
Yabin Cui [Thu, 17 Aug 2017 21:46:14 +0000 (21:46 +0000)]
Merge "simpleperf: fix inferno and test content of report.html." am:
001e76be63 am:
f9ec53fc3f am:
f5967b2d97
am:
e0b740daf3
Change-Id: Ib1dc31e0972480eeb9fcd739283f2c2f92addf38
Yabin Cui [Thu, 17 Aug 2017 21:45:58 +0000 (21:45 +0000)]
Merge "simpleperf: add run_simpleperf_on_device.py." am:
72dd31f567 am:
5bd5d376c2 am:
833aa2b45b
am:
bc75afd11c
Change-Id: I2dd60266aaa9fcdf59384c31fe8a9e61068c8266
Yabin Cui [Thu, 17 Aug 2017 21:45:45 +0000 (21:45 +0000)]
Merge "simpleperf: fix building simpleperf_script.zip." am:
88fed2d53e am:
8a8568e7b9 am:
3f97e890b7
am:
6218b88341
Change-Id: I6d4a83c400c3b84ef6d0b810eef8295a71eb74d6
Yabin Cui [Thu, 17 Aug 2017 21:42:38 +0000 (21:42 +0000)]
Merge "simpleperf: fix inferno and test content of report.html." am:
001e76be63 am:
f9ec53fc3f
am:
f5967b2d97
Change-Id: Ie59796139208582d7a79259d32860015ab5fe054
Yabin Cui [Thu, 17 Aug 2017 21:42:25 +0000 (21:42 +0000)]
Merge "simpleperf: add run_simpleperf_on_device.py." am:
72dd31f567 am:
5bd5d376c2
am:
833aa2b45b
Change-Id: Ia52c87b9690201a5d94a5ede45700be7dbb359a6
Yabin Cui [Thu, 17 Aug 2017 21:42:09 +0000 (21:42 +0000)]
Merge "simpleperf: fix building simpleperf_script.zip." am:
88fed2d53e am:
8a8568e7b9
am:
3f97e890b7
Change-Id: Ia5026666de14d08f1e0090cb8807d8e38f53e593
Yabin Cui [Thu, 17 Aug 2017 21:39:11 +0000 (21:39 +0000)]
Merge "simpleperf: fix inferno and test content of report.html." am:
001e76be63
am:
f9ec53fc3f
Change-Id: I7ab696e12b67a44434c4af90105854d52d5260b5
Yabin Cui [Thu, 17 Aug 2017 21:38:57 +0000 (21:38 +0000)]
Merge "simpleperf: add run_simpleperf_on_device.py." am:
72dd31f567
am:
5bd5d376c2
Change-Id: I584517ede8e194df7730743de84445f959b000d8
Yabin Cui [Thu, 17 Aug 2017 21:38:40 +0000 (21:38 +0000)]
Merge "simpleperf: fix building simpleperf_script.zip." am:
88fed2d53e
am:
8a8568e7b9
Change-Id: Icb231b234bd1fd4b84a798847c2a2c9a35a90290
Yabin Cui [Thu, 17 Aug 2017 21:35:09 +0000 (21:35 +0000)]
Merge "simpleperf: fix inferno and test content of report.html."
am:
001e76be63
Change-Id: Id915fae598b6538f2a9e6ccb6454bdb7e075900e
Yabin Cui [Thu, 17 Aug 2017 21:34:55 +0000 (21:34 +0000)]
Merge "simpleperf: add run_simpleperf_on_device.py."
am:
72dd31f567
Change-Id: I7ba9c0c46a3fcbb70cd30aaa10d2f5ca0ba789b0
Yabin Cui [Thu, 17 Aug 2017 21:34:42 +0000 (21:34 +0000)]
Merge "simpleperf: fix building simpleperf_script.zip."
am:
88fed2d53e
Change-Id: I79dedd05ddf937726e11d164d78c306409490b04
Yabin Cui [Thu, 17 Aug 2017 21:30:19 +0000 (21:30 +0000)]
Merge "simpleperf: fix inferno and test content of report.html."
Yabin Cui [Thu, 17 Aug 2017 21:28:05 +0000 (21:28 +0000)]
Merge "simpleperf: add run_simpleperf_on_device.py."
Yabin Cui [Thu, 17 Aug 2017 21:27:38 +0000 (21:27 +0000)]
Merge "simpleperf: fix building simpleperf_script.zip."
Yabin Cui [Thu, 17 Aug 2017 21:21:15 +0000 (21:21 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4282339." am:
24bd27006a am:
ea6e02e55d am:
28b93f9141
am:
c230ac2d3f
Change-Id: I8e2780d1ca57110d211ae6d88c940feac2104a2c
Yabin Cui [Thu, 17 Aug 2017 21:11:12 +0000 (21:11 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4282339." am:
24bd27006a am:
ea6e02e55d
am:
28b93f9141
Change-Id: I56815e11df944a1f3590c278cffb6a967d67dbf2
Yabin Cui [Thu, 17 Aug 2017 21:07:14 +0000 (21:07 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4282339." am:
24bd27006a
am:
ea6e02e55d
Change-Id: Ibd1c3c39f03a6747bb090f6db8e26861cfec6977
Yabin Cui [Thu, 17 Aug 2017 21:04:13 +0000 (21:04 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4282339."
am:
24bd27006a
Change-Id: I5e36c3fbaac216141ac5b80543ca1814583c79b7
Yabin Cui [Thu, 17 Aug 2017 20:59:04 +0000 (20:59 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4282339."
Yabin Cui [Fri, 11 Aug 2017 23:22:50 +0000 (16:22 -0700)]
simpleperf: add run_simpleperf_on_device.py.
It is added mainly to show in README.md how to detect whether
trace-offcpu is supported on device, by
`python run_simpleperf_on_device.py list --show-features`.
Bug: http://b/
32834638
Test: run test.py.
Change-Id: I33a6fb81b650293faec233eb6a735bac7cb5e215
Yabin Cui [Thu, 17 Aug 2017 19:30:32 +0000 (12:30 -0700)]
simpleperf: update simpleperf prebuilts to build
4282339.
Taken from branch aosp-master.
Bug: None
Test: None
Change-Id: I9349e8e646b2b7c999c7f540fd1f0d346ff15889
Yabin Cui [Mon, 14 Aug 2017 19:24:15 +0000 (12:24 -0700)]
simpleperf: fix building simpleperf_script.zip.
The previous way of building simpleperf_script.zip uses "../" in zip file
makes unzip complain. So remove "../" by moving the makefile to the parent
directory.
Also include inferno in simpleperf_script.zip.
Bug: http://b/
64035530
Test: run `make sdk -j30`.
Change-Id: Ic4359c5cf68e1475a605d58883a2451ca43bbe24
Yabin Cui [Mon, 14 Aug 2017 23:35:10 +0000 (16:35 -0700)]
simpleperf: fix inferno and test content of report.html.
Inferno uses sample count to decide the width of each method,
but this is not accurate. Fix it by using event count instead.
Besides that, refactor inferno.py a little, get record cmd
and device info from perf.data, and test content of report.html
generated by inferno.
Also fix a flakey test TestExamplePureJava.test_app_profiler_with_ctrl_c.
Bug: http://b/
64035530
Test: run test.py.
Change-Id: Ia57fcbd28b4242b4251b063bd38a58da7b93eba0
Yabin Cui [Mon, 14 Aug 2017 21:10:13 +0000 (21:10 +0000)]
Merge "simpleperf: export more info through report_lib_interface." am:
78b3cc8387 am:
01db2c9306 am:
973046467d
am:
520fc7b4f8
Change-Id: Iaed5301140bc32e4c0097e62c602aa80f0ba0300
Yabin Cui [Mon, 14 Aug 2017 21:05:43 +0000 (21:05 +0000)]
Merge "simpleperf: export more info through report_lib_interface." am:
78b3cc8387 am:
01db2c9306
am:
973046467d
Change-Id: Icc62ec8e87ca1f896f66d71be7ce27db2023843b
Yabin Cui [Mon, 14 Aug 2017 21:01:44 +0000 (21:01 +0000)]
Merge "simpleperf: export more info through report_lib_interface." am:
78b3cc8387
am:
01db2c9306
Change-Id: Ib71725d96093532ed88a5ef786a5cf9539c0f375
Yabin Cui [Mon, 14 Aug 2017 20:57:44 +0000 (20:57 +0000)]
Merge "simpleperf: export more info through report_lib_interface."
am:
78b3cc8387
Change-Id: I4a0081b2b56b8ebc20529fd71d6e4ebeb8329712
Yabin Cui [Mon, 14 Aug 2017 20:51:47 +0000 (20:51 +0000)]
Merge "simpleperf: export more info through report_lib_interface."
Yabin Cui [Mon, 14 Aug 2017 19:43:07 +0000 (19:43 +0000)]
Merge "simpleperf: format inferno code." am:
504d653008 am:
03e42a04f0 am:
8173451339
am:
c6bd131bf9
Change-Id: I89d477b07bb3b611a757e7544b7be66d5411f164
Yabin Cui [Mon, 14 Aug 2017 19:39:07 +0000 (19:39 +0000)]
Merge "simpleperf: format inferno code." am:
504d653008 am:
03e42a04f0
am:
8173451339
Change-Id: I66ea3e2be21adba601740775452a66f07036c5f1
Yabin Cui [Mon, 14 Aug 2017 19:34:37 +0000 (19:34 +0000)]
Merge "simpleperf: format inferno code." am:
504d653008
am:
03e42a04f0
Change-Id: Id53c5aa8a9b59eef8ef48e95265fe27ad176a07b
Yabin Cui [Mon, 14 Aug 2017 19:30:40 +0000 (19:30 +0000)]
Merge "simpleperf: format inferno code."
am:
504d653008
Change-Id: I3fb3ca1ca306e58bfb720eadd12e0f6659c88b9d
Yabin Cui [Mon, 14 Aug 2017 19:21:13 +0000 (19:21 +0000)]
Merge "simpleperf: format inferno code."
Yabin Cui [Mon, 14 Aug 2017 18:29:02 +0000 (18:29 +0000)]
Merge "simpleperf: fix link of README.md." am:
e96387ab5e am:
200afdc1e6 am:
306623ad87
am:
205a9b1b86
Change-Id: Idb0cf2ea798c3e47493df6c570835d35f0824880
Yabin Cui [Mon, 14 Aug 2017 18:25:32 +0000 (18:25 +0000)]
Merge "simpleperf: fix link of README.md." am:
e96387ab5e am:
200afdc1e6
am:
306623ad87
Change-Id: Ib1e4274fb207f598788e9d178c0d60e24ed1c3ba
Yabin Cui [Mon, 14 Aug 2017 18:21:32 +0000 (18:21 +0000)]
Merge "simpleperf: fix link of README.md." am:
e96387ab5e
am:
200afdc1e6
Change-Id: I8b8bf2b756d88bafd4b2f6f25cc84c4a7262d814
Yabin Cui [Mon, 14 Aug 2017 18:17:34 +0000 (18:17 +0000)]
Merge "simpleperf: fix link of README.md."
am:
e96387ab5e
Change-Id: I10da85da18156e0b50ebeff275df6eb3d4803e21
Yabin Cui [Mon, 14 Aug 2017 18:12:45 +0000 (18:12 +0000)]
Merge "simpleperf: fix link of README.md."
Yabin Cui [Fri, 11 Aug 2017 21:52:51 +0000 (14:52 -0700)]
simpleperf: export more info through report_lib_interface.
Make below changes to better suppport inferno:
1. Save product properties of device in perf.data.
2. Add a python/c api GetFeatureSection. It is used to support
reading record cmd and meta info from perf.data.
3. Remove old api GetNextMetaInfo, because meta info can be
exported by GetFeatureSection more easily.
4. When reading perf.data in record_file_reader.cpp, remove
callchain at and below ip == 0 to avoid caller's effort.
Also move to use android-base/properties.h.
Bug: http://b/
64035530
Test: run simpleperf_unit_test and test.py.
Change-Id: Ib6743a09167e2b7cd65a12f17d991bc1ac628588
Yabin Cui [Mon, 14 Aug 2017 17:41:20 +0000 (10:41 -0700)]
simpleperf: fix link of README.md.
Bug: None
Test: None
Change-Id: If06288b0b5b2b2ec20a7fc4f930c5ca3d0198978
Yabin Cui [Mon, 14 Aug 2017 17:34:59 +0000 (17:34 +0000)]
Merge "simpleperf: improve warning msg." am:
668f19e1a9 am:
e9a7352108 am:
82fc73f530
am:
99657c507d
Change-Id: I9ce55b08c6f3f9e645ba4c4c00bcd8183c93c206
Yabin Cui [Mon, 14 Aug 2017 17:31:30 +0000 (17:31 +0000)]
Merge "simpleperf: improve warning msg." am:
668f19e1a9 am:
e9a7352108
am:
82fc73f530
Change-Id: Ic7105b5c989235406dd68bb0fe0fce6c086106fe
Yabin Cui [Mon, 14 Aug 2017 17:26:58 +0000 (17:26 +0000)]
Merge "simpleperf: improve warning msg." am:
668f19e1a9
am:
e9a7352108
Change-Id: I3f3ac12eff4cc3472d454842fe12e23f3b953afa
Yabin Cui [Mon, 14 Aug 2017 17:22:59 +0000 (17:22 +0000)]
Merge "simpleperf: improve warning msg."
am:
668f19e1a9
Change-Id: I6c122f13e6bd8dcd2f3d7c93c9e8a1f65381bfd0
Yabin Cui [Mon, 14 Aug 2017 17:19:53 +0000 (17:19 +0000)]
Merge "simpleperf: improve warning msg."
Yabin Cui [Sat, 12 Aug 2017 00:03:07 +0000 (17:03 -0700)]
simpleperf: improve warning msg.
The warning of missing symbol for each lib is shown twice,
once in recording, and once in reporting. This is redundant and
maybe misleading. Because when reporting we actually don't know
if we have collected enough symbols in perf.data. So move warning
of missing symbols to debug info if we have symbols in perf.data.
Use customized StderrLogger, because simpleperf doesn't need
time,pid,tid information in log.
Bug: http://b/
29574526
Test: run simpleperf manually and run simpleperf_unit_test.
Change-Id: I9baf6d8fdcd63907681f2daa45b8fad6bf7e2516
Yabin Cui [Fri, 11 Aug 2017 22:49:36 +0000 (15:49 -0700)]
simpleperf: format inferno code.
Format python code using autopep8.
Change Javascript code to ES6, and format it using eslint.
Bug: http://b/
64035530
Test: run inferno.
Change-Id: I8b3553bf49423275da8eb3ad6fe3d8bb8dcf0a5b
Yabin Cui [Thu, 10 Aug 2017 18:16:32 +0000 (18:16 +0000)]
Merge "simpleperf: use app_profiler.py in inferno." am:
c2adeafb3c am:
6918695687 am:
666bc7b0f1
am:
f2147448d9
Change-Id: I1767ecbd5ef2d9dd002a35fd7752e265c2a9dd43
Yabin Cui [Thu, 10 Aug 2017 18:06:06 +0000 (18:06 +0000)]
Merge "simpleperf: use app_profiler.py in inferno." am:
c2adeafb3c am:
6918695687
am:
666bc7b0f1
Change-Id: Ia07530316e1d80cb6555fa5f9c66f349bd9aa3e5
Yabin Cui [Thu, 10 Aug 2017 18:03:19 +0000 (18:03 +0000)]
Merge "simpleperf: use app_profiler.py in inferno." am:
c2adeafb3c
am:
6918695687
Change-Id: Id470ce14f761c2778ae72d63653b82c1bf66bf66
Yabin Cui [Thu, 10 Aug 2017 17:59:33 +0000 (17:59 +0000)]
Merge "simpleperf: use app_profiler.py in inferno."
am:
c2adeafb3c
Change-Id: I8c4566f13540c115cd61fe35627ce57802bde9ca
Yabin Cui [Thu, 10 Aug 2017 17:49:12 +0000 (17:49 +0000)]
Merge "simpleperf: use app_profiler.py in inferno."
Yabin Cui [Wed, 9 Aug 2017 01:33:57 +0000 (01:33 +0000)]
Merge "simpleperf: fix stat cmd." am:
45da8349f7 am:
2c03289a32 am:
72a9ad65d2
am:
d41c8afd89
Change-Id: I224fe083349134c3340e6c85f341f2f085f83934
Yabin Cui [Wed, 9 Aug 2017 01:25:03 +0000 (01:25 +0000)]
Merge "simpleperf: fix stat cmd." am:
45da8349f7 am:
2c03289a32
am:
72a9ad65d2
Change-Id: I5c9dae000e11248cecfd327001a3fd5c1bc0110f
Yabin Cui [Wed, 9 Aug 2017 01:20:03 +0000 (01:20 +0000)]
Merge "simpleperf: fix stat cmd." am:
45da8349f7
am:
2c03289a32
Change-Id: I7ce9c99de10b69f404127d06ac1053a5167e3505
Yabin Cui [Wed, 9 Aug 2017 01:14:35 +0000 (01:14 +0000)]
Merge "simpleperf: fix stat cmd."
am:
45da8349f7
Change-Id: I4b659d142223167041058e4b91399d1010b7854e
Treehugger Robot [Wed, 9 Aug 2017 01:00:49 +0000 (01:00 +0000)]
Merge "simpleperf: fix stat cmd."
Yabin Cui [Wed, 9 Aug 2017 00:26:56 +0000 (00:26 +0000)]
Merge "simpleperf: add --exit-with-parent option in record cmd." am:
d51b849069 am:
0f325f8d08 am:
f516c613d9
am:
6912c58554
Change-Id: I3ddc46bdac10cf73f46654be3072340c37e67d50
Yabin Cui [Wed, 9 Aug 2017 00:17:04 +0000 (00:17 +0000)]
Merge "simpleperf: add --exit-with-parent option in record cmd." am:
d51b849069 am:
0f325f8d08
am:
f516c613d9
Change-Id: Ia18fdb8170f7f4baca9d3fd3abbdf21e186a6fec
Yabin Cui [Tue, 8 Aug 2017 23:52:56 +0000 (23:52 +0000)]
Merge "simpleperf: add --exit-with-parent option in record cmd." am:
d51b849069
am:
0f325f8d08
Change-Id: I44fd103aa01261636303952fc4250abfb3a9c646
Yabin Cui [Tue, 8 Aug 2017 23:45:51 +0000 (23:45 +0000)]
Merge "simpleperf: add --exit-with-parent option in record cmd."
am:
d51b849069
Change-Id: I90867cfa7195d8bc60b0c898df3d841c75610f7a
Yabin Cui [Tue, 8 Aug 2017 23:30:21 +0000 (23:30 +0000)]
Merge "simpleperf: add --exit-with-parent option in record cmd."
Erwin Jansen [Tue, 8 Aug 2017 22:52:04 +0000 (22:52 +0000)]
Merge "Ensure pstore has data before running CtsKernelConfigTestCases. am:
b7c25d7f0a am:
5b5c1421ba" into oc-dr1-dev-plus-aosp
am:
29b786f5cc
Change-Id: I66581d67bc72ccd0382f607a400826d91efb9c63
Erwin Jansen [Tue, 8 Aug 2017 22:51:45 +0000 (22:51 +0000)]
Ensure pstore has data before running CtsKernelConfigTestCases. am:
b7c25d7f0a am:
127cf17a80
am:
997c3a951c
Change-Id: Ied6c3803a6752c8a74c2adc5c3c91dfa36afa964
Erwin Jansen [Tue, 8 Aug 2017 22:45:44 +0000 (22:45 +0000)]
Ensure pstore has data before running CtsKernelConfigTestCases. am:
b7c25d7f0a am:
127cf17a80
am:
cc0ba53a9f
Change-Id: I9c1b2e7a421c7ed8940bfff30fa067c2b08e53cd
Yabin Cui [Tue, 8 Aug 2017 22:44:33 +0000 (15:44 -0700)]
simpleperf: fix stat cmd.
Previous CL wrongly makes kernel dump samples for stat cmd.
Bug: http://b/
64489160
Test: run simpleperf_unit_test.
Change-Id: I4f5c08839e283b2361e47d61310e5161433824bb
Android Build Merger (Role) [Tue, 8 Aug 2017 22:34:27 +0000 (22:34 +0000)]
Merge "Ensure pstore has data before running CtsKernelConfigTestCases. am:
b7c25d7f0a am:
5b5c1421ba" into oc-dr1-dev-plus-aosp
Erwin Jansen [Tue, 8 Aug 2017 22:28:20 +0000 (22:28 +0000)]
Ensure pstore has data before running CtsKernelConfigTestCases. am:
b7c25d7f0a
am:
127cf17a80
Change-Id: I8740a240f9ca110a5f6e3442f40dbf40cf45c28a
Erwin Jansen [Tue, 8 Aug 2017 22:28:20 +0000 (22:28 +0000)]
Ensure pstore has data before running CtsKernelConfigTestCases. am:
b7c25d7f0a
am:
127cf17a80
Change-Id: Ia316dc906912920e2d204d97ff0a3d2ff09a698a
Erwin Jansen [Tue, 8 Aug 2017 22:28:19 +0000 (22:28 +0000)]
Ensure pstore has data before running CtsKernelConfigTestCases. am:
b7c25d7f0a
am:
5b5c1421ba
Change-Id: Ia853d526c2a9be84a97b90d9c998cb9297bc31c0
Erwin Jansen [Tue, 8 Aug 2017 22:25:27 +0000 (22:25 +0000)]
Ensure pstore has data before running CtsKernelConfigTestCases.
am:
b7c25d7f0a
Change-Id: Ic83b8ba2191992d437f6842113bbea173cf3c2be
Erwin Jansen [Tue, 8 Aug 2017 22:25:20 +0000 (22:25 +0000)]
Ensure pstore has data before running CtsKernelConfigTestCases.
am:
b7c25d7f0a
Change-Id: Iaaf13e2e1d93fc92b8a41773f23fbc5072eef605
Yabin Cui [Tue, 8 Aug 2017 19:29:04 +0000 (12:29 -0700)]
simpleperf: add --exit-with-parent option in record cmd.
This makes it optional whether simpleperf stops recording
when the parent dies.
Bug: http://b/
64391339
Test: run simpleperf_unit_test.
Change-Id: I0827a17d6fedbb9763347df76da9dc981fea6312
Yabin Cui [Tue, 8 Aug 2017 00:53:33 +0000 (17:53 -0700)]
simpleperf: use app_profiler.py in inferno.
Also add tests to check if we can run inferno successfully.
More tests will be added to check report results of inferno.
Bug: http://b/
64035530
Test: run test.py.
Change-Id: Ie5dd1f5cb47c8c7a2ae68f8614cf81b68e3c7dbf
Yabin Cui [Mon, 7 Aug 2017 23:27:05 +0000 (23:27 +0000)]
Merge "simpleperf: allow recording events in different speed." am:
f9ed7b5507 am:
10025e5e23 am:
cd1d51cc94
am:
b28679a0d1
Change-Id: I277b9c8a8aab9fa27d7f9b3aa497edbe08ff412a
Elliott Hughes [Mon, 7 Aug 2017 23:26:47 +0000 (23:26 +0000)]
Merge "Fix fd ownership issue in PrintNativeInfo/GetNativeInfo." am:
6278bc9fd8 am:
82e81d4434 am:
e830c00837
am:
d23e9378c4
Change-Id: I9efbee6bb7de4e0d4b3d9726102988cf6eec8fe9
Yabin Cui [Mon, 7 Aug 2017 23:23:43 +0000 (23:23 +0000)]
Merge "simpleperf: allow recording events in different speed." am:
f9ed7b5507 am:
10025e5e23
am:
cd1d51cc94
Change-Id: I7ae954171880ae058f80ee61cfafe1814229f5ce
Elliott Hughes [Mon, 7 Aug 2017 23:23:29 +0000 (23:23 +0000)]
Merge "Fix fd ownership issue in PrintNativeInfo/GetNativeInfo." am:
6278bc9fd8 am:
82e81d4434
am:
e830c00837
Change-Id: Ie4017c3e23497b0717dc5c50b11d32a3e5415193
Yabin Cui [Mon, 7 Aug 2017 23:21:45 +0000 (23:21 +0000)]
Merge "simpleperf: allow recording events in different speed." am:
f9ed7b5507
am:
10025e5e23
Change-Id: Ida564432343266db59fc96ded1b170d08682261a
Elliott Hughes [Mon, 7 Aug 2017 23:21:33 +0000 (23:21 +0000)]
Merge "Fix fd ownership issue in PrintNativeInfo/GetNativeInfo." am:
6278bc9fd8
am:
82e81d4434
Change-Id: I98c0410e608f48071e7d63e20722aebaab964529
Yabin Cui [Mon, 7 Aug 2017 23:18:49 +0000 (23:18 +0000)]
Merge "simpleperf: allow recording events in different speed."
am:
f9ed7b5507
Change-Id: Ia1eaafc0c7b825289014ebe362f4419957f934ec