OSDN Git Service

android-x86/system-extras.git
7 years agoMerge "Port libtestUtil to use Android.bp"
TreeHugger Robot [Tue, 9 May 2017 20:24:51 +0000 (20:24 +0000)]
Merge "Port libtestUtil to use Android.bp"

7 years agoMerge "simpleperf: fix some format error in README.md." am: adbce4d3b7 am: f3a86d7106...
Yabin Cui [Tue, 9 May 2017 18:44:18 +0000 (18:44 +0000)]
Merge "simpleperf: fix some format error in README.md." am: adbce4d3b7 am: f3a86d7106 am: 057668237c
am: 4924660b19

Change-Id: I8950079eb426cd58bd11a0fbbdb97b33502466bc

7 years agoMerge "simpleperf: fix some format error in README.md." am: adbce4d3b7 am: f3a86d7106
Yabin Cui [Tue, 9 May 2017 17:54:11 +0000 (17:54 +0000)]
Merge "simpleperf: fix some format error in README.md." am: adbce4d3b7 am: f3a86d7106
am: 057668237c

Change-Id: Ib5a68e36f32b9b6979a83b89a3689085dac677f9

7 years agoMerge "simpleperf: fix some format error in README.md." am: adbce4d3b7
Yabin Cui [Tue, 9 May 2017 17:50:06 +0000 (17:50 +0000)]
Merge "simpleperf: fix some format error in README.md." am: adbce4d3b7
am: f3a86d7106

Change-Id: Ide9c372b7d0b4f647203f0e11fd0cf802884e00c

7 years agoMerge "simpleperf: fix some format error in README.md."
Yabin Cui [Tue, 9 May 2017 17:46:37 +0000 (17:46 +0000)]
Merge "simpleperf: fix some format error in README.md."
am: adbce4d3b7

Change-Id: If04b65c9b5c1906c2b7f0e0e123c9bd6bf8034ca

7 years agoMerge "simpleperf: fix some format error in README.md."
Treehugger Robot [Tue, 9 May 2017 17:28:45 +0000 (17:28 +0000)]
Merge "simpleperf: fix some format error in README.md."

7 years agoFix wrong usage of * in find command am: cbc89e80bf -s ours
Po Hu [Tue, 9 May 2017 00:34:24 +0000 (00:34 +0000)]
Fix wrong usage of * in find command am: cbc89e80bf  -s ours
am: 3c32bdfda7  -s ours

Change-Id: I67d5ae07e11cc67f473be85367fefbd9ee63bd5e

7 years agoFix wrong usage of * in find command
Po Hu [Tue, 9 May 2017 00:28:05 +0000 (00:28 +0000)]
Fix wrong usage of * in find command
am: cbc89e80bf  -s ours

Change-Id: Ia39cff30cdb118026b5ff67522be8f01a7e0c5f0

7 years agoMerge "simpleperf: fix scripts to be runnable by python3." am: f0e9a51c86 am: b01e304...
Yabin Cui [Mon, 8 May 2017 23:12:57 +0000 (23:12 +0000)]
Merge "simpleperf: fix scripts to be runnable by python3." am: f0e9a51c86 am: b01e304a0c am: 151c3cda1c
am: a42fecb428

Change-Id: I5bd0573032a58b549b70dea8d4e732035e6e94c2

7 years agoMerge "simpleperf: fix scripts to be runnable by python3." am: f0e9a51c86 am: b01e304a0c
Yabin Cui [Mon, 8 May 2017 23:10:59 +0000 (23:10 +0000)]
Merge "simpleperf: fix scripts to be runnable by python3." am: f0e9a51c86 am: b01e304a0c
am: 151c3cda1c

Change-Id: I79a8559de6b2f8ba438649f18c74d810035b7b66

7 years agoMerge "simpleperf: fix scripts to be runnable by python3." am: f0e9a51c86
Yabin Cui [Mon, 8 May 2017 23:09:24 +0000 (23:09 +0000)]
Merge "simpleperf: fix scripts to be runnable by python3." am: f0e9a51c86
am: b01e304a0c

Change-Id: Ia9e62bd3ebc09d149e29805ee9cdfb81b1c26354

7 years agoMerge "simpleperf: fix scripts to be runnable by python3."
Yabin Cui [Mon, 8 May 2017 23:07:26 +0000 (23:07 +0000)]
Merge "simpleperf: fix scripts to be runnable by python3."
am: f0e9a51c86

Change-Id: I8dffcae8ee749793e480f25da81b5b78e2cf65d9

7 years agoMerge "simpleperf: fix scripts to be runnable by python3."
Treehugger Robot [Mon, 8 May 2017 22:59:20 +0000 (22:59 +0000)]
Merge "simpleperf: fix scripts to be runnable by python3."

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3984832." am: e720a7afbd...
Yabin Cui [Mon, 8 May 2017 22:59:11 +0000 (22:59 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3984832." am: e720a7afbd am: 6cc80e5a64 am: ea0570b2b4
am: 2c570acc9a

Change-Id: I590a7353cb7f6e4f583e23a6621198f2e6fa8a9d

7 years agosimpleperf: fix some format error in README.md.
Yabin Cui [Mon, 8 May 2017 21:33:48 +0000 (14:33 -0700)]
simpleperf: fix some format error in README.md.

Test: none
Change-Id: Ibc11990dc511fcf7eafc91becdb0383e4fb186e2

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3984832." am: e720a7afbd...
Yabin Cui [Mon, 8 May 2017 21:51:25 +0000 (21:51 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3984832." am: e720a7afbd am: 6cc80e5a64
am: ea0570b2b4

Change-Id: Ic8979653bf50788d7a0e33dbb19a049c6cbc44f0

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3984832." am: e720a7afbd
Yabin Cui [Mon, 8 May 2017 21:49:53 +0000 (21:49 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3984832." am: e720a7afbd
am: 6cc80e5a64

Change-Id: I8f72981461f0b1e70b135c795773e22713ae2142

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3984832."
Yabin Cui [Mon, 8 May 2017 21:41:11 +0000 (21:41 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3984832."
am: e720a7afbd

Change-Id: Id89acb17510d89cdc1a26dbb712815bbc2b0743a

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3984832."
Treehugger Robot [Mon, 8 May 2017 21:31:08 +0000 (21:31 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3984832."

7 years agosimpleperf: fix scripts to be runnable by python3.
Yabin Cui [Mon, 8 May 2017 21:23:19 +0000 (14:23 -0700)]
simpleperf: fix scripts to be runnable by python3.

Bug: http://b/32834638
Test: run scripts with demo using both python and python3.
Change-Id: I5cb7eb41bed0e2a91f4cbc97c386dd527aa3186a

7 years agoMerge "f2fs_utils: update f2fs utils to match 1.8.0" am: 6faee8ba54 am: cc663c64c2...
Jin Qian [Mon, 8 May 2017 20:53:32 +0000 (20:53 +0000)]
Merge "f2fs_utils: update f2fs utils to match 1.8.0" am: 6faee8ba54 am: cc663c64c2 am: b60c6ff179
am: 8d01045f38

Change-Id: Ic58a3733e9e871bd850d84554248b66f77c6ffa2

7 years agoMerge "f2fs_utils: update f2fs utils to match 1.8.0" am: 6faee8ba54 am: cc663c64c2
Jin Qian [Mon, 8 May 2017 20:50:32 +0000 (20:50 +0000)]
Merge "f2fs_utils: update f2fs utils to match 1.8.0" am: 6faee8ba54 am: cc663c64c2
am: b60c6ff179

Change-Id: I7c4fb7899e578a05283407fe34b7ec0b5a86575f

7 years agoMerge "f2fs_utils: update f2fs utils to match 1.8.0" am: 6faee8ba54
Jin Qian [Mon, 8 May 2017 20:47:07 +0000 (20:47 +0000)]
Merge "f2fs_utils: update f2fs utils to match 1.8.0" am: 6faee8ba54
am: cc663c64c2

Change-Id: Ia85efcd4133921b7a25b6c712cb21427cbb342ab

7 years agoMerge "f2fs_utils: update f2fs utils to match 1.8.0"
Jin Qian [Mon, 8 May 2017 20:44:43 +0000 (20:44 +0000)]
Merge "f2fs_utils: update f2fs utils to match 1.8.0"
am: 6faee8ba54

Change-Id: I41a2a4f6435f79bdb0723fc38dedf14ceb25a01b

7 years agoMerge "f2fs_utils: update f2fs utils to match 1.8.0"
Treehugger Robot [Mon, 8 May 2017 20:37:39 +0000 (20:37 +0000)]
Merge "f2fs_utils: update f2fs utils to match 1.8.0"

7 years agoPort libtestUtil to use Android.bp
Courtney Goeltzenleuchter [Fri, 5 May 2017 23:00:46 +0000 (17:00 -0600)]
Port libtestUtil to use Android.bp

Test: make
Bug: 29940137
Change-Id: I24299722722e6fe0e5e1c81e9e0d9d3631e29984

7 years agosimpleperf: update simpleperf prebuilts to build 3984832.
Yabin Cui [Mon, 8 May 2017 18:29:12 +0000 (11:29 -0700)]
simpleperf: update simpleperf prebuilts to build 3984832.

Taken from branch aosp-master.

Fix update.py for copying libwinpthread-1.dll.

Bug: http://b/37788631
Test: none

Change-Id: Ifb38fbdbed10941fef36c7a52cf973c67f0505cd

7 years agoFix wrong usage of * in find command
Po Hu [Tue, 25 Apr 2017 00:53:24 +0000 (08:53 +0800)]
Fix wrong usage of * in find command

When KATI_FIND_EMULATOR is disabled, the following warning message
will appear:
find: paths must precede expression: build_id.h
Usage: find [-H] [-L] [-P] [-Olevel]
[-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

Because the * in 'find some/path -name *' command is wrongly
expanded by shell. We should change * to "*".

Change-Id: Ib051f47bb9335930944b8f63fd0fb54fbb867f31
Merged-In: Ib051f47bb9335930944b8f63fd0fb54fbb867f31
Test: make KATI_EMULATE_FIND=false
(cherry picked from 4432b6f3f41d3169c4759799722cf226adf5b579)
Bug: 37553659

7 years agoMerge "Add art files support to cppreopt copy"
TreeHugger Robot [Fri, 5 May 2017 22:03:04 +0000 (22:03 +0000)]
Merge "Add art files support to cppreopt copy"

7 years agoAdd art files support to cppreopt copy
Mathieu Chartier [Fri, 5 May 2017 17:56:11 +0000 (10:56 -0700)]
Add art files support to cppreopt copy

Preopted art files are now copied to classes.dex.

Test: adb shell rm /data/system/packages.xml
Test: adb shell rm -rf /data/dalvik-cache
Test: adb reboot
Test: adb shell ls -l /data/dalvik-cache/*/*  | grep Calc

Bug: 38033055

Change-Id: Ib7d1c65ff47cdb4ebb1829f6a87a885381aded15

7 years agof2fs_utils: update f2fs utils to match 1.8.0
Jin Qian [Fri, 28 Apr 2017 22:00:57 +0000 (15:00 -0700)]
f2fs_utils: update f2fs utils to match 1.8.0

Expose f2fs_configuration via dlsym and use first device for output.

Test: format userdata to f2fs and boot
Bug: 37758867
Change-Id: Iee011f551f192f643f7b6443b37f65d354491f20

7 years agoMerge "simpleperf: fix scripts on windows." am: f942f9570e am: 28d4877ea3 am: 5ae7314bed
Yabin Cui [Fri, 5 May 2017 05:36:57 +0000 (05:36 +0000)]
Merge "simpleperf: fix scripts on windows." am: f942f9570e am: 28d4877ea3 am: 5ae7314bed
am: 47e0b3f33d

Change-Id: I47781e579e04144c9e552c69e59960619750929e

7 years agoMerge "simpleperf: fix tracing counters." am: 2a427fcc8b am: f9d8e454b6 am: 489c9835f6
Yabin Cui [Fri, 5 May 2017 05:36:31 +0000 (05:36 +0000)]
Merge "simpleperf: fix tracing counters." am: 2a427fcc8b am: f9d8e454b6 am: 489c9835f6
am: 95b535d880

Change-Id: Ic5fb1ef6c37d5822cb5e5ac85a04a11c7d27a0f0

7 years agoMerge "simpleperf: fix scripts on windows." am: f942f9570e am: 28d4877ea3
Yabin Cui [Fri, 5 May 2017 05:33:59 +0000 (05:33 +0000)]
Merge "simpleperf: fix scripts on windows." am: f942f9570e am: 28d4877ea3
am: 5ae7314bed

Change-Id: Icb3b7a3acfc33ba2e41272bae7dc83ff43c3af31

7 years agoMerge "simpleperf: fix tracing counters." am: 2a427fcc8b am: f9d8e454b6
Yabin Cui [Fri, 5 May 2017 05:33:42 +0000 (05:33 +0000)]
Merge "simpleperf: fix tracing counters." am: 2a427fcc8b am: f9d8e454b6
am: 489c9835f6

Change-Id: I460cbfe7d89071dccf220982668d09db4787d238

7 years agoMerge "simpleperf: fix scripts on windows." am: f942f9570e
Yabin Cui [Fri, 5 May 2017 05:31:33 +0000 (05:31 +0000)]
Merge "simpleperf: fix scripts on windows." am: f942f9570e
am: 28d4877ea3

Change-Id: I6659ed5808f4c4a79efa3db8b40a6a8767712bf6

7 years agoMerge "simpleperf: fix tracing counters." am: 2a427fcc8b
Yabin Cui [Fri, 5 May 2017 05:31:13 +0000 (05:31 +0000)]
Merge "simpleperf: fix tracing counters." am: 2a427fcc8b
am: f9d8e454b6

Change-Id: I27fe08451102e819168f5a13ce044d105c2ff40b

7 years agoMerge "simpleperf: fix scripts on windows."
Yabin Cui [Fri, 5 May 2017 05:29:25 +0000 (05:29 +0000)]
Merge "simpleperf: fix scripts on windows."
am: f942f9570e

Change-Id: I6dbbf85b0954e00e57e41badf43e52277b6f430f

7 years agoMerge "simpleperf: fix tracing counters."
Yabin Cui [Fri, 5 May 2017 05:29:10 +0000 (05:29 +0000)]
Merge "simpleperf: fix tracing counters."
am: 2a427fcc8b

Change-Id: Ic01a5a8a85b0c319cb3e8bebeac857a1f30814ef

7 years agoMerge "simpleperf: fix scripts on windows."
Treehugger Robot [Fri, 5 May 2017 05:25:28 +0000 (05:25 +0000)]
Merge "simpleperf: fix scripts on windows."

7 years agoMerge "simpleperf: fix tracing counters."
Treehugger Robot [Fri, 5 May 2017 05:23:29 +0000 (05:23 +0000)]
Merge "simpleperf: fix tracing counters."

7 years agosimpleperf: fix tracing counters.
Yabin Cui [Thu, 4 May 2017 18:28:09 +0000 (11:28 -0700)]
simpleperf: fix tracing counters.

Previously prev_counter is an uninitialized value, which makes
the tracing result not correct.

Test: run simpleperf/systrace.py to profile an app.
Change-Id: I440771f705e22dec7a2948cb2f1164c17d41259a

7 years agoMerge "simpleperf: add META_INFO feature section in perf.data." am: 3fb00aedf2 am...
Yabin Cui [Thu, 4 May 2017 01:59:37 +0000 (01:59 +0000)]
Merge "simpleperf: add META_INFO feature section in perf.data." am: 3fb00aedf2 am: 9e63c11291 am: b502fcc705
am: a4fd5b7df3

Change-Id: I89fa90bf8e29403926cc64859a8ec672e7f76a34

7 years agoMerge "simpleperf: add META_INFO feature section in perf.data." am: 3fb00aedf2 am...
Yabin Cui [Thu, 4 May 2017 01:55:18 +0000 (01:55 +0000)]
Merge "simpleperf: add META_INFO feature section in perf.data." am: 3fb00aedf2 am: 9e63c11291
am: b502fcc705

Change-Id: I949981cef1b509bb7808ef848c8492bd1a942ebb

7 years agoMerge "simpleperf: add META_INFO feature section in perf.data." am: 3fb00aedf2
Yabin Cui [Thu, 4 May 2017 01:52:47 +0000 (01:52 +0000)]
Merge "simpleperf: add META_INFO feature section in perf.data." am: 3fb00aedf2
am: 9e63c11291

Change-Id: If9c4155aac1273bad9c4db1137b60e065a8933bc

7 years agoMerge "simpleperf: add META_INFO feature section in perf.data."
Yabin Cui [Thu, 4 May 2017 01:50:16 +0000 (01:50 +0000)]
Merge "simpleperf: add META_INFO feature section in perf.data."
am: 3fb00aedf2

Change-Id: Ic217649fd408594ded247687aa1fb8563fee437c

7 years agoMerge "simpleperf: add META_INFO feature section in perf.data."
Treehugger Robot [Thu, 4 May 2017 01:43:56 +0000 (01:43 +0000)]
Merge "simpleperf: add META_INFO feature section in perf.data."

7 years agosimpleperf: add META_INFO feature section in perf.data.
Yabin Cui [Wed, 3 May 2017 23:34:02 +0000 (16:34 -0700)]
simpleperf: add META_INFO feature section in perf.data.

META_INFO section can be used to pass some small information
in perf.data.

Add simpleperf_version in META_INFO section for debugging.

Bug: http://b/37960318
Test: run simpleperf_unit_test.
Change-Id: If17a147bbc77b5af063fbf77e02ca81430afb8a5

7 years agoMerge "Remove e4crypt_do_init_user0" am: 8ebd2b14a2 am: 52cdeee3d1 am: 55df4d90f0
Tom Cherry [Wed, 3 May 2017 22:36:00 +0000 (22:36 +0000)]
Merge "Remove e4crypt_do_init_user0" am: 8ebd2b14a2 am: 52cdeee3d1 am: 55df4d90f0
am: 8a12029190

Change-Id: I76ac28835bbec3ebbdb5e4fe20387184c67ddf20

7 years agoMerge "Remove e4crypt_do_init_user0" am: 8ebd2b14a2 am: 52cdeee3d1
Tom Cherry [Wed, 3 May 2017 22:30:46 +0000 (22:30 +0000)]
Merge "Remove e4crypt_do_init_user0" am: 8ebd2b14a2 am: 52cdeee3d1
am: 55df4d90f0

Change-Id: Ib5147e8b535977c40daa6ba1d3281aed7b7bd8c9

7 years agoMerge "Remove e4crypt_do_init_user0" am: 8ebd2b14a2
Tom Cherry [Wed, 3 May 2017 22:28:09 +0000 (22:28 +0000)]
Merge "Remove e4crypt_do_init_user0" am: 8ebd2b14a2
am: 52cdeee3d1

Change-Id: Icacff9aff9dc0e12c1bb47ca53e874bdbc6cb1dd

7 years agoMerge "Remove e4crypt_do_init_user0"
Tom Cherry [Wed, 3 May 2017 22:25:39 +0000 (22:25 +0000)]
Merge "Remove e4crypt_do_init_user0"
am: 8ebd2b14a2

Change-Id: I0488356d48258e1e5397e6f3246cbf60fc07f3a5

7 years agoMerge "Remove e4crypt_do_init_user0"
Treehugger Robot [Wed, 3 May 2017 22:11:05 +0000 (22:11 +0000)]
Merge "Remove e4crypt_do_init_user0"

7 years agosimpleperf: fix scripts on windows.
Yabin Cui [Wed, 3 May 2017 21:46:55 +0000 (14:46 -0700)]
simpleperf: fix scripts on windows.

1. Fix handling windows path like C:\xxx.
2. Fix adding windows executable suffix.
3. Fix one indent error in annotate.py.
4. Collect libwinpthread-1.dll in update.py.
5. simpleperf.exe on windows x86_64 doesn't work, replace it
   with simpleperf.exe on windows x86.

Bug: http://b/37788631
Test: run demo examples on windows.
Change-Id: I7195881149e70f1af9a60efc41e65fe301c62984

7 years agoRemove e4crypt_do_init_user0
Tom Cherry [Wed, 3 May 2017 20:17:42 +0000 (13:17 -0700)]
Remove e4crypt_do_init_user0

Init is the only user and it no longer uses this.

Test: Boot bullhead, observe that init_user0 still happens
Change-Id: Ie47153e5efd202fd4d8bdc5656a2517adb2d6773

7 years agoMerge "simpleperf: Update doc for Android O." am: c248f1f761 am: f13c6fb305 am: 95a93...
Yabin Cui [Wed, 3 May 2017 16:13:10 +0000 (16:13 +0000)]
Merge "simpleperf: Update doc for Android O." am: c248f1f761 am: f13c6fb305 am: 95a936e4ed
am: ca09c0b55e

Change-Id: I48967a38b71b230abc29fbea87f80ad4559cf38b

7 years agoMerge "simpleperf: Update doc for Android O." am: c248f1f761 am: f13c6fb305
Yabin Cui [Wed, 3 May 2017 16:08:38 +0000 (16:08 +0000)]
Merge "simpleperf: Update doc for Android O." am: c248f1f761 am: f13c6fb305
am: 95a936e4ed

Change-Id: I9adf029b3e5547e7b22f5d6b3e8f19852e7f41b8

7 years agoMerge "simpleperf: Update doc for Android O." am: c248f1f761
Yabin Cui [Wed, 3 May 2017 16:06:35 +0000 (16:06 +0000)]
Merge "simpleperf: Update doc for Android O." am: c248f1f761
am: f13c6fb305

Change-Id: I7eb5136d0f0ae64acb243d9d1118e69350ba4c50

7 years agoMerge "simpleperf: Update doc for Android O."
Yabin Cui [Wed, 3 May 2017 16:04:06 +0000 (16:04 +0000)]
Merge "simpleperf: Update doc for Android O."
am: c248f1f761

Change-Id: I9008f6c30a8de6be3ec03a0b2ab88d7ecf34f8fd

7 years agoMerge "simpleperf: Update doc for Android O."
Treehugger Robot [Wed, 3 May 2017 15:59:05 +0000 (15:59 +0000)]
Merge "simpleperf: Update doc for Android O."

7 years agoMerge "simpleperf: add 'event_count' field in report proto." am: 7d8e85589c am: e8484...
Yabin Cui [Wed, 3 May 2017 00:32:54 +0000 (00:32 +0000)]
Merge "simpleperf: add 'event_count' field in report proto." am: 7d8e85589c am: e848471461 am: c6b0cf2cf3
am: 9ba61e5af1

Change-Id: I06bf2aab10b5b77d5408d00222c9ccc651d6449e

7 years agoMerge "simpleperf: add 'event_count' field in report proto." am: 7d8e85589c am: e8484...
Yabin Cui [Wed, 3 May 2017 00:21:40 +0000 (00:21 +0000)]
Merge "simpleperf: add 'event_count' field in report proto." am: 7d8e85589c am: e848471461
am: c6b0cf2cf3

Change-Id: I4ad8d12950cb094d448a9ea3581c32e622297546

7 years agoMerge "simpleperf: add 'event_count' field in report proto." am: 7d8e85589c
Yabin Cui [Wed, 3 May 2017 00:19:05 +0000 (00:19 +0000)]
Merge "simpleperf: add 'event_count' field in report proto." am: 7d8e85589c
am: e848471461

Change-Id: I01bf0ba09668cc909dd43c7e59af8796a36efada

7 years agoMerge "simpleperf: add 'event_count' field in report proto."
Yabin Cui [Wed, 3 May 2017 00:17:05 +0000 (00:17 +0000)]
Merge "simpleperf: add 'event_count' field in report proto."
am: 7d8e85589c

Change-Id: I3f4d7b6cbb28e2ef2f7b86c6047b4cf1b236a253

7 years agoMerge "simpleperf: add 'event_count' field in report proto."
Yabin Cui [Wed, 3 May 2017 00:10:33 +0000 (00:10 +0000)]
Merge "simpleperf: add 'event_count' field in report proto."

7 years agosimpleperf: Update doc for Android O.
Yabin Cui [Fri, 28 Apr 2017 17:44:16 +0000 (10:44 -0700)]
simpleperf: Update doc for Android O.

1. Refactor README.md:
   a. Add menu.
   b. Add `Tools in simpleperf` section.
   c. Use real examples in `Android application profiling`,
      add checks for how to prepare the application.
   d. Link to examples workable on Android O.
2. Use `ps -e` instead of `ps` for Android O in app_profiler.py.
3. Remove a failed assert in annotate.py.
4. Upload demo projects.

Bug: http://b/35157971
Test: follow examples on linux and mac.
Change-Id: Iab115bdca3d5abad56fcdc048ccc75f867f5bd6b

7 years agosimpleperf: add 'event_count' field in report proto.
Yabin Cui [Tue, 2 May 2017 20:25:21 +0000 (13:25 -0700)]
simpleperf: add 'event_count' field in report proto.

Bug: http://b/37294023
Test: run simpleperf_unit_test.
Change-Id: Ib16eec55512769a9a241c8ff054179d450488142

7 years agoMerge "simpleperf: fix unknown binary in samples." am: 8bc6d740bd am: b06d9a0116...
Yabin Cui [Sat, 29 Apr 2017 06:16:41 +0000 (06:16 +0000)]
Merge "simpleperf: fix unknown binary in samples." am: 8bc6d740bd am: b06d9a0116 am: 2abc0dafae
am: f066c6b2bc

Change-Id: Ic37a284ddb1e50a797a55a94890edc237026c55e

7 years agoMerge "simpleperf: fix unknown binary in samples." am: 8bc6d740bd am: b06d9a0116
Yabin Cui [Sat, 29 Apr 2017 06:14:42 +0000 (06:14 +0000)]
Merge "simpleperf: fix unknown binary in samples." am: 8bc6d740bd am: b06d9a0116
am: 2abc0dafae

Change-Id: I2190ad7e8b9c61388b6312a5df306557371dff89

7 years agoMerge "simpleperf: fix unknown binary in samples." am: 8bc6d740bd
Yabin Cui [Sat, 29 Apr 2017 06:12:40 +0000 (06:12 +0000)]
Merge "simpleperf: fix unknown binary in samples." am: 8bc6d740bd
am: b06d9a0116

Change-Id: If684c3a4ae37dc20988015be7d90651500a5e380

7 years agoMerge "simpleperf: fix unknown binary in samples."
Yabin Cui [Sat, 29 Apr 2017 06:10:10 +0000 (06:10 +0000)]
Merge "simpleperf: fix unknown binary in samples."
am: 8bc6d740bd

Change-Id: I7d39b74fd509de6eeaabc558d89f12ff846af282

7 years agoMerge "simpleperf: fix unknown binary in samples."
Yabin Cui [Sat, 29 Apr 2017 06:05:40 +0000 (06:05 +0000)]
Merge "simpleperf: fix unknown binary in samples."

7 years agosimpleperf: fix unknown binary in samples.
Yabin Cui [Fri, 28 Apr 2017 20:43:08 +0000 (13:43 -0700)]
simpleperf: fix unknown binary in samples.

1. Wrong ip addresses in callchain can map to unknown binary. They
  should be omitted.
2. When unknown binary is really hitted in samples, which is unlikely
  to happen, make sure report-sample cmd will not skip the file id of
  unknown binary.
3. Add corresponding test.

Bug: http://b/37783312
Test: run simpleperf_unit_test.
Change-Id: Ifb5b59401bce9c8f81042015e73f190acd43ce31

7 years agoMerge "Fix wrong usage of * in find command" am: b3502943dc am: 7323eeb32f am: de7a4558c1
Po Hu [Thu, 27 Apr 2017 11:23:15 +0000 (11:23 +0000)]
Merge "Fix wrong usage of * in find command" am: b3502943dc am: 7323eeb32f am: de7a4558c1
am: 7d2f245500

Change-Id: I52eccf1856870c844e2bbccf902bd2c3b8a20598

7 years agoMerge "Fix wrong usage of * in find command" am: b3502943dc am: 7323eeb32f
Po Hu [Thu, 27 Apr 2017 11:20:46 +0000 (11:20 +0000)]
Merge "Fix wrong usage of * in find command" am: b3502943dc am: 7323eeb32f
am: de7a4558c1

Change-Id: Ica6908ab76690c138f945363ee2c1978c268d327

7 years agoMerge "Fix wrong usage of * in find command" am: b3502943dc
Po Hu [Thu, 27 Apr 2017 11:18:14 +0000 (11:18 +0000)]
Merge "Fix wrong usage of * in find command" am: b3502943dc
am: 7323eeb32f

Change-Id: I83e27ddc01e850cc3b5ac413cd820be28fed9864

7 years agoMerge "Fix wrong usage of * in find command"
Po Hu [Thu, 27 Apr 2017 11:15:46 +0000 (11:15 +0000)]
Merge "Fix wrong usage of * in find command"
am: b3502943dc

Change-Id: I996a7288afbe58be416ed3f8cdb8c3b41727def1

7 years agoMerge "Fix wrong usage of * in find command"
Treehugger Robot [Thu, 27 Apr 2017 11:10:21 +0000 (11:10 +0000)]
Merge "Fix wrong usage of * in find command"

7 years agoFix wrong usage of * in find command
Po Hu [Tue, 25 Apr 2017 00:53:24 +0000 (08:53 +0800)]
Fix wrong usage of * in find command

When KATI_FIND_EMULATOR is disabled, the following warning message
will appear:
find: paths must precede expression: build_id.h
Usage: find [-H] [-L] [-P] [-Olevel]
[-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

Because the * in 'find some/path -name *' command is wrongly
expanded by shell. We should change * to "*".

Change-Id: Ib051f47bb9335930944b8f63fd0fb54fbb867f31
Test: make KATI_EMULATE_FIND=false

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3929284." am: e779206ade...
Yabin Cui [Thu, 20 Apr 2017 22:18:24 +0000 (22:18 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3929284." am: e779206ade am: 05933b0f0d am: 33d4a83f97
am: a1feb107c9

Change-Id: I3aed6bfef6d900da16e8ae79c0ed8f3744123203

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3929284." am: e779206ade...
Yabin Cui [Thu, 20 Apr 2017 22:15:24 +0000 (22:15 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3929284." am: e779206ade am: 05933b0f0d
am: 33d4a83f97

Change-Id: I8b88ffcd9dac924ebb393ca3905ecf55971fb713

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3929284." am: e779206ade
Yabin Cui [Thu, 20 Apr 2017 22:12:21 +0000 (22:12 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3929284." am: e779206ade
am: 05933b0f0d

Change-Id: I724890074743b305ec8174d335dd8e6f64bfd471

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3929284."
Yabin Cui [Thu, 20 Apr 2017 22:09:21 +0000 (22:09 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3929284."
am: e779206ade

Change-Id: I6fa41e79a4244bbf0bcc6c08f99fe695fdd53465

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 3929284."
Treehugger Robot [Thu, 20 Apr 2017 22:04:06 +0000 (22:04 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 3929284."

7 years agosimpleperf: update simpleperf prebuilts to build 3929284.
Yabin Cui [Thu, 20 Apr 2017 18:23:56 +0000 (11:23 -0700)]
simpleperf: update simpleperf prebuilts to build 3929284.

Taken from branch aosp-master.
Test: None.

Change-Id: I2da2d392cff6bcb6a65de203a73707fede5220de

7 years agoMerge "simpleperf: add --brief-callgraph option for report cmd." am: e3d4de1a61 am...
Yabin Cui [Wed, 19 Apr 2017 22:39:42 +0000 (22:39 +0000)]
Merge "simpleperf: add --brief-callgraph option for report cmd." am: e3d4de1a61 am: 77d41040fb am: ef4a69aac8
am: 7c4b0e1635

Change-Id: I6c3578aee253b6162bd7fa4ccce560bdeea14ff4

7 years agoMerge "simpleperf: add --brief-callgraph option for report cmd." am: e3d4de1a61 am...
Yabin Cui [Wed, 19 Apr 2017 22:07:10 +0000 (22:07 +0000)]
Merge "simpleperf: add --brief-callgraph option for report cmd." am: e3d4de1a61 am: 77d41040fb
am: ef4a69aac8

Change-Id: Ifd75bddcaeffa0006f68971d3e8c6354026582fe

7 years agoMerge "simpleperf: add --brief-callgraph option for report cmd." am: e3d4de1a61
Yabin Cui [Wed, 19 Apr 2017 22:04:36 +0000 (22:04 +0000)]
Merge "simpleperf: add --brief-callgraph option for report cmd." am: e3d4de1a61
am: 77d41040fb

Change-Id: I46b356fdb6da1a438e08894c621ce034038faac9

7 years agoMerge "simpleperf: add --brief-callgraph option for report cmd."
Yabin Cui [Wed, 19 Apr 2017 22:03:06 +0000 (22:03 +0000)]
Merge "simpleperf: add --brief-callgraph option for report cmd."
am: e3d4de1a61

Change-Id: I748fb4e0611d348f469088e7a8393e5aabfdf1ec

7 years agoMerge "simpleperf: add --brief-callgraph option for report cmd."
Treehugger Robot [Wed, 19 Apr 2017 21:57:21 +0000 (21:57 +0000)]
Merge "simpleperf: add --brief-callgraph option for report cmd."

7 years agosimpleperf: add --brief-callgraph option for report cmd.
Yabin Cui [Wed, 19 Apr 2017 18:48:44 +0000 (11:48 -0700)]
simpleperf: add --brief-callgraph option for report cmd.

Remove duplicated callgraphs (which appears as a sub graph in
another place) in --brief-callgraph mode.
Accept brief callgraph in report.py.
Add unit test for --brief-callgraph option.

Bug: http://b/37444055
Test: run simpleperf_unit_test.
Test: manually run report.py.
Change-Id: I41977762552ec66807f394558352da6cbefaec2e

7 years agoMerge "simpleperf: add --start_profiling_fd option for record cmd." am: faa89a17fd...
Yabin Cui [Wed, 19 Apr 2017 18:08:29 +0000 (18:08 +0000)]
Merge "simpleperf: add --start_profiling_fd option for record cmd." am: faa89a17fd am: ad46983ee8 am: e0e4e2c085
am: 78743343eb

Change-Id: I43032d31b1ae56453bd8dcc9c73c9fac36dda92f

7 years agoMerge "simpleperf: add --start_profiling_fd option for record cmd." am: faa89a17fd...
Yabin Cui [Wed, 19 Apr 2017 17:59:58 +0000 (17:59 +0000)]
Merge "simpleperf: add --start_profiling_fd option for record cmd." am: faa89a17fd am: ad46983ee8
am: e0e4e2c085

Change-Id: I0f2f8d07c6fce17e52e744c2cc90edcfc5fb2e95

7 years agoMerge "simpleperf: add --start_profiling_fd option for record cmd." am: faa89a17fd
Yabin Cui [Wed, 19 Apr 2017 17:48:18 +0000 (17:48 +0000)]
Merge "simpleperf: add --start_profiling_fd option for record cmd." am: faa89a17fd
am: ad46983ee8

Change-Id: Ife0a346b79bb89be325d439476f0cd993e9994a3

7 years agoMerge "simpleperf: add --start_profiling_fd option for record cmd."
Yabin Cui [Wed, 19 Apr 2017 17:46:49 +0000 (17:46 +0000)]
Merge "simpleperf: add --start_profiling_fd option for record cmd."
am: faa89a17fd

Change-Id: I856f7a8a58b0332efa2d3dff6ff46cfd185cbca9

7 years agoMerge "simpleperf: add --start_profiling_fd option for record cmd."
Treehugger Robot [Wed, 19 Apr 2017 17:41:40 +0000 (17:41 +0000)]
Merge "simpleperf: add --start_profiling_fd option for record cmd."

7 years agosimpleperf: add --start_profiling_fd option for record cmd.
Yabin Cui [Tue, 18 Apr 2017 23:54:11 +0000 (16:54 -0700)]
simpleperf: add --start_profiling_fd option for record cmd.

Bug: http://b/37480722
Test: run simpleperf_unit_test.
Change-Id: Ie6a742b986d79c70d3b6ab8e470eae42af34c9ef

7 years agoMerge "simpleperf: add warning for `--call-graph fp` option on arm." am: 05af0c8c65...
Yabin Cui [Tue, 18 Apr 2017 22:59:13 +0000 (22:59 +0000)]
Merge "simpleperf: add warning for `--call-graph fp` option on arm." am: 05af0c8c65 am: e6a0a81106 am: 13fe8a113f
am: 7cc4c3bf60

Change-Id: Ie997e425764ea8b883ffe6f5e3b1124a34b3517b

7 years agoMerge "simpleperf: add warning for `--call-graph fp` option on arm." am: 05af0c8c65...
Yabin Cui [Tue, 18 Apr 2017 22:43:28 +0000 (22:43 +0000)]
Merge "simpleperf: add warning for `--call-graph fp` option on arm." am: 05af0c8c65 am: e6a0a81106
am: 13fe8a113f

Change-Id: Ic12b48f48b00319f47c5b2439e305439fe0ffe5a

7 years agoMerge "simpleperf: add warning for `--call-graph fp` option on arm." am: 05af0c8c65
Yabin Cui [Tue, 18 Apr 2017 22:38:52 +0000 (22:38 +0000)]
Merge "simpleperf: add warning for `--call-graph fp` option on arm." am: 05af0c8c65
am: e6a0a81106

Change-Id: Ic4ea049897257b78ffc389b8e79c4da8d978ad8c