OSDN Git Service

android-x86/system-extras.git
7 years agoMerge "simpleperf: add thread name in report_sample.proto." am: b33edada95 am: f13c66...
Yabin Cui [Fri, 2 Jun 2017 23:46:02 +0000 (23:46 +0000)]
Merge "simpleperf: add thread name in report_sample.proto." am: b33edada95 am: f13c66de88 am: 6b75d33fa7
am: f7b2ec0bbf

Change-Id: Ic81dafb8192fcdc2b6ec3e6421ced1f1b23876fe

7 years agoMerge "simpleperf: add thread name in report_sample.proto." am: b33edada95 am: f13c66de88
Yabin Cui [Fri, 2 Jun 2017 23:42:06 +0000 (23:42 +0000)]
Merge "simpleperf: add thread name in report_sample.proto." am: b33edada95 am: f13c66de88
am: 6b75d33fa7

Change-Id: I312fe7738ea5f03fe2c007018186f7320d99b40a

7 years agoMerge "simpleperf: add thread name in report_sample.proto." am: b33edada95
Yabin Cui [Fri, 2 Jun 2017 23:38:18 +0000 (23:38 +0000)]
Merge "simpleperf: add thread name in report_sample.proto." am: b33edada95
am: f13c66de88

Change-Id: Ied50dc7eb9a3d663f624fb4aec3ca42d1e1ed6d5

7 years agoMerge "simpleperf: add thread name in report_sample.proto."
Yabin Cui [Fri, 2 Jun 2017 23:34:18 +0000 (23:34 +0000)]
Merge "simpleperf: add thread name in report_sample.proto."
am: b33edada95

Change-Id: I1d2852d3c3497e692b1f03596a999b8556b05b93

7 years agoMerge "simpleperf: add thread name in report_sample.proto."
Yabin Cui [Fri, 2 Jun 2017 23:27:37 +0000 (23:27 +0000)]
Merge "simpleperf: add thread name in report_sample.proto."

7 years agosimpleperf: add thread name in report_sample.proto.
Yabin Cui [Fri, 2 Jun 2017 21:47:33 +0000 (14:47 -0700)]
simpleperf: add thread name in report_sample.proto.

Bug: http://b/62189080
Test: run simpleperf_unit_test.
Change-Id: I3c96f6474e56b2f51a00f85082973e5d1c1aec72

7 years agoMerge "simpleperf: write -1 to perf_event_paranoid when running as root." am: 668878b...
Yabin Cui [Fri, 2 Jun 2017 00:07:11 +0000 (00:07 +0000)]
Merge "simpleperf: write -1 to perf_event_paranoid when running as root." am: 668878b3b7 am: df104e1ed8 am: 6ec981b750
am: f55d48bf08

Change-Id: Ibba4472ae691f3eb0ad863cde2ea8d55f72ccf38

7 years agoMerge "simpleperf: write -1 to perf_event_paranoid when running as root." am: 668878b...
Yabin Cui [Thu, 1 Jun 2017 23:46:25 +0000 (23:46 +0000)]
Merge "simpleperf: write -1 to perf_event_paranoid when running as root." am: 668878b3b7 am: df104e1ed8
am: 6ec981b750

Change-Id: I5ed1c31bb336bb060d228e1866d8b0c8cd5d9816

7 years agoMerge "simpleperf: write -1 to perf_event_paranoid when running as root." am: 668878b3b7
Yabin Cui [Thu, 1 Jun 2017 23:37:49 +0000 (23:37 +0000)]
Merge "simpleperf: write -1 to perf_event_paranoid when running as root." am: 668878b3b7
am: df104e1ed8

Change-Id: I56f126547cac5741c93513b9a2581be551da6034

7 years agoMerge "simpleperf: write -1 to perf_event_paranoid when running as root."
Yabin Cui [Thu, 1 Jun 2017 23:36:09 +0000 (23:36 +0000)]
Merge "simpleperf: write -1 to perf_event_paranoid when running as root."
am: 668878b3b7

Change-Id: I46bbb7af11b38538384243ba91d30204def53a13

7 years agoMerge "simpleperf: write -1 to perf_event_paranoid when running as root."
Treehugger Robot [Thu, 1 Jun 2017 23:29:12 +0000 (23:29 +0000)]
Merge "simpleperf: write -1 to perf_event_paranoid when running as root."

7 years agoMerge "simpleperf: fix app_profiler.py." am: f4f68176b3 am: 7ac7c486df am: b396fbccef
Yabin Cui [Thu, 1 Jun 2017 21:34:29 +0000 (21:34 +0000)]
Merge "simpleperf: fix app_profiler.py." am: f4f68176b3 am: 7ac7c486df am: b396fbccef
am: 1c7a854e5f

Change-Id: I3888575822ddd46b57320847434408327d885f0f

7 years agoMerge "simpleperf: fix app_profiler.py." am: f4f68176b3 am: 7ac7c486df
Yabin Cui [Thu, 1 Jun 2017 21:32:01 +0000 (21:32 +0000)]
Merge "simpleperf: fix app_profiler.py." am: f4f68176b3 am: 7ac7c486df
am: b396fbccef

Change-Id: I9b6db3b74fb389dec6556d3630d6fc80d289eb62

7 years agoMerge "simpleperf: fix app_profiler.py." am: f4f68176b3
Yabin Cui [Thu, 1 Jun 2017 21:29:29 +0000 (21:29 +0000)]
Merge "simpleperf: fix app_profiler.py." am: f4f68176b3
am: 7ac7c486df

Change-Id: Ib44a00e2089fb67274af449b38c09b676a84b559

7 years agoMerge "simpleperf: fix app_profiler.py."
Yabin Cui [Thu, 1 Jun 2017 21:26:58 +0000 (21:26 +0000)]
Merge "simpleperf: fix app_profiler.py."
am: f4f68176b3

Change-Id: If1e79e2ef0e6e92cf3c4eb92ef9daf3cb722117b

7 years agoMerge "simpleperf: fix app_profiler.py."
Yabin Cui [Thu, 1 Jun 2017 21:22:43 +0000 (21:22 +0000)]
Merge "simpleperf: fix app_profiler.py."

7 years agosimpleperf: write -1 to perf_event_paranoid when running as root.
Yabin Cui [Thu, 1 Jun 2017 20:23:29 +0000 (13:23 -0700)]
simpleperf: write -1 to perf_event_paranoid when running as root.

The monitored threads may create child processes not running as root.
This patch is to make sure they have permission to create inherited
tracepoint events.

Bug: http://b/62230699
Test: run simpleperf manually on device.
Change-Id: I02798c834f8a0500057e4e1c70291cfb05c3f92d

7 years agoMark libpagemap vendor_available. am: 775665d0fe -s ours
Jayant Chowdhary [Wed, 31 May 2017 04:11:37 +0000 (04:11 +0000)]
Mark libpagemap vendor_available. am: 775665d0fe  -s ours
am: 44171f8c75  -s ours

Change-Id: I30fb895ae2d41f592971e113b940f502c35785a9

7 years agoMark libpagemap vendor_available.
Jayant Chowdhary [Wed, 31 May 2017 04:07:15 +0000 (04:07 +0000)]
Mark libpagemap vendor_available.
am: 775665d0fe  -s ours

Change-Id: If2fd9319761c8b6e7c63559ccb89ffe75ed3df38

7 years agoMark libpagemap vendor_available.
Jayant Chowdhary [Wed, 17 May 2017 18:32:25 +0000 (11:32 -0700)]
Mark libpagemap vendor_available.

libpagemap is a library which belongs to vndk-cap. Mark it vendor_available to
enable vndk abi stability checks on it.

Details: https://android-review.googlesource.com/368372

Test: mm -j64

Bug: 38244611

Merged-In: I5c0f31840eef558b2aa7b65cb24370a696306105
Change-Id: I310d0a4d8dd9e87615c276bd66639170b2a70648
(cherry picked from commit 37212881797146ff95b49d252ed0e576d14a7fdb)

7 years agosimpleperf: fix app_profiler.py.
Yabin Cui [Fri, 26 May 2017 18:16:13 +0000 (11:16 -0700)]
simpleperf: fix app_profiler.py.

The old way doesn't work on non-rooted devices.

Bug: http://b/62028152
Test: run app_profiler.py non non-rooted devices.
Change-Id: I2b528a8ec64675cf62323ef3e58f6cdeb2547240

7 years agoMerge "Mark libpagemap vendor_available." am: 0a0e79662c am: 12ea59deb3 am: b6d65b3dd7
Jayant Chowdhary [Thu, 25 May 2017 17:38:59 +0000 (17:38 +0000)]
Merge "Mark libpagemap vendor_available." am: 0a0e79662c am: 12ea59deb3 am: b6d65b3dd7
am: 1e43efd3a4

Change-Id: Ib85f91d05e8a2a1ec7c9d803bc26737756c36bc3

7 years agoMerge "Mark libpagemap vendor_available." am: 0a0e79662c am: 12ea59deb3
Jayant Chowdhary [Thu, 25 May 2017 17:30:01 +0000 (17:30 +0000)]
Merge "Mark libpagemap vendor_available." am: 0a0e79662c am: 12ea59deb3
am: b6d65b3dd7

Change-Id: Ic3349cb90fbcd84b39d26c840d405a28e13ce9c7

7 years agoMerge "Mark libpagemap vendor_available." am: 0a0e79662c
Jayant Chowdhary [Thu, 25 May 2017 17:24:29 +0000 (17:24 +0000)]
Merge "Mark libpagemap vendor_available." am: 0a0e79662c
am: 12ea59deb3

Change-Id: Ia86d428c246d5771c65e7486633bef9bb9a5d39b

7 years agoMerge "Mark libpagemap vendor_available."
Jayant Chowdhary [Thu, 25 May 2017 17:18:12 +0000 (17:18 +0000)]
Merge "Mark libpagemap vendor_available."
am: 0a0e79662c

Change-Id: I5c0f31840eef558b2aa7b65cb24370a696306105

7 years agoMerge "Mark libpagemap vendor_available."
Jayant Chowdhary [Thu, 25 May 2017 17:08:38 +0000 (17:08 +0000)]
Merge "Mark libpagemap vendor_available."

7 years agoMark libpagemap vendor_available.
Jayant Chowdhary [Wed, 17 May 2017 18:32:25 +0000 (11:32 -0700)]
Mark libpagemap vendor_available.

libpagemap is a library which belongs to vndk-cap. Mark it vendor_available to
enable vndk abi stability checks on it.

Details: https://android-review.googlesource.com/368372

Test: mm -j64

Bug: 38244611

Change-Id: I310d0a4d8dd9e87615c276bd66639170b2a70648

7 years agoMerge "simpleperf: support raw event types." am: 37d4c9e38c am: ce51f04317 am: 57aecf4afe
Yabin Cui [Wed, 24 May 2017 02:30:58 +0000 (02:30 +0000)]
Merge "simpleperf: support raw event types." am: 37d4c9e38c am: ce51f04317 am: 57aecf4afe
am: bcb2c8e482

Change-Id: I94567c83a1d0caf0d4c6124deba71874ba2b802d

7 years agoMerge "simpleperf: support raw event types." am: 37d4c9e38c am: ce51f04317
Yabin Cui [Wed, 24 May 2017 02:28:28 +0000 (02:28 +0000)]
Merge "simpleperf: support raw event types." am: 37d4c9e38c am: ce51f04317
am: 57aecf4afe

Change-Id: Ie1124ed5d9015893529c71f8e0de07f9d465198a

7 years agoMerge "simpleperf: support raw event types." am: 37d4c9e38c
Yabin Cui [Wed, 24 May 2017 02:26:26 +0000 (02:26 +0000)]
Merge "simpleperf: support raw event types." am: 37d4c9e38c
am: ce51f04317

Change-Id: If9e950957b5430f90281f1fcbe2be84e363fdee3

7 years agoMerge "simpleperf: support raw event types."
Yabin Cui [Wed, 24 May 2017 02:23:57 +0000 (02:23 +0000)]
Merge "simpleperf: support raw event types."
am: 37d4c9e38c

Change-Id: Ibab839ca06d1ec0abfd1d44dd04b046f15e1036d

7 years agoMerge "simpleperf: support raw event types."
Treehugger Robot [Wed, 24 May 2017 02:18:11 +0000 (02:18 +0000)]
Merge "simpleperf: support raw event types."

7 years agosimpleperf: support raw event types.
Yabin Cui [Wed, 10 May 2017 00:31:05 +0000 (17:31 -0700)]
simpleperf: support raw event types.

Provide interface to access event numbers provided by ARMv8 PMU v3.
Make event types case insensitive to make typing easier.

Bug: http://b/38043209
Test: run simpleperf_unit_test.
Change-Id: I49073acbc4d8c9abeafff93e25133664c84a0e9c

7 years agoMerge "ext4_utils: update default conf from e2fsprogs" am: c1dd830eaf am: 99361dd165...
Jin Qian [Tue, 23 May 2017 19:53:26 +0000 (19:53 +0000)]
Merge "ext4_utils: update default conf from e2fsprogs" am: c1dd830eaf am: 99361dd165 am: df44cf7036
am: e369ca3a28

Change-Id: Ief19de3a9eec1597d00a40a036d08150dbe30fb2

7 years agoMerge "ext4_utils: update default conf from e2fsprogs" am: c1dd830eaf am: 99361dd165
Jin Qian [Tue, 23 May 2017 19:51:05 +0000 (19:51 +0000)]
Merge "ext4_utils: update default conf from e2fsprogs" am: c1dd830eaf am: 99361dd165
am: df44cf7036

Change-Id: I3660f8f2355e84b13b3a296b85fc49f2698f03a4

7 years agoMerge "ext4_utils: update default conf from e2fsprogs" am: c1dd830eaf
Jin Qian [Tue, 23 May 2017 19:48:55 +0000 (19:48 +0000)]
Merge "ext4_utils: update default conf from e2fsprogs" am: c1dd830eaf
am: 99361dd165

Change-Id: Iccd829d75797a6cd51d6532c132e094b5507c0e8

7 years agoMerge "ext4_utils: update default conf from e2fsprogs"
Jin Qian [Tue, 23 May 2017 19:46:24 +0000 (19:46 +0000)]
Merge "ext4_utils: update default conf from e2fsprogs"
am: c1dd830eaf

Change-Id: I64fe736a477a006f3e77589aa279f423d9335682

7 years agoMerge "ext4_utils: update default conf from e2fsprogs"
Treehugger Robot [Tue, 23 May 2017 19:42:26 +0000 (19:42 +0000)]
Merge "ext4_utils: update default conf from e2fsprogs"

7 years agoext4_utils: update default conf from e2fsprogs
Jin Qian [Sat, 15 Apr 2017 00:55:45 +0000 (17:55 -0700)]
ext4_utils: update default conf from e2fsprogs

Build server machines are using a conf file optimized for google
data center. We should use the default version from upstream
e2fsprogs.

Keep reserved_ratio at 1% to get more free space.

Bug: 37361511
Change-Id: I2638df72cfd3b9404981ef227651d38025a8053c

7 years agoMerge "ext4_utils: add default mke2fs.conf" am: 5e42819865 am: 364f44e607 am: 0ba04f4...
Jin Qian [Tue, 23 May 2017 18:32:10 +0000 (18:32 +0000)]
Merge "ext4_utils: add default mke2fs.conf" am: 5e42819865 am: 364f44e607 am: 0ba04f4917  -s ours
am: a7a3e6a75f

Change-Id: I93ac3675f3d9d26a3a48284b8e8a53df9095bdf4

7 years agoMerge "ext4_utils: add default mke2fs.conf" am: 5e42819865 am: 364f44e607
Jin Qian [Tue, 23 May 2017 18:28:58 +0000 (18:28 +0000)]
Merge "ext4_utils: add default mke2fs.conf" am: 5e42819865 am: 364f44e607
am: 0ba04f4917  -s ours

Change-Id: I6f116fcab05fc7317daee0a2125dbc61674e4e18

7 years agoMerge "ext4_utils: add default mke2fs.conf" am: 5e42819865
Jin Qian [Tue, 23 May 2017 18:16:48 +0000 (18:16 +0000)]
Merge "ext4_utils: add default mke2fs.conf" am: 5e42819865
am: 364f44e607

Change-Id: I76f98d45e343431460cb53ff3d38ca6ac334e3c9

7 years agoMerge "ext4_utils: add default mke2fs.conf"
Jin Qian [Tue, 23 May 2017 18:12:18 +0000 (18:12 +0000)]
Merge "ext4_utils: add default mke2fs.conf"
am: 5e42819865

Change-Id: If07bcc1a3b708ff17172a18a99abc45aef193eeb

7 years agoMerge "ext4_utils: add default mke2fs.conf"
Treehugger Robot [Tue, 23 May 2017 18:05:33 +0000 (18:05 +0000)]
Merge "ext4_utils: add default mke2fs.conf"

7 years agoMerge "simpleperf: better support kernel symbols when running as root." am: fbc7062e9...
Yabin Cui [Mon, 22 May 2017 18:48:59 +0000 (18:48 +0000)]
Merge "simpleperf: better support kernel symbols when running as root." am: fbc7062e9b am: e9488b3fec am: 41ed89b979
am: 7b9a8f1ca9

Change-Id: I3733d58c2471250205653f775e7a6c8ea2c75f3e

7 years agoMerge "simpleperf: support [vdso]." am: b8b93042c9 am: 74e68c8097 am: 4d01701b65
Yabin Cui [Mon, 22 May 2017 18:48:45 +0000 (18:48 +0000)]
Merge "simpleperf: support [vdso]." am: b8b93042c9 am: 74e68c8097 am: 4d01701b65
am: 2b57f12338

Change-Id: Ibcbd42e92811bdedfb92f9babc2714e3cd7f8e6e

7 years agoMerge "simpleperf: better support kernel symbols when running as root." am: fbc7062e9...
Yabin Cui [Mon, 22 May 2017 18:37:58 +0000 (18:37 +0000)]
Merge "simpleperf: better support kernel symbols when running as root." am: fbc7062e9b am: e9488b3fec
am: 41ed89b979

Change-Id: I80c51cddc14f73a1cdc611bc1424623988007ba6

7 years agoMerge "simpleperf: support [vdso]." am: b8b93042c9 am: 74e68c8097
Yabin Cui [Mon, 22 May 2017 18:37:46 +0000 (18:37 +0000)]
Merge "simpleperf: support [vdso]." am: b8b93042c9 am: 74e68c8097
am: 4d01701b65

Change-Id: I1d136806dc2d43ef032e8bae676e3c2772d67443

7 years agoMerge "simpleperf: better support kernel symbols when running as root." am: fbc7062e9b
Yabin Cui [Mon, 22 May 2017 18:31:26 +0000 (18:31 +0000)]
Merge "simpleperf: better support kernel symbols when running as root." am: fbc7062e9b
am: e9488b3fec

Change-Id: I3328a1bfa0209b2ae39302e642051940795f70b0

7 years agoMerge "simpleperf: support [vdso]." am: b8b93042c9
Yabin Cui [Mon, 22 May 2017 18:31:13 +0000 (18:31 +0000)]
Merge "simpleperf: support [vdso]." am: b8b93042c9
am: 74e68c8097

Change-Id: I604d86de4b29e16e3b6a6ed6d4af25c059bddcce

7 years agoMerge "simpleperf: better support kernel symbols when running as root."
Yabin Cui [Mon, 22 May 2017 18:25:58 +0000 (18:25 +0000)]
Merge "simpleperf: better support kernel symbols when running as root."
am: fbc7062e9b

Change-Id: I6950f4a91a52632e5f3abe124fee88854ce5ddf5

7 years agoMerge "simpleperf: support [vdso]."
Yabin Cui [Mon, 22 May 2017 18:25:43 +0000 (18:25 +0000)]
Merge "simpleperf: support [vdso]."
am: b8b93042c9

Change-Id: I13f5dc890be5552638bb194b9752bbb1d1fc5a35

7 years agoMerge "simpleperf: better support kernel symbols when running as root."
Yabin Cui [Mon, 22 May 2017 18:16:21 +0000 (18:16 +0000)]
Merge "simpleperf: better support kernel symbols when running as root."

7 years agoMerge "simpleperf: support [vdso]."
Treehugger Robot [Mon, 22 May 2017 18:14:51 +0000 (18:14 +0000)]
Merge "simpleperf: support [vdso]."

7 years agosimpleperf: support [vdso].
Yabin Cui [Fri, 19 May 2017 19:57:44 +0000 (12:57 -0700)]
simpleperf: support [vdso].

Before this CL, there is no way to parse symbols from [vdso] or unwind
through it. In this CL, simpleperf dumps [vdso] segment in its own memory space
to local file system, so it can be used for getting symbols or unwinding.
It takes care that vdso files for 32bit version and 64bit version are not
misused.

Bug: None.
Test: run simpleperf_unit_test.
Test: run simpleperf on processes using vdso.

Change-Id: I9233daf1d07df262a4a0fcdeadd3e544f3ccc906

7 years agosimpleperf: better support kernel symbols when running as root.
Yabin Cui [Fri, 19 May 2017 19:02:15 +0000 (12:02 -0700)]
simpleperf: better support kernel symbols when running as root.

Instead of asking user to `echo 0 >/proc/sys/kernel/kptr_restrict`,
do it automatically in simpleperf.

Bug: None.
Test: run simpleperf as root.
Test: run simpleperf_unit_test.
Change-Id: If31aa03b6e30afb925cbf58835536ed4c969a635

7 years agoMerge "boot_control_copy should #include <sys/sysmacros.h>." am: 542c1b32fa am: 59727...
Elliott Hughes [Fri, 19 May 2017 19:00:54 +0000 (19:00 +0000)]
Merge "boot_control_copy should #include <sys/sysmacros.h>." am: 542c1b32fa am: 59727ff28e am: cc421ba741
am: bfc949fe4c

Change-Id: Ib8b9b5e576cf1fef231510d4dad09ea8cfb9b735

7 years agoMerge "boot_control_copy should #include <sys/sysmacros.h>." am: 542c1b32fa am: 59727...
Elliott Hughes [Fri, 19 May 2017 18:45:55 +0000 (18:45 +0000)]
Merge "boot_control_copy should #include <sys/sysmacros.h>." am: 542c1b32fa am: 59727ff28e
am: cc421ba741

Change-Id: Ieec33547b5ab7e8f5ac01d72a80477516bcce7d3

7 years agoMerge "boot_control_copy should #include <sys/sysmacros.h>." am: 542c1b32fa
Elliott Hughes [Fri, 19 May 2017 18:41:49 +0000 (18:41 +0000)]
Merge "boot_control_copy should #include <sys/sysmacros.h>." am: 542c1b32fa
am: 59727ff28e

Change-Id: I54c1f3020ba0c92a334966fcf52ccd92c395c329

7 years agoMerge "boot_control_copy should #include <sys/sysmacros.h>."
Elliott Hughes [Fri, 19 May 2017 18:38:19 +0000 (18:38 +0000)]
Merge "boot_control_copy should #include <sys/sysmacros.h>."
am: 542c1b32fa

Change-Id: I8952802f43c1fef0616de41f70050827cdcda053

7 years agoMerge "boot_control_copy should #include <sys/sysmacros.h>."
Treehugger Robot [Fri, 19 May 2017 18:30:59 +0000 (18:30 +0000)]
Merge "boot_control_copy should #include <sys/sysmacros.h>."

7 years agoMerge "simpleperf: enable two options by default." am: 7386d10cce am: 848d294253...
Yabin Cui [Fri, 19 May 2017 18:12:31 +0000 (18:12 +0000)]
Merge "simpleperf: enable two options by default." am: 7386d10cce am: 848d294253 am: d2f70f60c5
am: 753e534226

Change-Id: I2ab4432bf6bccf0f73b03ba3e1e3ca1cab0fd973

7 years agoMerge "simpleperf: enable two options by default." am: 7386d10cce am: 848d294253
Yabin Cui [Fri, 19 May 2017 18:11:03 +0000 (18:11 +0000)]
Merge "simpleperf: enable two options by default." am: 7386d10cce am: 848d294253
am: d2f70f60c5

Change-Id: I9cbf0eaacdc8bdffba43013028c5203a7c46e516

7 years agoMerge "simpleperf: enable two options by default." am: 7386d10cce
Yabin Cui [Fri, 19 May 2017 18:08:30 +0000 (18:08 +0000)]
Merge "simpleperf: enable two options by default." am: 7386d10cce
am: 848d294253

Change-Id: Ica2596c99204bcf7299f1eb431f37cbc3a0077b4

7 years agoMerge "simpleperf: enable two options by default."
Yabin Cui [Fri, 19 May 2017 18:06:59 +0000 (18:06 +0000)]
Merge "simpleperf: enable two options by default."
am: 7386d10cce

Change-Id: I110a2f29c49c4a9a56fcca639b8e6489e731df1c

7 years agoMerge "simpleperf: enable two options by default."
Treehugger Robot [Fri, 19 May 2017 17:58:43 +0000 (17:58 +0000)]
Merge "simpleperf: enable two options by default."

7 years agosimpleperf: enable two options by default.
Yabin Cui [Fri, 19 May 2017 00:11:32 +0000 (17:11 -0700)]
simpleperf: enable two options by default.

Enable dumping symbols in record cmd by default,
and change --dump-symbols option into --no-dump-symbols option.
Show brief call graph in report cmd by default,
and change --brief-callgraph option into --full-callgraph option.
Make the change because these two behaviors are always recommended.

Bug: None.
Test: run simpleperf_unit_test.
Change-Id: Icff6a843a7f46c56313500f4da119aa5118a57e5

7 years agoboot_control_copy should #include <sys/sysmacros.h>.
Elliott Hughes [Thu, 18 May 2017 16:02:43 +0000 (09:02 -0700)]
boot_control_copy should #include <sys/sysmacros.h>.

Bug: https://github.com/android-ndk/ndk/issues/398
Test: builds
Change-Id: Icfccc98e1ff5aaa53b288e2aba0efe2c2c77a623

7 years agoext4_utils: add default mke2fs.conf
Jin Qian [Fri, 10 Mar 2017 20:14:54 +0000 (12:14 -0800)]
ext4_utils: add default mke2fs.conf

Copy default configs from borg build machine and enable ext_attr.

Bug: 34947454
Test: make systemimage
Change-Id: I011b3d119f35beb0e78b804e62deff229775a0b0
(cherry picked from commit 87eb12642f68f5a8594893618cfab128da82ebd8)

7 years agoMerge "libf2fs_sparseblock: Android.mk->Android.bp" am: bc3f1c9f57 am: 1ac6a67db8...
Jayant Chowdhary [Tue, 16 May 2017 21:41:06 +0000 (21:41 +0000)]
Merge "libf2fs_sparseblock: Android.mk->Android.bp" am: bc3f1c9f57 am: 1ac6a67db8 am: 1aa597e1b5
am: 6b23f54ef4

Change-Id: Ibd083c33aed444c37a618bdb8fd684d97391ced8

7 years agoMerge "libf2fs_sparseblock: Android.mk->Android.bp" am: bc3f1c9f57 am: 1ac6a67db8
Jayant Chowdhary [Tue, 16 May 2017 21:01:00 +0000 (21:01 +0000)]
Merge "libf2fs_sparseblock: Android.mk->Android.bp" am: bc3f1c9f57 am: 1ac6a67db8
am: 1aa597e1b5

Change-Id: I924abf0690051b97ad28631199e7c446b7fc3a80

7 years agoMerge "libf2fs_sparseblock: Android.mk->Android.bp" am: bc3f1c9f57
Jayant Chowdhary [Tue, 16 May 2017 20:46:44 +0000 (20:46 +0000)]
Merge "libf2fs_sparseblock: Android.mk->Android.bp" am: bc3f1c9f57
am: 1ac6a67db8

Change-Id: Ic9991d84f66b1a38346b87dc6e25fb33a4ec5e9d

7 years agoMerge "libf2fs_sparseblock: Android.mk->Android.bp"
Jayant Chowdhary [Tue, 16 May 2017 20:35:54 +0000 (20:35 +0000)]
Merge "libf2fs_sparseblock: Android.mk->Android.bp"
am: bc3f1c9f57

Change-Id: I86e8c5b0f2da48f8f3801d1f429e9582b3b4f0f2

7 years agoMerge "libf2fs_sparseblock: Android.mk->Android.bp"
Treehugger Robot [Tue, 16 May 2017 20:19:03 +0000 (20:19 +0000)]
Merge "libf2fs_sparseblock: Android.mk->Android.bp"

7 years agoMerge "simpleperf: fix report_sample_test." am: 7b615cfb00 am: 8376ac2f2e am: 253c2ad631
Yabin Cui [Mon, 15 May 2017 22:50:46 +0000 (22:50 +0000)]
Merge "simpleperf: fix report_sample_test." am: 7b615cfb00 am: 8376ac2f2e am: 253c2ad631
am: 569382dd66

Change-Id: I216690062cfdfa7b79c3a5732123fec1609437a5

7 years agoMerge "simpleperf: fix report_sample_test." am: 7b615cfb00 am: 8376ac2f2e
Yabin Cui [Mon, 15 May 2017 22:40:27 +0000 (22:40 +0000)]
Merge "simpleperf: fix report_sample_test." am: 7b615cfb00 am: 8376ac2f2e
am: 253c2ad631

Change-Id: Id16a0bc23af2d336e5709ddc15c13a2e36dcf27a

7 years agoMerge "simpleperf: fix report_sample_test." am: 7b615cfb00
Yabin Cui [Mon, 15 May 2017 22:30:49 +0000 (22:30 +0000)]
Merge "simpleperf: fix report_sample_test." am: 7b615cfb00
am: 8376ac2f2e

Change-Id: I5507a4c0d85e27576c2746ddf855426d684274d6

7 years agoMerge "simpleperf: fix report_sample_test."
Yabin Cui [Mon, 15 May 2017 22:24:49 +0000 (22:24 +0000)]
Merge "simpleperf: fix report_sample_test."
am: 7b615cfb00

Change-Id: I78396b488f169a2856b66739e97d28015d867927

7 years agoMerge "simpleperf: fix report_sample_test."
Treehugger Robot [Mon, 15 May 2017 22:18:18 +0000 (22:18 +0000)]
Merge "simpleperf: fix report_sample_test."

7 years agosimpleperf: fix report_sample_test.
Yabin Cui [Mon, 15 May 2017 20:39:36 +0000 (13:39 -0700)]
simpleperf: fix report_sample_test.

When running cmd_report_sample.* tests, it may call
ReportSampleCmd()->Run() more than once. If we shutdown
protobuf library in one call, using protobuf in the
following calls will encounter failures.

Bug: http://b/37996565
Test: run CtsSimpleperfTestCases.
Change-Id: I5ca217406e786645d45fda518055c4a63ab3db3c

7 years agoresolve merge conflicts of d38ce6ce to oc-dev-plus-aosp
Elliott Hughes [Sat, 13 May 2017 01:10:44 +0000 (01:10 +0000)]
resolve merge conflicts of d38ce6ce to oc-dev-plus-aosp
am: bd2d5da516

Change-Id: I236d539a49f2c8ec49afe7b6c5e58e99bd602982

7 years agoresolve merge conflicts of d38ce6ce to oc-dev-plus-aosp
Elliott Hughes [Sat, 13 May 2017 00:43:09 +0000 (17:43 -0700)]
resolve merge conflicts of d38ce6ce to oc-dev-plus-aosp

Test: I solemnly swear I tested this conflict resolution.
Change-Id: I589f393be9d6ce0cf76afbd39d8e28d3fb6046d9

7 years agoMerge "Switch to libkeyutils." am: 70c39c84be
Elliott Hughes [Sat, 13 May 2017 00:34:08 +0000 (00:34 +0000)]
Merge "Switch to libkeyutils." am: 70c39c84be
am: 2cb7eeed03

Change-Id: I631fe660ef8a38558d5653ee2d64e274837286ea

7 years agoMerge "Switch to libkeyutils."
Elliott Hughes [Sat, 13 May 2017 00:32:11 +0000 (00:32 +0000)]
Merge "Switch to libkeyutils."
am: 70c39c84be

Change-Id: Icc52051c57c4b7783d05b53c9f10e4ba4a826f87

7 years agoMerge "Switch to libkeyutils."
Elliott Hughes [Sat, 13 May 2017 00:28:25 +0000 (00:28 +0000)]
Merge "Switch to libkeyutils."

7 years agoMerge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir."...
Yabin Cui [Fri, 12 May 2017 20:53:48 +0000 (20:53 +0000)]
Merge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir." am: de5a219880 am: 62fca012be am: eee773dcbe
am: 538e31abb5

Change-Id: I80d2ca11cbe138e4a57b5066e7961cc5a886251b

7 years agoMerge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir."...
Yabin Cui [Fri, 12 May 2017 20:35:44 +0000 (20:35 +0000)]
Merge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir." am: de5a219880 am: 62fca012be
am: eee773dcbe

Change-Id: I5bd0c98adcd0af897bec95ec1f64bf48f8723d7d

7 years agoMerge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir."...
Yabin Cui [Fri, 12 May 2017 20:34:12 +0000 (20:34 +0000)]
Merge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir." am: de5a219880
am: 62fca012be

Change-Id: I80073e30bdb126542dad9a42a9d0cd0ee485879b

7 years agoMerge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir."
Yabin Cui [Fri, 12 May 2017 20:32:11 +0000 (20:32 +0000)]
Merge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir."
am: de5a219880

Change-Id: I62ff76e829a2d4b59b1f1c7f6a1bc09b7305e78c

7 years agoMerge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir."
Yabin Cui [Fri, 12 May 2017 20:25:16 +0000 (20:25 +0000)]
Merge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir."

7 years agosimpleperf: make pprof_proto_generator.py work without binary_cache_dir.
Yabin Cui [Fri, 12 May 2017 18:23:06 +0000 (11:23 -0700)]
simpleperf: make pprof_proto_generator.py work without binary_cache_dir.

Bug: http://b/32834638
Test: run pprof_prot_generator.py with only perf.data.
Change-Id: I686d6e968ab8703402223334e8ddb83e966a08f8

7 years agoSwitch to libkeyutils.
Elliott Hughes [Wed, 10 May 2017 00:04:14 +0000 (17:04 -0700)]
Switch to libkeyutils.

Bug: http://b/37991155
Test: builds+boots
Change-Id: Iba763eccc0768f58ce7b51d861f13e51d91ec382

7 years agolibf2fs_sparseblock: Android.mk->Android.bp
Jayant Chowdhary [Wed, 10 May 2017 02:12:01 +0000 (19:12 -0700)]
libf2fs_sparseblock: Android.mk->Android.bp

Test: mm -j64

Bug: 37567578

Change-Id: I9a92406bfc150d9effae89a93b1ee07f7ad6d001

7 years agoSwitch to libkeyutils.
Elliott Hughes [Wed, 10 May 2017 00:04:14 +0000 (17:04 -0700)]
Switch to libkeyutils.

Bug: http://b/37991155
Test: builds+boots
Change-Id: Iba763eccc0768f58ce7b51d861f13e51d91ec382

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."