summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-29Merge "Remove verify_boot_signature." into pi-devTreeHugger Robot
2018-03-29Merge "Allow recovery-dtbo in recovery.img to be signed" into pi-devTreeHugger Robot
2018-03-29Merge changes from topic "move_boottime_script" into pi-devTreeHugger Robot
* changes: io_analysis/check_file_read.py: fix typo Move boottime I/O tools to system/extra
2018-03-29io_analysis/check_file_read.py: fix typoWei Wang
Bug: 65481007 Test: Build Change-Id: I082bf20e181a19f6f9b7158bb6088af60c123440
2018-03-29Move boottime I/O tools to system/extraWei Wang
Bug: 65481007 Test: Build Change-Id: I6415b210b4acae87f5e97c980a0f032cdc75161e
2018-03-29Remove verify_boot_signature.David Benjamin
The immediate motivation is to trim away uses of the <openssl/asn1t.h> header. Per email with samitolvanen@, this verified boot scheme has been deprecated for a while, and this target isn't actually used anywhere. It is only a rough example for OEMs. Accordingly, remove it. Test: mma Bug: 74763691 Change-Id: Ie3b6d2c3fb0a6873b81a1a048945ef8258521f16 (cherry picked from commit e1f150b1d7002e042a8de150988147bb1a6958f1)
2018-03-29Merge "Perfprofd: Add compression to config proto" into pi-devTreeHugger Robot
2018-03-29Allow recovery-dtbo in recovery.img to be signedHridya Valsaraju
Non-A/B devices need to include the DTBO image within the recovery partition to be self-sufficient and prevent OTA failures. The CL includes the size of recovery DTBO in the size of the boot image to be signed to prevent image truncation. Test: Verified that recovery.img was not getting truncated. Bug: 74763691 Change-Id: Id56928129dfea167e2451aa5f4609fef77e00ff4 Merged-In: Id56928129dfea167e2451aa5f4609fef77e00ff4 (cherry picked from commit 9bb9f8f857170c5865944bdc9e4700a73a6e7434)
2018-03-29Perfprofd: Add compression to config protoAndreas Gampe
(cherry picked from commit 28a379f08c7e683689b1b96f1fe1a8e65611abec) Bug: 73175642 Test: mmma system/extras/perfprofd Merged-In: If2c164ca2d99ee4d85d67e7b0eed28811c415e8a Change-Id: If2c164ca2d99ee4d85d67e7b0eed28811c415e8a
2018-03-28simpleperf: build simpleperf instead of simpleperf32 on gce_x86.Yabin Cui
Bug: http://b/77219275 Test: build manually. Change-Id: I9082fee3b31b7eb8e90096262c11d1875cbf4e64 (cherry picked from commit 170cb4963a73aa70e31667d94d8efcaabd89ba25)
2018-03-28Snap for 4683893 from 2a7b571d3216c83d025e47d6553be25a9159dd27 to pi-releaseandroid-build-team Robot
Change-Id: I80aed2e486593261e5c414a387bb301537fefc31
2018-03-27Perfprofd: Implement symbolization over quipper dataAndreas Gampe
Reimplement the symbolization post-process step to walk quipper protobufs, looking for mapped files without build ID data. (cherry picked from commit cbc02bc7a2e84f90f11b3b066ec0aeb66c3d38eb) Bug: 73175642 Test: mmma system/extras/perfprofd Test: perfprofd_test Merged-In: I7c27b09b6a7f9c743472837962021845b2f4db7f Change-Id: I7c27b09b6a7f9c743472837962021845b2f4db7f
2018-03-27Snap for 4680594 from 6f1352906220b6a9cdc94f3d3edf55ddc812262e to pi-releaseandroid-build-team Robot
Change-Id: I9d7897246edaae46339ad1d80c047a96da2e93c6
2018-03-26Perfprofd: Add debug version of libperfprofdcoreAndreas Gampe
Add libperfprofdcored for the tests. (cherry picked from commit b5c370917ae02262fa3c119c596537b57a8ff6ac) Bug: 73175642 Test: mmma system/extras/perfprofd Test: perfprofd_tests Merged-In: I5e7047d80495f6ce832892d3d488104da318fe02 Change-Id: I5e7047d80495f6ce832892d3d488104da318fe02
2018-03-25Snap for 4677756 from 0bdadad9e5572ef6483f70b51a52b70b9a908fba to pi-releaseandroid-build-team Robot
Change-Id: If0eb417d480d5ca9c45d2e4d0e44cdcb8228b98f
2018-03-23Perfprofd: Add GZIP compressionAndreas Gampe
Add support for output compression with libz. (cherry picked from commit 894b3f9b0d3ed1a082d8c533ac812341c047561c) Bug: 73175642 Test: mmma system/extras/perfprofd Test: perfprofd_test Merged-In: I4e38040fa197fd67c4e844199e980520887e6258 Change-Id: I4e38040fa197fd67c4e844199e980520887e6258
2018-03-23Perfprofd: Use a stream to serializeAndreas Gampe
Move from a memory buffer to streaming to file. (cherry picked from commit c9a2ab417f54eb43bffd14cf9f542808cdd1d040) Bug: 73175642 Test: mmma system/extras/perfprofd Test: perfprofd_test Merged-In: Ibb37b8942e7dbf3c5ff9bf69c00473c57f7d2a7c Change-Id: Ibb37b8942e7dbf3c5ff9bf69c00473c57f7d2a7c
2018-03-23Perfprofd: Refactor protobuf I/OAndreas Gampe
Move to its own compilation unit. (cherry picked from commit d0aac2583c77d76f4b78a500d626b5a2a03c3e05) Bug: 73175642 Test: mmma system/extras/perfprofd Merged-In: Iad9ddfe5ea84df9fa1fe27a367ec19aa37162c00 Change-Id: Iad9ddfe5ea84df9fa1fe27a367ec19aa37162c00
2018-03-23Perfprofd: Factor out quipper iterator helpersAndreas Gampe
(cherry picked from commit 77ca78a8a22b0f485a013a78edfcff579aa58599) Bug: 73175642 Test: mmma system/extras/perfprofd Merged-In: Id3a9ce457917b5453e1bebff274601320e3ca40d Change-Id: Id3a9ce457917b5453e1bebff274601320e3ca40d
2018-03-23Perfprofd: Add explicit build dependency to simpleperfAndreas Gampe
It doesn't really make sense to deploy perfprofd without simpleperf. (cherry picked from commit 5091d8588951046f8012800fad16f99cc2223cf6) Bug: 73175642 Test: mmma system/extras/perfprofd Merged-In: I4eddd1a3c3f6613ba2c6216103dcbfe62fcda2b3 Change-Id: I4eddd1a3c3f6613ba2c6216103dcbfe62fcda2b3
2018-03-23Perfprofd: Use temporary file for large dropbox dropsAndreas Gampe
A large buffer may not be sent over a binder transaction directly. (cherry picked from commit 28e31387033fa732b060e9d4325846a7de5d3ae4) Bug: 73175642 Test: mmma system/extras/perfprofd Test: perfprofd_tests Test: manual Merged-In: I821ee2a0b3015c765c64be13b2d0101bec05a96b Change-Id: I821ee2a0b3015c765c64be13b2d0101bec05a96b
2018-03-23Perfprofd: Disable darwin buildAndreas Gampe
Do not attempt to build for host on darwin. (cherry picked from commit b7fa6225bdaaba7cb10b93d42dff3b5f6f920133) Bug: 73175642 Test: none Merged-In: I35d2f4a30499382a84c9298972d0c039a7a0e51a Change-Id: I35d2f4a30499382a84c9298972d0c039a7a0e51a
2018-03-23Perfprofd: Support host testsAndreas Gampe
Support host gtests where it makes sense. (cherry picked from commit 51389ceb22c1833a0c6f3b488fff47d4c7287380) Bug: 73175642 Test: mmma system/extras/perfprofd Test: perfprofd_test (host, target) Merged-In: If56a3eb6addc81b0287ce984d4e2284f28bc675b Change-Id: If56a3eb6addc81b0287ce984d4e2284f28bc675b
2018-03-23Perfprofd: Use external quipperAndreas Gampe
Switch to using external/perf_data_converter. This removes on-device symbolization for the moment. (cherry picked from commit 0c09e0ec9942acc56454720ccc6d26a61e4b2085) Bug: 73175642 Test: mmma system/extras/perfprofd Test: perfprofd_test Merged-In: I01dc7c54299c295b29475632d5b6cf7ce68c236c Change-Id: I01dc7c54299c295b29475632d5b6cf7ce68c236c
2018-03-23mkuserimg_mke2fs: Support passing reserved block percentPatrick Tjin
Add support for passing reserved block percent when making filesystem (-M) Bug: 75975085 Test: build taimen, check that -M option takes effect Change-Id: Ie70159b2cce01e0611299726378e3bcf46fde389
2018-03-23Merge "Move boottime tools to system folder" into pi-devWei Wang
2018-03-23Move boottime tools to system folderWei Wang
Bug: 65481007 Test: Build Change-Id: I66b280ff4fe06b47084ce4279705582e3d4d0330
2018-03-22Simpleperf: Add host version of libsimpleperf_elf_readAndreas Gampe
(cherry picked from commit 98d04ade6ab62ed33b9b71da81c3a3b2788a549b) Bug: 73175642 Test: mmma system/extras/simpleperf Merged-In: Ie72000d73e914df32bd481f29d42b0f1198bfc78 Change-Id: Ie72000d73e914df32bd481f29d42b0f1198bfc78
2018-03-21Snap for 4667902 from 56f68caff62f404cff5491b3e84e3d031781db32 to pi-releaseandroid-build-team Robot
Change-Id: I1ca58c9de3c720c2c020a24980ea4b51d4ce330c
2018-03-20Timetest: Clean upAndreas Gampe
Clean up the code a little. The removed TEMP_FAILURE_RETRY is actually wrong. The others are either superfluous or needed. Be more direct with error returns. For EBUSY, loop at most ten times, with sleep. Use unique_fd for descriptor tracking/close. (cherry picked from commit e4944b10a24c39d9aaba7e1093d91438ddf90d09) Bug: 76008092 Test: atest time-unit-tests Merged-In: Id7176e0237a416a4bb19d72c47b8e1a2f6b57ca5 Change-Id: Id7176e0237a416a4bb19d72c47b8e1a2f6b57ca5
2018-02-27Snap for 4623514 from d811b027242d89b8688a851ed33286cbe1853539 to pi-releaseandroid-build-team Robot
Change-Id: I5380054d709b69b4ff70662106a8fd326a77d471
2018-02-26Merge "simpleperf: flush output before quick_exit." am: 8e57dc74b0 am: ↵Yabin Cui
fd2f327219 am: 508badeb8a Change-Id: I660c171503972ce85331e42d447ca4822677ce2e
2018-02-26Merge "simpleperf: flush output before quick_exit." am: 8e57dc74b0Yabin Cui
am: fd2f327219 Change-Id: I0650f008511d44f45a45d822e434ffeba8fa8658
2018-02-26Merge "simpleperf: flush output before quick_exit."Yabin Cui
am: 8e57dc74b0 Change-Id: Ib4d9514131ed23989d5ce35424548a1d17be54c3
2018-02-26Merge "simpleperf: flush output before quick_exit."android-p-preview-1Yabin Cui
2018-02-26simpleperf: flush output before quick_exit.Yabin Cui
Bug: http://b/73875722 Test: run simpleperf manually. Change-Id: I010c8612b18cd4034199440cb178d9d9cc8f0ff4
2018-02-25Snap for 4620899 from 455bdd3ae707763d3b13a4fc1e6d91d781bc5ce1 to pi-releaseandroid-build-team Robot
Change-Id: I6b5e8752b3a9e413a863c2a73e73ecbf698a1544
2018-02-24Merge "simpleperf: use quick_exit." am: aa6d306692 am: 888a6f522eYabin Cui
am: 0e995e4fb4 Change-Id: I5910ee1d1c2ce870432bbe2a9a6f6ab78759c45e
2018-02-23Merge "simpleperf: use quick_exit." am: aa6d306692Yabin Cui
am: 888a6f522e Change-Id: I5aba8b7c060b8267e701ed90d2d3ce1f59baa0e6
2018-02-23Merge "simpleperf: use quick_exit."Yabin Cui
am: aa6d306692 Change-Id: I4160fc99fc9b492c93c960b27ea6c5663eceb2d2
2018-02-23Merge "simpleperf: use quick_exit."Yabin Cui
2018-02-23Merge "Create maps for libunwind only if they changed." am: e92a2d8a43 am: ↵David Srbecky
ddd9efdc77 am: 649577cdb0 Change-Id: I69d8df1380e8793aeaa24456518d897e59c30cae
2018-02-23Merge "Create maps for libunwind only if they changed." am: e92a2d8a43David Srbecky
am: ddd9efdc77 Change-Id: I09e8cbc1d90967a77dc1e8192e36dd9d7a3d84ce
2018-02-23Merge "Create maps for libunwind only if they changed."David Srbecky
am: e92a2d8a43 Change-Id: Ib7a12adb6503814f2290eb28fc23d4ba1a729eac
2018-02-23Merge "Create maps for libunwind only if they changed."David Srbecky
2018-02-23simpleperf: use quick_exit.Yabin Cui
Bug: none Test: run simpleperf_unit_test. Test: run simpleperf manually. Change-Id: I5e7229c8d5bfc4d47a6b7e403e627137c7f36b55
2018-02-22Create maps for libunwind only if they changed.Christopher Ferris
Increases speed (unwinds per second) by 50%. Bug: None Test: manual - took a profile Test: run simpleperf_unit_test. Change-Id: I254f70a011c1b3d31bbd4e9e4bb9e85fbf2ffbdf
2018-02-22Merge "Fix the build failure for iot targets in master-iot-dev" am: ↵Nan Zhang
6e7c4df7cc am: 7887ff0b10 am: 07411b9a2e Change-Id: I7d148c69b253a9ee10e73e30dc81ec4fc51fa4f4
2018-02-22Merge "Fix the build failure for iot targets in master-iot-dev" am: 6e7c4df7ccNan Zhang
am: 7887ff0b10 Change-Id: I3cf9e3ff4dfec75e6aeaa63785c519ccddf2a284
2018-02-22Merge "Fix the build failure for iot targets in master-iot-dev"Nan Zhang
am: 6e7c4df7cc Change-Id: Ib1edbe4cb9c05c515ba3c35da92529d4715999f9