OSDN Git Service

android-x86/system-extras.git
7 years agoMerge "Mark the module as VNDK or VNDK-SP in Android.bp" into oc-mr1-dev
Justin Yun [Thu, 3 Aug 2017 08:28:32 +0000 (08:28 +0000)]
Merge "Mark the module as VNDK or VNDK-SP in Android.bp" into oc-mr1-dev
am: 3a244de5fc

Change-Id: Ib77bf71f3b48de1ca1170e6a2a56f8d6d5d400af

7 years agoMerge "Mark the module as VNDK or VNDK-SP in Android.bp" into oc-mr1-dev
TreeHugger Robot [Thu, 3 Aug 2017 08:21:41 +0000 (08:21 +0000)]
Merge "Mark the module as VNDK or VNDK-SP in Android.bp" into oc-mr1-dev

7 years agoMerge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`."...
Yabin Cui [Thu, 3 Aug 2017 03:44:34 +0000 (03:44 +0000)]
Merge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`." am: b3734fda74 am: 2fa4ff8d52 am: 4552964c33
am: 757671e8bf

Change-Id: Icf28b57bfb488aa8362e795236e2afaa2c7bc6fe

7 years agoMerge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`."...
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

7 years agoMerge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`."...
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

7 years agoMerge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`."
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

7 years agoMerge "simpleperf: fix supporting ctrl-c when using `adb shell simpleperf xxx`."
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`."

7 years agosimpleperf: 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

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4237700." am: 76163e6103...
Yabin Cui [Wed, 2 Aug 2017 19:56:53 +0000 (19:56 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 4237700." am: 76163e6103 am: ad151d07cd am: 1e2ce08b4a
am: c72aa0e322

Change-Id: I2aba4a551b229170d923b6cb4238d2aa91be2925

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4237700." am: 76163e6103...
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

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4237700." am: 76163e6103
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

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4237700."
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

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4237700."
Yabin Cui [Wed, 2 Aug 2017 19:31:46 +0000 (19:31 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 4237700."

7 years agosimpleperf: 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

7 years agoMerge "simpleperf: split README.md in doc directory." am: 3b7e114229 am: 73503fb563...
Yabin Cui [Tue, 1 Aug 2017 05:13:13 +0000 (05:13 +0000)]
Merge "simpleperf: split README.md in doc directory." am: 3b7e114229 am: 73503fb563 am: eeb7f1f09c
am: 7bbb836535

Change-Id: Ifcae6b77ea761fd12e5245b003ed24498424f290

7 years agoMerge "simpleperf: split README.md in doc directory." am: 3b7e114229 am: 73503fb563
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

7 years agoMerge "simpleperf: split README.md in doc directory." am: 3b7e114229
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

7 years agoMerge "simpleperf: split README.md in doc directory."
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

7 years agoMerge "simpleperf: split README.md in doc directory."
Yabin Cui [Tue, 1 Aug 2017 04:56:38 +0000 (04:56 +0000)]
Merge "simpleperf: split README.md in doc directory."

7 years agosimpleperf: 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

7 years agoMerge "simpleperf: add --show-features option in list cmd." am: 2ad09b2ffd am: 1d5923...
Yabin Cui [Mon, 31 Jul 2017 18:22:15 +0000 (18:22 +0000)]
Merge "simpleperf: add --show-features option in list cmd." am: 2ad09b2ffd am: 1d592300f8 am: a2f16c7102
am: a674895fa2

Change-Id: I92fe0d2772c0c13f55cfff214960487dd442f552

7 years agoMerge "simpleperf: add --show-features option in list cmd." am: 2ad09b2ffd am: 1d592300f8
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

7 years agoMerge "simpleperf: add --show-features option in list cmd." am: 2ad09b2ffd
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

7 years agoMerge "simpleperf: add --show-features option in list cmd."
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

7 years agoMerge "simpleperf: add --show-features option in list cmd."
Yabin Cui [Mon, 31 Jul 2017 18:06:36 +0000 (18:06 +0000)]
Merge "simpleperf: add --show-features option in list cmd."

7 years agoMerge "Update for v4.12.3 kernel headers." am: 6dfe8cde2c am: 2f31321c0a am: 0280f3eef1
Christopher Ferris [Sat, 29 Jul 2017 19:20:44 +0000 (19:20 +0000)]
Merge "Update for v4.12.3 kernel headers." am: 6dfe8cde2c am: 2f31321c0a am: 0280f3eef1
am: 2cb591b344

Change-Id: Ib6266ddb2586fde07d295956ad0f304a08f1e0ee

7 years agoMerge "Update for v4.12.3 kernel headers." am: 6dfe8cde2c am: 2f31321c0a
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

7 years agoMerge "Update for v4.12.3 kernel headers." am: 6dfe8cde2c
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

7 years agoMerge "Update for v4.12.3 kernel headers."
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

7 years agoMerge "Update for v4.12.3 kernel headers."
Christopher Ferris [Sat, 29 Jul 2017 19:03:09 +0000 (19:03 +0000)]
Merge "Update for v4.12.3 kernel headers."

7 years agosimpleperf: add --show-features option in list cmd.
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

7 years agoMerge "simpleperf add more script tests." am: 4ba39d11d3 am: afd073f95c am: ec588226d2
Yabin Cui [Sat, 29 Jul 2017 00:48:56 +0000 (00:48 +0000)]
Merge "simpleperf add more script tests." am: 4ba39d11d3 am: afd073f95c am: ec588226d2
am: d4bc738f17

Change-Id: I3e28fc2014b2e67d69ffc54a17f60465355a6cf7

7 years agoMerge "simpleperf add more script tests." am: 4ba39d11d3 am: afd073f95c
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

7 years agoMerge "simpleperf add more script tests." am: 4ba39d11d3
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

7 years agoMerge "simpleperf add more script tests."
Yabin Cui [Sat, 29 Jul 2017 00:42:23 +0000 (00:42 +0000)]
Merge "simpleperf add more script tests."
am: 4ba39d11d3

Change-Id: I379bf269c3a1d441ebc935e63d21ca988a5aad77

7 years agoMerge "simpleperf add more script tests."
Yabin Cui [Sat, 29 Jul 2017 00:36:20 +0000 (00:36 +0000)]
Merge "simpleperf add more script tests."

7 years agosimpleperf 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

7 years agoUpdate for v4.12.3 kernel headers.
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

7 years agoMerge "ext4_utils: enable uninit_bg feature for ext4 mke2fs" am: d4c959ba79 am: 0229b...
Jin Qian [Fri, 28 Jul 2017 01:02:49 +0000 (01:02 +0000)]
Merge "ext4_utils: enable uninit_bg feature for ext4 mke2fs" am: d4c959ba79 am: 0229b5829b am: aeee3526b2
am: 62b66f5ab0

Change-Id: I43a5e2528a8517442a8d69ca70e69bcf3c79746c

7 years agoMerge "ext4_utils: enable uninit_bg feature for ext4 mke2fs" am: d4c959ba79 am: 0229b...
Jin Qian [Fri, 28 Jul 2017 00:59:19 +0000 (00:59 +0000)]
Merge "ext4_utils: enable uninit_bg feature for ext4 mke2fs" am: d4c959ba79 am: 0229b5829b
am: aeee3526b2

Change-Id: I836398edd93aaf896163966fc8a81292e530db62

7 years agoMerge "ext4_utils: enable uninit_bg feature for ext4 mke2fs" am: d4c959ba79
Jin Qian [Fri, 28 Jul 2017 00:55:49 +0000 (00:55 +0000)]
Merge "ext4_utils: enable uninit_bg feature for ext4 mke2fs" am: d4c959ba79
am: 0229b5829b

Change-Id: I4ee480a4bbd6f22cf8ee9c635e7b2dd661f1b18a

7 years agoMerge "ext4_utils: enable uninit_bg feature for ext4 mke2fs"
Jin Qian [Fri, 28 Jul 2017 00:53:21 +0000 (00:53 +0000)]
Merge "ext4_utils: enable uninit_bg feature for ext4 mke2fs"
am: d4c959ba79

Change-Id: Id07f9f71e63c14706e6b0e9a161c7444163efa4d

7 years agoMerge "ext4_utils: enable uninit_bg feature for ext4 mke2fs"
Treehugger Robot [Fri, 28 Jul 2017 00:49:42 +0000 (00:49 +0000)]
Merge "ext4_utils: enable uninit_bg feature for ext4 mke2fs"

7 years agoext4_utils: enable uninit_bg feature for ext4 mke2fs
Jin Qian [Thu, 27 Jul 2017 23:34:20 +0000 (23:34 +0000)]
ext4_utils: enable uninit_bg feature for ext4 mke2fs
am: 794223c633

Change-Id: I39f587d6ba66002dffd111667fee409d8d404964

7 years agoext4_utils: enable uninit_bg feature for ext4 mke2fs
Jin Qian [Thu, 27 Jul 2017 18:33:12 +0000 (11:33 -0700)]
ext4_utils: enable uninit_bg feature for ext4 mke2fs

Some devices have very slow storage media. This feature can speed
up filesystem creation time noticeably.

Bug: 63809106
Bug: 64101366
Change-Id: Id4886822035808bcb279dbf6f81989fee9cc0ace
(cherry picked from commit 794223c633652b714db804729b5f57d3689a1f91)

7 years agoext4_utils: enable uninit_bg feature for ext4 mke2fs
Jin Qian [Thu, 27 Jul 2017 18:33:12 +0000 (11:33 -0700)]
ext4_utils: enable uninit_bg feature for ext4 mke2fs

Some devices have very slow storage media. This feature can speed
up filesystem creation time noticeably.

Bug: 63809106
Bug: 64101366
Change-Id: Id4886822035808bcb279dbf6f81989fee9cc0ace

7 years agoMerge "simpleperf: fix README.md to show inferno pictures correctly." am: 6979f2d842...
Yabin Cui [Thu, 27 Jul 2017 19:59:20 +0000 (19:59 +0000)]
Merge "simpleperf: fix README.md to show inferno pictures correctly." am: 6979f2d842 am: 752d7b23b6 am: 9e2fc10899
am: f6f885b91d

Change-Id: I01a13b1bac7473c52ce1389e1575aa8dd5fce17e

7 years agoMerge "simpleperf: fix README.md to show inferno pictures correctly." am: 6979f2d842...
Yabin Cui [Thu, 27 Jul 2017 19:50:53 +0000 (19:50 +0000)]
Merge "simpleperf: fix README.md to show inferno pictures correctly." am: 6979f2d842 am: 752d7b23b6
am: 9e2fc10899

Change-Id: Ie879bb9d9c02ea4515a721f9a01b0ee54116330e

7 years agoMerge "simpleperf: fix README.md to show inferno pictures correctly." am: 6979f2d842
Yabin Cui [Thu, 27 Jul 2017 19:45:21 +0000 (19:45 +0000)]
Merge "simpleperf: fix README.md to show inferno pictures correctly." am: 6979f2d842
am: 752d7b23b6

Change-Id: Ic62f4dae0e260e3945ab264260588c859591da24

7 years agoMerge "simpleperf: fix README.md to show inferno pictures correctly."
Yabin Cui [Thu, 27 Jul 2017 19:37:53 +0000 (19:37 +0000)]
Merge "simpleperf: fix README.md to show inferno pictures correctly."
am: 6979f2d842

Change-Id: Ie03268117b782b8b45cc86f462763f4691702d6f

7 years agoMerge "simpleperf: fix README.md to show inferno pictures correctly."
Yabin Cui [Thu, 27 Jul 2017 19:31:11 +0000 (19:31 +0000)]
Merge "simpleperf: fix README.md to show inferno pictures correctly."

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4219235." am: 6fd3f9b50d...
Yabin Cui [Thu, 27 Jul 2017 02:39:13 +0000 (02:39 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 4219235." am: 6fd3f9b50d am: c3366b69d7 am: 02a14443e3
am: ad97def268

Change-Id: If84435e4b9c983d380179888aafc0fee0e679f62

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4219235." am: 6fd3f9b50d...
Yabin Cui [Thu, 27 Jul 2017 01:27:11 +0000 (01:27 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 4219235." am: 6fd3f9b50d am: c3366b69d7
am: 02a14443e3

Change-Id: I4e0905b7702cec7b96ef46c946308db331bba902

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4219235." am: 6fd3f9b50d
Yabin Cui [Thu, 27 Jul 2017 01:06:09 +0000 (01:06 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 4219235." am: 6fd3f9b50d
am: c3366b69d7

Change-Id: I717593108c491cdb9eb385cbb90e0fb065f68c7c

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4219235."
Yabin Cui [Thu, 27 Jul 2017 01:02:24 +0000 (01:02 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 4219235."
am: 6fd3f9b50d

Change-Id: I4c2ce4b296b2c17dbaef8b7b5676b003e9d3ee6c

7 years agoMerge "simpleperf: update simpleperf prebuilts to build 4219235."
Yabin Cui [Thu, 27 Jul 2017 00:55:00 +0000 (00:55 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build 4219235."

7 years agosimpleperf: update simpleperf prebuilts to build 4219235.
Yabin Cui [Thu, 27 Jul 2017 00:05:25 +0000 (17:05 -0700)]
simpleperf: update simpleperf prebuilts to build 4219235.

Taken from branch aosp-master.

Test: none.

Change-Id: I64c9a60b4251549a22d44e9444824a439d5f4cc1

7 years agosimpleperf: fix README.md to show inferno pictures correctly.
Yabin Cui [Wed, 26 Jul 2017 18:23:06 +0000 (11:23 -0700)]
simpleperf: fix README.md to show inferno pictures correctly.

Bug: http://b/63006886
Test: none.
Change-Id: If27d2f0d91e2121c3d58c0b5451dee98934f2d40

7 years agoMerge "Fix a memory leak" am: 880d4e8574 am: 0b936b1028 am: 04190a8412
George Burgess IV [Wed, 26 Jul 2017 06:46:49 +0000 (06:46 +0000)]
Merge "Fix a memory leak" am: 880d4e8574 am: 0b936b1028 am: 04190a8412
am: f62bcde6a2

Change-Id: Ibcd6e31b9104b8c1c2a984b5e31c617e2bf5364c

7 years agoMerge "Fix a memory leak" am: 880d4e8574 am: 0b936b1028
George Burgess IV [Wed, 26 Jul 2017 06:42:00 +0000 (06:42 +0000)]
Merge "Fix a memory leak" am: 880d4e8574 am: 0b936b1028
am: 04190a8412

Change-Id: I607f7ce3fa857fb15100a9305ba4c6f7484a4a72

7 years agoMerge "Fix a memory leak" am: 880d4e8574
George Burgess IV [Wed, 26 Jul 2017 06:38:30 +0000 (06:38 +0000)]
Merge "Fix a memory leak" am: 880d4e8574
am: 0b936b1028

Change-Id: If18df161319def7ac360108f86f33e5c52dcf013

7 years agoMerge "Fix a memory leak"
George Burgess IV [Wed, 26 Jul 2017 06:34:31 +0000 (06:34 +0000)]
Merge "Fix a memory leak"
am: 880d4e8574

Change-Id: I411fd53aa80fc790773b8878bdeff06a4be40b51

7 years agoMerge "Fix a memory leak"
Treehugger Robot [Wed, 26 Jul 2017 06:26:13 +0000 (06:26 +0000)]
Merge "Fix a memory leak"

7 years agoFix a memory leak
George Burgess IV [Wed, 26 Jul 2017 01:21:24 +0000 (18:21 -0700)]
Fix a memory leak

This fixes the following memory leak:
system/extras/tests/tcp_nuke_addr/tcp_nuke_addr_test.cpp:146:20:
warning: Potential memory leak [clang-analyzer-cplusplus.NewDeleteLeaks]

Namely, clang was upset that we didn't free the std::threads we new'ed
up. Immediately detach()ing them gets us the same effect.

(Context: We're trying to clean up scary-sounding warnings like this in
Android. I realize that, in this case, a leak is harmless, but...)

Bug: 27101951
Test: mma. Memory leak warning is gone. Ran the test on bullhead for
60s; seemed to work (last line of output is "60s: 246 cps, total 25432")

Change-Id: I4b6b5679430968e01ffea5bc10309a4ced04ba4e

7 years agoMerge "simpleperf: move inferno to scripts directory." am: 0cffcbee0d am: c71a4af252...
Yabin Cui [Wed, 26 Jul 2017 01:15:19 +0000 (01:15 +0000)]
Merge "simpleperf: move inferno to scripts directory." am: 0cffcbee0d am: c71a4af252 am: c8fa9ff1fe
am: 64fcb7797a

Change-Id: I2a772003f74074841dd0f4fb3010c8075c907e5b

7 years agoMerge "simpleperf: move inferno to scripts directory." am: 0cffcbee0d am: c71a4af252
Yabin Cui [Wed, 26 Jul 2017 01:07:37 +0000 (01:07 +0000)]
Merge "simpleperf: move inferno to scripts directory." am: 0cffcbee0d am: c71a4af252
am: c8fa9ff1fe

Change-Id: Ibe1d2cd98285a5a833a3240c7b2f7e9ef9378f6c

7 years agoMerge "simpleperf: move inferno to scripts directory." am: 0cffcbee0d
Yabin Cui [Wed, 26 Jul 2017 01:00:38 +0000 (01:00 +0000)]
Merge "simpleperf: move inferno to scripts directory." am: 0cffcbee0d
am: c71a4af252

Change-Id: I0c0e5cd874fa6a7185717a794807d95b2ebb478f

7 years agoMerge "simpleperf: move inferno to scripts directory."
Yabin Cui [Wed, 26 Jul 2017 00:57:09 +0000 (00:57 +0000)]
Merge "simpleperf: move inferno to scripts directory."
am: 0cffcbee0d

Change-Id: Ieb2f1bbe13f60df81553dd320d46aded1c00cec0

7 years agoMerge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib....
Yabin Cui [Wed, 26 Jul 2017 00:56:48 +0000 (00:56 +0000)]
Merge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib." am: be51cd0e9a am: 19565a030b am: 4e341c27fd
am: a9680df959

Change-Id: Ie8bb265cbcbcea06738dbfa59b70b0a6e62bfeac

7 years agoMerge "simpleperf: move inferno to scripts directory."
Treehugger Robot [Wed, 26 Jul 2017 00:48:35 +0000 (00:48 +0000)]
Merge "simpleperf: move inferno to scripts directory."

7 years agoMerge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib....
Yabin Cui [Wed, 26 Jul 2017 00:05:04 +0000 (00:05 +0000)]
Merge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib." am: be51cd0e9a am: 19565a030b
am: 4e341c27fd

Change-Id: I9c32a87a91f881954b08a04a8ccbc456599b8040

7 years agoMerge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib....
Yabin Cui [Wed, 26 Jul 2017 00:01:33 +0000 (00:01 +0000)]
Merge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib." am: be51cd0e9a
am: 19565a030b

Change-Id: I01aefea1c2d8a68b4579402b19d6db7ca0232e51

7 years agoMerge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib."
Yabin Cui [Tue, 25 Jul 2017 23:58:04 +0000 (23:58 +0000)]
Merge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib."
am: be51cd0e9a

Change-Id: I28b4d69e575ca6258bb5da2b40b7309d3c0d844b

7 years agoMerge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib."
Treehugger Robot [Tue, 25 Jul 2017 23:53:19 +0000 (23:53 +0000)]
Merge "simpleperf: support reporting trace offcpu data in simpleperf_report_lib."

7 years agoMerge "Remove LOCAL_CLANG and clang: true" am: 481127a308 am: 9b92a1d118 am: 8a7931e8ff
Lennart Wieboldt [Tue, 25 Jul 2017 22:28:57 +0000 (22:28 +0000)]
Merge "Remove LOCAL_CLANG and clang: true" am: 481127a308 am: 9b92a1d118 am: 8a7931e8ff
am: b499504791

Change-Id: I619561b33cc123ed6a2b91abc916d13f80e628a0

7 years agosimpleperf: move inferno to scripts directory.
Yabin Cui [Tue, 25 Jul 2017 22:26:22 +0000 (15:26 -0700)]
simpleperf: move inferno to scripts directory.

This is a preparation for integrating inferno with python scripts under scripts/.

Bug: http://b/64035530
Test: run inferno.py.
Change-Id: I60ee1c30f650307aa58a038448cddb4eef43acb5

7 years agoMerge "Remove LOCAL_CLANG and clang: true" am: 481127a308 am: 9b92a1d118
Lennart Wieboldt [Tue, 25 Jul 2017 22:25:02 +0000 (22:25 +0000)]
Merge "Remove LOCAL_CLANG and clang: true" am: 481127a308 am: 9b92a1d118
am: 8a7931e8ff

Change-Id: I151a741309c31755f427e75c81090cae38917a76

7 years agoMerge "Remove LOCAL_CLANG and clang: true" am: 481127a308
Lennart Wieboldt [Tue, 25 Jul 2017 22:20:57 +0000 (22:20 +0000)]
Merge "Remove LOCAL_CLANG and clang: true" am: 481127a308
am: 9b92a1d118

Change-Id: I6faf6bd1389d4273013ba33a029d48323b4c9e4f

7 years agoMerge "Remove LOCAL_CLANG and clang: true"
Lennart Wieboldt [Tue, 25 Jul 2017 22:17:28 +0000 (22:17 +0000)]
Merge "Remove LOCAL_CLANG and clang: true"
am: 481127a308

Change-Id: Ibbf20780454133924b3292156968b57008c3f73d

7 years agoMerge "Remove LOCAL_CLANG and clang: true"
Treehugger Robot [Tue, 25 Jul 2017 22:09:48 +0000 (22:09 +0000)]
Merge "Remove LOCAL_CLANG and clang: true"

7 years agosimpleperf: support reporting trace offcpu data in simpleperf_report_lib.
Yabin Cui [Tue, 25 Jul 2017 22:08:05 +0000 (15:08 -0700)]
simpleperf: support reporting trace offcpu data in simpleperf_report_lib.

Export python interface for reading meta info.
Change sample.period to sample time difference when trace_offcpu is true.
Add unit tests.

Bug: http://b/37572306
Test: run python test.py.
Change-Id: Ic144314184d115cc55630d3c69b66a0d8594721a

7 years agoMerge "simpleperf: use --app option in python scripts and README.md." am: 60c6d5bf60...
Yabin Cui [Tue, 25 Jul 2017 18:24:29 +0000 (18:24 +0000)]
Merge "simpleperf: use --app option in python scripts and README.md." am: 60c6d5bf60 am: 3cc1d3034b am: fe76626e2a
am: 2fa1c78844

Change-Id: Ia99c8afaee3374a99ef20e3991c5a6f58f8a1e8b

7 years agoMerge "simpleperf: use --app option in python scripts and README.md." am: 60c6d5bf60...
Yabin Cui [Tue, 25 Jul 2017 18:20:26 +0000 (18:20 +0000)]
Merge "simpleperf: use --app option in python scripts and README.md." am: 60c6d5bf60 am: 3cc1d3034b
am: fe76626e2a

Change-Id: I5c1818d8baf7501c0ace4bc089f93d87b22b2f19

7 years agoMerge "simpleperf: use --app option in python scripts and README.md." am: 60c6d5bf60
Yabin Cui [Tue, 25 Jul 2017 18:16:58 +0000 (18:16 +0000)]
Merge "simpleperf: use --app option in python scripts and README.md." am: 60c6d5bf60
am: 3cc1d3034b

Change-Id: Iba998fbe988b40fb023a9e4a36dbbd7b9fc9767e

7 years agoMerge "simpleperf: use --app option in python scripts and README.md."
Yabin Cui [Tue, 25 Jul 2017 18:14:08 +0000 (18:14 +0000)]
Merge "simpleperf: use --app option in python scripts and README.md."
am: 60c6d5bf60

Change-Id: I2396aa3b226b1ae726a7bca98b044b45505d3d81

7 years agoMerge "simpleperf: use --app option in python scripts and README.md."
Yabin Cui [Tue, 25 Jul 2017 18:07:02 +0000 (18:07 +0000)]
Merge "simpleperf: use --app option in python scripts and README.md."

7 years agoRemove LOCAL_CLANG and clang: true
Lennart Wieboldt [Mon, 24 Jul 2017 23:18:06 +0000 (01:18 +0200)]
Remove LOCAL_CLANG and clang: true

clang is the default compiler since Android nougat

Test: mma & verified it´s still build with clang
Change-Id: Ie41a98a7d72940e8169996a7081ccec9b94aa61c
Signed-off-by: Lennart Wieboldt <lennart.1997@gmx.de>
7 years agoMark the module as VNDK or VNDK-SP in Android.bp
Justin Yun [Mon, 24 Jul 2017 06:19:45 +0000 (15:19 +0900)]
Mark the module as VNDK or VNDK-SP in Android.bp

As a VNDK/VNDK-SP module, Android.bp must have 'vndk' tag as well
as 'vendor_available: true'.

For a VNDK module, the 'vndk' tag has 'enabled: true'.
It will be installed system/lib(64)/vndk as a vendor variant.

For a VNDK-SP module, the 'vndk' tag has
'support_system_process: true' as well as 'enabled: true'.
It will be installed system/lib(64)/vndk-sp as a vendor variant.

Bug: 63866913
Test: build and boot with BOARD_VNDK_VERSION=current
Change-Id: I7a2eaf4894188d4d300fcc78380a2b05517c54f4

7 years agoMerge "simpleperf: exclude kernel callchains when needed." am: fb1b7608f3 am: 889d56b...
Yabin Cui [Tue, 25 Jul 2017 01:24:04 +0000 (01:24 +0000)]
Merge "simpleperf: exclude kernel callchains when needed." am: fb1b7608f3 am: 889d56b701 am: 89fb668e70
am: 92fccd3f2e

Change-Id: I411168b4db3aa4bdc5d97cdbe51d6ed4ea4195bf

7 years agoMerge "simpleperf: exclude kernel callchains when needed." am: fb1b7608f3 am: 889d56b701
Yabin Cui [Tue, 25 Jul 2017 01:21:34 +0000 (01:21 +0000)]
Merge "simpleperf: exclude kernel callchains when needed." am: fb1b7608f3 am: 889d56b701
am: 89fb668e70

Change-Id: Icc65ca1155a88695cb0d0a134645dbd0a5f4f8e1

7 years agoMerge "simpleperf: exclude kernel callchains when needed." am: fb1b7608f3
Yabin Cui [Tue, 25 Jul 2017 01:18:34 +0000 (01:18 +0000)]
Merge "simpleperf: exclude kernel callchains when needed." am: fb1b7608f3
am: 889d56b701

Change-Id: Iea25fd646e01c3f684720f441ce3a0b2b169b94e

7 years agoMerge "simpleperf: exclude kernel callchains when needed."
Yabin Cui [Tue, 25 Jul 2017 01:13:13 +0000 (01:13 +0000)]
Merge "simpleperf: exclude kernel callchains when needed."
am: fb1b7608f3

Change-Id: Ibc789d4267b8185cb86fc0fdf9f2aa7c735c87ba

7 years agoMerge "simpleperf: exclude kernel callchains when needed."
Treehugger Robot [Tue, 25 Jul 2017 01:06:26 +0000 (01:06 +0000)]
Merge "simpleperf: exclude kernel callchains when needed."

7 years agosimpleperf: exclude kernel callchains when needed.
Yabin Cui [Mon, 24 Jul 2017 21:59:46 +0000 (14:59 -0700)]
simpleperf: exclude kernel callchains when needed.

Exclude kernel callchains when users only monitor events in user space.
After this change, when users use `record -e cpu-cycles:u --trace-offcpu`,
the samples of the implicitly added sched:sched_switch event won't contain
any kernel callchain.

Bug: http://b/37572306
Test: run simpleperf_unit_test.
Change-Id: Iffcb61bac796e734825e68f847f24b4006b44360

7 years agosimpleperf: use --app option in python scripts and README.md.
Yabin Cui [Mon, 24 Jul 2017 18:45:10 +0000 (11:45 -0700)]
simpleperf: use --app option in python scripts and README.md.

Also remove app_profiler.config.

Bug: http://b/34108866
Test: run test.py.
Change-Id: If19f2249ff646b6f5266dc12ed2b9ae13f5b67e2

7 years agoMerge "Merge "Track google-benchmark API change." am: 239663cf97 am: e2feba2535 am...
Android Build Merger (Role) [Sat, 22 Jul 2017 01:26:02 +0000 (01:26 +0000)]
Merge "Merge "Track google-benchmark API change." am: 239663cf97 am: e2feba2535 am: 4b093246ca am: 1e83be4c62" into oc-mr1-dev-plus-aosp

7 years agoMerge "Track google-benchmark API change." am: 239663cf97 am: e2feba2535 am: 4b093246ca
Elliott Hughes [Sat, 22 Jul 2017 01:25:49 +0000 (01:25 +0000)]
Merge "Track google-benchmark API change." am: 239663cf97 am: e2feba2535 am: 4b093246ca
am: 1e83be4c62

Change-Id: Ia8059b8c19c866b3a6f28affec6a65399af009cd

7 years agoMerge "Merge "simpleperf: adjust sample freq instead of checking it." am: 6dd50e65b7...
Android Build Merger (Role) [Sat, 22 Jul 2017 01:25:43 +0000 (01:25 +0000)]
Merge "Merge "simpleperf: adjust sample freq instead of checking it." am: 6dd50e65b7 am: 3777a2d811 am: 5a64bb540e am: addd44e897" into oc-mr1-dev-plus-aosp

7 years agoMerge "simpleperf: adjust sample freq instead of checking it." am: 6dd50e65b7 am...
Yabin Cui [Sat, 22 Jul 2017 01:25:38 +0000 (01:25 +0000)]
Merge "simpleperf: adjust sample freq instead of checking it." am: 6dd50e65b7 am: 3777a2d811 am: 5a64bb540e
am: addd44e897

Change-Id: I425c04840ccd98884ef3a3f130ab24decce4971f

7 years agoAdd swapPSS support to showmap
Mathieu Chartier [Sat, 22 Jul 2017 01:25:33 +0000 (01:25 +0000)]
Add swapPSS support to showmap
am: d9d8c9929b

Change-Id: I7bf8946ae8f82af3dc5eb51a8e7ad2eabde49e99