OSDN Git Service

android-x86/system-extras.git
7 years agoMerge "kernel.config: add CONFIG_NFS* testing"
Mark Salyzyn [Tue, 6 Jun 2017 16:46:57 +0000 (16:46 +0000)]
Merge "kernel.config: add CONFIG_NFS* testing"
am: 160671d409

Change-Id: I7785489bc04968f99a86cb1d6fe485f79ec00c56

7 years agoMerge "kernel.config: add CONFIG_NFS* testing"
Treehugger Robot [Tue, 6 Jun 2017 16:40:21 +0000 (16:40 +0000)]
Merge "kernel.config: add CONFIG_NFS* testing"

7 years agoMerge "simpleperf: fix app_profiler.py."
Yabin Cui [Tue, 6 Jun 2017 01:32:55 +0000 (01:32 +0000)]
Merge "simpleperf: fix app_profiler.py."
am: d98c857902

Change-Id: I24b7656d7670c89ea2ff8de434d3ac69f92e70e2

7 years agoMerge "simpleperf: fix app_profiler.py."
Yabin Cui [Tue, 6 Jun 2017 01:24:10 +0000 (01:24 +0000)]
Merge "simpleperf: fix app_profiler.py."

7 years agosimpleperf: fix app_profiler.py.
Yabin Cui [Tue, 6 Jun 2017 01:08:23 +0000 (18:08 -0700)]
simpleperf: fix app_profiler.py.

Previous change makes app_profiler.py not work on rooted devices
because of using '>xxx' as a flag to store stdout files. Change
this to a more obvious way.

Bug: http://b/62028152
Test: run app_profiler.py on both rooted and non-rooted devices.
Change-Id: Ice2399d007a64a7d0000560b2368a392620b1053

7 years agokernel.config: add CONFIG_NFS* testing
Mark Salyzyn [Mon, 5 Jun 2017 16:07:34 +0000 (09:07 -0700)]
kernel.config: add CONFIG_NFS* testing

The following configs are not supported on Android:

CONFIG_NFSD
CONFIG_NFS_FS

Test: run CTS and kernel-config-unit-tests
Bug: 37753761
Change-Id: I13a9a2d5265079a1f99512c48b5bbcfd4bba68dd

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."
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."
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 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."
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."
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"
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"
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."
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>."
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."
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"
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."
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 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: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 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 "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 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 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."
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"
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 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 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."
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."
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"
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."
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."
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."
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"
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."
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."
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."
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."
Yabin Cui [Tue, 18 Apr 2017 22:33:52 +0000 (22:33 +0000)]
Merge "simpleperf: add warning for `--call-graph fp` option on arm."
am: 05af0c8c65

Change-Id: I542f29d75c69d57a40a9143afd3288167b57bc79

7 years agoMerge "simpleperf: add warning for `--call-graph fp` option on arm."
Treehugger Robot [Tue, 18 Apr 2017 22:27:34 +0000 (22:27 +0000)]
Merge "simpleperf: add warning for `--call-graph fp` option on arm."

7 years agosimpleperf: add warning for `--call-graph fp` option on arm.
Yabin Cui [Tue, 18 Apr 2017 19:41:46 +0000 (12:41 -0700)]
simpleperf: add warning for `--call-graph fp` option on arm.

Bug: http://b/37443666
Test: run simpleperf_unit_test.
Change-Id: Ie376babab1aa5ec887c8d640266fbce9a0928290

7 years agoMerge "perfprofd: Use testdata in Android.bp."
Yabin Cui [Fri, 14 Apr 2017 16:07:19 +0000 (16:07 +0000)]
Merge "perfprofd: Use testdata in Android.bp."
am: 30257fab6d

Change-Id: Ia53aa7e61ddc727e745af42243277c425d881b38