OSDN Git Service
Alex Light [Wed, 29 Jun 2016 22:58:45 +0000 (22:58 +0000)]
Merge \\"Copy preopted files from B partition.\\" into nyc-mr1-dev am:
00387133a3
am:
85e44b9220
Change-Id: I9de78abfa21e187c137466b637c0b1033db88e6e
Alex Light [Wed, 29 Jun 2016 22:57:13 +0000 (22:57 +0000)]
Merge \"Copy preopted files from B partition.\" into nyc-mr1-dev
am:
00387133a3
Change-Id: I57eba4ee5d9b3499c80c7d39f83578b6fd9729fa
Alex Light [Wed, 29 Jun 2016 20:26:04 +0000 (20:26 +0000)]
Merge "Copy preopted files from B partition." into nyc-mr1-dev
Zhengyin Qian [Wed, 29 Jun 2016 18:08:32 +0000 (18:08 +0000)]
ANRdaemon: move trace result from /sdcard to /data am:
d93aa41807 am:
adfc967454 am:
20e3c1bc94 am:
a3ea9fe007
am:
d04f7c8924
Change-Id: I5dfd2473886d40450a21cfa78fe5ef94d8273d6e
Zhengyin Qian [Wed, 29 Jun 2016 18:05:44 +0000 (18:05 +0000)]
ANRdaemon: move trace result from /sdcard to /data am:
d93aa41807 am:
adfc967454 am:
20e3c1bc94
am:
a3ea9fe007
Change-Id: I4fb53e63913c57d5438f7e0b4079830de27bdf0c
Zhengyin Qian [Wed, 29 Jun 2016 18:02:02 +0000 (18:02 +0000)]
ANRdaemon: move trace result from /sdcard to /data am:
d93aa41807 am:
adfc967454 am:
20e3c1bc94 am:
bcbe37b0ee
am:
4d3f3e3451
Change-Id: I3f5580e17fccb6dfb62c01f1b20f555fd9b23a59
Zhengyin Qian [Wed, 29 Jun 2016 17:59:18 +0000 (17:59 +0000)]
ANRdaemon: move trace result from /sdcard to /data am:
d93aa41807 am:
adfc967454 am:
20e3c1bc94
am:
bcbe37b0ee
Change-Id: Ib2a3e4969d22f5ea2c046633a81ed322e20d29e1
Zhengyin Qian [Wed, 29 Jun 2016 17:55:52 +0000 (17:55 +0000)]
ANRdaemon: move trace result from /sdcard to /data am:
d93aa41807 am:
adfc967454
am:
20e3c1bc94
Change-Id: I9ff729c4b48380e8f2ee877df2faa4c96b3f1292
Zhengyin Qian [Wed, 29 Jun 2016 17:55:47 +0000 (17:55 +0000)]
ANRdaemon: move trace result from /sdcard to /data am:
d93aa41807 am:
adfc967454
am:
20e3c1bc94
Change-Id: Ib688c2e38c181d6fdc2ca901782934dc4726eb52
Zhengyin Qian [Wed, 29 Jun 2016 17:53:11 +0000 (17:53 +0000)]
ANRdaemon: move trace result from /sdcard to /data am:
d93aa41807
am:
adfc967454
Change-Id: I4f8d4551c3ab2f5430600af833ced564aa328a55
Zhengyin Qian [Wed, 29 Jun 2016 17:50:00 +0000 (17:50 +0000)]
ANRdaemon: move trace result from /sdcard to /data
am:
d93aa41807
Change-Id: I487116b8261bcef0fc9b829eaf38408d8a47ee78
Alex Light [Tue, 21 Jun 2016 23:17:48 +0000 (16:17 -0700)]
Copy preopted files from B partition.
This translates from the preopted files in the system_other partition
into the main dalvik-cache. This also has init scripts to allow this
to run.
We first copy to a temporary file before renaming them in order to
make the copy atomic.
Bug:
29278988
Change-Id: I8bf1b2d021998949fd9996a923be7db9691e6a1e
Rom Lemarchand [Tue, 28 Jun 2016 22:17:56 +0000 (22:17 +0000)]
Merge \\\\"pagingtest: fix large read errors\\\\" am:
d937202a3b am:
f024991585 am:
e2e6911ff9
am:
32c20667a0
Change-Id: I10f44d811c4a03944c700ba3e618a2fe93b139da
Rom Lemarchand [Tue, 28 Jun 2016 22:10:56 +0000 (22:10 +0000)]
Merge \\\"pagingtest: fix large read errors\\\" am:
d937202a3b am:
f024991585
am:
e2e6911ff9
Change-Id: I19f6f0cb857a843c5659f9a6d71945482e588666
Rom Lemarchand [Tue, 28 Jun 2016 21:57:38 +0000 (21:57 +0000)]
Merge \\"pagingtest: fix large read errors\\" am:
d937202a3b
am:
f024991585
Change-Id: I9cceca1a9e3a785c623b794d6f5041aa00e11200
Rom Lemarchand [Tue, 28 Jun 2016 21:55:23 +0000 (21:55 +0000)]
Merge \"pagingtest: fix large read errors\"
am:
d937202a3b
Change-Id: If90cfaa7ed7769b760c57aace300fa2b10bed8df
Treehugger Robot [Tue, 28 Jun 2016 21:30:42 +0000 (21:30 +0000)]
Merge "pagingtest: fix large read errors"
Than McIntosh [Tue, 28 Jun 2016 18:22:42 +0000 (18:22 +0000)]
Merge \\\\"Switch to new encoding scheme for large records.\\\\" am:
0380bb5f26 am:
702e0b6c3d am:
a89d5c7a8b
am:
8966d35304
Change-Id: I9614b92bacc87a3a3b480590800b5f919285056a
Than McIntosh [Tue, 28 Jun 2016 18:19:15 +0000 (18:19 +0000)]
Merge \\\"Switch to new encoding scheme for large records.\\\" am:
0380bb5f26 am:
702e0b6c3d
am:
a89d5c7a8b
Change-Id: I697ddaf388fb9cb6eb105cb32bd1dd9c0ec42269
Than McIntosh [Tue, 28 Jun 2016 18:16:04 +0000 (18:16 +0000)]
Merge \\"Switch to new encoding scheme for large records.\\" am:
0380bb5f26
am:
702e0b6c3d
Change-Id: I55544638af87003c870868f0f1255817f7579cd6
Than McIntosh [Tue, 28 Jun 2016 18:12:53 +0000 (18:12 +0000)]
Merge \"Switch to new encoding scheme for large records.\"
am:
0380bb5f26
Change-Id: Ib6daa6183bcfb989ef52b71d4c9d012fd6884529
Than McIntosh [Tue, 28 Jun 2016 18:07:12 +0000 (18:07 +0000)]
Merge "Switch to new encoding scheme for large records."
Yabin Cui [Tue, 28 Jun 2016 17:27:00 +0000 (17:27 +0000)]
Merge \\\\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\\\" am:
6d20b67da5 am:
f0e232ddd6 am:
be3595cef2
am:
4488ea46da
Change-Id: I430d20bbe6708237adc79feee9605af3499c4297
Yabin Cui [Tue, 28 Jun 2016 17:23:46 +0000 (17:23 +0000)]
Merge \\\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\\" am:
6d20b67da5 am:
f0e232ddd6
am:
be3595cef2
Change-Id: I3619a256f37bca7188505538e197f9a1c883cb2d
Yabin Cui [Tue, 28 Jun 2016 17:21:06 +0000 (17:21 +0000)]
Merge \\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\" am:
6d20b67da5
am:
f0e232ddd6
Change-Id: I5258ee29b607bfe3fa0ba203550a087a979b2d9f
Yabin Cui [Tue, 28 Jun 2016 17:18:23 +0000 (17:18 +0000)]
Merge \"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\"
am:
6d20b67da5
Change-Id: I105cbdd688b50ce64450e8819b8d7ef28c15b838
Treehugger Robot [Tue, 28 Jun 2016 17:09:26 +0000 (17:09 +0000)]
Merge "Simpleperf: Add SPLIT and SPLIT_END records to handle big records."
Than McIntosh [Tue, 28 Jun 2016 15:50:11 +0000 (11:50 -0400)]
Switch to new encoding scheme for large records.
Move to the new SPLIT/SPLIT_END encoding scheme used
by simpleperf for records with oversized (more than 2^16 bytes)
payloads.
Bug:
29818021
Change-Id: I40126748dbe9b07b107c85b891f7aafbc556ae1f
Rom Lemarchand [Tue, 28 Jun 2016 14:51:33 +0000 (07:51 -0700)]
pagingtest: fix large read errors
Some kernels have a limit on the length of reads from urandom - fix
Change-Id: I67dda25c2e43121da1470a56e40d03c59fd5fabe
Yabin Cui [Tue, 28 Jun 2016 00:31:05 +0000 (00:31 +0000)]
Simpleperf: fix flaky tests. am:
a486a4b8ae am:
9458a99b0c
am:
9e7225d84a
Change-Id: I7c9e040e8563e3f9af2e8fec09a163a68fcaeacf
Yabin Cui [Tue, 28 Jun 2016 00:28:48 +0000 (00:28 +0000)]
Simpleperf: fix flaky tests. am:
a486a4b8ae
am:
9458a99b0c
Change-Id: Icfbe0f7446a44321730d84ce12cf1d8ce3ff5b96
Yabin Cui [Tue, 28 Jun 2016 00:28:44 +0000 (00:28 +0000)]
resolve merge conflicts of
a486a4b to nyc-dev-plus-aosp am:
59ffd7ef67
am:
3b143a2d65
Change-Id: I23accf5ade93c649c5208ca664dbbdb19d446dc2
Yabin Cui [Tue, 28 Jun 2016 00:26:20 +0000 (00:26 +0000)]
resolve merge conflicts of
a486a4b to nyc-dev-plus-aosp
am:
59ffd7ef67
Change-Id: I56189d1de1486219ce79113809bb9aaaba131cf3
Yabin Cui [Tue, 28 Jun 2016 00:21:37 +0000 (17:21 -0700)]
resolve merge conflicts of
a486a4b to nyc-dev-plus-aosp
Change-Id: Iad2f0b498d7abd2eb52116a32517bfee20129f05
Yabin Cui [Mon, 27 Jun 2016 23:53:39 +0000 (23:53 +0000)]
Simpleperf: fix flaky tests.
am:
a486a4b8ae
Change-Id: I194792e233c6ccdd695e04ed2a58f7f1034f0494
Yabin Cui [Mon, 27 Jun 2016 23:00:20 +0000 (16:00 -0700)]
Simpleperf: fix flaky tests.
Simpleperf stat/record command may need 1 second to set security.perf_harden
property. So the monitored child threads should run longer than 1 second.
Bug:
29763505
Change-Id: I9bf6dcba03f3fc5c91130f38a08ce0062e104103
Yabin Cui [Fri, 24 Jun 2016 00:11:14 +0000 (17:11 -0700)]
Simpleperf: Add SPLIT and SPLIT_END records to handle big records.
Previously we split KernelSymbolRecord because it is > 65535. Then
I found TracingDataRecord can also be > 65535. So it is better to
handle big records when reading and writing perf.data.
record_file_writer.cpp splits a big record into multiple SPLIT
records followed by a SPLIT_END record, and record_file_reader.cpp
restores the big record when reading SPLIT and SPLIT_END records.
Also Add RecordHeader to represent record having size > 65535.
Bug:
29581559
Change-Id: I0b4556988f77b3431c7f1a28fce65cf225d6a067
Test: run simpleperf_unit_test.
Dan Willemsen [Thu, 23 Jun 2016 01:23:41 +0000 (01:23 +0000)]
Merge \\\\"Dist simpleperf executables in SDK targets\\\\" am:
965a99e493 am:
aab6d80c06 am:
e43f43e0b4
am:
357ae16d54
Change-Id: Ie2aa368756d9e9999bd8b7df5f06011db7c42c9b
Dan Willemsen [Thu, 23 Jun 2016 01:20:35 +0000 (01:20 +0000)]
Merge \\\"Dist simpleperf executables in SDK targets\\\" am:
965a99e493 am:
aab6d80c06
am:
e43f43e0b4
Change-Id: I6f74aeb99a5ab3091942d56381d2472b5f3a6de7
Dan Willemsen [Thu, 23 Jun 2016 01:12:30 +0000 (01:12 +0000)]
Merge \\"Dist simpleperf executables in SDK targets\\" am:
965a99e493
am:
aab6d80c06
Change-Id: I1d71111e4238ca9a2b87045d46485369e0271984
Dan Willemsen [Thu, 23 Jun 2016 01:09:32 +0000 (01:09 +0000)]
Merge \"Dist simpleperf executables in SDK targets\"
am:
965a99e493
Change-Id: I35d4bb08697e32c889a5d0a4baa82de7ec79c9b8
Treehugger Robot [Thu, 23 Jun 2016 01:00:39 +0000 (01:00 +0000)]
Merge "Dist simpleperf executables in SDK targets"
Yabin Cui [Thu, 23 Jun 2016 00:10:56 +0000 (00:10 +0000)]
Merge \\\\"Simpleperf: use libc++_static on host.\\\\" am:
185f314239 am:
b76a0affbd am:
7982aa50d6
am:
852ae051a1
Change-Id: I6a81e60f73eb978b9e10bcbdfe5bacce85b1a8f1
Yabin Cui [Thu, 23 Jun 2016 00:04:46 +0000 (00:04 +0000)]
Merge \\\"Simpleperf: use libc++_static on host.\\\" am:
185f314239 am:
b76a0affbd
am:
7982aa50d6
Change-Id: I21b3bd960573c03ecb688c1ce235852e1291d46b
Yabin Cui [Thu, 23 Jun 2016 00:02:11 +0000 (00:02 +0000)]
Merge \\"Simpleperf: use libc++_static on host.\\" am:
185f314239
am:
b76a0affbd
Change-Id: I9d6da22c618df56e5da08413ceb7eca6ce965a32
Yabin Cui [Wed, 22 Jun 2016 23:59:16 +0000 (23:59 +0000)]
Merge \"Simpleperf: use libc++_static on host.\"
am:
185f314239
Change-Id: Ia1b208c8e6120caef5fc7bb0cd2b0ab488fe1d32
Yabin Cui [Wed, 22 Jun 2016 23:49:12 +0000 (23:49 +0000)]
Merge "Simpleperf: use libc++_static on host."
Dan Willemsen [Wed, 22 Jun 2016 23:41:36 +0000 (16:41 -0700)]
Dist simpleperf executables in SDK targets
Bug:
28911532
Change-Id: I5ec387ee1bbdff1e62788aa1fe3995cb44b37754
Yabin Cui [Wed, 22 Jun 2016 23:21:57 +0000 (23:21 +0000)]
Merge \\\\"Simpleperf: report lost record count and warn if 10% records are lost.\\\\" am:
142b63f4e7 am:
d3e37d55f1 am:
667890a963
am:
f4b9d5319c
Change-Id: Id2de17d7f11c44cea57b51ce8c156a9050523297
Yabin Cui [Wed, 22 Jun 2016 23:14:42 +0000 (23:14 +0000)]
Merge \\\"Simpleperf: report lost record count and warn if 10% records are lost.\\\" am:
142b63f4e7 am:
d3e37d55f1
am:
667890a963
Change-Id: If0a731853709280941a57b177bf1c3a7c30fd0fb
Zhengyin Qian [Tue, 21 Jun 2016 21:05:44 +0000 (14:05 -0700)]
ANRdaemon: move trace result from /sdcard to /data
Bug:
28765756
Change-Id: Ic9461bc66c8ba4df1455d8b75c4fb6b544d0cf27
Yabin Cui [Wed, 22 Jun 2016 22:58:43 +0000 (22:58 +0000)]
Merge \\"Simpleperf: report lost record count and warn if 10% records are lost.\\" am:
142b63f4e7
am:
d3e37d55f1
Change-Id: I0cad51ed45ababb34d91f8b2a1359920da3b6ae4
Yabin Cui [Wed, 22 Jun 2016 22:56:08 +0000 (22:56 +0000)]
Merge \"Simpleperf: report lost record count and warn if 10% records are lost.\"
am:
142b63f4e7
Change-Id: Id09c49521f8ae2d0e7b11a9607e6c5d2bb1cbad6
Yabin Cui [Wed, 22 Jun 2016 22:48:25 +0000 (22:48 +0000)]
Merge "Simpleperf: report lost record count and warn if 10% records are lost."
Yabin Cui [Wed, 22 Jun 2016 22:30:37 +0000 (15:30 -0700)]
Simpleperf: use libc++_static on host.
Bug:
28911532
Change-Id: I5cc97fc35f5c5225ea81bdaec04cc22d9a99790f
Test: Use readelf to make sure simpleperf on host doesn't dynamically link libc++.so.
Yabin Cui [Wed, 22 Jun 2016 21:46:31 +0000 (21:46 +0000)]
Merge \\\\"Simpleperf: adjust default mmap_pages for system wide profiling.\\\\" am:
b2fae142fb am:
7d8c686f23 am:
2f7b8790bd
am:
e3e664d098
Change-Id: Ic3a2103232f69d12b77abd37cc2440fee3a454e8
Yabin Cui [Wed, 22 Jun 2016 21:46:30 +0000 (21:46 +0000)]
Merge \\\\"Simpleperf: check if -f option for record command is in valid range.\\\\" am:
d954410cc5 am:
6f63f7c869 am:
c86c5e3125
am:
94c92f7140
Change-Id: I95f01e6e3f1ea1d80cc342ed58baedbbcfea7888
Yabin Cui [Wed, 22 Jun 2016 21:46:30 +0000 (21:46 +0000)]
Merge \\\\"Simpleperf: check root privilege for system wide profiling.\\\\" am:
a961ee585d am:
91d9d854ab am:
0192e3df77
am:
b1b324ffa1
Change-Id: Id54db0acee38a985078e90a90c02e13a40ccfc65
Yabin Cui [Wed, 22 Jun 2016 21:31:11 +0000 (21:31 +0000)]
Merge \\\"Simpleperf: adjust default mmap_pages for system wide profiling.\\\" am:
b2fae142fb am:
7d8c686f23
am:
2f7b8790bd
Change-Id: I08d248ea03cab21313dc5ab0c60cd5d5ede0bc0f
Yabin Cui [Wed, 22 Jun 2016 21:31:11 +0000 (21:31 +0000)]
Merge \\\"Simpleperf: check if -f option for record command is in valid range.\\\" am:
d954410cc5 am:
6f63f7c869
am:
c86c5e3125
Change-Id: I3f6abae8f1f25b23fa47ff02a4ee5f8fb9396bf3
Yabin Cui [Wed, 22 Jun 2016 21:31:10 +0000 (21:31 +0000)]
Merge \\\"Simpleperf: check root privilege for system wide profiling.\\\" am:
a961ee585d am:
91d9d854ab
am:
0192e3df77
Change-Id: Ic2b89e00e0efb8705b56027516d2c07983da1c43
Yabin Cui [Wed, 22 Jun 2016 21:28:47 +0000 (21:28 +0000)]
Merge \\"Simpleperf: adjust default mmap_pages for system wide profiling.\\" am:
b2fae142fb
am:
7d8c686f23
Change-Id: Icbb019b43cb981c0694f3dc4b2f3c2cd4dc09ee8
Yabin Cui [Wed, 22 Jun 2016 21:28:46 +0000 (21:28 +0000)]
Merge \\"Simpleperf: check if -f option for record command is in valid range.\\" am:
d954410cc5
am:
6f63f7c869
Change-Id: Ifaab77fec55286a3f9831b181e1104050e83cb6c
Yabin Cui [Wed, 22 Jun 2016 21:28:46 +0000 (21:28 +0000)]
Merge \\"Simpleperf: check root privilege for system wide profiling.\\" am:
a961ee585d
am:
91d9d854ab
Change-Id: I911e49326142c1bf34fa1de8f776782475187880
Yabin Cui [Wed, 22 Jun 2016 21:26:23 +0000 (21:26 +0000)]
Merge \"Simpleperf: adjust default mmap_pages for system wide profiling.\"
am:
b2fae142fb
Change-Id: I59e376723899d94ef33738e04724d532473bc6a9
Yabin Cui [Wed, 22 Jun 2016 21:26:22 +0000 (21:26 +0000)]
Merge \"Simpleperf: check if -f option for record command is in valid range.\"
am:
d954410cc5
Change-Id: I80c6fd82200c56a7d0fc5c0c06b5483bdd0d0451
Yabin Cui [Wed, 22 Jun 2016 21:26:21 +0000 (21:26 +0000)]
Merge \"Simpleperf: check root privilege for system wide profiling.\"
am:
a961ee585d
Change-Id: Id1af325025b22cca657ae18fe5f4b6d43f53d4fa
Yabin Cui [Wed, 22 Jun 2016 18:37:26 +0000 (11:37 -0700)]
Simpleperf: report lost record count and warn if 10% records are lost.
Bug:
29126335
Change-Id: Id4a5b51120389387ec3ab45ea9ad9a276aa6ce2a
Test: run simpleperf with high -f option and check the lost record warning.
Yabin Cui [Wed, 22 Jun 2016 21:19:54 +0000 (21:19 +0000)]
Merge "Simpleperf: adjust default mmap_pages for system wide profiling."
Yabin Cui [Wed, 22 Jun 2016 21:19:41 +0000 (21:19 +0000)]
Merge "Simpleperf: check if -f option for record command is in valid range."
Yabin Cui [Wed, 22 Jun 2016 21:19:25 +0000 (21:19 +0000)]
Merge "Simpleperf: check root privilege for system wide profiling."
Yabin Cui [Wed, 22 Jun 2016 19:43:09 +0000 (12:43 -0700)]
Simpleperf: check if -f option for record command is in valid range.
Read /proc/sys/kernel/perf_event_max_sample_rate to get max
valid sample frequency.
Bug:
29574526
Change-Id: I269fefc87a7561bb15f41c3b4a494e7604e005fb
Test: Run `simpleperf record -f
10000000`, check the error message.
Yabin Cui [Wed, 22 Jun 2016 19:14:45 +0000 (12:14 -0700)]
Simpleperf: check root privilege for system wide profiling.
Giving the suggestion to run as root is better than reporting
a bunch of failures trying to open perf_event files.
Bug:
29574526
Change-Id: Id7b7586a5aa7e79e4ef821f9ab710ccdf550ed94
Test: run `simpleperf record -a` with non root and check the error message.
Yabin Cui [Wed, 22 Jun 2016 19:07:21 +0000 (12:07 -0700)]
Simpleperf: adjust default mmap_pages for system wide profiling.
System wide profiling have much more records to pass between kernel
and simpleperf, thus it needs a larger buffer than process profiling.
Bug:
29126335
Change-Id: I2eeb273096bb9786d9b37b17bb8745c1d3b3de74
Test: Run `simpleperf record -a` gives almost zero lost samples.
Yabin Cui [Tue, 21 Jun 2016 17:39:04 +0000 (17:39 +0000)]
Merge \\\\"simpleperf: add kmem command to report slab allocation information.\\\\" am:
cee718a1c6 am:
1c05fae8ef am:
06910d7f78
am:
d6d5e6ec48
Change-Id: Icd660f3800a097b4ddb759497a500a355e574d34
Yabin Cui [Tue, 21 Jun 2016 17:34:26 +0000 (17:34 +0000)]
Merge \\\"simpleperf: add kmem command to report slab allocation information.\\\" am:
cee718a1c6 am:
1c05fae8ef
am:
06910d7f78
Change-Id: Id9cccd7f5ae2f8627ebf4a92519538f5eff301b2
Yabin Cui [Tue, 21 Jun 2016 17:22:06 +0000 (17:22 +0000)]
Merge \\"simpleperf: add kmem command to report slab allocation information.\\" am:
cee718a1c6
am:
1c05fae8ef
Change-Id: I164fc1ee96153c80376c64ab60934f6555de0177
Yabin Cui [Tue, 21 Jun 2016 17:16:54 +0000 (17:16 +0000)]
Merge \"simpleperf: add kmem command to report slab allocation information.\"
am:
cee718a1c6
Change-Id: I71d41847471ad07c6e88b8b82d4b475caad1f10e
Yabin Cui [Tue, 21 Jun 2016 17:03:06 +0000 (17:03 +0000)]
Merge "simpleperf: add kmem command to report slab allocation information."
Yabin Cui [Wed, 15 Jun 2016 18:41:42 +0000 (11:41 -0700)]
simpleperf: add kmem command to report slab allocation information.
Bug:
27403614
Change-Id: Id3015a4828ec32170ea1db3a1580b14a8bd159ba
Yabin Cui [Sat, 18 Jun 2016 01:19:00 +0000 (01:19 +0000)]
Merge \\\\"simpleperf: support event group.\\\\" am:
d5822b9d35 am:
733e4d06fb am:
50a9b9c8a1
am:
ba71d660d3
Change-Id: I9a54b77870b7909a7afb89cfd6ad953f3cad03a8
Yabin Cui [Sat, 18 Jun 2016 01:11:09 +0000 (01:11 +0000)]
Merge \\\"simpleperf: support event group.\\\" am:
d5822b9d35 am:
733e4d06fb
am:
50a9b9c8a1
Change-Id: I923e8518b4bded3df558aa6fe664c97eaa46c92c
Yabin Cui [Sat, 18 Jun 2016 01:08:41 +0000 (01:08 +0000)]
Merge \\"simpleperf: support event group.\\" am:
d5822b9d35
am:
733e4d06fb
Change-Id: I5ddace20c039e30eb973f339a847a13fa6dd079a
Yabin Cui [Sat, 18 Jun 2016 01:05:53 +0000 (01:05 +0000)]
Merge \"simpleperf: support event group.\"
am:
d5822b9d35
Change-Id: Ia604d089f8cda23e26f86c66113fa1a2d3e75de2
Yabin Cui [Sat, 18 Jun 2016 00:58:28 +0000 (00:58 +0000)]
Merge "simpleperf: support event group."
Yabin Cui [Tue, 14 Jun 2016 01:03:47 +0000 (18:03 -0700)]
simpleperf: support event group.
Kernel supports monitoring several events as a group, so they are
scheduled on and out at the same time. Add --group option to
stat command and record command.
Adjust the method to calculate miss rate in stat command: limit
the matched events in the same group or with scale == 1.0.
Bug:
29213742
Change-Id: I899aba207f1e3357307541e81f97526f5a2913c3
Badhri Jagan Sridharan [Fri, 17 Jun 2016 19:06:20 +0000 (19:06 +0000)]
Merge \\\\"libfec: pack the fec_header structure\\\\" am:
c2174a1934 am:
bf504f017e am:
bc8a479c94
am:
9deb8e85be
Change-Id: I481225a6f5aeccfe0bde3a8d482d35422bb1a253
Jeremy Compostella [Fri, 17 Jun 2016 03:08:19 +0000 (03:08 +0000)]
Merge \\\"libfec: pack the fec_header structure\\\" am:
c2174a1934 am:
bf504f017e
am:
bc8a479c94
Change-Id: Ibe370c9fe1325406835e0173c7864a4716a462c7
Badhri Jagan Sridharan [Fri, 17 Jun 2016 03:02:03 +0000 (03:02 +0000)]
Merge \\"libfec: pack the fec_header structure\\" am:
c2174a1934
am:
bf504f017e
Change-Id: I696560cfb458f72f4162eecccee30026d68edf42
Jeremy Compostella [Fri, 17 Jun 2016 02:58:59 +0000 (02:58 +0000)]
Merge \"libfec: pack the fec_header structure\"
am:
c2174a1934
Change-Id: Ifd15a6f8c35ba93948261b532a795da2a67d95ac
Badhri Jagan Sridharan [Fri, 17 Jun 2016 02:48:17 +0000 (02:48 +0000)]
Merge "libfec: pack the fec_header structure"
Mohamad Ayyash [Thu, 16 Jun 2016 20:36:40 +0000 (20:36 +0000)]
Merge \\\"mksquashfsimage.sh: Make disable-4k-align a paramter\\\" into nyc-dev am:
041bdd8e10 am:
6308a40ece
am:
4479a4a411
Change-Id: I349ae476513a47b49fe7671f4913e841d21b49c7
Mohamad Ayyash [Thu, 16 Jun 2016 20:36:39 +0000 (20:36 +0000)]
resolve merge conflicts of
041bdd8 to nyc-mr1-dev am:
0c2c44bfac
am:
c288353956
Change-Id: If780575ad5286a49fde7c36726ef0f08c309fd8f
Mohamad Ayyash [Thu, 16 Jun 2016 20:33:11 +0000 (20:33 +0000)]
Merge \\"mksquashfsimage.sh: Make disable-4k-align a paramter\\" into nyc-dev am:
041bdd8e10
am:
6308a40ece
Change-Id: Iea538c79248e17a972583e84996db48cc4b2e9fd
Mohamad Ayyash [Thu, 16 Jun 2016 20:30:46 +0000 (20:30 +0000)]
resolve merge conflicts of
041bdd8 to nyc-mr1-dev
am:
0c2c44bfac
Change-Id: I99a82e8f10e0902a6d73bdc00ed01eb61f927962
Mohamad Ayyash [Thu, 16 Jun 2016 20:17:32 +0000 (13:17 -0700)]
resolve merge conflicts of
041bdd8 to nyc-mr1-dev
Change-Id: I8b9b227f8afedb1eb77de8be9de689e3c621003e
Thierry Strudel [Thu, 16 Jun 2016 19:28:51 +0000 (19:28 +0000)]
Merge \\"libfec: pack the fec_header structure\\" into nyc-mr1-dev am:
5ac3592d7f
am:
9716a122f6
Change-Id: I3d499b1877fe0a5dca24dbab4531be19e64e47df
Jeremy Compostella [Thu, 16 Jun 2016 19:20:20 +0000 (19:20 +0000)]
Merge \"libfec: pack the fec_header structure\" into nyc-mr1-dev
am:
5ac3592d7f
Change-Id: Ia63d90ee113be85b4f987a162f0da73b669813a4
Thierry Strudel [Thu, 16 Jun 2016 19:15:40 +0000 (19:15 +0000)]
Merge "libfec: pack the fec_header structure" into nyc-mr1-dev
Jeremy Compostella [Tue, 10 May 2016 09:53:06 +0000 (11:53 +0200)]
libfec: pack the fec_header structure
The fec_header structure is generated build time and stored on disk.
The fec_header might be build on a 64 bits machine while it is read
per a 32 bits device or the other way around. In such situations, the
fec_header fields are not aligned as expected by the device and it
fails to read the fec_header structure.
This patch makes the fec_header packed.
Change-Id: I77546f850cea5559909971a1192e1a7616d22d50
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>