OSDN Git Service
Xin Li [Tue, 26 Feb 2019 05:28:53 +0000 (21:28 -0800)]
[automerger skipped] Merge "DO NOT MERGE - Merge pi-dev@
5234907 into stage-aosp-master" into stage-aosp-master am:
d792a6af1a -s ours
am:
0143f90169 -s ours
am skip reason: subject contains skip directive
Change-Id: I680fe1e275d0f0054e624fb0d31d2ef84b4a2162
Xin Li [Tue, 26 Feb 2019 04:52:44 +0000 (20:52 -0800)]
[automerger skipped] Merge "DO NOT MERGE - Merge pi-dev@
5234907 into stage-aosp-master" into stage-aosp-master
am:
d792a6af1a -s ours
am skip reason: subject contains skip directive
Change-Id: I5abb890b103a6a5b880698d04c16c861c1551e6c
Xin Li [Mon, 25 Feb 2019 16:25:07 +0000 (08:25 -0800)]
[automerger skipped] DO NOT MERGE - Merge pi-dev@
5234907 into stage-aosp-master am:
97b9015991 -s ours
am:
987971bf3a -s ours
am skip reason: subject contains skip directive
Change-Id: I3f0457d503c82b054be3288a19d878b9fc088623
Xin Li [Mon, 25 Feb 2019 15:25:05 +0000 (07:25 -0800)]
[automerger skipped] DO NOT MERGE - Merge pi-dev@
5234907 into stage-aosp-master
am:
97b9015991 -s ours
am skip reason: subject contains skip directive
Change-Id: Icef4a9d79b578d4f0fe55715b16190b4f60c6a7e
Keun-young Park [Thu, 21 Feb 2019 04:01:32 +0000 (20:01 -0800)]
Add dump of long monitor contention
- Long monitor contention during boot up affects boot up performance.
- Dump long monitor contention over 100ms.
Bug:
124950798
Test: python system/extras/boottime_tools/bootanalyze/bootanalyze.py -c system/extras/boottime_tools/bootanalyze/config.yaml -n 10 -r -t
Change-Id: I22cc7bc3d19f53acb8e213d9155f6f2390292d92
Xin Li [Thu, 21 Feb 2019 07:04:38 +0000 (07:04 +0000)]
Merge "DO NOT MERGE - Merge pi-dev@
5234907 into stage-aosp-master" into stage-aosp-master
Yabin Cui [Thu, 21 Feb 2019 01:34:06 +0000 (17:34 -0800)]
Merge "simpleperf: add api_app_profiler.py." am:
5e64dcd02e am:
faf723af39
am:
d10b469dec
Change-Id: Ib8b918978bc6cac7b23e5117fe1b4fe24b6a2d4b
Yabin Cui [Thu, 21 Feb 2019 01:33:49 +0000 (17:33 -0800)]
Merge "simpleperf: Add Java/C++ API to control simpleperf in app code." am:
d3eccf50e8 am:
9a1e2f07ce
am:
a93bf1942f
Change-Id: I9a7cca075df9318305e6a25b803338e5da71ed67
Yabin Cui [Thu, 21 Feb 2019 01:15:50 +0000 (17:15 -0800)]
Merge "simpleperf: add api_app_profiler.py." am:
5e64dcd02e
am:
faf723af39
Change-Id: I82d7d711129b5d0c33aee4c7eb9c2180f3cd3404
Yabin Cui [Thu, 21 Feb 2019 01:15:33 +0000 (17:15 -0800)]
Merge "simpleperf: Add Java/C++ API to control simpleperf in app code." am:
d3eccf50e8
am:
9a1e2f07ce
Change-Id: I64e508a207bdce9601419a2b65083a2f174b7c7a
Yabin Cui [Thu, 21 Feb 2019 01:02:05 +0000 (17:02 -0800)]
Merge "simpleperf: add api_app_profiler.py."
am:
5e64dcd02e
Change-Id: I7aeb0bc7329a208c651083d88357716f18c346c0
Yabin Cui [Thu, 21 Feb 2019 01:01:53 +0000 (17:01 -0800)]
Merge "simpleperf: Add Java/C++ API to control simpleperf in app code."
am:
d3eccf50e8
Change-Id: Ia3de5ebc24db32ef2781bcbaf113f5aad3d38b60
Yabin Cui [Thu, 21 Feb 2019 00:48:17 +0000 (00:48 +0000)]
Merge "simpleperf: add api_app_profiler.py."
Yabin Cui [Thu, 21 Feb 2019 00:48:17 +0000 (00:48 +0000)]
Merge "simpleperf: Add Java/C++ API to control simpleperf in app code."
Xin Li [Thu, 21 Feb 2019 00:20:08 +0000 (16:20 -0800)]
DO NOT MERGE - Merge pi-dev@
5234907 into stage-aosp-master
Bug:
120848293
Change-Id: I99cfd48e17ee28ee0d644aed0f11b71fb14277c0
Yifan Hong [Wed, 20 Feb 2019 23:18:50 +0000 (15:18 -0800)]
Merge changes from topic "libprocessgroup_json" am:
9a406fb9b0 am:
049d6b4b7b
am:
af6d32c43d
Change-Id: I71df758a2cf7f9310459311b5e41f6a2a382c037
Yifan Hong [Wed, 20 Feb 2019 22:58:21 +0000 (14:58 -0800)]
Merge changes from topic "libprocessgroup_json" am:
9a406fb9b0
am:
049d6b4b7b
Change-Id: Ib29b3ada01b6fdc293ed154ed52f019bee8ad4f7
Yifan Hong [Wed, 20 Feb 2019 22:05:30 +0000 (14:05 -0800)]
Merge changes from topic "libprocessgroup_json"
am:
9a406fb9b0
Change-Id: I2affe1b197438dfbaff380bd2924e0a3fa3e7d6c
Yabin Cui [Fri, 15 Feb 2019 00:56:37 +0000 (16:56 -0800)]
simpleperf: add api_app_profiler.py.
It is used to help the API controlling simpleperf in app code.
Bug:
123717243
Test: run api_app_profiler.py to help profile app CppApi and JavaApi.
Change-Id: I1ada2ad9fbf040816db999632f4300c496c63a58
Yabin Cui [Fri, 15 Feb 2019 00:23:05 +0000 (16:23 -0800)]
simpleperf: Add Java/C++ API to control simpleperf in app code.
Also add JavaApi app to test the Java API, and CppApi App to test
the C++ API.
Also expose help msgs for options used in the API.
Bug:
123717243
Test: run apps manually and verify the generated profiling data.
Change-Id: I64c9de82b3f7eb3d76c6aff0703e12ce33233e49
Dario Freni [Wed, 20 Feb 2019 20:38:53 +0000 (12:38 -0800)]
Merge "Rename /data/staging to /data/pkg_staging." am:
c45961b146 am:
54bb992148
am:
ab35f1a7d7
Change-Id: Idf93456829decc06921cce6231d6867046de3ae6
Yifan Hong [Wed, 20 Feb 2019 20:35:47 +0000 (20:35 +0000)]
Merge changes from topic "libprocessgroup_json"
* changes:
Add libjsonpbverify.
Add libjsonpbparse.
Dario Freni [Wed, 20 Feb 2019 20:06:47 +0000 (12:06 -0800)]
Merge "Rename /data/staging to /data/pkg_staging." am:
c45961b146
am:
54bb992148
Change-Id: I5880a70ba17e860fd17a1b9943a537e8b576825f
Dario Freni [Wed, 20 Feb 2019 19:30:54 +0000 (11:30 -0800)]
Merge "Rename /data/staging to /data/pkg_staging."
am:
c45961b146
Change-Id: I774ac98004a2e10bf5cf0cdc7a831429f121bae4
Treehugger Robot [Wed, 20 Feb 2019 16:33:20 +0000 (16:33 +0000)]
Merge "Rename /data/staging to /data/pkg_staging."
Dario Freni [Wed, 20 Feb 2019 14:30:18 +0000 (14:30 +0000)]
Rename /data/staging to /data/pkg_staging.
Bug:
122999313
Test: n/a
Change-Id: I4f9086ac5ded56e1a8ba4e97f449f502b88f7634
Sandeep Patil [Fri, 15 Feb 2019 23:26:49 +0000 (15:26 -0800)]
Merge "simpleperf: Adjust callback for procinfo::ReadProcessMaps" am:
c3476378f2 am:
328577af1c
am:
855eb262ae
Change-Id: I768793d8233af502b97e7ec4515f1c6ebdfc139b
Sandeep Patil [Fri, 15 Feb 2019 23:17:03 +0000 (15:17 -0800)]
Merge "simpleperf: Adjust callback for procinfo::ReadProcessMaps" am:
c3476378f2
am:
328577af1c
Change-Id: I686616578dfc302fd638d2ac60434c2798c74865
Sandeep Patil [Fri, 15 Feb 2019 23:09:58 +0000 (15:09 -0800)]
Merge "simpleperf: Adjust callback for procinfo::ReadProcessMaps"
am:
c3476378f2
Change-Id: I31beded89374df80fbcbd6bf37486af707716622
Treehugger Robot [Fri, 15 Feb 2019 23:03:00 +0000 (23:03 +0000)]
Merge "simpleperf: Adjust callback for procinfo::ReadProcessMaps"
Elliott Hughes [Fri, 15 Feb 2019 06:30:01 +0000 (22:30 -0800)]
Merge "memcpy-perf: obsoleted by bionic/benchmarks' string benchmarks." am:
ecb8e06a53 am:
e5b45fed9b
am:
15c98c4459
Change-Id: Ibc396f9c11e0908c7d9d90ad760521514f6ce3e6
Yabin Cui [Fri, 15 Feb 2019 06:09:07 +0000 (22:09 -0800)]
Merge "simpleperf: prepare for adding user api." am:
235aa04cb8 am:
198020c753
am:
c71bdcb9b8
Change-Id: I9831fbfc39ac8b782913fb6bb5f0d96255ae13e6
Xin Li [Fri, 15 Feb 2019 05:51:23 +0000 (21:51 -0800)]
[automerger skipped] Merge "DO NOT MERGE - Skip pi-platform-release (PPRL.190205.001) into stage-aosp-master" into stage-aosp-master am:
ba1f2c942d -s ours
am:
0d0117da2a -s ours
am skip reason: subject contains skip directive
Change-Id: Ice44073636c572967efe25fad1528f981b4bada0
Xin Li [Fri, 15 Feb 2019 05:13:22 +0000 (21:13 -0800)]
[automerger skipped] DO NOT MERGE - Skip pi-platform-release (PPRL.190205.001) into stage-aosp-master am:
dc7923f4d4 -s ours
am:
ccec34ee74 -s ours
am skip reason: subject contains skip directive
Change-Id: I2ddb9f2d5d04d09592d674a6da37971fd434aa95
Elliott Hughes [Fri, 15 Feb 2019 04:42:33 +0000 (20:42 -0800)]
Merge "memcpy-perf: obsoleted by bionic/benchmarks' string benchmarks." am:
ecb8e06a53
am:
e5b45fed9b
Change-Id: Ia0b610537fd828ec64418cfaabf133c046fce505
Elliott Hughes [Fri, 15 Feb 2019 04:17:14 +0000 (20:17 -0800)]
Merge "memcpy-perf: obsoleted by bionic/benchmarks' string benchmarks."
am:
ecb8e06a53
Change-Id: I167d928de133c5dbc607d93337bf17e2c5016771
Treehugger Robot [Fri, 15 Feb 2019 04:05:29 +0000 (04:05 +0000)]
Merge "memcpy-perf: obsoleted by bionic/benchmarks' string benchmarks."
Yifan Hong [Wed, 13 Feb 2019 22:29:33 +0000 (14:29 -0800)]
Add libjsonpbverify.
- libjsonpbverify is a helper library that a gtest can link against
when checking JSON files against their protobuf schema.
- Add unittests to ensure these validation functions are correct.
(libjsonpbverify_test)
- Add tests to mitigate discrepancies of behavior between libjsoncpp
and libprocessgroup. (libjsonpbverify_test)
- Add tests to impose additional restrictions on proto3 files when
using them as JSON schema.
Test: libjsonpbverify_test
Bug:
123664216
Change-Id: I1e6257c9a25fd8d10fad103f3b74f7e1c6fad8a6
Yifan Hong [Sat, 9 Feb 2019 00:26:22 +0000 (16:26 -0800)]
Add libjsonpbparse.
- libjsonpbparse is intended to be used in client parsing code,
but due to libprotobuf versions it can't be used yet. Hence,
libprocessgroup continue to use libjsoncpp.
Test: builds
Bug:
123664216
Change-Id: I01b08a0e6ba1110f2f3398ddde9333622153dc9a
Yabin Cui [Thu, 14 Feb 2019 23:24:40 +0000 (15:24 -0800)]
Merge "simpleperf: prepare for adding user api." am:
235aa04cb8
am:
198020c753
Change-Id: Ibe78634e92996f607369c07814e4faa053f5c6bf
Xin Li [Thu, 14 Feb 2019 23:19:00 +0000 (15:19 -0800)]
[automerger skipped] Merge "DO NOT MERGE - Skip pi-platform-release (PPRL.190205.001) into stage-aosp-master" into stage-aosp-master
am:
ba1f2c942d -s ours
am skip reason: subject contains skip directive
Change-Id: I6bca785f0f3a98ff8f126e1b9b4a4044dc8c803a
Elliott Hughes [Thu, 14 Feb 2019 23:05:53 +0000 (15:05 -0800)]
memcpy-perf: obsoleted by bionic/benchmarks' string benchmarks.
Test: N/A
Change-Id: If10d22c971f9d86ca2383de6699af55e9bf3b345
Xin Li [Thu, 14 Feb 2019 22:47:09 +0000 (14:47 -0800)]
[automerger skipped] DO NOT MERGE - Skip pi-platform-release (PPRL.190205.001) into stage-aosp-master
am:
dc7923f4d4 -s ours
am skip reason: subject contains skip directive
Change-Id: I67877c499835c26dd61eacbcc9611052f5ce5ffa
Yabin Cui [Thu, 14 Feb 2019 22:13:12 +0000 (14:13 -0800)]
Merge "simpleperf: prepare for adding user api."
am:
235aa04cb8
Change-Id: I74a372110584740014a8d7ea4fe5896dd38c40e2
Xin Li [Thu, 14 Feb 2019 22:11:36 +0000 (22:11 +0000)]
Merge "DO NOT MERGE - Skip pi-platform-release (PPRL.190205.001) into stage-aosp-master" into stage-aosp-master
Yabin Cui [Thu, 14 Feb 2019 22:03:29 +0000 (22:03 +0000)]
Merge "simpleperf: prepare for adding user api."
Yabin Cui [Thu, 7 Feb 2019 19:06:16 +0000 (11:06 -0800)]
simpleperf: prepare for adding user api.
In record cmd, add --stdio-controls-profiling option to
pause/resume profiling. It reads cmds from stdin,
and writes replies to stdout.
Add --log-to-android-buffer option to show simpleperf
logs in logcat.
Bug:
123717243
Test: run simpleperf through user api manually.
Test: run simpleperf_unit_test.
Change-Id: I6c32c669d003cbd670a45e6fd31f764656837111
Jaegeuk Kim [Thu, 14 Feb 2019 17:22:48 +0000 (09:22 -0800)]
Merge changes from topic "wipe" am:
ac80c040c1 am:
47532be9df
am:
56ac42e799
Change-Id: I4dcdc5c279b09846a2806fd5a51496441eaa3838
Jaegeuk Kim [Thu, 14 Feb 2019 17:14:18 +0000 (09:14 -0800)]
Merge changes from topic "wipe" am:
ac80c040c1
am:
47532be9df
Change-Id: Ie2687176a9a7c848be9dec950d151b9c36e71e74
Jaegeuk Kim [Thu, 14 Feb 2019 17:06:23 +0000 (09:06 -0800)]
Merge changes from topic "wipe"
am:
ac80c040c1
Change-Id: I3c821057313f2d09fb82d3999eb08e0143b841f6
Jaegeuk Kim [Thu, 14 Feb 2019 16:54:46 +0000 (16:54 +0000)]
Merge changes from topic "wipe"
* changes:
wipe: guarantee zeros after wipe out partitions
ext4_utils: build by C++
Jaegeuk Kim [Wed, 13 Feb 2019 23:24:01 +0000 (15:24 -0800)]
wipe: guarantee zeros after wipe out partitions
Stale data in the partition can bypass formatting by fs_mgr and cause filesystem
unmountable.
Bug:
122989894
Change-Id: Id2aa4baefeb8308ce14eeaa7790a1aab35e522aa
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Jaegeuk Kim [Wed, 13 Feb 2019 23:24:01 +0000 (15:24 -0800)]
ext4_utils: build by C++
With this patch, we can use many library functions.
Bug:
122989894
Change-Id: I761a93d3f6460529a99086e33803e96f1a307079
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Yabin Cui [Wed, 13 Feb 2019 19:20:04 +0000 (11:20 -0800)]
Merge "simpleperf: fix symbolization in multi-executable-segments libraries." am:
66d0149f5e am:
fbf98e1bf1
am:
f5600acd65
Change-Id: Idf2d5cf27429634f61b1d8b5b3b589f57e37f37c
Yabin Cui [Wed, 13 Feb 2019 19:14:53 +0000 (11:14 -0800)]
Merge "simpleperf: fix symbolization in multi-executable-segments libraries." am:
66d0149f5e
am:
fbf98e1bf1
Change-Id: Iaeead5f6d7e876ab1518c42fa38fed57128c740c
Yabin Cui [Wed, 13 Feb 2019 19:08:50 +0000 (11:08 -0800)]
Merge "simpleperf: fix symbolization in multi-executable-segments libraries."
am:
66d0149f5e
Change-Id: I81f612749d3c1d0e96df0535701429e9ab7ad54f
Yabin Cui [Wed, 13 Feb 2019 18:49:37 +0000 (18:49 +0000)]
Merge "simpleperf: fix symbolization in multi-executable-segments libraries."
Mark Salyzyn [Wed, 13 Feb 2019 00:33:44 +0000 (16:33 -0800)]
Merge "Add "instant app" boilerplate" am:
82dfcb76fe am:
4183e1cc8a
am:
8eabe8f1ce
Change-Id: I8c1296f0f994c3677bcd0bbfc2b1eadce3665eed
Mark Salyzyn [Wed, 13 Feb 2019 00:24:57 +0000 (16:24 -0800)]
Merge "Add "instant app" boilerplate" am:
82dfcb76fe
am:
4183e1cc8a
Change-Id: Ia0dda0b119baad0e1bfa31ddd060cf6099591921
Mark Salyzyn [Wed, 13 Feb 2019 00:18:58 +0000 (16:18 -0800)]
Merge "Add "instant app" boilerplate"
am:
82dfcb76fe
Change-Id: I7bef82ce06d427a6a4378467e15956cba4ce3ff0
Treehugger Robot [Wed, 13 Feb 2019 00:00:03 +0000 (00:00 +0000)]
Merge "Add "instant app" boilerplate"
Xin Li [Tue, 12 Feb 2019 18:06:38 +0000 (10:06 -0800)]
DO NOT MERGE - Skip pi-platform-release (PPRL.190205.001) into stage-aosp-master
Bug:
124234733
Change-Id: I3e63ccb065f9037360e105a21bd1d0b54f3cb9a2
Sandeep Patil [Thu, 31 Jan 2019 01:41:27 +0000 (17:41 -0800)]
simpleperf: Adjust callback for procinfo::ReadProcessMaps
Bug:
123532375
Test: Builds
Change-Id: Ib1988cba9f2c5707d7f528fe53565a3448150973
Signed-off-by: Sandeep Patil <sspatil@google.com>
android-build-team Robot [Sat, 9 Feb 2019 02:17:45 +0000 (02:17 +0000)]
Snap for
5180536 from
9ec7ba8443caa905c2ebdf6eadd5e6148a348d37 to pi-platform-release
Change-Id: I671a68c64e83cb3e88bb12586858f7c41e5b18ed
Yabin Cui [Fri, 8 Feb 2019 19:58:56 +0000 (11:58 -0800)]
Merge "simpleperf: fix time report in report_sample.py." am:
06d7e3a4e2 am:
f5187fc0ae
am:
edfea62392
Change-Id: I187d9ee3d67299da093e2ba48308248444d31263
Yabin Cui [Fri, 8 Feb 2019 19:48:36 +0000 (11:48 -0800)]
Merge "simpleperf: fix time report in report_sample.py." am:
06d7e3a4e2
am:
f5187fc0ae
Change-Id: Ic47db979db0d0d838107c7b2fd44e00202dd0770
Yabin Cui [Fri, 8 Feb 2019 19:41:51 +0000 (11:41 -0800)]
Merge "simpleperf: fix time report in report_sample.py."
am:
06d7e3a4e2
Change-Id: I37e6d5f2f97389d6e3cf65bb1c8c022c9bf71e82
Yabin Cui [Fri, 8 Feb 2019 19:23:30 +0000 (19:23 +0000)]
Merge "simpleperf: fix time report in report_sample.py."
Yabin Cui [Fri, 8 Feb 2019 19:21:44 +0000 (11:21 -0800)]
simpleperf: fix time report in report_sample.py.
Bug: none
Test: run report_sample.py.
Change-Id: If7a0913f464e41b9af0dbaa46a88327dde290558
Yabin Cui [Thu, 7 Feb 2019 23:06:42 +0000 (15:06 -0800)]
simpleperf: fix symbolization in multi-executable-segments libraries.
Apps may run with libraries with multiple executable segments.
Symbolization ip addresses in these libraries need to use map.pgoff.
The old formula converting ip to vaddr_in_file:
vaddr_in_file = ip - map.start + min_executable_vaddr
The new formula converting ip to vaddr_in_file:
offset_in_file = ip - map.start + map.pgoff
vaddr_in_file = offset_in_file - file_offset_of_min_executable_vaddr
+ min_executable_vaddr
Bug:
124056476
Test: run simpleperf_unit_test.
Test: use simpleperf to profile facebook app, ip addresses hitting libc.so
Test: and libart.so are symbolized correctly.
Change-Id: I5fd3ed822a916c4d04a9868d6d209c43ee190c5b
Keun-young Park [Wed, 6 Feb 2019 17:50:12 +0000 (09:50 -0800)]
Fix bootanalyze for car and other timing bug
- Launcher name covers car launcher
- Fix wrong time delta selection for boot complete:
Time update right after animation update makes it fail before this fix.
Bug:
123958835,
120991898
Test: run python system/extras/boottime_tools/bootanalyze/bootanalyze.py -c system/extras/boottime_tools/bootanalyze/config.yaml -r
Change-Id: I86c2f6bff288e69eb70516bba206507e1090de4a
Martin Stjernholm [Tue, 5 Feb 2019 17:02:54 +0000 (09:02 -0800)]
Merge "Link libart statically to perfprofd to avoid a dynamic dependency on it." am:
ed1f035790 am:
6b551f9fff
am:
a09a14c6da
Change-Id: I8a61646884fbd462f7067fb4fc7f492136d3a969
Martin Stjernholm [Tue, 5 Feb 2019 16:58:34 +0000 (08:58 -0800)]
Merge "Link libart statically to perfprofd to avoid a dynamic dependency on it." am:
ed1f035790
am:
6b551f9fff
Change-Id: I5bc7f2045f1deb2a4cd8e999678f9d379c4ef7cc
Martin Stjernholm [Tue, 5 Feb 2019 16:54:16 +0000 (08:54 -0800)]
Merge "Link libart statically to perfprofd to avoid a dynamic dependency on it."
am:
ed1f035790
Change-Id: Id515e92be7d5a00962f433310cb626c9dff62ba1
Treehugger Robot [Tue, 5 Feb 2019 16:32:16 +0000 (16:32 +0000)]
Merge "Link libart statically to perfprofd to avoid a dynamic dependency on it."
Dan Willemsen [Mon, 4 Feb 2019 21:43:49 +0000 (13:43 -0800)]
Merge "cppreopts: Move to sh_binary" am:
72598e4766 am:
3882a4328a
am:
a0fd01de1d
Change-Id: I8c4027feadbe214f099d5744e077ce51b886da2c
Tom Cherry [Mon, 4 Feb 2019 21:43:21 +0000 (13:43 -0800)]
Merge "Move to C++ Fstab class" am:
3978bb74ef am:
39551ead0e
am:
3607097f72
Change-Id: Ifa06459efa9aa95430347823fa016fd43bf25f17
Dan Willemsen [Mon, 4 Feb 2019 21:39:43 +0000 (13:39 -0800)]
Merge "cppreopts: Move to sh_binary" am:
72598e4766
am:
3882a4328a
Change-Id: Id529ae3da07bed005e8f6359da7c20fa1a479079
Tom Cherry [Mon, 4 Feb 2019 21:39:17 +0000 (13:39 -0800)]
Merge "Move to C++ Fstab class" am:
3978bb74ef
am:
39551ead0e
Change-Id: Icc87a2c4abc65472ff8ea70bce34a24a26edc54c
Dan Willemsen [Mon, 4 Feb 2019 21:35:39 +0000 (13:35 -0800)]
Merge "cppreopts: Move to sh_binary"
am:
72598e4766
Change-Id: Ieb550c133406e953a21310985f01d981b797ee08
Tom Cherry [Mon, 4 Feb 2019 21:35:15 +0000 (13:35 -0800)]
Merge "Move to C++ Fstab class"
am:
3978bb74ef
Change-Id: I4d56702f985ad0d4adb68155c50b31d411c5ece6
Dan Willemsen [Mon, 4 Feb 2019 21:25:34 +0000 (21:25 +0000)]
Merge "cppreopts: Move to sh_binary"
Treehugger Robot [Mon, 4 Feb 2019 21:20:43 +0000 (21:20 +0000)]
Merge "Move to C++ Fstab class"
Mark Salyzyn [Mon, 4 Feb 2019 20:45:58 +0000 (12:45 -0800)]
Add "instant app" boilerplate
Test: build
Bug:
123366017
Change-Id: Iee201980e62e0ad2f4e9b1ae018e8002a0a44119
Tom Cherry [Mon, 4 Feb 2019 19:55:14 +0000 (11:55 -0800)]
Move to C++ Fstab class
Test: treehugger
Change-Id: I6de8debc6756a831b3cdda8767b72c94a318ed9b
Luca Stefani [Sat, 2 Feb 2019 17:53:06 +0000 (18:53 +0100)]
cppreopts: Move to sh_binary
Change-Id: Ie2b1401aa750a1a445daf80b13944a2ca0549c50
Yabin Cui [Fri, 1 Feb 2019 23:43:05 +0000 (15:43 -0800)]
Merge "simpleperf: make atest happy." am:
14638b2b85 am:
0ecc9575a3
am:
98e1cb070f
Change-Id: I0710c24fc6eeb092d0b84111492b0eb78465c64b
Yabin Cui [Fri, 1 Feb 2019 23:39:00 +0000 (15:39 -0800)]
Merge "simpleperf: make atest happy." am:
14638b2b85
am:
0ecc9575a3
Change-Id: Ifa7d123cbbbbc7eba22d34e9f5c6a99db71f5fb6
Yabin Cui [Fri, 1 Feb 2019 23:32:50 +0000 (15:32 -0800)]
Merge "simpleperf: make atest happy."
am:
14638b2b85
Change-Id: I706c9de6d8f0f2d981e2764cba8d031c97bd1180
Yabin Cui [Fri, 1 Feb 2019 23:14:46 +0000 (23:14 +0000)]
Merge "simpleperf: make atest happy."
Yabin Cui [Fri, 1 Feb 2019 23:13:06 +0000 (15:13 -0800)]
simpleperf: make atest happy.
Bug: none
Test: run atest system/extras/simpleperf.
Change-Id: I21d69dcda8293f66e469aa5320099c6bdfa872e5
Yabin Cui [Fri, 1 Feb 2019 00:50:38 +0000 (16:50 -0800)]
Merge "simpleperf: change the way running cts test." am:
7efef0e366 am:
ab53b2afd0
am:
a2a9443e44
Change-Id: Id089fb511afbd37d10478583052f8e5016b77c70
Yabin Cui [Fri, 1 Feb 2019 00:38:24 +0000 (16:38 -0800)]
Merge "simpleperf: change the way running cts test." am:
7efef0e366
am:
ab53b2afd0
Change-Id: I0e5f01cad990d3808a7c0f7a6aa792e5d36b7ec8
Yabin Cui [Fri, 1 Feb 2019 00:31:46 +0000 (16:31 -0800)]
Merge "simpleperf: change the way running cts test."
am:
7efef0e366
Change-Id: I7a11913e1602f6bcd8e244fa68ef48a99427472c
Treehugger Robot [Fri, 1 Feb 2019 00:20:53 +0000 (00:20 +0000)]
Merge "simpleperf: change the way running cts test."
Yabin Cui [Thu, 31 Jan 2019 23:11:45 +0000 (15:11 -0800)]
Merge "inferno: add --system_wide option." am:
30e7a431c0 am:
b0a5e46f46
am:
0bf450046c
Change-Id: I51e7361a5d285a18b9eb228c1d0775f2e1274ab2
Yabin Cui [Thu, 31 Jan 2019 23:03:14 +0000 (15:03 -0800)]
Merge "inferno: add --system_wide option." am:
30e7a431c0
am:
b0a5e46f46
Change-Id: I35ae28b289e200141f2c82f2bc06dc69cbe8e573
Yabin Cui [Thu, 31 Jan 2019 22:54:22 +0000 (14:54 -0800)]
Merge "inferno: add --system_wide option."
am:
30e7a431c0
Change-Id: Icbe59924c59a04a96217e8765932de7746e16a35
Yabin Cui [Wed, 30 Jan 2019 01:06:42 +0000 (17:06 -0800)]
simpleperf: change the way running cts test.
To test profiling debuggable apps, simpleperf cts test sets default
app package name for all tests. But it has below problems:
1. It is not explicit in the code of each test, thus harder to maintain.
2. It doesn't profile an app process, thus can't test profiling Java code.
3. Some tests are not suitable to run with app package name and have to
disable app package name manually. This will be true for more tests
if testing profileable apps.
So this CL changes the way running cts tests:
1. Remove default app package name, so all tests by default run in
shell context.
2. Add explict tests to test profiling debuggable apps and profileable
apps.
Bug:
118835348
Test: run CtsSimpleperfTestCases.
Change-Id: I7eacaf0dc66357dbb339a6e6d4c5ca694afa2619
Yabin Cui [Thu, 31 Jan 2019 22:27:29 +0000 (22:27 +0000)]
Merge "inferno: add --system_wide option."