OSDN Git Service
Dan Albert [Thu, 27 Aug 2015 14:43:01 +0000 (14:43 +0000)]
am
c26a460f: am
2aaa82e4: (-s ours) am
89a2254a: Merge "Add missing include."
* commit '
c26a460f6c89de0bd0a65fb5378fd34af9e01490':
Dan Albert [Thu, 27 Aug 2015 14:43:00 +0000 (14:43 +0000)]
am
d2341549: am
b3b872cb: (-s ours) am
587fc682: Merge "Add missing includes for pid_t."
* commit '
d23415495482049398c36e7b429d744095cd801c':
Elliott Hughes [Thu, 27 Aug 2015 14:42:59 +0000 (14:42 +0000)]
am
9f70e75e: am
ea239735: (-s ours) am
31d0d7cb: Merge "Add <endian.h> back and stop building one tool for the Mac."
* commit '
9f70e75e503e170788146e642487277420fb9421':
Elliott Hughes [Thu, 27 Aug 2015 14:42:58 +0000 (14:42 +0000)]
am
cc5804e4: am
3881aa9e: (-s ours) am
4361173d: Merge "Another go at fixing the Mac build."
* commit '
cc5804e4ddf89324777962a704acb64b0f3d22ea':
Elliott Hughes [Thu, 27 Aug 2015 14:42:57 +0000 (14:42 +0000)]
am
da8f85a6: am
a8b5f7e7: (-s ours) resolved conflicts for merge of
b699685e to mnc-dev-plus-aosp
* commit '
da8f85a62cb5f341e209cc33ab4f499441963205':
Yabin Cui [Thu, 27 Aug 2015 14:42:56 +0000 (14:42 +0000)]
am
0ab1c386: am
1d4a76c5: (-s ours) am
c19b2933: Merge "Simpleperf: add filters to report command."
* commit '
0ab1c3860ea8150967db205d38f243a871eb8978':
Yabin Cui [Thu, 27 Aug 2015 14:42:55 +0000 (14:42 +0000)]
am
cd79e4ae: am
decd599f: (-s ours) am
a5732f78: Merge "Simpleperf: support caller callgraph."
* commit '
cd79e4aec6c2f8de3dc6cc389bc8afff7b0f2afd':
Yabin Cui [Thu, 27 Aug 2015 14:42:53 +0000 (14:42 +0000)]
am
83e0d872: am
cc22abb7: (-s ours) am
32ee7cc0: Merge "Simpleperf: don\'t check for empty build id."
* commit '
83e0d872414dd68eea1d65fddd3486d6b3351cf4':
Yabin Cui [Thu, 27 Aug 2015 14:42:52 +0000 (14:42 +0000)]
am
087cef44: am
32413f33: (-s ours) am
ec53f3cc: Merge "Simpleperf: fix the process of parsing records."
* commit '
087cef44e80dfc6b97dffc4cf9c11b8e3ab751ba':
Yabin Cui [Thu, 27 Aug 2015 14:42:51 +0000 (14:42 +0000)]
am
53be55a4: am
0c238ed4: (-s ours) am
224d3ba8: Merge "Simpleperf: correct the event type name printed in stat command."
* commit '
53be55a497b71d9f25b4f4ab979f6fa683391d3e':
Elliott Hughes [Thu, 27 Aug 2015 14:42:49 +0000 (14:42 +0000)]
am
4e6eddbd: am
71d722ac: (-s ours) am
9c6eab9a: Merge "Use __ANDROID__ instead of HAVE_ANDROID_OS."
* commit '
4e6eddbd79a8f3a104ae3dc79b6456228fd6364c':
Erik Kline [Thu, 27 Aug 2015 14:42:47 +0000 (14:42 +0000)]
am
b2cc0539: am
8883d0e3: (-s ours) am
504462b2: Merge "Tests for candidate source address restriction"
* commit '
b2cc05397a453405d5ce4f28b5b1037dd2ca9909':
Simon Wilson [Thu, 27 Aug 2015 14:42:46 +0000 (14:42 +0000)]
am
6fe1cd01: am
ad06e79d: (-s ours) resolved conflicts for merge of
743e4b08 to mnc-dev-plus-aosp
* commit '
6fe1cd011a3e438ff4cb0b6d356e8e1643c801ec':
Lorenzo Colitti [Thu, 27 Aug 2015 14:42:38 +0000 (14:42 +0000)]
Yabin Cui [Thu, 27 Aug 2015 14:42:34 +0000 (14:42 +0000)]
am
dd9e65c9: am
f0737a5a: (-s ours) am
ae5cab41: Merge "Simpleperf: work around unexpected (pid, tid) pair."
* commit '
dd9e65c9c4822860f41a41b59f43955e354e035e':
Yabin Cui [Thu, 27 Aug 2015 14:42:33 +0000 (14:42 +0000)]
am
6a116f86: am
eb2e4a48: (-s ours) am
5c9978ce: Merge "Simpleperf: use ThreadTree when getting hit files in record command."
* commit '
6a116f863826943b1ec78d8f6bf84714daa70620':
Yabin Cui [Thu, 27 Aug 2015 14:42:30 +0000 (14:42 +0000)]
am
10d5bb07: am
3033e307: (-s ours) am
47efd844: Merge "Simpleperf: separate ThreadTree from SampleTree."
* commit '
10d5bb073984acee7cdeff1b714eff81c4165b78':
Yabin Cui [Thu, 27 Aug 2015 14:42:28 +0000 (14:42 +0000)]
am
a7ab3ed0: am
29f06c72: (-s ours) am
defcf4e2: Merge "Simpleperf: load symbols from dso file only when necessary."
* commit '
a7ab3ed065c511085225bff7aeb11f63aad6b57f':
Yabin Cui [Thu, 27 Aug 2015 14:42:26 +0000 (14:42 +0000)]
am
bdf790c5: am
01302684: (-s ours) am
dece0f92: Merge "Simpleperf: dump thread comm/mmaps for selected threads."
* commit '
bdf790c51094edb50881b42fdc1b3ef6c7adf819':
Yabin Cui [Thu, 27 Aug 2015 14:42:24 +0000 (14:42 +0000)]
am
2940248d: am
e3f8854d: (-s ours) am
a209544b: Merge "Simpleperf: fix build on mac."
* commit '
2940248da9d5c6af117e46665d470f3c643d9ef2':
Yabin Cui [Thu, 27 Aug 2015 14:42:21 +0000 (14:42 +0000)]
am
e4e77fdf: am
f7107bb6: (-s ours) am
98f391f3: Merge "Simpleperf: support --vmlinux option in report command."
* commit '
e4e77fdfda38bdfb6234fb874e8ea26b0e7679a9':
Yabin Cui [Thu, 27 Aug 2015 14:42:19 +0000 (14:42 +0000)]
am
b2bfc0a7: am
bacf4039: (-s ours) am
3fd76bc7: Merge "Simpleperf: fix build error on mips."
* commit '
b2bfc0a7d1d76217086b447f2b92242a181e078a':
Yabin Cui [Thu, 27 Aug 2015 14:42:17 +0000 (14:42 +0000)]
am
0218fc24: am
9ff72d35: (-s ours) am
f1732eed: Merge "Simpleperf: Support dwarf callgraph recording."
* commit '
0218fc2439f587fd7448087f62202de66b1f702d':
Tao Bao [Thu, 27 Aug 2015 14:42:14 +0000 (14:42 +0000)]
am
354307bf: am
e2d1e633: (-s ours) am
dfff022d: Merge "ext4_utils: Wrap wipe.h to be C++ compatible."
* commit '
354307bf8ed359b8c893217564d2413d2bb0bfcc':
Yabin Cui [Thu, 27 Aug 2015 14:42:05 +0000 (14:42 +0000)]
am
ebf2d566: am
56d72007: (-s ours) am
577974bd: Merge "Simpleperf: remove unnecessary std::move."
* commit '
ebf2d566758425f317bd658a9addfb81d384b069':
Yabin Cui [Thu, 27 Aug 2015 14:42:01 +0000 (14:42 +0000)]
am
c13f83cd: am
8acc1fc0: (-s ours) am
e7da7e9b: Simpleperf: remove abort in child process.
* commit '
c13f83cd3131b7ce301baa1a880c53752d07e6fa':
Andreas Gampe [Thu, 27 Aug 2015 14:41:58 +0000 (14:41 +0000)]
am
1eb472a6: am
0653bb7d: (-s ours) am
60bbb93d: Merge "Simpleperf: Fix unused parameter"
* commit '
1eb472a62322a4f82fa773a16c8bbbcff54bd465':
Yabin Cui [Thu, 27 Aug 2015 14:41:52 +0000 (14:41 +0000)]
am
d0c8ca57: am
c35c060a: (-s ours) am
13dedc6a: Merge "Simpleperf: check build id in report command."
* commit '
d0c8ca57d7079165ca4cc4686da9e8f6cc617354':
Thierry Strudel [Thu, 27 Aug 2015 14:41:49 +0000 (14:41 +0000)]
am
7374b6f8: am
6999c941: (-s ours) am
b89e81dc: fs_config: align with new explicit fs_config target_out parameter
* commit '
7374b6f8fd0028972a2c730132042c4f00f3baa7':
Dan Albert [Thu, 27 Aug 2015 11:17:25 +0000 (11:17 +0000)]
am
2aaa82e4: (-s ours) am
89a2254a: Merge "Add missing include."
* commit '
2aaa82e49e6772074533f0b1ee41925b54db7fe7':
Dan Albert [Thu, 27 Aug 2015 11:17:24 +0000 (11:17 +0000)]
am
b3b872cb: (-s ours) am
587fc682: Merge "Add missing includes for pid_t."
* commit '
b3b872cb208ca78e2f6c5e8049a68b02cc28298f':
Elliott Hughes [Thu, 27 Aug 2015 11:17:23 +0000 (11:17 +0000)]
am
ea239735: (-s ours) am
31d0d7cb: Merge "Add <endian.h> back and stop building one tool for the Mac."
* commit '
ea239735a66f87407e95f42fa9d78315596ca28d':
Elliott Hughes [Thu, 27 Aug 2015 11:17:22 +0000 (11:17 +0000)]
am
3881aa9e: (-s ours) am
4361173d: Merge "Another go at fixing the Mac build."
* commit '
3881aa9e018e3b1796dfb890643ccb565056c850':
Elliott Hughes [Thu, 27 Aug 2015 11:17:22 +0000 (11:17 +0000)]
am
a8b5f7e7: (-s ours) resolved conflicts for merge of
b699685e to mnc-dev-plus-aosp
* commit '
a8b5f7e73703c3d57086f7aded1749a0801dd997':
Yabin Cui [Thu, 27 Aug 2015 11:17:21 +0000 (11:17 +0000)]
am
1d4a76c5: (-s ours) am
c19b2933: Merge "Simpleperf: add filters to report command."
* commit '
1d4a76c50f3f7d7cbc576e993239eb33f8456ff0':
Yabin Cui [Thu, 27 Aug 2015 11:17:20 +0000 (11:17 +0000)]
am
decd599f: (-s ours) am
a5732f78: Merge "Simpleperf: support caller callgraph."
* commit '
decd599fd8238d3b9f50dfd25b3b873cb98539a5':
Yabin Cui [Thu, 27 Aug 2015 11:17:19 +0000 (11:17 +0000)]
am
cc22abb7: (-s ours) am
32ee7cc0: Merge "Simpleperf: don\'t check for empty build id."
* commit '
cc22abb73c63913f506306f246e9dc3b25fe879f':
Yabin Cui [Thu, 27 Aug 2015 11:17:18 +0000 (11:17 +0000)]
am
32413f33: (-s ours) am
ec53f3cc: Merge "Simpleperf: fix the process of parsing records."
* commit '
32413f33abb4e0b59ae7cdc5fab51557c82ebc34':
Yabin Cui [Thu, 27 Aug 2015 11:17:17 +0000 (11:17 +0000)]
am
0c238ed4: (-s ours) am
224d3ba8: Merge "Simpleperf: correct the event type name printed in stat command."
* commit '
0c238ed4ec7a8f81665dbb6b5c4a6b0f97a569a7':
Elliott Hughes [Thu, 27 Aug 2015 11:17:16 +0000 (11:17 +0000)]
am
71d722ac: (-s ours) am
9c6eab9a: Merge "Use __ANDROID__ instead of HAVE_ANDROID_OS."
* commit '
71d722acbbd99160016840bc60182f253aac648b':
Erik Kline [Thu, 27 Aug 2015 11:17:15 +0000 (11:17 +0000)]
am
8883d0e3: (-s ours) am
504462b2: Merge "Tests for candidate source address restriction"
* commit '
8883d0e35adea68bb020ee345db45e11ba11e3c1':
Simon Wilson [Thu, 27 Aug 2015 11:17:14 +0000 (11:17 +0000)]
am
ad06e79d: (-s ours) resolved conflicts for merge of
743e4b08 to mnc-dev-plus-aosp
* commit '
ad06e79de060959cf5bea8a3d09e86cb097f67ed':
Lorenzo Colitti [Thu, 27 Aug 2015 11:17:13 +0000 (11:17 +0000)]
am
1203ee33: (-s ours) am
07d188ad: Merge "Fix lint errors."
* commit '
1203ee33a1743648126f71aa340608458e774204':
Yabin Cui [Thu, 27 Aug 2015 11:17:12 +0000 (11:17 +0000)]
am
f0737a5a: (-s ours) am
ae5cab41: Merge "Simpleperf: work around unexpected (pid, tid) pair."
* commit '
f0737a5a622bdfbaea6abfa8883c9e691f707afc':
Yabin Cui [Thu, 27 Aug 2015 11:17:11 +0000 (11:17 +0000)]
am
eb2e4a48: (-s ours) am
5c9978ce: Merge "Simpleperf: use ThreadTree when getting hit files in record command."
* commit '
eb2e4a48c5e2d1738865896cb8b75134d50f7a7d':
Yabin Cui [Thu, 27 Aug 2015 11:17:10 +0000 (11:17 +0000)]
am
3033e307: (-s ours) am
47efd844: Merge "Simpleperf: separate ThreadTree from SampleTree."
* commit '
3033e3078230c70f7eced2641a20a081f4763f1e':
Yabin Cui [Thu, 27 Aug 2015 11:17:09 +0000 (11:17 +0000)]
am
29f06c72: (-s ours) am
defcf4e2: Merge "Simpleperf: load symbols from dso file only when necessary."
* commit '
29f06c7282f3de917d76d8f4f86de4cc089b1683':
Yabin Cui [Thu, 27 Aug 2015 11:17:08 +0000 (11:17 +0000)]
am
01302684: (-s ours) am
dece0f92: Merge "Simpleperf: dump thread comm/mmaps for selected threads."
* commit '
01302684e408bf56f7344b61e198b94af079916f':
Yabin Cui [Thu, 27 Aug 2015 11:17:06 +0000 (11:17 +0000)]
am
e3f8854d: (-s ours) am
a209544b: Merge "Simpleperf: fix build on mac."
* commit '
e3f8854d3dd66f2508beabe07f7455b3739d3c2a':
Yabin Cui [Thu, 27 Aug 2015 11:17:05 +0000 (11:17 +0000)]
am
f7107bb6: (-s ours) am
98f391f3: Merge "Simpleperf: support --vmlinux option in report command."
* commit '
f7107bb694eb5137b5bafa96405e71febeb802d2':
Yabin Cui [Thu, 27 Aug 2015 11:17:04 +0000 (11:17 +0000)]
am
bacf4039: (-s ours) am
3fd76bc7: Merge "Simpleperf: fix build error on mips."
* commit '
bacf4039d7e7e260cf2576a1f25f714344676f09':
Yabin Cui [Thu, 27 Aug 2015 11:17:02 +0000 (11:17 +0000)]
am
9ff72d35: (-s ours) am
f1732eed: Merge "Simpleperf: Support dwarf callgraph recording."
* commit '
9ff72d357e41bb3f96bcf66a9d63b2162dd774fc':
Tao Bao [Thu, 27 Aug 2015 11:17:01 +0000 (11:17 +0000)]
am
e2d1e633: (-s ours) am
dfff022d: Merge "ext4_utils: Wrap wipe.h to be C++ compatible."
* commit '
e2d1e6331bd16d8cd867c0690da067e025c90884':
Yabin Cui [Thu, 27 Aug 2015 11:17:00 +0000 (11:17 +0000)]
am
56d72007: (-s ours) am
577974bd: Merge "Simpleperf: remove unnecessary std::move."
* commit '
56d72007a285fcc3ce790fe8ee4202420aaf47f8':
Yabin Cui [Thu, 27 Aug 2015 11:16:58 +0000 (11:16 +0000)]
am
8acc1fc0: (-s ours) am
e7da7e9b: Simpleperf: remove abort in child process.
* commit '
8acc1fc01c91734a51ecdac25dcbc7733ea1b7f9':
Andreas Gampe [Thu, 27 Aug 2015 11:16:57 +0000 (11:16 +0000)]
am
0653bb7d: (-s ours) am
60bbb93d: Merge "Simpleperf: Fix unused parameter"
* commit '
0653bb7d881efb6faa64f2dcc7d099d5287e22a2':
Yabin Cui [Thu, 27 Aug 2015 11:16:56 +0000 (11:16 +0000)]
am
c35c060a: (-s ours) am
13dedc6a: Merge "Simpleperf: check build id in report command."
* commit '
c35c060adfaa7b80d7eed30c2fd2d76c34ba1e35':
Thierry Strudel [Thu, 27 Aug 2015 11:16:54 +0000 (11:16 +0000)]
am
6999c941: (-s ours) am
b89e81dc: fs_config: align with new explicit fs_config target_out parameter
* commit '
6999c941d7e6ec256e3047a5136e00502206fefd':
Gopinath [Wed, 26 Aug 2015 21:11:07 +0000 (21:11 +0000)]
am
d445e607: am
ab7f3975: am
58cd4204: am
c7d19e4d: Adding 64 bit emmc_rand_perf
* commit '
d445e607a06f56ea8f3ece5a6dcb69c0e97aafb1':
Adding 64 bit emmc_rand_perf
Gopinath [Wed, 26 Aug 2015 18:02:06 +0000 (18:02 +0000)]
am
ab7f3975: am
58cd4204: am
c7d19e4d: Adding 64 bit emmc_rand_perf
* commit '
ab7f3975f5fb89e8cf823a623fe9973de7cb7bed':
Adding 64 bit emmc_rand_perf
Gopinath [Wed, 26 Aug 2015 17:48:32 +0000 (17:48 +0000)]
am
58cd4204: am
c7d19e4d: Adding 64 bit emmc_rand_perf
* commit '
58cd4204135501f59059763e699ea3df6430c828':
Adding 64 bit emmc_rand_perf
Gopinath [Wed, 26 Aug 2015 17:40:34 +0000 (17:40 +0000)]
am
c7d19e4d: Adding 64 bit emmc_rand_perf
* commit '
c7d19e4da5e54231a54abf31afdc4531114a184b':
Adding 64 bit emmc_rand_perf
Gopinath [Tue, 25 Aug 2015 23:16:09 +0000 (16:16 -0700)]
Adding 64 bit emmc_rand_perf
Genrating 32bit and 64bit variant in local/tmp
Change-Id: Ia9a640eab5bfc428d00af4ae0ada6184d946108a
Daniel Rosenberg [Tue, 25 Aug 2015 00:47:32 +0000 (17:47 -0700)]
make_ext4fs: Turn off EXT4_FEATURE_RO_COMPAT_GDT_CSUM flag for now
Unused inodes is currently being set incorrectly after
factory reset. Disabling uninit_bg until we track down
the cause.
Bug:
22679392
Change-Id: I62d90c92b8a2f7562f73cfb235b9b207d80e9fad
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Mark Salyzyn [Mon, 24 Aug 2015 17:30:04 +0000 (17:30 +0000)]
am
d3ba662a: am
44df7549: Merge "fix bug in mkf2fs tool calculation of f2fs filesystem length"
* commit '
d3ba662acdd5652962ec36c382c3905a0196da7b':
fix bug in mkf2fs tool calculation of f2fs filesystem length
Mark Salyzyn [Mon, 24 Aug 2015 17:24:01 +0000 (17:24 +0000)]
am
44df7549: Merge "fix bug in mkf2fs tool calculation of f2fs filesystem length"
* commit '
44df7549d622456c3f18e371ec57dbf585a68a1b':
fix bug in mkf2fs tool calculation of f2fs filesystem length
Mark Salyzyn [Mon, 24 Aug 2015 17:08:11 +0000 (17:08 +0000)]
Merge "fix bug in mkf2fs tool calculation of f2fs filesystem length"
lei wang wang [Mon, 24 Aug 2015 07:47:36 +0000 (15:47 +0800)]
fix bug in mkf2fs tool calculation of f2fs filesystem length
Yabin Cui [Sat, 22 Aug 2015 00:14:11 +0000 (00:14 +0000)]
am
668cb0e8: am
bea942d7: Merge "Simpleperf: use OneTimeFreeAllocator to allocate symbol names."
* commit '
668cb0e8423a60f87db67429487213f16173d4d5':
Simpleperf: use OneTimeFreeAllocator to allocate symbol names.
Yabin Cui [Sat, 22 Aug 2015 00:04:53 +0000 (00:04 +0000)]
am
bea942d7: Merge "Simpleperf: use OneTimeFreeAllocator to allocate symbol names."
* commit '
bea942d7f32002f90b42a8f5b28a774e5b6cb4c7':
Simpleperf: use OneTimeFreeAllocator to allocate symbol names.
Yabin Cui [Fri, 21 Aug 2015 23:52:29 +0000 (23:52 +0000)]
Merge "Simpleperf: use OneTimeFreeAllocator to allocate symbol names."
Yabin Cui [Fri, 21 Aug 2015 21:23:43 +0000 (14:23 -0700)]
Simpleperf: use OneTimeFreeAllocator to allocate symbol names.
simpleperf report takes a lot of time mallocing and freeing memory.
This change reduces the time to free memory.
Before this change:
$sudo simpleperf stat simpleperf report
Performance counter statistics:
3,258,481,203 cpu-cycles # 2.290946 GHz (80%)
4,147,660,154 instructions # 0.785619 cycles per instruction (79%)
Total test time: 1.422330 seconds.
After this change:
$sudo simpleperf stat simpleperf report
Performance counter statistics:
1,699,221,386 cpu-cycles # 2.994754 GHz (79%)
2,739,945,156 instructions # 0.620166 cycles per instruction (81%)
Total test time: 0.567399 seconds.
This change also fix a bug in record_file_test.cpp.
Bug:
23387541
Change-Id: I59fc86ca54a6c09bd08eec8ada931ccff88d3102
Yabin Cui [Fri, 21 Aug 2015 22:35:26 +0000 (22:35 +0000)]
am
bee96cc2: am
bb86cc8c: Merge "Simpleperf: refactor dso."
* commit '
bee96cc2d96d574dc7322beeb4ff2ced61c6be8d':
Simpleperf: refactor dso.
Yabin Cui [Fri, 21 Aug 2015 22:25:29 +0000 (22:25 +0000)]
am
bb86cc8c: Merge "Simpleperf: refactor dso."
* commit '
bb86cc8c6ac869044c3811c59616e01255c983d3':
Simpleperf: refactor dso.
Yabin Cui [Fri, 21 Aug 2015 20:25:39 +0000 (20:25 +0000)]
Merge "Simpleperf: refactor dso."
Yabin Cui [Thu, 20 Aug 2015 22:04:39 +0000 (15:04 -0700)]
Simpleperf: refactor dso.
Having DsoEntry and DsoFactory confuses me which part code should belong to.
This change merges the two into class Dso and makes things clear.
It is also a preparation for performance optimization in Dso.
Bug:
23387541
Change-Id: I41e773406a7f1582a11a18859df252ce8ea3acfa
Tom Cherry [Fri, 21 Aug 2015 18:32:37 +0000 (18:32 +0000)]
am
78996275: am
4c5b176c: Merge "bundle init.rc contents with its service"
* commit '
78996275feb2c5bf1e508055c1a100e7d01ebe48':
bundle init.rc contents with its service
Tom Cherry [Fri, 21 Aug 2015 18:24:36 +0000 (18:24 +0000)]
am
4c5b176c: Merge "bundle init.rc contents with its service"
* commit '
4c5b176c252d2620086c688ef4384a10ad0eedaa':
bundle init.rc contents with its service
Tom Cherry [Fri, 21 Aug 2015 17:42:32 +0000 (17:42 +0000)]
Merge "bundle init.rc contents with its service"
Yabin Cui [Fri, 21 Aug 2015 03:35:52 +0000 (03:35 +0000)]
am
df83a487: am
68cb694f: Merge "Simpleperf: support multiple event types in record command."
* commit '
df83a4875a29d319568a94acdeda5e44cc5e4856':
Simpleperf: support multiple event types in record command.
Yabin Cui [Fri, 21 Aug 2015 03:30:20 +0000 (03:30 +0000)]
am
68cb694f: Merge "Simpleperf: support multiple event types in record command."
* commit '
68cb694f4f2221b20c9a74a496a82b1043ac2016':
Simpleperf: support multiple event types in record command.
Yabin Cui [Fri, 21 Aug 2015 03:20:08 +0000 (03:20 +0000)]
Merge "Simpleperf: support multiple event types in record command."
Yabin Cui [Thu, 20 Aug 2015 02:25:12 +0000 (02:25 +0000)]
am
cd31278f: am
b84ee6cd: Merge "Simpleperf: improve output of stat command."
* commit '
cd31278fe13935387f3306405a2f1f85f49eec99':
Simpleperf: improve output of stat command.
Yabin Cui [Thu, 20 Aug 2015 02:17:59 +0000 (02:17 +0000)]
am
b84ee6cd: Merge "Simpleperf: improve output of stat command."
* commit '
b84ee6cd81da6a0929035c589f1c0450e8d10902':
Simpleperf: improve output of stat command.
Yabin Cui [Wed, 19 Aug 2015 22:46:51 +0000 (15:46 -0700)]
Simpleperf: support multiple event types in record command.
Change-Id: I0aa0e8c9491370b5e4fafdaf8cdc5613c26c78f5
Yabin Cui [Thu, 20 Aug 2015 02:03:29 +0000 (02:03 +0000)]
Merge "Simpleperf: improve output of stat command."
Tom Cherry [Fri, 14 Aug 2015 20:06:21 +0000 (13:06 -0700)]
bundle init.rc contents with its service
Bug:
23186545
Change-Id: I29e6f1e6e404838c7b57a736012a28d4d60f951a
Yabin Cui [Wed, 19 Aug 2015 22:01:12 +0000 (15:01 -0700)]
Simpleperf: improve output of stat command.
Before this change:
$sudo simpleperf record -a sleep 1
Performance counter statistics:
5994649915(scaled) cpu-cycles
8785461570(scaled) stalled-cycles-frontend
6089237592(scaled) instructions
1086987265(scaled) branch-instructions
11019426(scaled) branch-misses
40306210522 task-clock
21955 context-switches
16659 page-faults
Total test time: 1.007973 seconds.
After this change:
$sudo simpleperf record -a sleep 1
Performance counter statistics:
11,768,763,985 cpu-cycles # 11.675808 Ghz (83%)
16,142,943,081 stalled-cycles-frontend # 16.015 G/sec (67%)
17,286,201,730 instructions # 0.680818 cycles per instruction (83%)
3,141,529,369 branch-instructions # 3.117 G/sec (84%)
18,168,963 branch-misses # 0.578348% miss rate (83%)
40222.432118(ms) task-clock # 3990.473223% cpu usage (100%)
19,240 context-switches # 19.088 K/sec (100%)
9,302 page-faults # 9.229 K/sec (100%)
Total test time: 1.007961 seconds.
Change-Id: I5590699957650e246b14b3d2b405108483631908
Yabin Cui [Wed, 19 Aug 2015 22:48:55 +0000 (22:48 +0000)]
am
12fffb0a: am
5f0c337d: Merge "Simpleperf: add raw data in sample records for tracepoint events."
* commit '
12fffb0a100c3c1f0beae32701425e3bec0b76be':
Simpleperf: add raw data in sample records for tracepoint events.
Yusuke Sato [Wed, 19 Aug 2015 22:29:06 +0000 (22:29 +0000)]
am
42c11d4f: am
25d34e2a: Merge "Use the new version of android_fork_execvp_ext()"
* commit '
42c11d4f4412723d16b173c327f0f1feb3c4a703':
Use the new version of android_fork_execvp_ext()
Yabin Cui [Wed, 19 Aug 2015 22:25:49 +0000 (22:25 +0000)]
am
5f0c337d: Merge "Simpleperf: add raw data in sample records for tracepoint events."
* commit '
5f0c337dfa35d575585ab6c1789f196e94ab0488':
Simpleperf: add raw data in sample records for tracepoint events.
Yusuke Sato [Wed, 19 Aug 2015 22:20:30 +0000 (22:20 +0000)]
am
25d34e2a: Merge "Use the new version of android_fork_execvp_ext()"
* commit '
25d34e2af21e7a34f01eef25df94be73995cb7fc':
Use the new version of android_fork_execvp_ext()
Yabin Cui [Wed, 19 Aug 2015 22:10:22 +0000 (22:10 +0000)]
Merge "Simpleperf: add raw data in sample records for tracepoint events."
Yusuke Sato [Wed, 19 Aug 2015 20:23:43 +0000 (20:23 +0000)]
Merge "Use the new version of android_fork_execvp_ext()"
Yabin Cui [Wed, 19 Aug 2015 17:12:51 +0000 (10:12 -0700)]
Simpleperf: add raw data in sample records for tracepoint events.
tracepoint events store tracing info in raw data in sample records.
And we need to enable it in sample_type.
Change-Id: Icd866059f4703b56724845d7526ae58099e83113
Yusuke Sato [Tue, 18 Aug 2015 19:10:45 +0000 (12:10 -0700)]
Use the new version of android_fork_execvp_ext()
This CL depends on I818f5cf61045286c8d64a91b6d50f05740329be1.
Bug:
21725996
Change-Id: I2d26cf79989de717b7695757d0297a16dedbebbd
Yabin Cui [Wed, 19 Aug 2015 03:10:30 +0000 (03:10 +0000)]
am
98fce12b: am
3c599ffc: Merge "Simpleperf: demangle symbols only when necessary."
* commit '
98fce12b2bed8f3bac80976a38dfea0aaa7ed429':
Simpleperf: demangle symbols only when necessary.
Yabin Cui [Wed, 19 Aug 2015 02:59:22 +0000 (02:59 +0000)]
am
3c599ffc: Merge "Simpleperf: demangle symbols only when necessary."
* commit '
3c599ffc9954dd25f0f3ad012189f825afd89449':
Simpleperf: demangle symbols only when necessary.
Yabin Cui [Wed, 19 Aug 2015 02:47:33 +0000 (02:47 +0000)]
Merge "Simpleperf: demangle symbols only when necessary."
Yabin Cui [Tue, 18 Aug 2015 23:32:18 +0000 (16:32 -0700)]
Simpleperf: demangle symbols only when necessary.
Before this change:
$sudo simpleperf record -a sleep 1
$sudo simpleperf stat simpleperf report
Total test time: 4.088779 seconds.
After this change:
$sudo simpleperf record -a sleep 1
$sudo simpleperf stat simpleperf report
Total test time: 1.226267 seconds.
Change-Id: Ifc811f432ac69f770eeb5814e4983f6f19dbc909