Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-06 | Snap for 4380820 from 9f9c941ff397771936ee8cd91be4909057ae372e to pi-releaseandroid-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testingpie-cts-release | android-build-team Robot | |
Change-Id: I6ffdbd49c6a5703595c783c290515f33665924b9 | |||
2017-10-05 | Merge "Fix memory corruption by changing refs to Objects"android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-dev | TreeHugger Robot | |
2017-10-05 | Fix memory corruption by changing refs to Objects | xshu | |
The memory corruption is caused by temporary Objects which where binding to references getting destroyed before they were expected to. This caused the references to point to corrupted memory. This fix make the temporary Objects be assigned to Objects instead. Bug: 66968282 Test: run ./system/connectivity/wifilogd/runtests.sh Change-Id: If7a14326a663df554a5de9a812422e21b888edf6 | |||
2017-10-03 | Automatically do 'adb disable-verity' if needed | Ningyuan Wang | |
This also adds 'adb wait-for-device' before 'adb root' to correctly handle the case that device is not ready yet when runtest.sh is executed. Bug: 67326963 Test: run 'adb enable-verify' and 'adb reboot' then execute run_test.sh observe that 'adb disable-verify' is executed. Test: run 'adb disable-verify' and 'adb reboot' then execute run_test.sh observe that 'adb disable-verify' is not executed. Change-Id: I064a6408fefee13cc3c4882f060e3b5059364d4f | |||
2017-06-05 | Add OWNERS in system/connectivity/wifilogd am: 796315a7e2 am: a19caef315 am: ↵android-wear-p-preview-2android-wear-8.0.0_r1android-p-preview-5android-p-preview-4android-p-preview-3android-p-preview-2android-p-preview-1android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-o-mr1-iot-preview-7android-o-mr1-iot-preview-6oreo-mr1-devoreo-dr1-devo-mr1-iot-preview-8o-mr1-iot-preview-7o-mr1-iot-preview-6 | Chih-Hung Hsieh | |
85f547bb4d am: 2211b56ca9 Change-Id: If36720fea1125e4c730df13082ed738913a324f0 | |||
2017-06-05 | Add OWNERS in system/connectivity/wifilogd am: 796315a7e2 am: a19caef315android-o-mr1-preview-2android-o-mr1-preview-1 | Chih-Hung Hsieh | |
am: 85f547bb4d Change-Id: I88ef4f52f3e167a3db7f35e8a97af08bcf505571 | |||
2017-06-05 | Add OWNERS in system/connectivity/wifilogd am: 796315a7e2 | Chih-Hung Hsieh | |
am: a19caef315 Change-Id: I30e91542b870e57cdf2cfed1abd19d1c3b88cf1e | |||
2017-06-05 | Add OWNERS in system/connectivity/wifilogd | Chih-Hung Hsieh | |
am: 796315a7e2 Change-Id: I8efb8939d0e95958c544b56d736d11acfaa1cb43 | |||
2017-06-03 | Add OWNERS in system/connectivity/wifilogdandroid-o-preview-4android-o-iot-preview-5o-iot-preview-5 | Chih-Hung Hsieh | |
Owners are selected from top CL approvals or owners. They will be suggested to review/approve future CLs. Bug: None Test: build/make/tools/checkowners.py -c -v OWNERS Change-Id: I96c0c32dcf4cb66dcc6fbafd46a73e907bb3776a | |||
2017-03-27 | Add test config to wifilogd_unit_test | Dan Shi | |
Details about test configs changes are tracked in doc https://docs.google.com/document/d/1EWUjJ7fjy8ge_Nk0YQbFdRp8DSHo3z6GU0R8jLgrAcw/edit# Bug: 35882476 Test: local test Change-Id: Ia58438f3eb6f2a4d08677429a6ffdf0fbc93cd92 | |||
2016-11-15 | MainLoop: improve error handling am: fd59221459 am: 8fbb6736ff am: 02b8923766android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-devoreo-cts-release | mukesh agrawal | |
am: 0568dbda87 Change-Id: Ie76fc927106cbbc692249ca67ddd19a6511016f7 | |||
2016-11-15 | Os: add Nanosleep() am: 960c8a88c8 am: 8e599db806 am: 9e228f1ec8 | mukesh agrawal | |
am: 41c5b20a06 Change-Id: I1997e235a81b77f18a38a160b88603cb961e1c03 | |||
2016-11-15 | add MainLoop am: 3b1d20a572 am: 519e17b2a8 am: 468798aa84 | mukesh agrawal | |
am: e15b826ff5 Change-Id: I822f46dc0a92e8bf1b29ba78ca0a09784937f76c | |||
2016-11-15 | CommandProcessor: add a mock am: 82816d2fd2 am: 456e4edef9 am: 2861c7b751 | mukesh agrawal | |
am: 10f403a1ad Change-Id: I30c0a71550ab93a2913cb2ce172ae91925614ad1 | |||
2016-11-15 | Os: add GetControlSocket() am: a5bb08c1cf am: 8057c92c09 am: 34f9d3bf60 | mukesh agrawal | |
am: 674a353bf5 Change-Id: I9a81eb47cd3e872144fca65e47f5a0791247ba41 | |||
2016-11-15 | Os: add ReceiveDatagram am: d75fd9e9b7 am: da734f5096 am: 298f6b81b5 | mukesh agrawal | |
am: 5532ac616d Change-Id: Iec64b544b5c650926af989e232c542207a8dd8f4 | |||
2016-11-15 | MainLoop: improve error handling am: fd59221459 am: 8fbb6736ffandroid-wear-o-preview-4android-wear-o-preview-3android-o-preview-3android-o-preview-2 | mukesh agrawal | |
am: 02b8923766 Change-Id: I6ad49c550e87f97efd4cd698e932579e064cb5b6 | |||
2016-11-15 | Os: add Nanosleep() am: 960c8a88c8 am: 8e599db806 | mukesh agrawal | |
am: 9e228f1ec8 Change-Id: Id26cee7abb46cafdfe6f38c2affd1c31bca07179 | |||
2016-11-15 | add MainLoop am: 3b1d20a572 am: 519e17b2a8 | mukesh agrawal | |
am: 468798aa84 Change-Id: I740f97e2dff87aa7680a1c82b1cc28c4b01a3ec6 | |||
2016-11-15 | CommandProcessor: add a mock am: 82816d2fd2 am: 456e4edef9 | mukesh agrawal | |
am: 2861c7b751 Change-Id: I6acd3d388d8617657cb8c3e53b446e5130d6ee3e | |||
2016-11-15 | Os: add GetControlSocket() am: a5bb08c1cf am: 8057c92c09 | mukesh agrawal | |
am: 34f9d3bf60 Change-Id: Ia81c6fc42424fbf4038889d186f1395053bdbb76 | |||
2016-11-15 | Os: add ReceiveDatagram am: d75fd9e9b7 am: da734f5096 | mukesh agrawal | |
am: 298f6b81b5 Change-Id: Ifb2ea443615b2fb75c024cb0c1f6b4919793ba69 | |||
2016-11-15 | MainLoop: improve error handling am: fd59221459 | mukesh agrawal | |
am: 8fbb6736ff Change-Id: Ic53f2ae5da4a5e5aa8a659abd4f223c72398064a | |||
2016-11-15 | Os: add Nanosleep() am: 960c8a88c8 | mukesh agrawal | |
am: 8e599db806 Change-Id: Id8a8e862428420f59a1cc6e53bf9f30c79ebd82c | |||
2016-11-15 | add MainLoop am: 3b1d20a572 | mukesh agrawal | |
am: 519e17b2a8 Change-Id: I55496404ad5b804bc9a3d7f25569727ee97acbaa | |||
2016-11-15 | CommandProcessor: add a mock am: 82816d2fd2 | mukesh agrawal | |
am: 456e4edef9 Change-Id: Ib0e3c3dc8e39f4ae5ddc8172ae6f310e4e450984 | |||
2016-11-15 | Os: add GetControlSocket() am: a5bb08c1cf | mukesh agrawal | |
am: 8057c92c09 Change-Id: Ib071beec0042b5aaf000af0d691151cc1686d2f4 | |||
2016-11-15 | Os: add ReceiveDatagram am: d75fd9e9b7 | mukesh agrawal | |
am: da734f5096 Change-Id: If7016f32667764dc53dbfe7dc0abb87122555049 | |||
2016-11-15 | MainLoop: improve error handlingandroid-o-preview-1o-preview | mukesh agrawal | |
am: fd59221459 Change-Id: Ica2fb6ca49c57286c661763192a0f45a23e899c9 | |||
2016-11-15 | Os: add Nanosleep() | mukesh agrawal | |
am: 960c8a88c8 Change-Id: I639d4d32cc5113a7aa504f138425ba1534a225bc | |||
2016-11-15 | add MainLoop | mukesh agrawal | |
am: 3b1d20a572 Change-Id: Ide14f0a10b7de0dcaacc044025e790e0c95c9c59 | |||
2016-11-15 | CommandProcessor: add a mock | mukesh agrawal | |
am: 82816d2fd2 Change-Id: I5e62555210324c9b38c9cd70621f1c474111dff1 | |||
2016-11-15 | Os: add GetControlSocket() | mukesh agrawal | |
am: a5bb08c1cf Change-Id: I175d3321b9ed891e8180d88f1bf91d3f8a0e4dc9 | |||
2016-11-15 | Os: add ReceiveDatagram | mukesh agrawal | |
am: d75fd9e9b7 Change-Id: Ifb0b5a775dc3151a6cfb91f8d8acfb49f361305f | |||
2016-11-15 | MainLoop: improve error handling | mukesh agrawal | |
Improve error handling, when reading from the log socket: - On transient errors: sleep, to allow the transient condition to pass (and to avoid a tight CPU loop, if the condition is not so transient). - On all other errors: abort the daemon. In the case of a non-transient error, we have two choices: continue running, or abort (and hope the new process comes up in a good state). We to abort, for two reasons: - we assume that newer logs are more important than older ones - even if we kept running, we might not be able to dump the logs that we'd captured so far, short of a core dump. (The request to dump logs would, itself, need to be read from the log socket.) Bug: 32481888 Test: ./runtests.sh (on angler) Change-Id: I68619d192f7682436c9f78b062d1b6070cdabcdf | |||
2016-11-15 | Os: add Nanosleep() | mukesh agrawal | |
Add Nanosleep(), so that upper layers of wifilogd can briefly suspend execution after a transient error. Bug: 32454491 Test: ./runtest.sh (on angler) Change-Id: I85e95ddf4139ae10ab95a40c46ed2a424e2a28ad | |||
2016-11-15 | add MainLoop | mukesh agrawal | |
Add the class that will read messages from our control socket, and pass those messages to the CommandProcessor. Add unit tests for the same. Bug: 32451897 Test: ./runtests.sh (on angler) Change-Id: Icd9a0e9180a91f97d99d112024664e34fdc2a466 | |||
2016-11-15 | CommandProcessor: add a mock | mukesh agrawal | |
Add the MockCommandProcessor class, so that we can test how upper layers of wifilogd interact with the CommandProcessor. Along the way: - make CommandProcessor::ProcessCommand() a virtual method - make the CommandProcessor dtor virtual While there: fix some typos in TODOs. Bug: 32779626 Test: ./runtests.sh (on angler) Change-Id: I12d9560ed3a1bcd6bc90ffe444dc3ac6a473328e | |||
2016-11-15 | Os: add GetControlSocket() | mukesh agrawal | |
Add the GetControlSocket() method to Os, and add unit tests for the same. A "control socket" is a service-specific socket created by the init daemon, to enable other processes to talk to a given service. Bug: 32446680 Test: ./runtests.sh (on angler) Change-Id: I25ea54f8ab85fafd492ec2953e4e369d64ecd02d | |||
2016-11-15 | Os: add ReceiveDatagram | mukesh agrawal | |
Add a wrapper for recv(), which reads one datagram from a socket. Add unit tests for the same. While there: - add NONNULL annotation to the |buf| argument of Os::Write() - add some more tests for Os::Write() - replace an instance of EBADFD with EBADF (the two errors are not necessarily the same, and the documentation for write() talks about EBADF, not EBADFD.) - remove unnecessary ON_CALL in a test (in WriteWithOverlyLargeBufferCausesDeath, we expect to abort before calling RawOs::Write()) Bug: 32447384 Test: ./runtests.sh (on angler) Change-Id: I1a8b7e94d415d5f63a2ccc842d292c6c65b85b09 | |||
2016-11-15 | Merge "Revert "add host unit tests"" am: 65c8e37c8c am: d9bf9d12df am: ↵ | Mukesh Agrawal | |
5bd188fdbf am: cf9fab3b29 Change-Id: I1bb1993a7178fbda3f960532bf2dd8cac0e1ad44 | |||
2016-11-15 | Merge "Revert "add host unit tests"" am: 65c8e37c8c am: d9bf9d12df | Mukesh Agrawal | |
am: 5bd188fdbf Change-Id: I9012be94e23787b8f6b59d5035d9ac6a24f435d1 | |||
2016-11-15 | Merge "Revert "add host unit tests"" am: 65c8e37c8c | Mukesh Agrawal | |
am: d9bf9d12df Change-Id: Ia386bff12bd9c73279c50efec468172a8a76e620 | |||
2016-11-15 | Merge "Revert "add host unit tests"" | Mukesh Agrawal | |
am: 65c8e37c8c Change-Id: Ic9cfb8c4598f9c138663f29b14b9d2757eaac72c | |||
2016-11-15 | Merge "Revert "add host unit tests"" | Treehugger Robot | |
2016-11-15 | Revert "add host unit tests" | Mukesh Agrawal | |
The host unit tests CL causes merge conflicts, as well as semantic conflicts, for some other code that is higher priority to get into the tree. This reverts commit 847e71bde2da917e035d3ebbf635bdfda7eca578. Change-Id: I6acc85ef7f5a68fa9f72852189ad9cfa892cbc1f | |||
2016-11-15 | Merge "add host unit tests" am: 613f0dfb7e am: 9736842836 am: f6a4a2a23b | Mukesh Agrawal | |
am: 5c988ecf9f Change-Id: Id11f8e7a99d18523fafe4f135813e4faae06866b | |||
2016-11-15 | CommandProcessor: add setters for TimestampHeader am: 188f047fb8 am: ↵ | mukesh agrawal | |
93eb4de57a am: 766aa0b7e8 am: 0baa8b8180 Change-Id: I1e37330d0f651bdfc0637822962a88575ae938cc | |||
2016-11-15 | protocol: add setters for AsciiMessage am: 0df78aa33c am: 4302344df8 am: ↵ | mukesh agrawal | |
b7084fd5d5 am: 193b1b26fc Change-Id: If7bdbabc09f7223666d546c0af18533aa15fe8c4 | |||
2016-11-15 | protocol: add setters for Command am: 82b7fa0c88 am: 2b4486e5c9 am: efa3e45855 | mukesh agrawal | |
am: 14f24797c3 Change-Id: Ide962a16e0027db910c8b5b997eae39425a7ce17 |