summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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-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-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
2018-02-22Merge "Fix the build failure for iot targets in master-iot-dev"Treehugger Robot
2018-02-22Fix the build failure for iot targets in master-iot-devNan Zhang
Fix: system/extras/brillo_config/Android.mk:83: error: $(file ...) is not supported in rules. Test: m -j32 Bug: b/73753971 Change-Id: I96099be887f404042c28d3fa1c9f4a2e12ce1222
2018-02-22Merge "Use HAS_BUILD_NUMBER to check engineering build" am: e8b6340578 am: ↵Nan Zhang
d17f00fa1e am: 3d9a3af951 Change-Id: Ia8eafb9049ebf0852c7885eab41bcc1a4f6af5e1
2018-02-22Merge "Use HAS_BUILD_NUMBER to check engineering build" am: e8b6340578Nan Zhang
am: d17f00fa1e Change-Id: If8b52041b2c4f41a04862a82c3c3233e22fa381f
2018-02-22Merge "Use HAS_BUILD_NUMBER to check engineering build"Nan Zhang
am: e8b6340578 Change-Id: I24db4e7ee8fbeddf5c66078f97387fb0c7e26fcb
2018-02-22Merge "Use HAS_BUILD_NUMBER to check engineering build"Treehugger Robot
2018-02-21Merge "Skips symbolization." am: 9c5b95eca5 am: 4bc2975e86Christopher Ferris
am: 3becc555bc Change-Id: Ia27b5c2ee8c87b4e9f2814309c79570e1c20c1a8
2018-02-21Merge "Skips symbolization." am: 9c5b95eca5Christopher Ferris
am: 4bc2975e86 Change-Id: I6cfa194cb5340bf1c5bc688acaef03884e07277e
2018-02-21Merge "Skips symbolization."Christopher Ferris
am: 9c5b95eca5 Change-Id: Iaa0c661d1cf86282b0b90aef35be43c8a9d5a8b4
2018-02-21Merge "Skips symbolization."Christopher Ferris
2018-02-21Use HAS_BUILD_NUMBER to check engineering buildNan Zhang
And use BUILD_NUMBER_FROM_FILE instead of BUILD_NUMBER to reduce build reruns. Test: m -j32 Bug: b/70351683 Change-Id: Ic2a6e2095712828c8314fdd5fca7669f2fb88bc3
2018-02-20Skips symbolization.Christopher Ferris
Bug: 73558129 Test: Passes unit tests. Change-Id: I7cbe618f622b540abf486777f0d40a18f890dbef
2018-02-15Merge "Use BUILD_DATETIME_FROM_FILE instead of BUILD_DATETIME in ↵Nan Zhang
brillo_config" am: dc282ead05 am: 00511dc9b8 am: 9cda0b80d6 Change-Id: I8a3a04527d4899180965e016085ae941f160cdff
2018-02-15Merge "simpleperf: fix cmd_debug_unwind tests." am: 01b1cb727c am: 1248532bf6Yabin Cui
am: c9af49c26a Change-Id: Ib4115df73b2b94e1811c68906af182aeef919553
2018-02-15Merge "Use BUILD_DATETIME_FROM_FILE instead of BUILD_DATETIME in ↵Nan Zhang
brillo_config" am: dc282ead05 am: 00511dc9b8 Change-Id: I45879f283f66d2ba75e9c67a5019ace83da7d8a8
2018-02-15Merge "simpleperf: fix cmd_debug_unwind tests." am: 01b1cb727cYabin Cui
am: 1248532bf6 Change-Id: I61d113a556322b8d430218b04e2e9ea5c4b4c8ec
2018-02-15Merge "Use BUILD_DATETIME_FROM_FILE instead of BUILD_DATETIME in brillo_config"Nan Zhang
am: dc282ead05 Change-Id: Idaa13d35243e51c09b19cbdaaacf0e6d7d5ad89e
2018-02-15Merge "simpleperf: fix cmd_debug_unwind tests."Yabin Cui
am: 01b1cb727c Change-Id: I83188af1a6461f684270f356ac8b7a9e90e4e09f
2018-02-15Merge "Use BUILD_DATETIME_FROM_FILE instead of BUILD_DATETIME in brillo_config"Treehugger Robot