OSDN Git Service

android-x86/system-extras.git
7 years agotests/framebuffer: Remove dead minui.h.
Tao Bao [Tue, 15 Nov 2016 22:46:25 +0000 (14:46 -0800)]
tests/framebuffer: Remove dead minui.h.

commit 480a3b1c6d5413e06775a9d53cb1596535fd91ae removed the last user of
this local minui.h copy in 2011.

Test: mmma system/extras/tests/framebuffer
Change-Id: Iee42ef604616dc539d4a1699ada7209c48c3bcd9
(cherry picked from commit 12c8e9996232b3b41ebe9b3fe1c288823c77f292)

7 years agoMerge "Fix static-analyzer memory leak warnings." am: ba27872adb am: 283c74c540 am...
George Burgess IV [Wed, 16 Nov 2016 04:55:57 +0000 (04:55 +0000)]
Merge "Fix static-analyzer memory leak warnings." am: ba27872adb am: 283c74c540 am: c458028f69
am: 83ca015933

Change-Id: I5d09e7951892a0c0b3ff81d19f1c6167402db226

7 years agoMerge "Fix static-analyzer memory leak warnings." am: ba27872adb am: 283c74c540
George Burgess IV [Wed, 16 Nov 2016 04:48:26 +0000 (04:48 +0000)]
Merge "Fix static-analyzer memory leak warnings." am: ba27872adb am: 283c74c540
am: c458028f69

Change-Id: I80adc93fc89e3722f6b14f3ef7d3ee82edcefeff

7 years agoMerge "Fix static-analyzer memory leak warnings." am: ba27872adb
George Burgess IV [Wed, 16 Nov 2016 04:40:26 +0000 (04:40 +0000)]
Merge "Fix static-analyzer memory leak warnings." am: ba27872adb
am: 283c74c540

Change-Id: Ib46eb54fb319d816ffcfdfa31a2cd38ae7886605

7 years agoMerge "Fix static-analyzer memory leak warnings."
George Burgess IV [Wed, 16 Nov 2016 04:32:55 +0000 (04:32 +0000)]
Merge "Fix static-analyzer memory leak warnings."
am: ba27872adb

Change-Id: I6c5bae9ad45b543ee2de35b7089fb4f40da888fb

7 years agoMerge "Fix static-analyzer memory leak warnings."
Treehugger Robot [Wed, 16 Nov 2016 04:26:13 +0000 (04:26 +0000)]
Merge "Fix static-analyzer memory leak warnings."

7 years agoMerge "Fix kernel panic when boot up" am: 857a9f9a57 am: a28eba452f am: 1baac7f713
zhang sanshan [Wed, 16 Nov 2016 03:39:45 +0000 (03:39 +0000)]
Merge "Fix kernel panic when boot up" am: 857a9f9a57 am: a28eba452f am: 1baac7f713
am: 0c0a471c5c

Change-Id: I676d0f5da2c0ae7decacb356d91545fe4a092c58

7 years agoMerge "Fix kernel panic when boot up" am: 857a9f9a57 am: a28eba452f
zhang sanshan [Wed, 16 Nov 2016 03:32:41 +0000 (03:32 +0000)]
Merge "Fix kernel panic when boot up" am: 857a9f9a57 am: a28eba452f
am: 1baac7f713

Change-Id: Ie30edf2efab3a202aa33520813e27f5d5e99f330

7 years agoMerge "Fix kernel panic when boot up" am: 857a9f9a57
zhang sanshan [Wed, 16 Nov 2016 03:25:43 +0000 (03:25 +0000)]
Merge "Fix kernel panic when boot up" am: 857a9f9a57
am: a28eba452f

Change-Id: I5c7dc9d6aeeefeef116eea216247b793d72a1c3e

7 years agoMerge "Fix kernel panic when boot up"
zhang sanshan [Wed, 16 Nov 2016 03:17:40 +0000 (03:17 +0000)]
Merge "Fix kernel panic when boot up"
am: 857a9f9a57

Change-Id: Iee390ee0b79b852b2f40f0482ab7e537715745a1

7 years agoMerge "Fix kernel panic when boot up"
Treehugger Robot [Wed, 16 Nov 2016 03:08:01 +0000 (03:08 +0000)]
Merge "Fix kernel panic when boot up"

7 years agoFix static-analyzer memory leak warnings.
George Burgess IV [Tue, 15 Nov 2016 23:22:36 +0000 (15:22 -0800)]
Fix static-analyzer memory leak warnings.

system/extras/simpleperf/record_test.cpp:77:3: warning: Potential leak
of memory pointed to by 'r2'

system/extras/simpleperf/record_test.cpp:77:3: warning: Potential leak
of memory pointed to by 'r3'

system/extras/simpleperf/record_test.cpp:77:3: warning: Potential leak
of memory pointed to by 'r4'

Bug: None.
Test: Now builds without those warnings, and
`simpleperf_unit_test -t system/extras/simpleperf/testdata` passes.
Change-Id: Ie77955367efeeba13173e2542eba02727b298f86

7 years agoMerge "Revert "simpleperf: use libprocinfo."" am: 40f79982a2 am: 94fc942291 am: 908f4...
Josh Gao [Tue, 15 Nov 2016 03:29:47 +0000 (03:29 +0000)]
Merge "Revert "simpleperf: use libprocinfo."" am: 40f79982a2 am: 94fc942291 am: 908f477c16
am: 96d6368e88

Change-Id: I6e3570fec87d811ed79f3e3e325d6b4383a690df

7 years agoMerge "Revert "simpleperf: use libprocinfo."" am: 40f79982a2 am: 94fc942291
Josh Gao [Tue, 15 Nov 2016 03:21:38 +0000 (03:21 +0000)]
Merge "Revert "simpleperf: use libprocinfo."" am: 40f79982a2 am: 94fc942291
am: 908f477c16

Change-Id: Ie80299b0e81530ca6dea3650607ecf97d8b0e763

7 years agoMerge "Revert "simpleperf: use libprocinfo."" am: 40f79982a2
Josh Gao [Tue, 15 Nov 2016 03:14:59 +0000 (03:14 +0000)]
Merge "Revert "simpleperf: use libprocinfo."" am: 40f79982a2
am: 94fc942291

Change-Id: Ie5cc6d8cf5bdf0a0ef7c2a65891328ac3f79d0f3

7 years agoMerge "Revert "simpleperf: use libprocinfo.""
Josh Gao [Tue, 15 Nov 2016 03:04:58 +0000 (03:04 +0000)]
Merge "Revert "simpleperf: use libprocinfo.""
am: 40f79982a2

Change-Id: I4e04c44c675e88fef6f990f76012fe6f96735528

7 years agoMerge "Revert "simpleperf: use libprocinfo.""
Josh Gao [Tue, 15 Nov 2016 02:52:55 +0000 (02:52 +0000)]
Merge "Revert "simpleperf: use libprocinfo.""

7 years agoRevert "simpleperf: use libprocinfo."
Josh Gao [Tue, 15 Nov 2016 02:52:22 +0000 (02:52 +0000)]
Revert "simpleperf: use libprocinfo."

This reverts commit 7eb4f9bd77b82fc54f6396dd62be5655097e028a.

Change-Id: I5c7c25d2962678dd1a1ed9146eacd6880044ee45

7 years agoMerge "Support for multiple instances" am: e97dfde326 am: 438487eb3c am: 977a61cb96
Yabin Cui [Tue, 15 Nov 2016 02:35:57 +0000 (02:35 +0000)]
Merge "Support for multiple instances" am: e97dfde326 am: 438487eb3c am: 977a61cb96
am: 8acc99e23e

Change-Id: I32f65a5294bcf008aab4df1ae73b44d683ae8a51

7 years agoMerge "Support for multiple instances" am: e97dfde326 am: 438487eb3c
Yabin Cui [Tue, 15 Nov 2016 02:27:56 +0000 (02:27 +0000)]
Merge "Support for multiple instances" am: e97dfde326 am: 438487eb3c
am: 977a61cb96

Change-Id: I92b1c32f271108d7a04e6ae56d167dca096531d9

7 years agoMerge "Support for multiple instances" am: e97dfde326
Yabin Cui [Tue, 15 Nov 2016 02:20:26 +0000 (02:20 +0000)]
Merge "Support for multiple instances" am: e97dfde326
am: 438487eb3c

Change-Id: I4df6c57fa1d4863b26a10d10cbf8c6be107a07f9

7 years agoMerge "Support for multiple instances"
Yabin Cui [Tue, 15 Nov 2016 02:13:25 +0000 (02:13 +0000)]
Merge "Support for multiple instances"
am: e97dfde326

Change-Id: I4dd8a5018e2cec479f1d5d304f220992e0f37e39

7 years agoMerge "simpleperf: use libprocinfo." am: 1007435341 am: 1e90d05be7 am: cd1dd0b3fa
Josh Gao [Tue, 15 Nov 2016 02:06:53 +0000 (02:06 +0000)]
Merge "simpleperf: use libprocinfo." am: 1007435341 am: 1e90d05be7 am: cd1dd0b3fa
am: 163fe68f7d

Change-Id: Iffd024ac3893fa5df52b1e008aafd66f1b117ff5

7 years agoMerge "Support for multiple instances"
Yabin Cui [Tue, 15 Nov 2016 02:01:42 +0000 (02:01 +0000)]
Merge "Support for multiple instances"

7 years agoMerge "simpleperf: use libprocinfo." am: 1007435341 am: 1e90d05be7
Josh Gao [Tue, 15 Nov 2016 01:58:29 +0000 (01:58 +0000)]
Merge "simpleperf: use libprocinfo." am: 1007435341 am: 1e90d05be7
am: cd1dd0b3fa

Change-Id: I9f3db9df3d4c774afa0915fb965c23314577c494

7 years agoMerge "simpleperf: use libprocinfo." am: 1007435341
Josh Gao [Tue, 15 Nov 2016 01:51:27 +0000 (01:51 +0000)]
Merge "simpleperf: use libprocinfo." am: 1007435341
am: 1e90d05be7

Change-Id: I5043d398ad66a0bcc8d15f866d35ff684c8f14a0

7 years agoMerge "simpleperf: use libprocinfo."
Josh Gao [Tue, 15 Nov 2016 01:44:28 +0000 (01:44 +0000)]
Merge "simpleperf: use libprocinfo."
am: 1007435341

Change-Id: I1f5cfc4ab8adcbc550ff13e6c2a8d8e29d508359

7 years agoMerge "simpleperf: use libprocinfo."
Josh Gao [Tue, 15 Nov 2016 01:39:04 +0000 (01:39 +0000)]
Merge "simpleperf: use libprocinfo."

7 years agoMerge "simpleperf: fix potential unaligned memory access." am: 695d719bae am: 62ffb7f...
Yabin Cui [Tue, 15 Nov 2016 00:26:44 +0000 (00:26 +0000)]
Merge "simpleperf: fix potential unaligned memory access." am: 695d719bae am: 62ffb7fba6 am: 5826105049
am: b382b20452

Change-Id: If55f8ef801d2dba888f70a1691830349a077422c

7 years agoMerge "simpleperf: fix potential unaligned memory access." am: 695d719bae am: 62ffb7fba6
Yabin Cui [Tue, 15 Nov 2016 00:17:48 +0000 (00:17 +0000)]
Merge "simpleperf: fix potential unaligned memory access." am: 695d719bae am: 62ffb7fba6
am: 5826105049

Change-Id: Iec3652380f3cf3fcf2329c3792d50c2d8ec22373

7 years agoMerge "simpleperf: fix potential unaligned memory access." am: 695d719bae
Yabin Cui [Tue, 15 Nov 2016 00:10:17 +0000 (00:10 +0000)]
Merge "simpleperf: fix potential unaligned memory access." am: 695d719bae
am: 62ffb7fba6

Change-Id: I60e1200c28194619b0e6ff1546934487c6f277e2

7 years agoMerge "simpleperf: fix potential unaligned memory access."
Yabin Cui [Tue, 15 Nov 2016 00:02:48 +0000 (00:02 +0000)]
Merge "simpleperf: fix potential unaligned memory access."
am: 695d719bae

Change-Id: I4b78f3305f4b6afd014c471fe5377401939d69fd

7 years agoMerge "simpleperf: fix potential unaligned memory access."
Yabin Cui [Mon, 14 Nov 2016 23:56:05 +0000 (23:56 +0000)]
Merge "simpleperf: fix potential unaligned memory access."

7 years agoSupport for multiple instances
Daniel Friederich [Wed, 12 Oct 2016 14:41:09 +0000 (09:41 -0500)]
Support for multiple instances

Allows to use separate instances for separate perf.datai
files (and possibly also separate instances on separate threads)

Test: Tested by running report_sample.py
Change-Id: I0ebdb3c650a4540f07237b515d451d69ec3810e6

7 years agosimpleperf: fix potential unaligned memory access.
Yabin Cui [Mon, 14 Nov 2016 19:23:14 +0000 (11:23 -0800)]
simpleperf: fix potential unaligned memory access.

1. It is reported that when elf section headers are malformed,
GetBuildIdFromNoteSection() aborts with SIGBUS. So fix it to
accept not 4 bytes aligned section data.
2. Fix potential unaligned memory access in ConvertBytesToValue().

Test: run simpleperf_unit_test.
Change-Id: I2e1612a6567978e0b526b2274377765ba2837ec2

7 years agoMerge "make_ext4fs: add option to specify the number of inodes"
Pat Tjin [Mon, 14 Nov 2016 16:42:51 +0000 (16:42 +0000)]
Merge "make_ext4fs: add option to specify the number of inodes"

7 years agoMerge "simpleperf: dump only needed symbols in file feature section." am: ee71d0b6a8...
Yabin Cui [Sat, 12 Nov 2016 01:38:00 +0000 (01:38 +0000)]
Merge "simpleperf: dump only needed symbols in file feature section." am: ee71d0b6a8 am: b77019af4b am: 19fe235c6e
am: 3feb0489a3

Change-Id: I0b353308078f537575cf901495700fbb720b3c7c

7 years agoMerge "simpleperf: dump only needed symbols in file feature section." am: ee71d0b6a8...
Yabin Cui [Sat, 12 Nov 2016 01:31:26 +0000 (01:31 +0000)]
Merge "simpleperf: dump only needed symbols in file feature section." am: ee71d0b6a8 am: b77019af4b
am: 19fe235c6e

Change-Id: I8fc497cbf9f8cd1161779d31e79a51e0474f4d49

7 years agoMerge "simpleperf: dump only needed symbols in file feature section." am: ee71d0b6a8
Yabin Cui [Sat, 12 Nov 2016 01:24:25 +0000 (01:24 +0000)]
Merge "simpleperf: dump only needed symbols in file feature section." am: ee71d0b6a8
am: b77019af4b

Change-Id: I7e2e39322b9a313f1318ab8adb2e589cf2af1a02

7 years agoMerge "simpleperf: dump only needed symbols in file feature section."
Yabin Cui [Sat, 12 Nov 2016 01:17:25 +0000 (01:17 +0000)]
Merge "simpleperf: dump only needed symbols in file feature section."
am: ee71d0b6a8

Change-Id: Ia782246eaf68e813735b7b6c7d03569ea8d79364

7 years agoMerge "simpleperf: dump only needed symbols in file feature section."
Yabin Cui [Sat, 12 Nov 2016 01:08:38 +0000 (01:08 +0000)]
Merge "simpleperf: dump only needed symbols in file feature section."

7 years agosimpleperf: dump only needed symbols in file feature section.
Yabin Cui [Fri, 11 Nov 2016 22:53:52 +0000 (14:53 -0800)]
simpleperf: dump only needed symbols in file feature section.

Instead of dumping all symbols in the hit elf files, dump only
needed symbols can save a lot of space. To do so, read perf.data
after recording to collect hit file and symbol information.

Bug: http://b/32340274
Test: test using `simpleperf record --dump-symbols` manually.
Test: run simpleperf_unit_test.
Change-Id: I480f3e2e7ccebfbb5df16a597724f5f40d62c821

7 years agosimpleperf: use libprocinfo.
Josh Gao [Fri, 11 Nov 2016 21:59:07 +0000 (13:59 -0800)]
simpleperf: use libprocinfo.

Test: python runtest/runtest.py.
Test: simpleperf_unit_test
Change-Id: Ie19c0010571392459c03928208db21f0ba48b6df

7 years agoMerge "simpleperf: update report shared library." am: 0dc19e6226 am: 1a5724eb34 am...
Yabin Cui [Fri, 11 Nov 2016 20:36:15 +0000 (20:36 +0000)]
Merge "simpleperf: update report shared library." am: 0dc19e6226 am: 1a5724eb34 am: c6a3ad34b5
am: b7f9d07de7

Change-Id: Ic24503970f2526b82e3d41d67143d76c514b0514

7 years agoMerge "simpleperf: fix unaligned data access on arm." am: c18d84a160 am: 9f6a4dffb8...
Yabin Cui [Fri, 11 Nov 2016 20:36:01 +0000 (20:36 +0000)]
Merge "simpleperf: fix unaligned data access on arm." am: c18d84a160 am: 9f6a4dffb8 am: 20ea2ac5c2
am: 4c860447c3

Change-Id: Ic59d99c7de8a465c182677a9f815be6964db2b2e

7 years agoMerge "simpleperf: update report shared library." am: 0dc19e6226 am: 1a5724eb34
Yabin Cui [Fri, 11 Nov 2016 20:28:30 +0000 (20:28 +0000)]
Merge "simpleperf: update report shared library." am: 0dc19e6226 am: 1a5724eb34
am: c6a3ad34b5

Change-Id: Ib35ee4a4dd5d0e1bc3bac42c30cf4e60e092707b

7 years agoMerge "simpleperf: fix unaligned data access on arm." am: c18d84a160 am: 9f6a4dffb8
Yabin Cui [Fri, 11 Nov 2016 20:28:18 +0000 (20:28 +0000)]
Merge "simpleperf: fix unaligned data access on arm." am: c18d84a160 am: 9f6a4dffb8
am: 20ea2ac5c2

Change-Id: Ie9d3e6ec03ee4504aed6be2ab55cfef476c0f65c

7 years agoMerge "simpleperf: update report shared library." am: 0dc19e6226
Yabin Cui [Fri, 11 Nov 2016 20:22:33 +0000 (20:22 +0000)]
Merge "simpleperf: update report shared library." am: 0dc19e6226
am: 1a5724eb34

Change-Id: I3890191a38b040da27c8b07156b906dd130746f1

7 years agoMerge "simpleperf: fix unaligned data access on arm." am: c18d84a160
Yabin Cui [Fri, 11 Nov 2016 20:22:18 +0000 (20:22 +0000)]
Merge "simpleperf: fix unaligned data access on arm." am: c18d84a160
am: 9f6a4dffb8

Change-Id: If188fcb38d9b5e79a99ea6bbf546ca2f4152a4e1

7 years agoMerge "simpleperf: update report shared library."
Yabin Cui [Fri, 11 Nov 2016 20:15:31 +0000 (20:15 +0000)]
Merge "simpleperf: update report shared library."
am: 0dc19e6226

Change-Id: I9fdb0daed52351f129b47f4d1343b05f10780c19

7 years agoMerge "simpleperf: fix unaligned data access on arm."
Yabin Cui [Fri, 11 Nov 2016 20:15:18 +0000 (20:15 +0000)]
Merge "simpleperf: fix unaligned data access on arm."
am: c18d84a160

Change-Id: If11904c47684853410a8ad5e4fef36b5aab703a5

7 years agoMerge "simpleperf: update report shared library."
Yabin Cui [Fri, 11 Nov 2016 20:03:57 +0000 (20:03 +0000)]
Merge "simpleperf: update report shared library."

7 years agoMerge "simpleperf: fix unaligned data access on arm."
Yabin Cui [Fri, 11 Nov 2016 20:03:35 +0000 (20:03 +0000)]
Merge "simpleperf: fix unaligned data access on arm."

7 years agoMerge "simpleperf: use file records in protobuf output." am: 2a309ae76b am: 14a08ae11...
Yabin Cui [Fri, 11 Nov 2016 01:42:16 +0000 (01:42 +0000)]
Merge "simpleperf: use file records in protobuf output." am: 2a309ae76b am: 14a08ae117 am: 7b3275b85b
am: 826173267a

Change-Id: I5ef24d69557938e87cc2ae1106bea8839d0046f4

7 years agoMerge "simpleperf: use file records in protobuf output." am: 2a309ae76b am: 14a08ae117
Yabin Cui [Fri, 11 Nov 2016 01:35:46 +0000 (01:35 +0000)]
Merge "simpleperf: use file records in protobuf output." am: 2a309ae76b am: 14a08ae117
am: 7b3275b85b

Change-Id: I1e2c275adc738696a68019058cc1ebf1d76c83e9

7 years agoMerge "simpleperf: use file records in protobuf output." am: 2a309ae76b
Yabin Cui [Fri, 11 Nov 2016 01:28:46 +0000 (01:28 +0000)]
Merge "simpleperf: use file records in protobuf output." am: 2a309ae76b
am: 14a08ae117

Change-Id: I2c4f36f2102a85d5eb07f3a89666e4a25ad5ed09

7 years agoMerge "simpleperf: use file records in protobuf output."
Yabin Cui [Fri, 11 Nov 2016 01:21:46 +0000 (01:21 +0000)]
Merge "simpleperf: use file records in protobuf output."
am: 2a309ae76b

Change-Id: I2be21e68611ff552f9ecc7c3e8fa09a7ea783f85

7 years agoMerge "simpleperf: use file records in protobuf output."
Yabin Cui [Fri, 11 Nov 2016 01:14:26 +0000 (01:14 +0000)]
Merge "simpleperf: use file records in protobuf output."

7 years agosimpleperf: use file records in protobuf output.
Yabin Cui [Wed, 19 Oct 2016 22:06:29 +0000 (15:06 -0700)]
simpleperf: use file records in protobuf output.

Dump file name and symbol name for each CallChainEntry
takes too much space. So instead we store file_id and
symbol_id for each CallChainEntry, and store file
records separately.

In CallChainEntry, replace ip with vaddr_in_file, because
vaddr_in_file is more useful in finding instructions in
elf file.

Bug: http://b/32210800
Test: simpleperf_unit_test.
Change-Id: I85542db21acbaa4d81b3c3aa7f9215f2d23c4878

7 years agosimpleperf: fix unaligned data access on arm.
Yabin Cui [Thu, 10 Nov 2016 23:25:15 +0000 (15:25 -0800)]
simpleperf: fix unaligned data access on arm.

Bug: http://b/32340274
Test: run `simpleperf record --dump-symbols` manually.
Test: run simpleperf_unit_test.
Change-Id: I771a516bb644f18fafa987061ecfc76ae3521ca9

7 years agosimpleperf: update report shared library.
Yabin Cui [Thu, 10 Nov 2016 22:40:02 +0000 (14:40 -0800)]
simpleperf: update report shared library.

So it can read the newly added file section.

Bug: http://b/32340274
Test: run `python report-sample.py`.
Change-Id: I22dadd2b3a18f9f40a13ff370eb73b3c6b7a2adf

7 years agoMerge "Rename libfec_host to libfec." am: 51aa3fdeff am: bf72aa2386 am: 0ec39ee8fb
Alex Deymo [Wed, 9 Nov 2016 19:37:50 +0000 (19:37 +0000)]
Merge "Rename libfec_host to libfec." am: 51aa3fdeff am: bf72aa2386 am: 0ec39ee8fb
am: c98f0c774d

Change-Id: Ie8363bc80a93fdfa53876d88c68a19a1293a6b8d

7 years agoMerge "Rename libfec_host to libfec." am: 51aa3fdeff am: bf72aa2386
Alex Deymo [Wed, 9 Nov 2016 19:25:41 +0000 (19:25 +0000)]
Merge "Rename libfec_host to libfec." am: 51aa3fdeff am: bf72aa2386
am: 0ec39ee8fb

Change-Id: I71136236ffedf0536115b0b5e3106a4caecab39e

7 years agoMerge "Rename libfec_host to libfec." am: 51aa3fdeff
Alex Deymo [Wed, 9 Nov 2016 19:21:16 +0000 (19:21 +0000)]
Merge "Rename libfec_host to libfec." am: 51aa3fdeff
am: bf72aa2386

Change-Id: If2a845dd341d68acae7d2bedc140521369135aee

7 years agoMerge "Rename libfec_host to libfec."
Alex Deymo [Wed, 9 Nov 2016 19:14:14 +0000 (19:14 +0000)]
Merge "Rename libfec_host to libfec."
am: 51aa3fdeff

Change-Id: I46a420d99bc274de117ed038d965113d2422492e

7 years agoMerge "Rename libfec_host to libfec."
Alex Deymo [Wed, 9 Nov 2016 19:02:16 +0000 (19:02 +0000)]
Merge "Rename libfec_host to libfec."

7 years agoRename libfec_host to libfec.
Alex Deymo [Wed, 9 Nov 2016 03:13:52 +0000 (19:13 -0800)]
Rename libfec_host to libfec.

Host libraries don't need to have a different name from the device target.

Bug: None
Test: `make dist`
Change-Id: Ib7709a327ac2fdbdfb131e40f578217633e1f996

7 years agoMerge "Change char to uint8_t in ext4_encryption_policy"
Paul Lawrence [Mon, 7 Nov 2016 22:11:26 +0000 (22:11 +0000)]
Merge "Change char to uint8_t in ext4_encryption_policy"

7 years agoMerge "simpleperf: make file feature section used in more report commands." am: f94f3...
Yabin Cui [Mon, 7 Nov 2016 19:30:24 +0000 (19:30 +0000)]
Merge "simpleperf: make file feature section used in more report commands." am: f94f3d3d43 am: 82431c98b5 am: e650833325
am: 50eec702ab

Change-Id: I8476e68a8d7a646303b32f93b36eb2ef29a7bcaf

7 years agoMerge "simpleperf: make file feature section used in more report commands." am: f94f3...
Yabin Cui [Mon, 7 Nov 2016 19:25:24 +0000 (19:25 +0000)]
Merge "simpleperf: make file feature section used in more report commands." am: f94f3d3d43 am: 82431c98b5
am: e650833325

Change-Id: I74194a1003e8a7828e7aa84e5396d38b1ebd1d74

7 years agoMerge "simpleperf: make file feature section used in more report commands." am: f94f3...
Yabin Cui [Mon, 7 Nov 2016 19:20:24 +0000 (19:20 +0000)]
Merge "simpleperf: make file feature section used in more report commands." am: f94f3d3d43
am: 82431c98b5

Change-Id: I0b005527d7e9636ab5ebc897b9e2187ccca0ae61

7 years agoMerge "simpleperf: make file feature section used in more report commands."
Yabin Cui [Mon, 7 Nov 2016 19:14:51 +0000 (19:14 +0000)]
Merge "simpleperf: make file feature section used in more report commands."
am: f94f3d3d43

Change-Id: I9b9e1e9b3a36d0821fc1139f639d0498c9be9da1

7 years agoMerge "simpleperf: make file feature section used in more report commands."
Yabin Cui [Mon, 7 Nov 2016 19:05:55 +0000 (19:05 +0000)]
Merge "simpleperf: make file feature section used in more report commands."

7 years agoChange char to uint8_t in ext4_encryption_policy
Paul Lawrence [Mon, 7 Nov 2016 18:34:45 +0000 (10:34 -0800)]
Change char to uint8_t in ext4_encryption_policy

Test: Make sure compiles and boots

Bug: 29000669
Change-Id: I4bb28677034c1381999d06d58335572b15745de9

7 years agosimpleperf: make file feature section used in more report commands.
Yabin Cui [Fri, 4 Nov 2016 23:49:35 +0000 (16:49 -0700)]
simpleperf: make file feature section used in more report commands.

Bug: http://b/32340274
Test: run simpleperf_unit_test.
Change-Id: I0bed466c145fdbb2988308f56a031c06bad16352

7 years agoMerge "simpleperf: dump file feature section." am: a9afa0053e am: a258c2bd4f am:...
Yabin Cui [Fri, 4 Nov 2016 18:54:56 +0000 (18:54 +0000)]
Merge "simpleperf: dump file feature section." am: a9afa0053e am: a258c2bd4f am: 2ec1db7382
am: cc79380cbf

Change-Id: I231b1fe0c14f07daa3574e50a1b7a1af218d168a

7 years agoMerge "simpleperf: dump file feature section." am: a9afa0053e am: a258c2bd4f
Yabin Cui [Fri, 4 Nov 2016 18:50:33 +0000 (18:50 +0000)]
Merge "simpleperf: dump file feature section." am: a9afa0053e am: a258c2bd4f
am: 2ec1db7382

Change-Id: Ia740b0e2e6723a88357d1b1a9ddeb01194a0182d

7 years agoMerge "simpleperf: dump file feature section." am: a9afa0053e
Yabin Cui [Fri, 4 Nov 2016 18:47:03 +0000 (18:47 +0000)]
Merge "simpleperf: dump file feature section." am: a9afa0053e
am: a258c2bd4f

Change-Id: Id6d99c256cff3c1ee684fbea497ba0d090cbdcd8

7 years agoMerge "simpleperf: dump file feature section."
Yabin Cui [Fri, 4 Nov 2016 18:43:04 +0000 (18:43 +0000)]
Merge "simpleperf: dump file feature section."
am: a9afa0053e

Change-Id: I186607a5752b6799e82ceddacf14152924b1ee36

7 years agoMerge "simpleperf: dump file feature section."
Yabin Cui [Fri, 4 Nov 2016 18:37:00 +0000 (18:37 +0000)]
Merge "simpleperf: dump file feature section."

7 years agoMerge "simpleperf: remove external sort." am: d2fcab88ef am: f4e360dcf5 am: 7e9a51f272
Yabin Cui [Mon, 31 Oct 2016 18:04:19 +0000 (18:04 +0000)]
Merge "simpleperf: remove external sort." am: d2fcab88ef am: f4e360dcf5 am: 7e9a51f272
am: 8828751a53

Change-Id: I4f42db6ce840164064c4bb7976ce643e41d05434

7 years agoMerge "simpleperf: remove external sort." am: d2fcab88ef am: f4e360dcf5
Yabin Cui [Mon, 31 Oct 2016 17:57:32 +0000 (17:57 +0000)]
Merge "simpleperf: remove external sort." am: d2fcab88ef am: f4e360dcf5
am: 7e9a51f272

Change-Id: Ie7b19d6d65bba4418d360cace6bd6ccb95b058f2

7 years agoMerge "simpleperf: remove external sort." am: d2fcab88ef
Yabin Cui [Mon, 31 Oct 2016 17:51:31 +0000 (17:51 +0000)]
Merge "simpleperf: remove external sort." am: d2fcab88ef
am: f4e360dcf5

Change-Id: I89e1b722ce2db1f15793057e384f6bc6e82ecc54

7 years agoMerge "simpleperf: remove external sort."
Yabin Cui [Mon, 31 Oct 2016 17:45:57 +0000 (17:45 +0000)]
Merge "simpleperf: remove external sort."
am: d2fcab88ef

Change-Id: I4292eb7c5b9f9fb0eccd5445071685d4b3b56bc4

7 years agosimpleperf: dump file feature section.
Yabin Cui [Mon, 24 Oct 2016 20:38:38 +0000 (13:38 -0700)]
simpleperf: dump file feature section.

For `record --dump-symbols` option, change from dumping
DsoRecord and SymbolRecord to dumping file feature section.
It is to avoid reading symbols from elf files during recording,
which takes a lot of time. And we don't want to mix optional
data (the symbol tables) with necessary data (the profiling records).

Bug: http://b/32340274
Test: run simpleperf_unit_test.
Test: run simpleperf runtest.py.

Change-Id: I0a387de243afac93486fc885f223a58060ec07f4

7 years agoMerge "simpleperf: remove external sort."
Yabin Cui [Mon, 31 Oct 2016 17:33:58 +0000 (17:33 +0000)]
Merge "simpleperf: remove external sort."

7 years agoMerge "simpleperf: avoid errors/warnings caused by sepolicy." am: 2a16892192 am:...
Yabin Cui [Sat, 29 Oct 2016 02:34:15 +0000 (02:34 +0000)]
Merge "simpleperf: avoid errors/warnings caused by sepolicy." am: 2a16892192 am: 13a5a7021e am: ca02e33aeb
am: f7f82b0283

Change-Id: Ied1edc51aa84e7523cc36a69fa218b8131ee19a6

7 years agoMerge "simpleperf: avoid errors/warnings caused by sepolicy." am: 2a16892192 am:...
Yabin Cui [Sat, 29 Oct 2016 02:28:45 +0000 (02:28 +0000)]
Merge "simpleperf: avoid errors/warnings caused by sepolicy." am: 2a16892192 am: 13a5a7021e
am: ca02e33aeb

Change-Id: I54a236f4a4e07077f3f833c65cef423c65b7fb74

7 years agoMerge "simpleperf: avoid errors/warnings caused by sepolicy." am: 2a16892192
Yabin Cui [Sat, 29 Oct 2016 02:23:44 +0000 (02:23 +0000)]
Merge "simpleperf: avoid errors/warnings caused by sepolicy." am: 2a16892192
am: 13a5a7021e

Change-Id: Ib2d5a08df7e856cbc9b5d792b907ff518cb8d963

7 years agoMerge "simpleperf: avoid errors/warnings caused by sepolicy."
Yabin Cui [Sat, 29 Oct 2016 02:17:45 +0000 (02:17 +0000)]
Merge "simpleperf: avoid errors/warnings caused by sepolicy."
am: 2a16892192

Change-Id: Ia024783075a63762055e7ff07f3f811c03206d74

7 years agoMerge "simpleperf: avoid errors/warnings caused by sepolicy."
Yabin Cui [Sat, 29 Oct 2016 02:10:20 +0000 (02:10 +0000)]
Merge "simpleperf: avoid errors/warnings caused by sepolicy."

7 years agosimpleperf: remove external sort.
Yabin Cui [Sat, 29 Oct 2016 01:50:04 +0000 (18:50 -0700)]
simpleperf: remove external sort.

Also remove set low mark for dwarf callgraph recording.

Bug: http://b/32343227
Test: run simpleperf runtest.py.
Test: run simpleperf_unit_test.
Change-Id: I57c0146b0a52cc1bb940a54f685058fe00677992

7 years agosimpleperf: avoid errors/warnings caused by sepolicy.
Yabin Cui [Fri, 28 Oct 2016 20:27:41 +0000 (13:27 -0700)]
simpleperf: avoid errors/warnings caused by sepolicy.

If running in an app user id, sepolicy doesn't allow reading
many /proc and /sys files, like /proc/<pid> belonging to
other users, /sys/kernel/notes, /proc/sys/kernel/perf_event_paranoid,
/proc/sys/kernel/kptr_restrict.
With this patch, simpleperf doesn't read /proc/<pid> belonging to
other users, and doesn't report error/warning when failing to read
/proc/sys/* files.

Bug: http://b/32460013
Test: run `simpleperf record` in an app user id.
Test: run simpleperf_unit_test.
Test: run simpleperf runtest.py.
Change-Id: I6618fbd10a9112637c8e501ec76628c9ec4ccaa7

7 years agoMerge "Convert perfprofd to Android.bp" am: 52ebd8e5b2 am: 4473b498fd am: 9d25c46373
Colin Cross [Fri, 28 Oct 2016 20:24:44 +0000 (20:24 +0000)]
Merge "Convert perfprofd to Android.bp" am: 52ebd8e5b2 am: 4473b498fd am: 9d25c46373
am: dcdc395081

Change-Id: I3a0a294f32b3087c414c06c309035aee3ecf025f

7 years agoMerge "Convert perfprofd to Android.bp" am: 52ebd8e5b2 am: 4473b498fd
Colin Cross [Fri, 28 Oct 2016 20:20:14 +0000 (20:20 +0000)]
Merge "Convert perfprofd to Android.bp" am: 52ebd8e5b2 am: 4473b498fd
am: 9d25c46373

Change-Id: I798955694a4e9c45d7695d8525ca7136ecf7f0e8

7 years agoMerge "Convert perfprofd to Android.bp" am: 52ebd8e5b2
Colin Cross [Fri, 28 Oct 2016 20:15:14 +0000 (20:15 +0000)]
Merge "Convert perfprofd to Android.bp" am: 52ebd8e5b2
am: 4473b498fd

Change-Id: I02b09ac68781004ba93122308fbb1420211c6f1c

7 years agoMerge "Convert perfprofd to Android.bp"
Colin Cross [Fri, 28 Oct 2016 20:10:14 +0000 (20:10 +0000)]
Merge "Convert perfprofd to Android.bp"
am: 52ebd8e5b2

Change-Id: I38a94da626204f78487141badc3f8257669951e0

7 years agoMerge "Convert perfprofd to Android.bp"
Treehugger Robot [Fri, 28 Oct 2016 20:04:49 +0000 (20:04 +0000)]
Merge "Convert perfprofd to Android.bp"

7 years agoConvert perfprofd to Android.bp
Colin Cross [Wed, 26 Oct 2016 17:23:15 +0000 (10:23 -0700)]
Convert perfprofd to Android.bp

See build/soong/README.md for more information.

Converted as a test for .proto compilation support.

Bug: 32286026
Test: perfprofd_test
Change-Id: I1e0934aa5bf4649d598ec460128de6f02711597f

7 years agoMerge "simpleperf: Add UnixSocket." am: b1bb2ea2fd am: 1d47e5ac0e am: fa5b08577b
Yabin Cui [Thu, 27 Oct 2016 16:49:50 +0000 (16:49 +0000)]
Merge "simpleperf: Add UnixSocket." am: b1bb2ea2fd am: 1d47e5ac0e am: fa5b08577b
am: 6810d18d76

Change-Id: I04fa2d22266e0acd1843b716545efbd77a84d7d5