OSDN Git Service
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 [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 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: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: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: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: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: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: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."
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: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: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
Elliott Hughes [Mon, 7 Aug 2017 23:18:37 +0000 (23:18 +0000)]
Merge "Fix fd ownership issue in PrintNativeInfo/GetNativeInfo."
am:
6278bc9fd8
Change-Id: I4d20cf4891f041c323af90f2a92c63337606eeb9
Yabin Cui [Mon, 7 Aug 2017 23:11:34 +0000 (23:11 +0000)]
Merge "simpleperf: allow recording events in different speed."
Elliott Hughes [Mon, 7 Aug 2017 23:09:48 +0000 (23:09 +0000)]
Merge "Fix fd ownership issue in PrintNativeInfo/GetNativeInfo."
Yabin Cui [Thu, 3 Aug 2017 22:54:43 +0000 (15:54 -0700)]
simpleperf: allow recording events in different speed.
Currently record command interface only allows one sample freq or sample period
for all events. This is not convenient when recording both non tracepoint events
and tracepoint events. This CL allows setting different sample speed for
different events. For example, for "-f 1000 -e cpu-cycles -c 1 sched:sched_switch",
"-f 1000" applies to cpu-cycles, and "-c 1" applies to sched:sched_switch.
It also fixes a bug about trace-offcpu: if "-f 1000 --trace-offcpu" is used,
the sched:sched_switch is be samples with "-f 1000". But we want to sample it
with "-c 1".
Also change the order of options in the help msg of record cmd to make it more
readable. Remove -F option. Because adding it seems not useful.
Bug: http://b/
37572306
Test: run simpleperf_unit_test.
Change-Id: Ifdbd27c8f9fec49aade0e0e6ce624d8114042020
Elliott Hughes [Mon, 7 Aug 2017 16:30:37 +0000 (09:30 -0700)]
Fix fd ownership issue in PrintNativeInfo/GetNativeInfo.
Bug: N/A
Test: ran tests
Change-Id: I10bdeeb38404583560685bf47c58f6770fc9050b
Signed-off-by: Ivan Maidanski <i.maidanski@samsung.com>
Yabin Cui [Fri, 4 Aug 2017 18:19:39 +0000 (18:19 +0000)]
Merge "simpleperf: support profiling native programs in app_profiler.py." am:
51bdff6ccb am:
259d4159dd
am:
8ea2925329
Change-Id: I0f75084fb62556b4e4bbd1840c635964c4d8896a
Yabin Cui [Fri, 4 Aug 2017 18:19:18 +0000 (18:19 +0000)]
Merge "simpleperf: export meta info in report_sample.proto." am:
312cbae4fa am:
32e15649bc
am:
954b2aa75c
Change-Id: Id4636fec651e0a3418fd6b2fe97660de0407c931
Yabin Cui [Fri, 4 Aug 2017 18:13:34 +0000 (18:13 +0000)]
Merge "simpleperf: support profiling native programs in app_profiler.py." am:
51bdff6ccb
am:
259d4159dd
Change-Id: I2a500ece1a84351057015837219f366ec9c93e50
Yabin Cui [Fri, 4 Aug 2017 18:13:16 +0000 (18:13 +0000)]
Merge "simpleperf: export meta info in report_sample.proto." am:
312cbae4fa
am:
32e15649bc
Change-Id: I30da4a1768e85c53530c61c206f5c2d8b287cbad
Yabin Cui [Fri, 4 Aug 2017 18:07:36 +0000 (18:07 +0000)]
Merge "simpleperf: support profiling native programs in app_profiler.py."
am:
51bdff6ccb
Change-Id: I12717142bd37241bbb7ca3c27b4122b74c316dce
Yabin Cui [Fri, 4 Aug 2017 18:07:19 +0000 (18:07 +0000)]
Merge "simpleperf: export meta info in report_sample.proto."
am:
312cbae4fa
Change-Id: I4000bd49bf50a2a8314087a1dbaa2740ab9837be
Yabin Cui [Fri, 4 Aug 2017 17:54:42 +0000 (17:54 +0000)]
Merge "simpleperf: support profiling native programs in app_profiler.py."
Yabin Cui [Fri, 4 Aug 2017 17:53:53 +0000 (17:53 +0000)]
Merge "simpleperf: export meta info in report_sample.proto."
Chih-Hung Hsieh [Thu, 3 Aug 2017 23:23:03 +0000 (23:23 +0000)]
Merge "Fix clang-tidy performance-* warnings in system/extras." am:
a386d2168e am:
84d340ae12
am:
4f634fa74c
Change-Id: I2b7fddc7b4177b97ea6108fc296bc2fee9a5b317
Chih-Hung Hsieh [Thu, 3 Aug 2017 23:17:31 +0000 (23:17 +0000)]
Merge "Fix clang-tidy performance-* warnings in system/extras." am:
a386d2168e
am:
84d340ae12
Change-Id: I405e0c351778e84908630e282e58c9ff92fa800c
Chih-Hung Hsieh [Thu, 3 Aug 2017 23:12:03 +0000 (23:12 +0000)]
Merge "Fix clang-tidy performance-* warnings in system/extras."
am:
a386d2168e
Change-Id: I0c63d2b7c1316b00c60d02faf2c08f77283ae4aa
Yabin Cui [Mon, 31 Jul 2017 22:08:27 +0000 (15:08 -0700)]
simpleperf: export meta info in report_sample.proto.
To support perf.data generated with --trace-offcpu option,
update interface in report_sample.proto:
1. Add meta info to show all event types.
2. Add event_type_id in each sample to show which even type it belongs to.
Bug: http://b/
37572306
Test: run simpleperf_unit_test.
Change-Id: I2878979ec2023904df1006ce353dcf233b6a2642
Treehugger Robot [Thu, 3 Aug 2017 23:03:13 +0000 (23:03 +0000)]
Merge "Fix clang-tidy performance-* warnings in system/extras."
Yabin Cui [Wed, 2 Aug 2017 18:55:04 +0000 (11:55 -0700)]
simpleperf: support profiling native programs in app_profiler.py.
This is a preparation of using app_profiler.py in inferno.
In app_profiler.py:
Add -np option to profile native programs like surfaceflinger.
Add -cmd option to profile command lines.
Add --arch option to set the app arch, because we don't guess the app arch
when profiling command lines.
Add corresponding tests in test.py.
Also improve the way of detecting whether the device supports trace-offcpu.
Bug: http://b/
63006886
Test: run test.py.
Change-Id: Id899063d9a94beec67b22fd7710cda7a438557fb
Chih-Hung Hsieh [Thu, 3 Aug 2017 21:04:06 +0000 (14:04 -0700)]
Fix clang-tidy performance-* warnings in system/extras.
* Use const reference parameter type to avoid unnecessary copy.
* Use more efficient overloaded string methods.
Bug:
30407689
Bug:
30411878
Test: build with WITH_TIDY=1
Change-Id: I558d482910c8a53c042d876848e35cdce8b8c15b
Yabin Cui [Thu, 3 Aug 2017 03:39:31 +0000 (03:39 +0000)]
Merge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`." am:
b3734fda74 am:
2fa4ff8d52
am:
4552964c33
Change-Id: I84fc2fe2f7518f571ea067fe8e1ec7989a2b3b25
Yabin Cui [Thu, 3 Aug 2017 03:34:02 +0000 (03:34 +0000)]
Merge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`." am:
b3734fda74
am:
2fa4ff8d52
Change-Id: I7f0de9ec4d706e1654c36d21dee25d0d44b48692
Yabin Cui [Thu, 3 Aug 2017 03:29:16 +0000 (03:29 +0000)]
Merge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`."
am:
b3734fda74
Change-Id: I89b8b5f864306487cbb6ca35d1adb657a0385199
Treehugger Robot [Thu, 3 Aug 2017 03:20:31 +0000 (03:20 +0000)]
Merge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`."
Yabin Cui [Wed, 2 Aug 2017 21:00:01 +0000 (14:00 -0700)]
simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`.
Also fix a problem that binary_cache_builder.py tries to pull /dev/zero.
Bug: None.
Test: run test.py TestExamplePureJava.test_app_profiler_with_ctrl_c.
Change-Id: Ie99af6795bb1e81ae6e93f8b7a8907d49c048694
Yabin Cui [Wed, 2 Aug 2017 19:52:55 +0000 (19:52 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4237700." am:
76163e6103 am:
ad151d07cd
am:
1e2ce08b4a
Change-Id: Ic2c9672c74fc7fe7a387ff3f1891bf4a1e859520
Yabin Cui [Wed, 2 Aug 2017 19:49:27 +0000 (19:49 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4237700." am:
76163e6103
am:
ad151d07cd
Change-Id: Id9c2db4e2fb7dcc0bfddeeb77136cb94d8564927
Yabin Cui [Wed, 2 Aug 2017 19:43:38 +0000 (19:43 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4237700."
am:
76163e6103
Change-Id: Ia19468d3c21852b73d2f58816e2e0ca59500cb5c
Yabin Cui [Wed, 2 Aug 2017 19:31:46 +0000 (19:31 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
4237700."
Yabin Cui [Wed, 2 Aug 2017 19:03:55 +0000 (12:03 -0700)]
simpleperf: update simpleperf prebuilts to build
4237700.
Taken from branch aosp-master.
Test: None.
Change-Id: Idcf75340fb9c0d7b8c81f64eeb2cb94a4c432224
Yabin Cui [Tue, 1 Aug 2017 05:09:46 +0000 (05:09 +0000)]
Merge "simpleperf: split README.md in doc directory." am:
3b7e114229 am:
73503fb563
am:
eeb7f1f09c
Change-Id: I982e7e669f062a05bc226af3d7c351df8131a0db
Yabin Cui [Tue, 1 Aug 2017 05:06:12 +0000 (05:06 +0000)]
Merge "simpleperf: split README.md in doc directory." am:
3b7e114229
am:
73503fb563
Change-Id: Id90f6d8a6ff01a05c3d7422deea8236913036f74
Yabin Cui [Tue, 1 Aug 2017 05:02:44 +0000 (05:02 +0000)]
Merge "simpleperf: split README.md in doc directory."
am:
3b7e114229
Change-Id: Ic836b59b5a8b7c5f653c87d902abb15df1258da7
Yabin Cui [Tue, 1 Aug 2017 04:56:38 +0000 (04:56 +0000)]
Merge "simpleperf: split README.md in doc directory."
Yabin Cui [Mon, 31 Jul 2017 19:47:11 +0000 (12:47 -0700)]
simpleperf: split README.md in doc directory.
Move README.md to doc directory, split inferno doc into inferno.md,
move pictures from scripts/inferno/ to doc/.
Improve the content about showing flamegraphs in README.md.
Bug: http://b/
64123842
Test: No.
Change-Id: Ia3ebd0bbbda21fa816b94cd349c901b5c7713564
Yabin Cui [Mon, 31 Jul 2017 18:17:56 +0000 (18:17 +0000)]
Merge "simpleperf: add --show-features option in list cmd." am:
2ad09b2ffd am:
1d592300f8
am:
a2f16c7102
Change-Id: I702f30298bb7e47c3c4bb97e4907832cbfc3a593
Yabin Cui [Mon, 31 Jul 2017 18:14:53 +0000 (18:14 +0000)]
Merge "simpleperf: add --show-features option in list cmd." am:
2ad09b2ffd
am:
1d592300f8
Change-Id: I9c6b0b7e38229c869d7acea88cb314130219f86c
Yabin Cui [Mon, 31 Jul 2017 18:11:28 +0000 (18:11 +0000)]
Merge "simpleperf: add --show-features option in list cmd."
am:
2ad09b2ffd
Change-Id: I2bce8ed7bf6ad13cadc01b92d07da661cb454a2e
Yabin Cui [Mon, 31 Jul 2017 18:06:36 +0000 (18:06 +0000)]
Merge "simpleperf: add --show-features option in list cmd."
Christopher Ferris [Sat, 29 Jul 2017 19:15:43 +0000 (19:15 +0000)]
Merge "Update for v4.12.3 kernel headers." am:
6dfe8cde2c am:
2f31321c0a
am:
0280f3eef1
Change-Id: I3bd5815bc547e751f39d8adcbbfbb4c73cc08790
Christopher Ferris [Sat, 29 Jul 2017 19:10:09 +0000 (19:10 +0000)]
Merge "Update for v4.12.3 kernel headers." am:
6dfe8cde2c
am:
2f31321c0a
Change-Id: Ieb5c6f0a781c09e013eb060a3aafe6405fa95ce8
Christopher Ferris [Sat, 29 Jul 2017 19:07:11 +0000 (19:07 +0000)]
Merge "Update for v4.12.3 kernel headers."
am:
6dfe8cde2c
Change-Id: I9bf957357f35b995b000770689319a508e723510
Christopher Ferris [Sat, 29 Jul 2017 19:03:09 +0000 (19:03 +0000)]
Merge "Update for v4.12.3 kernel headers."
Yabin Cui [Sat, 29 Jul 2017 00:58:25 +0000 (17:58 -0700)]
simpleperf: add --show-features option in list cmd.
It is used to show features supported on the device.
Bug: http://b/
64147273
Test: run simpleperf_unit_test.
Change-Id: Idb7821e74d1a23f8988ef2207696114498713f47
Yabin Cui [Sat, 29 Jul 2017 00:47:24 +0000 (00:47 +0000)]
Merge "simpleperf add more script tests." am:
4ba39d11d3 am:
afd073f95c
am:
ec588226d2
Change-Id: I7c5e99bdd1b3fe581d2cb2ebd41620361dde7e58
Yabin Cui [Sat, 29 Jul 2017 00:44:53 +0000 (00:44 +0000)]
Merge "simpleperf add more script tests." am:
4ba39d11d3
am:
afd073f95c
Change-Id: I670261f16bf0e6d5b98b179756a9abf96b4c1600
Yabin Cui [Sat, 29 Jul 2017 00:42:23 +0000 (00:42 +0000)]
Merge "simpleperf add more script tests."
am:
4ba39d11d3
Change-Id: I379bf269c3a1d441ebc935e63d21ca988a5aad77
Yabin Cui [Sat, 29 Jul 2017 00:36:20 +0000 (00:36 +0000)]
Merge "simpleperf add more script tests."
Yabin Cui [Wed, 26 Jul 2017 19:29:44 +0000 (12:29 -0700)]
simpleperf add more script tests.
Add tests for Trace offcpu.
Add test for jni call.
Build testdata when running test.py.
Bug: http://b/
63006886
Test: run test.py.
Change-Id: I5a87b8d2a8f59ead858c1b78a78c7e78847854f4
Christopher Ferris [Fri, 28 Jul 2017 16:10:56 +0000 (09:10 -0700)]
Update for v4.12.3 kernel headers.
Modify the host side linux byteorder.h to set the defines for little
endian. The new kernel headers require the defines, or there will be
compile errors.
Test: Ran all host side unit tests.
Change-Id: I05f0ea0695a56525af3cd808f2ae9a8d6b5c49db