OSDN Git Service
Yabin Cui [Fri, 3 Jun 2016 18:30:43 +0000 (18:30 +0000)]
Merge "simpleperf: add report-sample command."
am:
471ec60687
* commit '
471ec606874a7224e304482f5fa9cc7d207d26b8':
simpleperf: add report-sample command.
Change-Id: Ibc209b97882ede350ced27fb025555227e44628d
Treehugger Robot [Fri, 3 Jun 2016 18:02:14 +0000 (18:02 +0000)]
Merge "simpleperf: add report-sample command."
Yabin Cui [Fri, 3 Jun 2016 04:02:43 +0000 (21:02 -0700)]
simpleperf: add report-sample command.
1. Add report-sample command to report each sample with symbol information.
2. Add --dump-symbols option to record command to collect dso and symbol
information in perf.data.
Bug:
28114205
Change-Id: I37424ee6abd74a21ad41cd3b6c4249cf0625c201
Than McIntosh [Thu, 2 Jun 2016 18:46:37 +0000 (18:46 +0000)]
Merge "Handle additional record types in perf.data reader."
am:
d9aa9de346
* commit '
d9aa9de34638e46de141584bad9daf71c07ab678':
Handle additional record types in perf.data reader.
Change-Id: I9ad532edb743d4e38f94c3ccf4f9981030323e22
Than McIntosh [Thu, 2 Jun 2016 18:38:33 +0000 (18:38 +0000)]
Merge "Handle additional record types in perf.data reader."
Than McIntosh [Wed, 1 Jun 2016 16:21:42 +0000 (12:21 -0400)]
Handle additional record types in perf.data reader.
Enhance the perf.data reader in perfprofd to handle the new kernel
symbol records that simpleperf generates. In addition, add support for
handling PERF_SAMPLE_REGS_USER and PERF_SAMPLE_STACK_USER records as
well (these wind up in perf.data files if callchain profiling is
used). Perfprofd doesn't need to look at any of the data in these
records, but it does need to be able to read past them.
Bug:
29067424
Bug:
29067428
Change-Id: I38c12f6a219a4d28afe50e0418d30cfdcd1a9222
Yabin Cui [Thu, 2 Jun 2016 00:53:57 +0000 (00:53 +0000)]
Merge "simpleperf: check perf event limit."
am:
99bdc07d68
* commit '
99bdc07d68f744950292cf2fcd8af0c954d52eae':
simpleperf: check perf event limit.
Change-Id: I3b770d6fe5eda4d0c5e8c0b4902459cf619e7992
Yabin Cui [Thu, 2 Jun 2016 00:42:22 +0000 (00:42 +0000)]
Merge "simpleperf: check perf event limit."
Yabin Cui [Wed, 1 Jun 2016 22:39:39 +0000 (15:39 -0700)]
simpleperf: check perf event limit.
The property security.perf_harden is added in https://android-review.googlesource.com/#/c/233736/5. And simpleperf needs to notice that.
Bug:
29054680
Change-Id: I5f1593f5b389d182a56c4bf3bd438a1dc2b66686
Yabin Cui [Wed, 1 Jun 2016 18:53:32 +0000 (18:53 +0000)]
Merge "simpleperf: record kernel symbols in perf.data."
am:
85a3e6e14f
* commit '
85a3e6e14fd777b92199b2e39a3b80acd77a7a0f':
simpleperf: record kernel symbols in perf.data.
Change-Id: I4c9a4a4ab2830211eea4e12cbac280dd7a629d3c
Yabin Cui [Wed, 1 Jun 2016 18:27:57 +0000 (18:27 +0000)]
Merge "simpleperf: record kernel symbols in perf.data."
Yabin Cui [Wed, 25 May 2016 21:08:05 +0000 (14:08 -0700)]
simpleperf: record kernel symbols in perf.data.
To better support kernel profiling, record kernel symbols in perf.data
when necessary. An option --no-dump-kernel-symbols is added in
record command to always avoid recording kernel symbols.
The way to handle all zero /proc/modules and /proc/kallsyms is
improved. Add Better support in finding symbols for kernel modules.
Bug:
27403614
Change-Id: I470151c54f8a45ad1c101c1b94490e33d7fd7485
Yabin Cui [Wed, 25 May 2016 21:15:24 +0000 (21:15 +0000)]
Merge "simpleperf: refactor SampleTree for reuse."
am:
c8642b2dcf
* commit '
c8642b2dcfd60f12a0cdbd1f9361967d264d2a3a':
simpleperf: refactor SampleTree for reuse.
Change-Id: Ic5e6544480e0e898467c72401ccf8374b1542807
Yabin Cui [Wed, 25 May 2016 21:07:19 +0000 (21:07 +0000)]
Merge "simpleperf: refactor SampleTree for reuse."
Yabin Cui [Wed, 25 May 2016 18:24:22 +0000 (18:24 +0000)]
Merge "simpleperf: remove unneeded file."
am:
5dcf54a694
* commit '
5dcf54a6945f237fa9f3afbd76687359f1b018f9':
simpleperf: remove unneeded file.
Change-Id: I4f23fe0fbf6f5a846a00eb22e4b2c27de4a4d0f9
Yabin Cui [Wed, 25 May 2016 17:28:39 +0000 (17:28 +0000)]
Merge "simpleperf: remove unneeded file."
Yabin Cui [Wed, 25 May 2016 01:23:33 +0000 (18:23 -0700)]
simpleperf: refactor SampleTree for reuse.
By moving most function in report command into template classes, it
allows other report commands to reuse the code.
Bug:
27403614
Change-Id: I3d35b3a34d48c5c043ba4257a52eaf0961c12bca
Yabin Cui [Tue, 24 May 2016 23:51:45 +0000 (16:51 -0700)]
simpleperf: remove unneeded file.
Change-Id: I7cf5134834882dfe34ace94c0309f59012de4ecd
Colin Cross [Tue, 24 May 2016 22:45:52 +0000 (22:45 +0000)]
Merge changes I26e290c0,I1b006d2a
am:
d603e616b9
* commit '
d603e616b917c098bf6b050138e7b7ce6054c07e':
Add oom score tracking to procrank
C++-ify procrank
Change-Id: Icc3e2762f8c46b5742176582abc09f624182ff51
Colin Cross [Tue, 24 May 2016 22:41:06 +0000 (22:41 +0000)]
Merge changes I26e290c0,I1b006d2a
* changes:
Add oom score tracking to procrank
C++-ify procrank
Colin Cross [Tue, 24 May 2016 18:05:31 +0000 (11:05 -0700)]
Add oom score tracking to procrank
procrank -o will sort by the oom score for each process, and show
cuumulative totals of memory stats for processes whose score is below
each lowmemorykiller oom score threshold. This is particularly useful
with procrank -o -c to see the amount of page cache used lowmemorykiller
threshold.
Change-Id: I26e290c0835472630f70ed933de43bfbfd7bdfb0
Chih-Hung Hsieh [Tue, 24 May 2016 19:38:15 +0000 (19:38 +0000)]
Merge "Fix misc-macro-parentheses warnings in testUtil.c."
am:
974a3c74ab
* commit '
974a3c74ab0f8b5843178e8f02c48860d6c3e45c':
Fix misc-macro-parentheses warnings in testUtil.c.
Change-Id: I9561c952932e29908ef65e7cfce635b6f2dc94b5
Colin Cross [Mon, 23 May 2016 23:50:59 +0000 (16:50 -0700)]
C++-ify procrank
Change-Id: I1b006d2af04f21c0c02ac2d7629340d91b876886
Treehugger Robot [Tue, 24 May 2016 18:34:19 +0000 (18:34 +0000)]
Merge "Fix misc-macro-parentheses warnings in testUtil.c."
Dan Willemsen [Tue, 24 May 2016 00:00:48 +0000 (00:00 +0000)]
Merge "Use LOCAL_CTS_GTEST_LIST_EXECUTABLE"
am:
362c8254bd
* commit '
362c8254bd75473bd7b34b8fda7c25a5edfea996':
Use LOCAL_CTS_GTEST_LIST_EXECUTABLE
Change-Id: I922467960904d9de38917bcbb3c56f25f1f5a05f
Treehugger Robot [Mon, 23 May 2016 23:47:53 +0000 (23:47 +0000)]
Merge "Use LOCAL_CTS_GTEST_LIST_EXECUTABLE"
Chih-Hung Hsieh [Mon, 23 May 2016 23:11:49 +0000 (23:11 +0000)]
Merge "Fix misc-macro-parentheses warnings in f2fs_utils."
am:
ffc2f8b693
* commit '
ffc2f8b6938a085d94038a5c7ba881361e97345a':
Fix misc-macro-parentheses warnings in f2fs_utils.
Change-Id: I3df54e7e4b813c8b18e9eed4e8113decd8dbba73
Treehugger Robot [Mon, 23 May 2016 22:56:05 +0000 (22:56 +0000)]
Merge "Fix misc-macro-parentheses warnings in f2fs_utils."
Chih-Hung Hsieh [Wed, 18 May 2016 21:59:04 +0000 (14:59 -0700)]
Fix misc-macro-parentheses warnings in f2fs_utils.
Bug:
28705665
Change-Id: I3341451eb77dd2539d70f3d3fa14f7eca188a63b
Dan Willemsen [Mon, 23 May 2016 20:58:49 +0000 (13:58 -0700)]
Use LOCAL_CTS_GTEST_LIST_EXECUTABLE
In preparation to move host native tests to their own folder, stop
assuming the location of the test list executable in
BUILD_CTS_EXECUTABLE.
Change-Id: I79004a21ffc7edc5cf0d8111ea9e9a8c0f782d98
Chih-Hung Hsieh [Thu, 19 May 2016 18:34:40 +0000 (18:34 +0000)]
Merge "Fix misc-macro-parentheses warnings in kexec_tools."
am:
b5769be9cd
* commit '
b5769be9cd537023d632e622d879d17c277b2f1a':
Fix misc-macro-parentheses warnings in kexec_tools.
Change-Id: Id0515b8db4df3bb61ba3eb9eb8b056e4b268e135
Chih-hung Hsieh [Thu, 19 May 2016 18:16:38 +0000 (18:16 +0000)]
Merge "Fix misc-macro-parentheses warnings in kexec_tools."
Chih-Hung Hsieh [Thu, 19 May 2016 01:00:17 +0000 (01:00 +0000)]
Merge "Fix misc-macro-parentheses warnings in ksmutils."
am:
15a4592c73
* commit '
15a4592c733bcf45e6d0bbf53687a3bb60e18ff3':
Fix misc-macro-parentheses warnings in ksmutils.
Change-Id: If45775b1e3befe8622f40d1fa019aea25b6748f6
Chih-hung Hsieh [Thu, 19 May 2016 00:48:13 +0000 (00:48 +0000)]
Merge "Fix misc-macro-parentheses warnings in ksmutils."
Chih-Hung Hsieh [Wed, 18 May 2016 23:49:06 +0000 (23:49 +0000)]
Merge "Fix misc-macro-parentheses warnings in boot_control_copy."
am:
d44add2ce7
* commit '
d44add2ce720d855a2489b7975bb3b67e5965646':
Fix misc-macro-parentheses warnings in boot_control_copy.
Change-Id: I6e05a9d9e16ba41370487b86a8053d6666cd8b6f
Chih-Hung Hsieh [Wed, 18 May 2016 23:49:04 +0000 (23:49 +0000)]
Merge "Fix misc-macro-parentheses warnings in ext4_utils."
am:
df7471f264
* commit '
df7471f2648d56047567231349619037f8a7f32d':
Fix misc-macro-parentheses warnings in ext4_utils.
Change-Id: I5286c6a4a3fff31c75a38d6f9a4081b9fda469e5
Treehugger Robot [Wed, 18 May 2016 23:31:53 +0000 (23:31 +0000)]
Merge "Fix misc-macro-parentheses warnings in boot_control_copy."
Treehugger Robot [Wed, 18 May 2016 23:24:37 +0000 (23:24 +0000)]
Merge "Fix misc-macro-parentheses warnings in ext4_utils."
Chih-Hung Hsieh [Wed, 18 May 2016 22:49:26 +0000 (22:49 +0000)]
Merge "Fix misc-macro-parentheses warnings in perfprofd."
am:
0cc5fdb235
* commit '
0cc5fdb23550ba0765738d81d20378add5f83a2c':
Fix misc-macro-parentheses warnings in perfprofd.
Change-Id: I1ca6704e34f18280173e4e0f157e31ae59119442
Chih-Hung Hsieh [Wed, 18 May 2016 22:49:22 +0000 (22:49 +0000)]
Merge "Fix misc-macro-parentheses warnings in libpagemap."
am:
36740f5359
* commit '
36740f535929efb455423537e97eac7e10f73eee':
Fix misc-macro-parentheses warnings in libpagemap.
Change-Id: I50f4cb5b79c3d3bed70bf3083503e6c56a615833
Chih-Hung Hsieh [Wed, 18 May 2016 22:49:16 +0000 (22:49 +0000)]
Merge "Fix misc-macro-parentheses warnings in micro_bench."
am:
d1d00bf1fa
* commit '
d1d00bf1fab703b8dfc5ab6a5c240e9b433825e0':
Fix misc-macro-parentheses warnings in micro_bench.
Change-Id: I993e5e50052fd841107f80d73c15f7b605a5313d
Chih-Hung Hsieh [Wed, 18 May 2016 22:49:04 +0000 (22:49 +0000)]
Merge "Fix misc-macro-parentheses warnings in simpleperf."
am:
dd3a47075f
* commit '
dd3a47075f253d5abcca0b08fd5919adba237fd9':
Fix misc-macro-parentheses warnings in simpleperf.
Change-Id: Idcd285e1461b6ad691b234ff13406169fe8d6ccc
Treehugger Robot [Wed, 18 May 2016 22:43:49 +0000 (22:43 +0000)]
Merge "Fix misc-macro-parentheses warnings in perfprofd."
Treehugger Robot [Wed, 18 May 2016 22:42:08 +0000 (22:42 +0000)]
Merge "Fix misc-macro-parentheses warnings in libpagemap."
Treehugger Robot [Wed, 18 May 2016 22:40:28 +0000 (22:40 +0000)]
Merge "Fix misc-macro-parentheses warnings in micro_bench."
Treehugger Robot [Wed, 18 May 2016 22:24:21 +0000 (22:24 +0000)]
Merge "Fix misc-macro-parentheses warnings in simpleperf."
Chih-Hung Hsieh [Wed, 18 May 2016 22:03:01 +0000 (15:03 -0700)]
Fix misc-macro-parentheses warnings in boot_control_copy.
Bug:
28705665
Change-Id: I9a8f0bd587c70ff3c60666c9f7dfba2d6e809336
Chih-Hung Hsieh [Wed, 18 May 2016 22:00:49 +0000 (15:00 -0700)]
Fix misc-macro-parentheses warnings in ext4_utils.
Bug:
28705665
Change-Id: I00da37172c5c8ba37e09a9a5e6a47e9f7446efea
Chih-Hung Hsieh [Wed, 18 May 2016 21:55:10 +0000 (14:55 -0700)]
Fix misc-macro-parentheses warnings in kexec_tools.
Bug:
28705665
Change-Id: Ie9f5ffafd9a89f412d7a6495002ada50f18b645e
Chih-Hung Hsieh [Wed, 18 May 2016 21:52:05 +0000 (14:52 -0700)]
Fix misc-macro-parentheses warnings in ksmutils.
Bug:
28705665
Change-Id: Ia3d9f1fef03afe1b0075ea88e61b721e35d13465
Chih-Hung Hsieh [Wed, 18 May 2016 21:49:08 +0000 (14:49 -0700)]
Fix misc-macro-parentheses warnings in libpagemap.
Bug:
28705665
Change-Id: I3a40229aeba12b3fb643770c92039a2af1e4a441
Chih-Hung Hsieh [Wed, 18 May 2016 21:46:31 +0000 (14:46 -0700)]
Fix misc-macro-parentheses warnings in micro_bench.
Bug:
28705665
Change-Id: I04d393ae608a7b803001f763c544fc13e8f2e9e6
Chih-Hung Hsieh [Wed, 18 May 2016 21:40:58 +0000 (14:40 -0700)]
Fix misc-macro-parentheses warnings in perfprofd.
NOLINT added to suppress warning.
Some macros intentionally leave the last sub-expression open,
without parenthesis around the whole conditional expression.
Bug:
28705665
Change-Id: I0c1abbdc147ad480345792cef0081d98c013a3ab
Chih-Hung Hsieh [Wed, 18 May 2016 21:36:58 +0000 (14:36 -0700)]
Fix misc-macro-parentheses warnings in simpleperf.
Bug:
28705665
Change-Id: I0521602cbca7eb3d2e242771da697dfab3fc727f
Chih-Hung Hsieh [Wed, 18 May 2016 21:28:55 +0000 (14:28 -0700)]
Fix misc-macro-parentheses warnings in testUtil.c.
Bug:
28705665
Change-Id: I709ae08e15e5afb067bf9b208664107a449e1de3
Rom Lemarchand [Tue, 17 May 2016 18:34:59 +0000 (18:34 +0000)]
Merge "pagingtest: test both with prefetching enabled and disabled"
am:
517567d189
* commit '
517567d1893ee5542ab5de1675fb13a6ad3c194e':
pagingtest: test both with prefetching enabled and disabled
Change-Id: I36b56e29dc40850311f555163dbade8a1cc6270d
Rom Lemarchand [Tue, 17 May 2016 18:34:58 +0000 (18:34 +0000)]
Merge "pagingtest: switch to advising random accesses"
am:
5263409f21
* commit '
5263409f213c63366a1cd6a2af9307eab65f6fbf':
pagingtest: switch to advising random accesses
Change-Id: Ib6e335f9614d1cfdfa9c2794b17d0b30b62e8a3f
Rom Lemarchand [Tue, 17 May 2016 18:18:27 +0000 (18:18 +0000)]
Merge "pagingtest: test both with prefetching enabled and disabled"
Rom Lemarchand [Tue, 17 May 2016 18:17:38 +0000 (18:17 +0000)]
Merge "pagingtest: switch to advising random accesses"
Rom Lemarchand [Tue, 17 May 2016 17:10:18 +0000 (10:10 -0700)]
pagingtest: test both with prefetching enabled and disabled
Run the same tests with page cache prefetching both enabled and disabled.
Change-Id: Ica253781a17fa0a66c07d0f5658c6c7d8b047a16
Yabin Cui [Tue, 17 May 2016 16:46:33 +0000 (16:46 +0000)]
Merge "simpleperf: fix stat scale output."
am:
5767273e98
* commit '
5767273e98eb1a17827f0eb95612fb3fb4d6f12c':
simpleperf: fix stat scale output.
Change-Id: I7fbd77aa36046827b81e866c2eb1ecc53e4a60ba
Yabin Cui [Tue, 17 May 2016 16:39:03 +0000 (16:39 +0000)]
Merge "simpleperf: fix stat scale output."
Rom Lemarchand [Tue, 17 May 2016 03:17:41 +0000 (20:17 -0700)]
pagingtest: switch to advising random accesses
Switch to using madvise(MADV_RANDOM) and posix_fadvise(POSIX_FADV_RANDOM)
to disable caching as opposed to reading the file backwards, which still
went through some caching.
Measured a 80% drop in worst case performance after switching.
Change-Id: I03115dfb94ae7dfc58e0e187af3936c4e371817f
Yabin Cui [Tue, 17 May 2016 03:07:26 +0000 (20:07 -0700)]
simpleperf: fix stat scale output.
Currently simpleperf stat command create an event file for each cpu and
scale the result by summarizing counters on each cpu. But one thread only
runs on one cpu at a time, so it results in wrongly scaled numbers.
Fix this by three changes:
1. For non system-wide stat, Create only one event file for all cpus.
2. When summarizing counters, omit counters having 0 running time.
3. Print real value instead of scaled value.
Run command:
$simpleperf stat ./empty_program
Before the change:
Performance counter statistics:
33,540,176 cpu-cycles # 54.812986 GHz (2%)
28,233,348 stalled-cycles-frontend # 46.140 G/sec (2%)
After the change:
Performance counter statistics:
625,335 cpu-cycles # 1.404496 GHz (100%)
507,200 stalled-cycles-frontend # 1.139 G/sec (100%)
Change-Id: I76bc3e220df4f149ab365e960295b24fde8ae2fc
Mohamad Ayyash [Fri, 13 May 2016 18:22:59 +0000 (18:22 +0000)]
Merge "Remove canned_fs_config from ext4_utils"
am:
b1b964214b
* commit '
b1b964214babaddd0f0bd758c54f7fac4fbe4bf7':
Remove canned_fs_config from ext4_utils
Change-Id: Ied3b2507e6462f2e64a135c4ceca2a4c18320253
Treehugger Robot [Fri, 13 May 2016 18:13:22 +0000 (18:13 +0000)]
Merge "Remove canned_fs_config from ext4_utils"
Mark Salyzyn [Fri, 13 May 2016 16:46:55 +0000 (16:46 +0000)]
Merge "lockdep_chains: graph visualization"
am:
bfe42baeae
* commit '
bfe42baeaea18fd633b047a2464b482d1660bdf4':
lockdep_chains: graph visualization
Change-Id: I6d9ce11582e0e3e3e045c89dde50238477945aeb
Mark Salyzyn [Fri, 13 May 2016 16:42:33 +0000 (16:42 +0000)]
Merge "lockdep_chains: graph visualization"
Mark Salyzyn [Thu, 12 May 2016 17:48:25 +0000 (10:48 -0700)]
lockdep_chains: graph visualization
Create the system/extras/tools directory for simple analysis helpers.
Publish a host tool helper script that aids visualization of kernel
runtime collected lock dependencies. Helpful to look for circular
locks, or to get a handle on locking order used in a driver.
Bug:
28310683
Change-Id: Ib52c23f4cdefb37882232eff11b943eeb1b2abfa
Mohamad Ayyash [Fri, 8 Apr 2016 05:15:57 +0000 (22:15 -0700)]
Remove canned_fs_config from ext4_utils
It is now also used in mksquashfs so it was added to libcutils
BUG:
27467028
Change-Id: I81c87938d5b6b200a8ad817f0c64c5ca699f451c
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
BUG:
28704419
Ying Wang [Fri, 6 May 2016 20:29:33 +0000 (20:29 +0000)]
Merge "Fix LOCAL_CPP_EXTENSION."
am:
2597f3521e
* commit '
2597f3521efd5e6f999ad9aa1e0e3dd6304ba3e4':
Fix LOCAL_CPP_EXTENSION.
Change-Id: I572c5c6810b888b2580c01db31ee2a0eecb7c9b6
Treehugger Robot [Fri, 6 May 2016 20:16:40 +0000 (20:16 +0000)]
Merge "Fix LOCAL_CPP_EXTENSION."
Chih-Hung Hsieh [Fri, 6 May 2016 19:03:21 +0000 (19:03 +0000)]
Merge "Fix google-explicit-constructor warnings."
am:
ea7e4f7cbc
* commit '
ea7e4f7cbc86e8363b1771cc848d026e0faa6400':
Fix google-explicit-constructor warnings.
Change-Id: Ie8972db88d6ad1e009e27bfb4ad99d890d37ec5b
Chih-hung Hsieh [Fri, 6 May 2016 18:46:10 +0000 (18:46 +0000)]
Merge "Fix google-explicit-constructor warnings."
Ying Wang [Fri, 6 May 2016 02:41:11 +0000 (19:41 -0700)]
Fix LOCAL_CPP_EXTENSION.
Bug:
28622149
Change-Id: I785b9bdf90f77ed87c41542f3bd010c6b7356069
Chih-Hung Hsieh [Fri, 6 May 2016 17:41:04 +0000 (10:41 -0700)]
Fix google-explicit-constructor warnings.
Bug:
28341362
Change-Id: I420d23cc1f7ed44e1d9a215ee6815afab365046e
Chih-Hung Hsieh [Wed, 27 Apr 2016 21:22:56 +0000 (21:22 +0000)]
Merge "Fix google-explicit-constructor warnings."
am:
b1304be
* commit '
b1304be7031f83401561c469c7f8624f76a2f007':
Fix google-explicit-constructor warnings.
Change-Id: I3ba62da5bbe74437c3ec0ddc9c7a68557b4e1e0d
Treehugger Robot [Wed, 27 Apr 2016 21:09:34 +0000 (21:09 +0000)]
Merge "Fix google-explicit-constructor warnings."
Yabin Cui [Tue, 26 Apr 2016 18:11:41 +0000 (18:11 +0000)]
Merge "simpleperf: improve cpu_hotplug tests."
am:
75726c6
* commit '
75726c65d973cd9ab139221a0c8a60a0fab98f6b':
simpleperf: improve cpu_hotplug tests.
Change-Id: I76aee490bb5dc9d68d6038b5888a10554d20a65c
Yabin Cui [Tue, 26 Apr 2016 17:55:49 +0000 (17:55 +0000)]
Merge "simpleperf: improve cpu_hotplug tests."
Yabin Cui [Mon, 18 Apr 2016 20:43:20 +0000 (13:43 -0700)]
simpleperf: improve cpu_hotplug tests.
Add cpu hotplug test for ioctl(PERF_EVENT_IOC_ENABLE),
and improve cpu_hotplug tests by removing sleep calls.
Bug:
28384580
Change-Id: I5869cd9bb3086b6f3a73cf7dce4ffd720326c3c6
Chih-Hung Hsieh [Tue, 26 Apr 2016 16:17:49 +0000 (16:17 +0000)]
Merge "Fix google-explicit-constructor warnings."
am:
7ec2e36
* commit '
7ec2e36c128a0f83aed3addbcf8a672f5dda9966':
Fix google-explicit-constructor warnings.
Change-Id: I3539bfe25d634b34fe1700abb0df183ac880ba17
Chih-hung Hsieh [Tue, 26 Apr 2016 16:14:44 +0000 (16:14 +0000)]
Merge "Fix google-explicit-constructor warnings."
Chih-Hung Hsieh [Mon, 25 Apr 2016 22:38:52 +0000 (22:38 +0000)]
Merge "Fix google-explicit-constructor warnings."
am:
84a6923
* commit '
84a692306714a11873879242fdadcf956234ad7e':
Fix google-explicit-constructor warnings.
Change-Id: Ib5ab8226bc8235cababee5773f7f6bb9959986fd
Chih-Hung Hsieh [Mon, 25 Apr 2016 22:32:40 +0000 (22:32 +0000)]
Merge "Fix google-explicit-constructor warnings."
am:
a8bbf56
* commit '
a8bbf56210501d3cb724bd4f2709a9c3feb5d205':
Fix google-explicit-constructor warnings.
Change-Id: I4ebf442e2a709d906784170f62c56302e5057f09
Chih-hung Hsieh [Mon, 25 Apr 2016 22:30:17 +0000 (22:30 +0000)]
Merge "Fix google-explicit-constructor warnings."
Chih-hung Hsieh [Mon, 25 Apr 2016 22:21:09 +0000 (22:21 +0000)]
Merge "Fix google-explicit-constructor warnings."
Chih-Hung Hsieh [Mon, 25 Apr 2016 21:17:14 +0000 (14:17 -0700)]
Fix google-explicit-constructor warnings.
Bug:
28341362
Change-Id: I9f388006f5593b9f224e98e93deca7da35c5618a
Chih-Hung Hsieh [Mon, 25 Apr 2016 21:12:26 +0000 (14:12 -0700)]
Fix google-explicit-constructor warnings.
Bug:
28341362
Change-Id: I1825b4e58c7c82e247a3be9cbe1139fa2b79f151
Chih-Hung Hsieh [Mon, 25 Apr 2016 21:08:08 +0000 (14:08 -0700)]
Fix google-explicit-constructor warnings.
Bug:
28341362
Change-Id: Ie9d9c33b48b179917f084e59a4e595c6eb972adf
Chih-Hung Hsieh [Mon, 25 Apr 2016 21:01:30 +0000 (14:01 -0700)]
Fix google-explicit-constructor warnings.
Bug:
28341362
Change-Id: I871beda49b122df7680ab712f7116469d343ad8f
Yabin Cui [Mon, 25 Apr 2016 19:17:58 +0000 (19:17 +0000)]
Merge "simpleperf: always build static binary on device."
am:
7035e8f
* commit '
7035e8f0cf0a952d58f867839cd96794d59ae50a':
simpleperf: always build static binary on device.
Change-Id: I7177d294d3dfdc682fae876a56592dd5339b56a4
Yabin Cui [Mon, 25 Apr 2016 19:02:42 +0000 (19:02 +0000)]
Merge "simpleperf: always build static binary on device."
Chih-Hung Hsieh [Mon, 18 Apr 2016 21:27:26 +0000 (21:27 +0000)]
Merge "Fix some google-runtime-int warnings."
am:
0add9c5
* commit '
0add9c5b35041af781e1433ae0790167e7b3277f':
Fix some google-runtime-int warnings.
Change-Id: Ieb19b039ca854953d38ce23ab378f3c5d3ec1495
Chih-hung Hsieh [Mon, 18 Apr 2016 20:48:53 +0000 (20:48 +0000)]
Merge "Fix some google-runtime-int warnings."
Chih-Hung Hsieh [Fri, 15 Apr 2016 23:12:03 +0000 (16:12 -0700)]
Fix some google-runtime-int warnings.
Bug:
28220065
Change-Id: Ic6b24216d216bbb165a1420b52b11c7703b810a0
Yabin Cui [Thu, 14 Apr 2016 23:35:00 +0000 (16:35 -0700)]
simpleperf: always build static binary on device.
Bug:
28199918
Change-Id: I7008e6e7c0de60521bc7ae5f1b7ee4fd2d57cf04
Yabin Cui [Thu, 14 Apr 2016 21:34:27 +0000 (21:34 +0000)]
Merge "simpleperf: use libbacktrace_offline static library."
am:
3952d8b
* commit '
3952d8b5c84c1efcd1136a6d2dca0022cfefcf3a':
simpleperf: use libbacktrace_offline static library.
Change-Id: I15fce7d59ceae949ae7dca496a3445bc873b4f65
Yabin Cui [Thu, 14 Apr 2016 21:14:54 +0000 (21:14 +0000)]
Merge "simpleperf: use libbacktrace_offline static library."
Yabin Cui [Thu, 14 Apr 2016 04:28:54 +0000 (21:28 -0700)]
simpleperf: use libbacktrace_offline static library.
Device may not have libbacktrace_offline shared library, so always
using libbacktrace_offline static library.
Use simpleperf namespace to avoid conflicts with ThreadEntry in
libbacktrace.
Bug:
28152982
Change-Id: Ia2cdbee3b28556c790ccd7b061a801ed96f9b97c