)]}'
{
  "log": [
    {
      "commit": "2e909ccdf779939e5caa5ab52851f38f22037ae9",
      "tree": "ae1614ebb22b8aa59ecd0d29e1a0e162deaa2d09",
      "parents": [
        "47a22f5a8ab194749f2e4faedff997dab344534f",
        "2baf3d277b568fef303065e5013a38035f39ba53"
      ],
      "author": {
        "name": "Tom Shafron",
        "email": "shafron@google.com",
        "time": "Tue Mar 15 02:04:13 2022"
      },
      "committer": {
        "name": "Tom Shafron",
        "email": "shafron@google.com",
        "time": "Tue Mar 22 01:20:45 2022"
      },
      "message": "logging: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions\nUpdated OWNERS file for out repo\n\nBUG\u003db:211342927\nTEST\u003dFEATURES\u003dtest emerge-amd64-generic nnapi aosp-frameworks-ml-nn\n\nChange-Id: I5186da9d4a96eb765c6fe52105af0ebbce2be56f\n"
    },
    {
      "commit": "2baf3d277b568fef303065e5013a38035f39ba53",
      "tree": "06c11de90482189a59b5e0148a2e28305cfbb7e2",
      "parents": [
        "cca0c59e54ff0eafaf03b6bb43cf990f8b319326",
        "caa341e88dfeb4d5d73ee6b8b438f80625d65f83"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 04 17:33:41 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 04 17:33:41 2022"
      },
      "message": "Fix overflow for long Trusty logs am: caa341e88d\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/2008213\n\nChange-Id: Iae03bd9c9952f2e860c346d1a48798e8840afc50\n"
    },
    {
      "commit": "caa341e88dfeb4d5d73ee6b8b438f80625d65f83",
      "tree": "06c11de90482189a59b5e0148a2e28305cfbb7e2",
      "parents": [
        "83985071c8d7cafea915a0bf9e9e62e9a9ffa287"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 04 03:22:16 2022"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 04 03:34:29 2022"
      },
      "message": "Fix overflow for long Trusty logs\n\nBug: 220697329\nTest: boot, see no crashes on long logs\nChange-Id: Iaf01ea2e8509e2593d112e26d0e4d96fc82c5b83\n"
    },
    {
      "commit": "cca0c59e54ff0eafaf03b6bb43cf990f8b319326",
      "tree": "b744feee79fdc93aca76c784e60a052176b7777e",
      "parents": [
        "e10bf4a7eb6285e15a08edbc92a2437348cfb7d5",
        "7df5abc29ae7211254b465ab2b72febc46fc1e56"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 11 06:17:36 2022"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 11 06:17:36 2022"
      },
      "message": "Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891\n\nBug: 214455710\nMerged-In: Ib53cc25469d2049f362a019c36bdd30f9e634b15\nChange-Id: Ia84e1fa1c7d3dde66dfed6c03a42a8b6d4014e7f\n"
    },
    {
      "commit": "e10bf4a7eb6285e15a08edbc92a2437348cfb7d5",
      "tree": "b744feee79fdc93aca76c784e60a052176b7777e",
      "parents": [
        "b0d428ca75d1bd5818ad0ec5a29fe8c1b0e9b828",
        "83985071c8d7cafea915a0bf9e9e62e9a9ffa287"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 07 18:15:40 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 07 18:15:40 2022"
      },
      "message": "Merge \"Check Trusty log driver version before opening\" am: 83985071c8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1972968\n\nChange-Id: Id9b8102e60281fc7e637cefe0b52e6c5d71a0888\n"
    },
    {
      "commit": "83985071c8d7cafea915a0bf9e9e62e9a9ffa287",
      "tree": "b744feee79fdc93aca76c784e60a052176b7777e",
      "parents": [
        "9d6ed2abc346c604f8d6cc6181cc8c407a60e367",
        "468ce59af948d383b9dd0f4c5ec83a1e1ff56b26"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 07 17:57:02 2022"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 07 17:57:02 2022"
      },
      "message": "Merge \"Check Trusty log driver version before opening\""
    },
    {
      "commit": "468ce59af948d383b9dd0f4c5ec83a1e1ff56b26",
      "tree": "8f8d895615c3f3408e81dbe0661903836847962b",
      "parents": [
        "48f559f377b252a47078bd49929fe710d7791a1c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 04 23:05:20 2022"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 04 23:07:56 2022"
      },
      "message": "Check Trusty log driver version before opening\n\nBug: 217672828\nBug: 190050919\nTest: run with old and new driver\nChange-Id: I7b1bae56e8bad6e12bf5bf5dda2fece0ac6b661b\n"
    },
    {
      "commit": "b0d428ca75d1bd5818ad0ec5a29fe8c1b0e9b828",
      "tree": "5c552f0f45f4c22f4e4bc441253f64133d425487",
      "parents": [
        "366c5bf2a5e27867e44ff209b865d49b318e1db6",
        "9d6ed2abc346c604f8d6cc6181cc8c407a60e367"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 04 18:33:46 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 04 18:33:46 2022"
      },
      "message": "Merge \"Add the missing free() for getline().\" am: 9d6ed2abc3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1971801\n\nChange-Id: I525f2b1a41b7872747c84be05d133a54e0fe9c51\n"
    },
    {
      "commit": "9d6ed2abc346c604f8d6cc6181cc8c407a60e367",
      "tree": "5c552f0f45f4c22f4e4bc441253f64133d425487",
      "parents": [
        "48f559f377b252a47078bd49929fe710d7791a1c",
        "7e26071ecb4c998ba8b2c82ee5ec365b9ff633ab"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 04 18:20:15 2022"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 04 18:20:15 2022"
      },
      "message": "Merge \"Add the missing free() for getline().\""
    },
    {
      "commit": "7e26071ecb4c998ba8b2c82ee5ec365b9ff633ab",
      "tree": "0277bc5ea9ddea96b728d23674cdae5b581eea99",
      "parents": [
        "81d9203d1180ec7272a8c45a899f07b438ffabcf"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 04 00:12:35 2022"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 04 00:12:35 2022"
      },
      "message": "Add the missing free() for getline().\n\nTest: treehugger\nChange-Id: I5e10c88383a104d8a5fe9f95c4d95c7af215e976\n"
    },
    {
      "commit": "366c5bf2a5e27867e44ff209b865d49b318e1db6",
      "tree": "32a3ecb83d50e6f2c190e6c6c2ec063643458ac1",
      "parents": [
        "9ca1bdd6c8f8f78160ab329dec1e30627112d33b",
        "48f559f377b252a47078bd49929fe710d7791a1c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 02 21:05:17 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 02 21:05:17 2022"
      },
      "message": "Merge \"logd: read Trusty log\" am: 48f559f377\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1927569\n\nChange-Id: If27946e4934fbee395702eaa94ddd278b419dfc1\n"
    },
    {
      "commit": "48f559f377b252a47078bd49929fe710d7791a1c",
      "tree": "32a3ecb83d50e6f2c190e6c6c2ec063643458ac1",
      "parents": [
        "81d9203d1180ec7272a8c45a899f07b438ffabcf",
        "a8d42989865cd73f5b927cab7d0f936fc9f3d8dd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 02 20:42:57 2022"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 02 20:42:57 2022"
      },
      "message": "Merge \"logd: read Trusty log\""
    },
    {
      "commit": "a8d42989865cd73f5b927cab7d0f936fc9f3d8dd",
      "tree": "87020d49f63804877e27656b13d670b178df7437",
      "parents": [
        "d403566bdbd4eea3acf902593b4b386ab847790e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Dec 02 18:49:52 2021"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 02 19:18:49 2022"
      },
      "message": "logd: read Trusty log\n\nMake logd read the Trusty log, similar to how it reads the kernel log.\n\nBug: 190050919\nTest: boot, logcat\nChange-Id: I2c72e756405953cd844fdfbfceddcf3e47099ad3\nMerged-In: I2c72e756405953cd844fdfbfceddcf3e47099ad3\n"
    },
    {
      "commit": "9ca1bdd6c8f8f78160ab329dec1e30627112d33b",
      "tree": "666c684a3a6a04992e91d6496d6603808a56441e",
      "parents": [
        "cdb47de0e94a21b6a2594662d2c6e59f0c751473",
        "81d9203d1180ec7272a8c45a899f07b438ffabcf"
      ],
      "author": {
        "name": "Matthew Maurer",
        "email": "mmaurer@google.com",
        "time": "Thu Jan 27 21:06:42 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 27 21:06:42 2022"
      },
      "message": "Make vendor available am: 81d9203d11\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1960338\n\nChange-Id: I9aafb79e0e8d02fe8a718c27b1df27c34fe00fe4\n"
    },
    {
      "commit": "81d9203d1180ec7272a8c45a899f07b438ffabcf",
      "tree": "666c684a3a6a04992e91d6496d6603808a56441e",
      "parents": [
        "8b1ba794f139b731aac3a9641b08a4f14d28faeb"
      ],
      "author": {
        "name": "Matthew Maurer",
        "email": "mmaurer@google.com",
        "time": "Fri Jan 14 22:15:11 2022"
      },
      "committer": {
        "name": "Matthew Maurer",
        "email": "mmaurer@google.com",
        "time": "Tue Jan 25 23:36:44 2022"
      },
      "message": "Make vendor available\n\nBug: 216358770\nChange-Id: I0bc56e5332c5c18227d501a29a27e1da02510353\n"
    },
    {
      "commit": "cdb47de0e94a21b6a2594662d2c6e59f0c751473",
      "tree": "676d6bfa7403eb55ac9d5ad39e8720a88bb50408",
      "parents": [
        "ca224b4b5632cc0da9b16710ebea042708bdccbd",
        "8b1ba794f139b731aac3a9641b08a4f14d28faeb"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Jan 19 02:08:02 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 19 02:08:02 2022"
      },
      "message": "Move liblog from sampling PGO to AFDO pipeline am: 8b1ba794f1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1952168\n\nChange-Id: I128743e99b729443cc5c88b9224920a867645078\n"
    },
    {
      "commit": "8b1ba794f139b731aac3a9641b08a4f14d28faeb",
      "tree": "676d6bfa7403eb55ac9d5ad39e8720a88bb50408",
      "parents": [
        "a82c0337a07e1f63a6cbee64f1c5e103e06151b0"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Jan 18 07:22:28 2022"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Jan 18 07:22:28 2022"
      },
      "message": "Move liblog from sampling PGO to AFDO pipeline\n\nSampling PGO is being replaced by AFDO.\n\nTest: presubmit\nChange-Id: I5b3e17e941d2c9896f710c3e636e6e72038dd462\n"
    },
    {
      "commit": "7df5abc29ae7211254b465ab2b72febc46fc1e56",
      "tree": "091e914eda789a5c804f2d5aa7e46151aea94dfd",
      "parents": [
        "47ec5b0fcb54d1109f3e3ac61e943aabf4e500e7",
        "f0d8d44dd3308878b8e8d0b37514f4a604a90592"
      ],
      "author": {
        "name": "Wenhao Wang",
        "email": "wenhaowang@google.com",
        "time": "Thu Jan 13 21:24:43 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 21:24:43 2022"
      },
      "message": "liblog: Refactor log_wrap_test am: a82c0337a0 am: ca224b4b56 am: f0d8d44dd3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1948842\n\nChange-Id: I497d7f4a349362018e0f965f352b2b0addb54afa\n"
    },
    {
      "commit": "f0d8d44dd3308878b8e8d0b37514f4a604a90592",
      "tree": "091e914eda789a5c804f2d5aa7e46151aea94dfd",
      "parents": [
        "a8ae4e11c31e8dc6184f984864e0f25f0a7766ee",
        "ca224b4b5632cc0da9b16710ebea042708bdccbd"
      ],
      "author": {
        "name": "Wenhao Wang",
        "email": "wenhaowang@google.com",
        "time": "Thu Jan 13 21:06:45 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 21:06:45 2022"
      },
      "message": "liblog: Refactor log_wrap_test am: a82c0337a0 am: ca224b4b56\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1948842\n\nChange-Id: I9cab18f4820265e1f51dfc32f0ed1bfba4306a95\n"
    },
    {
      "commit": "ca224b4b5632cc0da9b16710ebea042708bdccbd",
      "tree": "091e914eda789a5c804f2d5aa7e46151aea94dfd",
      "parents": [
        "8587a92e4a64dc124501675863ca55a92db9681a",
        "a82c0337a07e1f63a6cbee64f1c5e103e06151b0"
      ],
      "author": {
        "name": "Wenhao Wang",
        "email": "wenhaowang@google.com",
        "time": "Thu Jan 13 20:44:01 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 20:44:01 2022"
      },
      "message": "liblog: Refactor log_wrap_test am: a82c0337a0\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1948842\n\nChange-Id: I5ef3f103185ef0d0fd76683219516b057231edae\n"
    },
    {
      "commit": "a82c0337a07e1f63a6cbee64f1c5e103e06151b0",
      "tree": "091e914eda789a5c804f2d5aa7e46151aea94dfd",
      "parents": [
        "d403566bdbd4eea3acf902593b4b386ab847790e"
      ],
      "author": {
        "name": "Wenhao Wang",
        "email": "wenhaowang@google.com",
        "time": "Thu Jan 13 17:34:54 2022"
      },
      "committer": {
        "name": "Wenhao Wang",
        "email": "wenhaowang@google.com",
        "time": "Thu Jan 13 17:36:48 2022"
      },
      "message": "liblog: Refactor log_wrap_test\n\nThe prior unit test reads MAIN buffer with ANDRID_LOG_WRAP flag.\nBut the reading thread wakes up when the MAIN buffer is full.\nThe MAIN buffer is usually filled less than 5 seconds.\nFor example, the cf_x86_64_phone-userdebug target.\nSo we switch to read SYSTEM buffer, which is stuffed much slower.\n\nBug: 197901557\nTest: CtsLiblogTestCases\nChange-Id: Ib53cc25469d2049f362a019c36bdd30f9e634b15\n"
    },
    {
      "commit": "47ec5b0fcb54d1109f3e3ac61e943aabf4e500e7",
      "tree": "dae7a9492cd3393fef842af9fdae507992583b56",
      "parents": [
        "bb81da2fdb9234ddb1f5ae1aabd2375f8cd01b7b",
        "a8ae4e11c31e8dc6184f984864e0f25f0a7766ee"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Wed Dec 15 17:27:29 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 15 17:27:29 2021"
      },
      "message": "Merge \"Combine rust_test_{,_host} and regenerate TEST_MAPPING.\" am: d403566bdb am: 8587a92e4a am: a8ae4e11c3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1912626\n\nChange-Id: Ifbbb48450a1adf7f00bc69758ad8dbefe5b4af1d\n"
    },
    {
      "commit": "a8ae4e11c31e8dc6184f984864e0f25f0a7766ee",
      "tree": "dae7a9492cd3393fef842af9fdae507992583b56",
      "parents": [
        "9b3fa86edb3e878e1984fd28fee55bfd2380d32b",
        "8587a92e4a64dc124501675863ca55a92db9681a"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Wed Dec 15 16:43:23 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 15 16:43:23 2021"
      },
      "message": "Merge \"Combine rust_test_{,_host} and regenerate TEST_MAPPING.\" am: d403566bdb am: 8587a92e4a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1912626\n\nChange-Id: I5895fd612b8ed26ec72457f217824232e513c8ee\n"
    },
    {
      "commit": "8587a92e4a64dc124501675863ca55a92db9681a",
      "tree": "dae7a9492cd3393fef842af9fdae507992583b56",
      "parents": [
        "9ad64d5af3a9d91b60d946b32d321cfad6a9edca",
        "d403566bdbd4eea3acf902593b4b386ab847790e"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Wed Dec 15 16:02:20 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 15 16:02:20 2021"
      },
      "message": "Merge \"Combine rust_test_{,_host} and regenerate TEST_MAPPING.\" am: d403566bdb\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1912626\n\nChange-Id: I28d23dc8982a41a33ad78895dc1284e824fb1ff3\n"
    },
    {
      "commit": "d403566bdbd4eea3acf902593b4b386ab847790e",
      "tree": "dae7a9492cd3393fef842af9fdae507992583b56",
      "parents": [
        "9ad64d5af3a9d91b60d946b32d321cfad6a9edca",
        "519c927a769f59dc3cf31d2c1ee2e661bc660c2e"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Wed Dec 15 15:28:00 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 15 15:28:00 2021"
      },
      "message": "Merge \"Combine rust_test_{,_host} and regenerate TEST_MAPPING.\""
    },
    {
      "commit": "bb81da2fdb9234ddb1f5ae1aabd2375f8cd01b7b",
      "tree": "fabd9ec5f8fed3e54b1a0627742103f65dcdb17b",
      "parents": [
        "93215e0505058070fe210498259fc545314b9d65",
        "9b3fa86edb3e878e1984fd28fee55bfd2380d32b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Dec 13 19:15:59 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 13 19:15:59 2021"
      },
      "message": "Merge \"Ignore custom logd sizes.\" am: d7456832ca am: 9ad64d5af3 am: 9b3fa86edb\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1918951\n\nChange-Id: Ie0d1407219f9e6218987b1df88850c320caa7083\n"
    },
    {
      "commit": "9b3fa86edb3e878e1984fd28fee55bfd2380d32b",
      "tree": "fabd9ec5f8fed3e54b1a0627742103f65dcdb17b",
      "parents": [
        "968a49e682225babaf6d1fa5b755e1778d4b4ffc",
        "9ad64d5af3a9d91b60d946b32d321cfad6a9edca"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Dec 13 18:50:27 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 13 18:50:27 2021"
      },
      "message": "Merge \"Ignore custom logd sizes.\" am: d7456832ca am: 9ad64d5af3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1918951\n\nChange-Id: Ib4e8a346901a3baf1acf48aa9b14085fc834f5dd\n"
    },
    {
      "commit": "9ad64d5af3a9d91b60d946b32d321cfad6a9edca",
      "tree": "fabd9ec5f8fed3e54b1a0627742103f65dcdb17b",
      "parents": [
        "ab671214b68009eec05b66a5c057c13bdb080ff2",
        "d7456832cabc991e17abd25d974c832653322144"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Dec 13 18:26:01 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 13 18:26:01 2021"
      },
      "message": "Merge \"Ignore custom logd sizes.\" am: d7456832ca\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1918951\n\nChange-Id: I2460f5132ebbec81eab0ad4648c9fb6cd32ba887\n"
    },
    {
      "commit": "d7456832cabc991e17abd25d974c832653322144",
      "tree": "fabd9ec5f8fed3e54b1a0627742103f65dcdb17b",
      "parents": [
        "2b2e39cae1977b9bad3b184814393a666d66f881",
        "6aeeaacedaafab2d7ada57e7bfb75741a0461706"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Dec 13 18:01:42 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 13 18:01:42 2021"
      },
      "message": "Merge \"Ignore custom logd sizes.\""
    },
    {
      "commit": "6aeeaacedaafab2d7ada57e7bfb75741a0461706",
      "tree": "1cf330f8d099596ebd818db7cbe198bbfcf9cc60",
      "parents": [
        "d07c55b6f7798be9e4ddf9a9639f4550270e7adb"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Dec 10 23:04:27 2021"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Dec 10 23:04:27 2021"
      },
      "message": "Ignore custom logd sizes.\n\n(Hopefully) temporary test. See code comment for details.\n\nBug: http://b/196856709\nTest: treehugger\nChange-Id: I5f76df0a788d14e2f2535b14021cb25cfc07c1ea\n"
    },
    {
      "commit": "519c927a769f59dc3cf31d2c1ee2e661bc660c2e",
      "tree": "2d96032b1000c0021b91e0f4bae347868a81b9dd",
      "parents": [
        "2b2e39cae1977b9bad3b184814393a666d66f881"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Dec 07 00:35:08 2021"
      },
      "committer": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Dec 07 00:35:08 2021"
      },
      "message": "Combine rust_test_{,_host} and regenerate TEST_MAPPING.\n\nTest: TreeHugger\nChange-Id: Ibc073ea8671c42cab03e21cdacf409de3d6bd683\n"
    },
    {
      "commit": "93215e0505058070fe210498259fc545314b9d65",
      "tree": "bfdb66ca53a8c56d75c76eb248233cce0999a68a",
      "parents": [
        "b3260357fee68ef3684f35eb8e4abf7cc86e9b24",
        "968a49e682225babaf6d1fa5b755e1778d4b4ffc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 02 04:24:45 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 02 04:24:45 2021"
      },
      "message": "Merge \"Add logd.ready\" am: 2b2e39cae1 am: ab671214b6 am: 968a49e682\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1895848\n\nChange-Id: I062eb519da2166f7e8b49ff7ca41bc40ff38194c\n"
    },
    {
      "commit": "968a49e682225babaf6d1fa5b755e1778d4b4ffc",
      "tree": "bfdb66ca53a8c56d75c76eb248233cce0999a68a",
      "parents": [
        "d005ee945ae74114b284ba0ca51a5f08cac58037",
        "ab671214b68009eec05b66a5c057c13bdb080ff2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 02 04:00:44 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 02 04:00:44 2021"
      },
      "message": "Merge \"Add logd.ready\" am: 2b2e39cae1 am: ab671214b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1895848\n\nChange-Id: I9de30a3e74a7ea57bae022023d268bc133a962de\n"
    },
    {
      "commit": "ab671214b68009eec05b66a5c057c13bdb080ff2",
      "tree": "bfdb66ca53a8c56d75c76eb248233cce0999a68a",
      "parents": [
        "62a4946b531f33a27d0644c2c298128d4c92b283",
        "2b2e39cae1977b9bad3b184814393a666d66f881"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 02 03:49:14 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 02 03:49:14 2021"
      },
      "message": "Merge \"Add logd.ready\" am: 2b2e39cae1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1895848\n\nChange-Id: I6596a1fae6dfbf6a3f603baede217f2fa9392014\n"
    },
    {
      "commit": "2b2e39cae1977b9bad3b184814393a666d66f881",
      "tree": "bfdb66ca53a8c56d75c76eb248233cce0999a68a",
      "parents": [
        "d07c55b6f7798be9e4ddf9a9639f4550270e7adb",
        "7ceed100c8882f956f43c31c40446f6590f277a6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 02 03:34:00 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 02 03:34:00 2021"
      },
      "message": "Merge \"Add logd.ready\""
    },
    {
      "commit": "b3260357fee68ef3684f35eb8e4abf7cc86e9b24",
      "tree": "a359afd7d67e17192ea93aa8390acd3614c8d572",
      "parents": [
        "d32efc8d7ac47b0c8377aab90b8e7bd7ba3f51f8",
        "d005ee945ae74114b284ba0ca51a5f08cac58037"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 30 18:16:28 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 30 18:16:28 2021"
      },
      "message": "Merge \"logcat: use stdio for free buffering.\" am: d07c55b6f7 am: 62a4946b53 am: d005ee945a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1894740\n\nChange-Id: I938165b8a9b4fc42a85b0e0ff63bb495bd1bd0a4\n"
    },
    {
      "commit": "d005ee945ae74114b284ba0ca51a5f08cac58037",
      "tree": "a359afd7d67e17192ea93aa8390acd3614c8d572",
      "parents": [
        "865186846d4891fe37e93a05f7e4936962e34b07",
        "62a4946b531f33a27d0644c2c298128d4c92b283"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 30 17:56:02 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 30 17:56:02 2021"
      },
      "message": "Merge \"logcat: use stdio for free buffering.\" am: d07c55b6f7 am: 62a4946b53\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1894740\n\nChange-Id: I318c2783062e765c953276c5de5f06077f590cd0\n"
    },
    {
      "commit": "62a4946b531f33a27d0644c2c298128d4c92b283",
      "tree": "a359afd7d67e17192ea93aa8390acd3614c8d572",
      "parents": [
        "68b7666371be4363aa30ab7faac756267b2cd6a7",
        "d07c55b6f7798be9e4ddf9a9639f4550270e7adb"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 30 17:36:18 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 30 17:36:18 2021"
      },
      "message": "Merge \"logcat: use stdio for free buffering.\" am: d07c55b6f7\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1894740\n\nChange-Id: Ie1940f3bf989bd68bc06ba4c7dd8d5f30d5efa62\n"
    },
    {
      "commit": "d07c55b6f7798be9e4ddf9a9639f4550270e7adb",
      "tree": "a359afd7d67e17192ea93aa8390acd3614c8d572",
      "parents": [
        "393bc053b387ee2b50f914a08e42b9d67c9f4e3e",
        "daf63991ee06a9175d9e7b4850ae6bf4c38076c9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 30 17:24:43 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 30 17:24:43 2021"
      },
      "message": "Merge \"logcat: use stdio for free buffering.\""
    },
    {
      "commit": "7ceed100c8882f956f43c31c40446f6590f277a6",
      "tree": "fc37ead611cb401886b122274ffa7b6d80b96ed9",
      "parents": [
        "393bc053b387ee2b50f914a08e42b9d67c9f4e3e"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Nov 22 05:21:30 2021"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Nov 30 07:05:24 2021"
      },
      "message": "Add logd.ready\n\nlogd.ready is a system property that logd sets when it is ready to\nserve incoming socket requests for reading and writing log. Clients of\nlogd (e.g. logcat) can use this to synchornize with logd, otherwise they\nmay experience a crash due to the refused socket connection to logd. The\nproperty is automatically unset when logd is not running (e.g. being\nrestarted due to a crash, etc.).\n\nBug: 206826522\nTest: run microdroid. see logcat logs are shown immediately.\nChange-Id: I4397fcfd1b5dfe478005f5956a150ec94705ff14\n"
    },
    {
      "commit": "d32efc8d7ac47b0c8377aab90b8e7bd7ba3f51f8",
      "tree": "5cc3f89fc3c4f393344bef6dad65242ba41a27a5",
      "parents": [
        "417f05f764ac1eb492f4e8d80c4e714d4af7009e",
        "865186846d4891fe37e93a05f7e4936962e34b07"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Mon Nov 22 17:27:18 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 17:27:18 2021"
      },
      "message": "Add apex_available. am: 393bc053b3 am: 68b7666371 am: 865186846d\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1897931\n\nChange-Id: I1ba10b6e3412119f8d2d124f6048af4d01642975\n"
    },
    {
      "commit": "865186846d4891fe37e93a05f7e4936962e34b07",
      "tree": "5cc3f89fc3c4f393344bef6dad65242ba41a27a5",
      "parents": [
        "dff63d1944d0a9a09a7ba65586b5b5fe3934976c",
        "68b7666371be4363aa30ab7faac756267b2cd6a7"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Mon Nov 22 17:09:05 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 17:09:05 2021"
      },
      "message": "Add apex_available. am: 393bc053b3 am: 68b7666371\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1897931\n\nChange-Id: I73161b004aafce47e4c56a11f72a87c6e5d3c370\n"
    },
    {
      "commit": "68b7666371be4363aa30ab7faac756267b2cd6a7",
      "tree": "5cc3f89fc3c4f393344bef6dad65242ba41a27a5",
      "parents": [
        "ce35f2e49523041e390f563d85c1f8fa14e9e2f2",
        "393bc053b387ee2b50f914a08e42b9d67c9f4e3e"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Mon Nov 22 16:51:17 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 22 16:51:17 2021"
      },
      "message": "Add apex_available. am: 393bc053b3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1897931\n\nChange-Id: I21d720d48ccafaddbaf1ec809509d26c12fe069c\n"
    },
    {
      "commit": "393bc053b387ee2b50f914a08e42b9d67c9f4e3e",
      "tree": "5cc3f89fc3c4f393344bef6dad65242ba41a27a5",
      "parents": [
        "a94e70763b5468ab075ac3832c45a3ab44174c04"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Fri Nov 19 23:11:25 2021"
      },
      "committer": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Fri Nov 19 23:11:25 2021"
      },
      "message": "Add apex_available.\n\nTest: TreeHugger\nChange-Id: I935c93cb8a1a7a7644c313044125bc4e1842bf36\n"
    },
    {
      "commit": "daf63991ee06a9175d9e7b4850ae6bf4c38076c9",
      "tree": "fab7195adc4822df1572eea7a8945d4c98d3b755",
      "parents": [
        "d45fc5dd626d8476275d15c7194dab557e936e8e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 02:45:06 2021"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 18 18:37:18 2021"
      },
      "message": "logcat: use stdio for free buffering.\n\nIn modes where we know we\u0027ll exit, we don\u0027t need to manually flush at\nall, so we can avoid the current pathological behavior of one write per\nline. This halves the time taken by, say, `logcat -d`.\n\nWe do this by moving android_log_printLogLine from a file descriptor to\na FILE* and cleaning up the callers.\n\nThis doesn\u0027t speed up \"tail -f\"-equivalent calls, but since they don\u0027t\nexit until you kill them anyway, that probably matters less. It\u0027s not\nobvious how to implement that anyway, though an option to pass\nMSG_DONTWAIT to recvfrom() and then flush and call it again without that\nflag whenever it returns EAGAIN seems like it might work? YAGNI.\n\nAs another optimization, explicitly mark the two large buffers as not\nneeding initialization, since we\u0027re about to write into them anyway.\nThis saves calls to memset().\n\nAlso fix copyright headers (there should only ever be the first year),\nuse the appropriate header file rather than re-define kernel ioctl\nconstants, switch from size_t to uint64_t to avoid some (incorrect)\nhackery to try to deal with the case where a file is larger than 4GiB on\nan LP32 system, and factor out the WriteFully-or-die repetition.\n\nThere are actually further savings to be had by using setbuffer() to get\na larger-than-default stdio buffer, but I wasn\u0027t quite convinced that\u0027s\nworth the trouble. I didn\u0027t investigate whether using setbuffer() to\nexplicitly request line buffering for the blocking case was a saving, in\npart because I felt that might also be a little too subtle, and at this\npoint it\u0027s the thousands of tiny recvs that are the remaining time sink,\nnot anything on the output side. Unless of course you use `-v printable`,\nbut that\u0027s a whole different festering boil...\n\nTest: treehugger\nChange-Id: I175b67484898d65461bc11a8fe47bdc599069c57\n"
    },
    {
      "commit": "417f05f764ac1eb492f4e8d80c4e714d4af7009e",
      "tree": "1fe50483529a8ec1d2c378704d99d4da0f7d25dc",
      "parents": [
        "10f524ea247d1de4cc372e9916a4cdec5f4ffa3e",
        "dff63d1944d0a9a09a7ba65586b5b5fe3934976c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 18 17:01:23 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 18 17:01:23 2021"
      },
      "message": "Remove a bunch of unnecessarily unclear memsets. am: a94e70763b am: ce35f2e495 am: dff63d1944\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1895937\n\nChange-Id: I9ac2b6549caaeca1e36fd2948ac838ecd6b3229e\n"
    },
    {
      "commit": "dff63d1944d0a9a09a7ba65586b5b5fe3934976c",
      "tree": "1fe50483529a8ec1d2c378704d99d4da0f7d25dc",
      "parents": [
        "580f2686369fc83788669ed768bd42d75749f71d",
        "ce35f2e49523041e390f563d85c1f8fa14e9e2f2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 18 16:46:27 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 18 16:46:27 2021"
      },
      "message": "Remove a bunch of unnecessarily unclear memsets. am: a94e70763b am: ce35f2e495\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1895937\n\nChange-Id: I402859afe61cffac0fd4268aa13540a1afd370d7\n"
    },
    {
      "commit": "ce35f2e49523041e390f563d85c1f8fa14e9e2f2",
      "tree": "1fe50483529a8ec1d2c378704d99d4da0f7d25dc",
      "parents": [
        "1b1e55f5db47f418e1dc5a052d0babbbe5a21ca7",
        "a94e70763b5468ab075ac3832c45a3ab44174c04"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 18 16:30:44 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 18 16:30:44 2021"
      },
      "message": "Remove a bunch of unnecessarily unclear memsets. am: a94e70763b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1895937\n\nChange-Id: I7c95c3b48c36b8066c91f0a089cb12ce680748f1\n"
    },
    {
      "commit": "a94e70763b5468ab075ac3832c45a3ab44174c04",
      "tree": "1fe50483529a8ec1d2c378704d99d4da0f7d25dc",
      "parents": [
        "c8b89f99f18150b80c039955cca3b0b786911303"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 23:07:55 2021"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 23:09:59 2021"
      },
      "message": "Remove a bunch of unnecessarily unclear memsets.\n\nJust initialize instead; it\u0027s easier to read, and the compiler can do a\nbetter job.\n\nTest: treehugger\nChange-Id: I159b41e3206a7b828f25289a9d1d9019872fc322\n"
    },
    {
      "commit": "10f524ea247d1de4cc372e9916a4cdec5f4ffa3e",
      "tree": "46faaa65dcc6b8f0435413d8ec6e8803874a4a21",
      "parents": [
        "d89dc6b7d8ec7a665ca303b82dd1a9053df960ad",
        "580f2686369fc83788669ed768bd42d75749f71d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 22:32:30 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 17 22:32:30 2021"
      },
      "message": "Merge \"SendLogdControlMessage: remove pointless memset.\" am: c8b89f99f1 am: 1b1e55f5db am: 580f268636\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1894739\n\nChange-Id: I328e56c12549756aee98ff8453e43e04fbe67ff9\n"
    },
    {
      "commit": "580f2686369fc83788669ed768bd42d75749f71d",
      "tree": "46faaa65dcc6b8f0435413d8ec6e8803874a4a21",
      "parents": [
        "a3b0bb54e55fa6d359fd50f391bf15cf0066cd42",
        "1b1e55f5db47f418e1dc5a052d0babbbe5a21ca7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 22:19:52 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 17 22:19:52 2021"
      },
      "message": "Merge \"SendLogdControlMessage: remove pointless memset.\" am: c8b89f99f1 am: 1b1e55f5db\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1894739\n\nChange-Id: I0e1ef7f43c49a3de9694915a3cfb3c4be87b2244\n"
    },
    {
      "commit": "1b1e55f5db47f418e1dc5a052d0babbbe5a21ca7",
      "tree": "46faaa65dcc6b8f0435413d8ec6e8803874a4a21",
      "parents": [
        "8d02e368f43769ebf85dd2176e0be2fb34ba6c3d",
        "c8b89f99f18150b80c039955cca3b0b786911303"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 22:00:56 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 17 22:00:56 2021"
      },
      "message": "Merge \"SendLogdControlMessage: remove pointless memset.\" am: c8b89f99f1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1894739\n\nChange-Id: I407703cd6796b3831a8bcd6e62a4b177fce228c4\n"
    },
    {
      "commit": "c8b89f99f18150b80c039955cca3b0b786911303",
      "tree": "46faaa65dcc6b8f0435413d8ec6e8803874a4a21",
      "parents": [
        "7e7eee4689288e9c15bb6eae07e9a751b8cbfc01",
        "a2c0c699e3a826b6e995aa339be127cb8814f551"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 21:44:12 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 17 21:44:12 2021"
      },
      "message": "Merge \"SendLogdControlMessage: remove pointless memset.\""
    },
    {
      "commit": "a2c0c699e3a826b6e995aa339be127cb8814f551",
      "tree": "88c76452decdb66d653f05d0a6e58188c02416fd",
      "parents": [
        "d45fc5dd626d8476275d15c7194dab557e936e8e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 02:31:45 2021"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 17 02:31:45 2021"
      },
      "message": "SendLogdControlMessage: remove pointless memset.\n\nTell the compiler what we\u0027re actually trying to do, so it can optimize\nbetter. The code\u0027s a lot more readable this way too.\n\n(Found while chasing down all the memset calls in logcat.)\n\nTest: treehugger\nChange-Id: I2f33a6e042079b3f6585835dfe7f6429d82dbd08\n"
    },
    {
      "commit": "d89dc6b7d8ec7a665ca303b82dd1a9053df960ad",
      "tree": "2a42bb8e5dc8cc857708eb5c0eaf1d16fb9e32a5",
      "parents": [
        "b662a29679fe20355418dab8de78258e3f551172",
        "a3b0bb54e55fa6d359fd50f391bf15cf0066cd42"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Fri Nov 12 07:35:42 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 12 07:35:42 2021"
      },
      "message": "Treblelize bug_map: auditd read bug_map from multiple partitions am: 7e7eee4689 am: 8d02e368f4 am: a3b0bb54e5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1883438\n\nChange-Id: Ie21f28a50c1c8ec9b93787f45f805422bedf5800\n"
    },
    {
      "commit": "a3b0bb54e55fa6d359fd50f391bf15cf0066cd42",
      "tree": "2a42bb8e5dc8cc857708eb5c0eaf1d16fb9e32a5",
      "parents": [
        "c4bf9803c4e28149fc8d945604a6d9d838da9afa",
        "8d02e368f43769ebf85dd2176e0be2fb34ba6c3d"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Fri Nov 12 07:27:16 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 12 07:27:16 2021"
      },
      "message": "Treblelize bug_map: auditd read bug_map from multiple partitions am: 7e7eee4689 am: 8d02e368f4\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1883438\n\nChange-Id: I8b22554b2633157268c183bb2a0ca2a5d9e5b660\n"
    },
    {
      "commit": "8d02e368f43769ebf85dd2176e0be2fb34ba6c3d",
      "tree": "2a42bb8e5dc8cc857708eb5c0eaf1d16fb9e32a5",
      "parents": [
        "37f54d06a0f7b1be704915ffc2fdef8451f25dfd",
        "7e7eee4689288e9c15bb6eae07e9a751b8cbfc01"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Fri Nov 12 07:08:37 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Nov 12 07:08:37 2021"
      },
      "message": "Treblelize bug_map: auditd read bug_map from multiple partitions am: 7e7eee4689\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1883438\n\nChange-Id: I777e3410ac09a4fc140668f03db150aff433e079\n"
    },
    {
      "commit": "7e7eee4689288e9c15bb6eae07e9a751b8cbfc01",
      "tree": "2a42bb8e5dc8cc857708eb5c0eaf1d16fb9e32a5",
      "parents": [
        "6d026fdf49f7e095a3630853b9da648909d832b2"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Mon Nov 08 11:31:33 2021"
      },
      "committer": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Thu Nov 11 09:12:10 2021"
      },
      "message": "Treblelize bug_map: auditd read bug_map from multiple partitions\n\nGoal is to allow product-specific bug_map definitions be read from\n/system or /system_ext, so that during cross-version GRF testing the\nbug_map definitions are loaded from vendor (version N) and\n/system \u0026 /system_ext (version N+1).\nReplace \u003cfstream\u003e \u0026 \u003csstream\u003e with libbase idioms.\n\nBug: 177977370\nTest: Boot and check auditd logs\nChange-Id: I4ba84d1f415b71e3934a9688eeff1a6b616added\n"
    },
    {
      "commit": "b662a29679fe20355418dab8de78258e3f551172",
      "tree": "02b95868ea0b1a0d6baff3aebc6d39b4cd32b8f3",
      "parents": [
        "9ed78f61aa04d98dc40231318c7581f7f1bfddfb",
        "c4bf9803c4e28149fc8d945604a6d9d838da9afa"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Thu Nov 11 06:41:26 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 11 06:41:26 2021"
      },
      "message": "auditd: bug_map use modern C++ am: 6d026fdf49 am: 37f54d06a0 am: 041d88ad62 am: c4bf9803c4\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1885730\n\nChange-Id: I04b92b7a48bae20ddbf722c2744aa0b32333389c\n"
    },
    {
      "commit": "c4bf9803c4e28149fc8d945604a6d9d838da9afa",
      "tree": "02b95868ea0b1a0d6baff3aebc6d39b4cd32b8f3",
      "parents": [
        "c3e43e97f1e0c278ba48e5e9fbff4f7d0b6399fd",
        "041d88ad623aca6f47b00c3bc99d95699317472c"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Thu Nov 11 06:28:01 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 11 06:28:01 2021"
      },
      "message": "auditd: bug_map use modern C++ am: 6d026fdf49 am: 37f54d06a0 am: 041d88ad62\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1885730\n\nChange-Id: I4de93ca559eb028b73bbe4a9b5ae0678d205379e\n"
    },
    {
      "commit": "041d88ad623aca6f47b00c3bc99d95699317472c",
      "tree": "02b95868ea0b1a0d6baff3aebc6d39b4cd32b8f3",
      "parents": [
        "69986e868b38a4dbc538d1428d476b06eceb0816",
        "37f54d06a0f7b1be704915ffc2fdef8451f25dfd"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Thu Nov 11 06:10:44 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 11 06:10:44 2021"
      },
      "message": "auditd: bug_map use modern C++ am: 6d026fdf49 am: 37f54d06a0\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1885730\n\nChange-Id: I4f7110929eab2156e13fd9d20dfe5d5741e5ee50\n"
    },
    {
      "commit": "37f54d06a0f7b1be704915ffc2fdef8451f25dfd",
      "tree": "02b95868ea0b1a0d6baff3aebc6d39b4cd32b8f3",
      "parents": [
        "7f98606e07544b43eb417db893a79628a292c8e2",
        "6d026fdf49f7e095a3630853b9da648909d832b2"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Thu Nov 11 05:52:59 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 11 05:52:59 2021"
      },
      "message": "auditd: bug_map use modern C++ am: 6d026fdf49\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1885730\n\nChange-Id: I6c6bf647da681abf20de472e862c4d73880b7d84\n"
    },
    {
      "commit": "6d026fdf49f7e095a3630853b9da648909d832b2",
      "tree": "02b95868ea0b1a0d6baff3aebc6d39b4cd32b8f3",
      "parents": [
        "d45fc5dd626d8476275d15c7194dab557e936e8e"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Tue Nov 09 06:54:56 2021"
      },
      "committer": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Tue Nov 09 11:56:18 2021"
      },
      "message": "auditd: bug_map use modern C++\n\nChange type of `std::map\u003cstd::string, str::string\u003e denial_to_bug` to\nstd::map\u003cstd::tuple\u003cstd::string, std::string, std::string\u003e, std::string\u003e\nto convey the semantics better.\nUse the modernized .try_emplace( const Key\u0026 k, Args\u0026\u0026... args ) so that\nthe key-value pair can be constructed in-place via initializer list.\nRemove LogAudit::populateDenialMap() from LogAudit.h because it doesn\u0027t\nneed to be exported.\n\nBug: 177977370\nTest: Boot test; check auditd logs\nChange-Id: Iee724da6efa45f264ff49430cada23e2a17ce89e\n"
    },
    {
      "commit": "9ed78f61aa04d98dc40231318c7581f7f1bfddfb",
      "tree": "ef9bf3f66a914a531778bb0902fe803fbb8e7e37",
      "parents": [
        "6a68197a92dde32572243e47a6b52de0c4830abf",
        "c3e43e97f1e0c278ba48e5e9fbff4f7d0b6399fd"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Mon Oct 25 19:27:38 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 25 19:27:38 2021"
      },
      "message": "Replace writepid with task_profiles command for cgroup migration am: d45fc5dd62 am: 7f98606e07 am: 69986e868b am: c3e43e97f1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1740281\n\nChange-Id: I0a085fa47ccba72a6e3cc58762274d44003124da\n"
    },
    {
      "commit": "c3e43e97f1e0c278ba48e5e9fbff4f7d0b6399fd",
      "tree": "ef9bf3f66a914a531778bb0902fe803fbb8e7e37",
      "parents": [
        "18169bcbbd1ae55ff1fd9b9727163abad1f2a501",
        "69986e868b38a4dbc538d1428d476b06eceb0816"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Mon Oct 25 19:15:29 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 25 19:15:29 2021"
      },
      "message": "Replace writepid with task_profiles command for cgroup migration am: d45fc5dd62 am: 7f98606e07 am: 69986e868b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1740281\n\nChange-Id: I46176b8fafb6e63accf6f9caa78f29e38c779153\n"
    },
    {
      "commit": "69986e868b38a4dbc538d1428d476b06eceb0816",
      "tree": "ef9bf3f66a914a531778bb0902fe803fbb8e7e37",
      "parents": [
        "3b3b364dbabe3a1fa5eee78ae86b525136eb9998",
        "7f98606e07544b43eb417db893a79628a292c8e2"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Mon Oct 25 18:56:42 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 25 18:56:42 2021"
      },
      "message": "Replace writepid with task_profiles command for cgroup migration am: d45fc5dd62 am: 7f98606e07\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1740281\n\nChange-Id: If977c8b4757216784d704e8bbd14dbbd8f7ee5c7\n"
    },
    {
      "commit": "7f98606e07544b43eb417db893a79628a292c8e2",
      "tree": "ef9bf3f66a914a531778bb0902fe803fbb8e7e37",
      "parents": [
        "82d501ba7a86007b37bf3c63e1fdb048c06a740a",
        "d45fc5dd626d8476275d15c7194dab557e936e8e"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Mon Oct 25 18:44:08 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 25 18:44:08 2021"
      },
      "message": "Replace writepid with task_profiles command for cgroup migration am: d45fc5dd62\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1740281\n\nChange-Id: If92fe38dd3cddf1ab6b5c839287ab76c1ed0a832\n"
    },
    {
      "commit": "d45fc5dd626d8476275d15c7194dab557e936e8e",
      "tree": "ef9bf3f66a914a531778bb0902fe803fbb8e7e37",
      "parents": [
        "82d501ba7a86007b37bf3c63e1fdb048c06a740a"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Jun 18 02:20:43 2021"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Oct 22 00:34:00 2021"
      },
      "message": "Replace writepid with task_profiles command for cgroup migration\n\nwritepid command usage to join a cgroup has been deprecated in favor\nof a more flexible approach using task_profiles. This way cgroup path\nis not hardcoded and cgroup changes can be easily made. Replace\nwritepid with task_profiles command to migrate between cgroups.\n\nBug: 191283136\nTest: build and boot\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\nChange-Id: I1f4c18c833644942a0c2119dd351a03bce38d4d2\n"
    },
    {
      "commit": "6a68197a92dde32572243e47a6b52de0c4830abf",
      "tree": "9b5acc64db38b1176186b1544bb0c84f8c660c26",
      "parents": [
        "cc983a7de2653406495b50b614978dc5c8e6dc56",
        "18169bcbbd1ae55ff1fd9b9727163abad1f2a501"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 08 04:03:24 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 08 04:03:24 2021"
      },
      "message": "logcat: fix \"-c is ambiguous with both -f and -L specified\" when -c wasn\u0027t specified. am: f45bd38d47 am: 82d501ba7a am: 3b3b364dba am: 18169bcbbd\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1820993\n\nChange-Id: Ie1a635a6314a99591bfc1e79e11e039b79ef56a8\n"
    },
    {
      "commit": "18169bcbbd1ae55ff1fd9b9727163abad1f2a501",
      "tree": "9b5acc64db38b1176186b1544bb0c84f8c660c26",
      "parents": [
        "521f5a4631d73d1a9012dffe35fcce5ece12d1e7",
        "3b3b364dbabe3a1fa5eee78ae86b525136eb9998"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 08 03:47:28 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 08 03:47:28 2021"
      },
      "message": "logcat: fix \"-c is ambiguous with both -f and -L specified\" when -c wasn\u0027t specified. am: f45bd38d47 am: 82d501ba7a am: 3b3b364dba\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1820993\n\nChange-Id: I7a11161afd855e599d1c6bb4ffec6315abc9d51e\n"
    },
    {
      "commit": "3b3b364dbabe3a1fa5eee78ae86b525136eb9998",
      "tree": "9b5acc64db38b1176186b1544bb0c84f8c660c26",
      "parents": [
        "94bedfa64fad63b467c148746c1c4b6b14efbaa6",
        "82d501ba7a86007b37bf3c63e1fdb048c06a740a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 08 03:29:58 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 08 03:29:58 2021"
      },
      "message": "logcat: fix \"-c is ambiguous with both -f and -L specified\" when -c wasn\u0027t specified. am: f45bd38d47 am: 82d501ba7a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1820993\n\nChange-Id: I2e7220d6462101ef681ae58a81d266bbd0096d68\n"
    },
    {
      "commit": "82d501ba7a86007b37bf3c63e1fdb048c06a740a",
      "tree": "9b5acc64db38b1176186b1544bb0c84f8c660c26",
      "parents": [
        "47ff8e425529bd1374877a39bcaa811cb19c00ee",
        "f45bd38d476ae2fafa34edc4445b9b6a346803f0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 08 03:17:44 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 08 03:17:44 2021"
      },
      "message": "logcat: fix \"-c is ambiguous with both -f and -L specified\" when -c wasn\u0027t specified. am: f45bd38d47\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1820993\n\nChange-Id: I44f371329996569f79f716deac46b9ead38c6ae8\n"
    },
    {
      "commit": "f45bd38d476ae2fafa34edc4445b9b6a346803f0",
      "tree": "9b5acc64db38b1176186b1544bb0c84f8c660c26",
      "parents": [
        "7c2d7bdba370cf9269210f82869eb98414e3fa36"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 08 01:23:48 2021"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Sep 08 01:23:48 2021"
      },
      "message": "logcat: fix \"-c is ambiguous with both -f and -L specified\" when -c wasn\u0027t specified.\n\nBug: http://b/199046044\nTest: treehugger\nChange-Id: Ic9ba6e1c43b487409530c2fc1b08acf8a9e8a398\n"
    },
    {
      "commit": "47a22f5a8ab194749f2e4faedff997dab344534f",
      "tree": "21bb97d372054e0717410c37ebf2528fc1afb8fa",
      "parents": [
        "e386a40d816e794c12040936608d252ab96077a7",
        "7c2d7bdba370cf9269210f82869eb98414e3fa36"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Thu Sep 02 23:55:05 2021"
      },
      "committer": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Fri Sep 03 01:12:52 2021"
      },
      "message": "logging: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions.\n\nDeleted extra OWNERS files to fix CQ\n\n$ git merge cros/upstream/master --no-ff\n$ repo upload --cbr . --no-verify\n\nBUG\u003db:197814725\nTEST\u003dFEATURES\u003dtest emerge-amd64-generic nnapi aosp-frameworks-ml-nn\n\nExempt-From-Owner-Approval: This is a forked repo\nChange-Id: I18ad40d0171cee558dc36f6a4b0646db6ae03123\n"
    },
    {
      "commit": "cc983a7de2653406495b50b614978dc5c8e6dc56",
      "tree": "2a977b6b5bb8cb91ee2353ed9836efcad24a3829",
      "parents": [
        "7c8bc611678a3fdd5dc89465fdea0969ed289160",
        "521f5a4631d73d1a9012dffe35fcce5ece12d1e7"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Aug 24 15:11:43 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 24 15:11:43 2021"
      },
      "message": "Add bindgen bindings test am: 7c2d7bdba3 am: 47ff8e4255 am: 94bedfa64f am: 521f5a4631\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1806598\n\nChange-Id: I896ad09f4c8a168a95f38efb136617bcd6048149\n"
    },
    {
      "commit": "521f5a4631d73d1a9012dffe35fcce5ece12d1e7",
      "tree": "2a977b6b5bb8cb91ee2353ed9836efcad24a3829",
      "parents": [
        "59b0773f118f1abe89904de1aac38f0386122526",
        "94bedfa64fad63b467c148746c1c4b6b14efbaa6"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Aug 24 15:00:35 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 24 15:00:35 2021"
      },
      "message": "Add bindgen bindings test am: 7c2d7bdba3 am: 47ff8e4255 am: 94bedfa64f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1806598\n\nChange-Id: I3b0252f68055f0dce9d0a7f04036f09815d787a5\n"
    },
    {
      "commit": "94bedfa64fad63b467c148746c1c4b6b14efbaa6",
      "tree": "2a977b6b5bb8cb91ee2353ed9836efcad24a3829",
      "parents": [
        "5288a6638717c435af2f3c5394f3dd0632f3f293",
        "47ff8e425529bd1374877a39bcaa811cb19c00ee"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Aug 24 14:40:45 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 24 14:40:45 2021"
      },
      "message": "Add bindgen bindings test am: 7c2d7bdba3 am: 47ff8e4255\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1806598\n\nChange-Id: I289d5ef1779c5e6c1cad72910075892c91c71c5a\n"
    },
    {
      "commit": "47ff8e425529bd1374877a39bcaa811cb19c00ee",
      "tree": "2a977b6b5bb8cb91ee2353ed9836efcad24a3829",
      "parents": [
        "4ce2c1e60a4892b269ad60561c1893f1a2c78c0e",
        "7c2d7bdba370cf9269210f82869eb98414e3fa36"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Tue Aug 24 14:25:54 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 24 14:25:54 2021"
      },
      "message": "Add bindgen bindings test am: 7c2d7bdba3\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1806598\n\nChange-Id: I13713c5b6d77457a08731470addce66d11fe5051\n"
    },
    {
      "commit": "7c2d7bdba370cf9269210f82869eb98414e3fa36",
      "tree": "2a977b6b5bb8cb91ee2353ed9836efcad24a3829",
      "parents": [
        "a14a4e94e57ccc15bd18c273583b26f2e637b3b3"
      ],
      "author": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Mon Aug 23 20:47:04 2021"
      },
      "committer": {
        "name": "Joel Galenson",
        "email": "jgalenson@google.com",
        "time": "Mon Aug 23 20:47:04 2021"
      },
      "message": "Add bindgen bindings test\n\nNote that this is currently a no-op test that does nothing.  But this\nmakes it future proof in case we add more later.\n\nTest: atest\nChange-Id: I9a4ceaecf1e08c7ebc15854299ed0eafde3b24d0\n"
    },
    {
      "commit": "7c8bc611678a3fdd5dc89465fdea0969ed289160",
      "tree": "6cab61fe0dda6b44e2f1bac7fa19a4f1f48e5f79",
      "parents": [
        "a144bf14bc44adcace1a8d7c3e02de1219008279",
        "59b0773f118f1abe89904de1aac38f0386122526"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Aug 20 01:11:27 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 20 01:11:27 2021"
      },
      "message": "Add MicrodroidHostTestCases to TEST_MAPPING am: a14a4e94e5 am: 4ce2c1e60a am: 5288a66387 am: 59b0773f11\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1801808\n\nChange-Id: Ide48bbf5189e8a721bca2e78c7f2bf9f42235e00\n"
    },
    {
      "commit": "59b0773f118f1abe89904de1aac38f0386122526",
      "tree": "6cab61fe0dda6b44e2f1bac7fa19a4f1f48e5f79",
      "parents": [
        "5ae71cba76221584e93e62ee3729deb6aa310070",
        "5288a6638717c435af2f3c5394f3dd0632f3f293"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Aug 20 00:58:29 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 20 00:58:29 2021"
      },
      "message": "Add MicrodroidHostTestCases to TEST_MAPPING am: a14a4e94e5 am: 4ce2c1e60a am: 5288a66387\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1801808\n\nChange-Id: I2b5c0dac65716ca900297543d17ea9f53b718c3a\n"
    },
    {
      "commit": "5288a6638717c435af2f3c5394f3dd0632f3f293",
      "tree": "6cab61fe0dda6b44e2f1bac7fa19a4f1f48e5f79",
      "parents": [
        "d2a38395e7f707e0c9ca5bb79b25b49a50865698",
        "4ce2c1e60a4892b269ad60561c1893f1a2c78c0e"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Aug 20 00:46:05 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 20 00:46:05 2021"
      },
      "message": "Add MicrodroidHostTestCases to TEST_MAPPING am: a14a4e94e5 am: 4ce2c1e60a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1801808\n\nChange-Id: I6a4331cc2ed133bf2fe47048845820a116228445\n"
    },
    {
      "commit": "4ce2c1e60a4892b269ad60561c1893f1a2c78c0e",
      "tree": "6cab61fe0dda6b44e2f1bac7fa19a4f1f48e5f79",
      "parents": [
        "dc3e9c5ad4980ab1afddbff99108162f7097c017",
        "a14a4e94e57ccc15bd18c273583b26f2e637b3b3"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Aug 20 00:28:08 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 20 00:28:08 2021"
      },
      "message": "Add MicrodroidHostTestCases to TEST_MAPPING am: a14a4e94e5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1801808\n\nChange-Id: Ib27e6fbe3243564463bbedb1264d0e1aa9fe8f01\n"
    },
    {
      "commit": "a14a4e94e57ccc15bd18c273583b26f2e637b3b3",
      "tree": "6cab61fe0dda6b44e2f1bac7fa19a4f1f48e5f79",
      "parents": [
        "bdd4a20a6cdfd64f154c77c40283d24bee0144e2"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Aug 19 02:55:50 2021"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Aug 19 02:55:50 2021"
      },
      "message": "Add MicrodroidHostTestCases to TEST_MAPPING\n\nMicrodroid shares logd and logcat with its host, defined under\nsystem/logging. This change adds MicrodroidHostTestCases to TEST_MAPPING\nto ensure that Microdroid tests can verify patches to logd and logcat.\n\nTest: presubmit\nChange-Id: I4355f20b7b8136de5933551f8c9d07c040987ee6\n"
    },
    {
      "commit": "a144bf14bc44adcace1a8d7c3e02de1219008279",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "4952492fbb5f0c1ca91f7ffd8d89fb21adc0dae6",
        "5ae71cba76221584e93e62ee3729deb6aa310070"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 14 06:57:10 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Aug 14 06:57:10 2021"
      },
      "message": "[automerger skipped] Mark sc-dev-plus-aosp-without-vendor@7634622 as merged am: dc3e9c5ad4 -s ours am: d2a38395e7 -s ours am: 5ae71cba76 -s ours\n\nam skip reason: Merged-In I058c3b4169bcbd4031299a9254267154db03c878 with SHA-1 3f160c5a74 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15571601\n\nChange-Id: I4c639be3e28404fdc3bec4a18ed3bc2caa3022c2\n"
    },
    {
      "commit": "5ae71cba76221584e93e62ee3729deb6aa310070",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "04cc97d1b6ac3f8c0f878a3db5b2fa45010f3b20",
        "d2a38395e7f707e0c9ca5bb79b25b49a50865698"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 14 06:42:20 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Aug 14 06:42:20 2021"
      },
      "message": "[automerger skipped] Mark sc-dev-plus-aosp-without-vendor@7634622 as merged am: dc3e9c5ad4 -s ours am: d2a38395e7 -s ours\n\nam skip reason: Merged-In I058c3b4169bcbd4031299a9254267154db03c878 with SHA-1 3f160c5a74 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15571601\n\nChange-Id: I791ef7b000885db9321ce0bfb7fafddf5f578706\n"
    },
    {
      "commit": "d2a38395e7f707e0c9ca5bb79b25b49a50865698",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "dcff322fd459b44abdb0379a7e3a471a46e5df55",
        "dc3e9c5ad4980ab1afddbff99108162f7097c017"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 14 06:29:58 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Aug 14 06:29:58 2021"
      },
      "message": "[automerger skipped] Mark sc-dev-plus-aosp-without-vendor@7634622 as merged am: dc3e9c5ad4 -s ours\n\nam skip reason: Merged-In I058c3b4169bcbd4031299a9254267154db03c878 with SHA-1 3f160c5a74 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15571601\n\nChange-Id: I144b315f6ecb5779be4c6a1de680fc560fca5f7b\n"
    },
    {
      "commit": "dc3e9c5ad4980ab1afddbff99108162f7097c017",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "34c961f384fc746af87f13332d23cc51c8d10428",
        "3f160c5a74cf9493a79976900b0d819787bdd5e4"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 14 06:04:51 2021"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Aug 14 06:04:51 2021"
      },
      "message": "Mark sc-dev-plus-aosp-without-vendor@7634622 as merged\n\nMerged-In: I058c3b4169bcbd4031299a9254267154db03c878\nChange-Id: Iee931b6a8277a3980735f725c91e329971f16bb2\n"
    },
    {
      "commit": "4952492fbb5f0c1ca91f7ffd8d89fb21adc0dae6",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "d2f3a283051c80ca001d95c3cca777e1ba87d7f4",
        "04cc97d1b6ac3f8c0f878a3db5b2fa45010f3b20"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Aug 13 03:56:42 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 13 03:56:42 2021"
      },
      "message": "Clean-up the logd tests. am: bdd4a20a6c am: 34c961f384 am: dcff322fd4 am: 04cc97d1b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1795027\n\nChange-Id: I6500f5bde7b6e660c3f47f91f3836e327fbba344\n"
    },
    {
      "commit": "04cc97d1b6ac3f8c0f878a3db5b2fa45010f3b20",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "bc8d1b063db4ec4c72217b89d6376d7d15e0241d",
        "dcff322fd459b44abdb0379a7e3a471a46e5df55"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Aug 13 03:21:17 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 13 03:21:17 2021"
      },
      "message": "Clean-up the logd tests. am: bdd4a20a6c am: 34c961f384 am: dcff322fd4\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1795027\n\nChange-Id: I4e624e3d6b7ced4dddfde3ca0ef888b93bb6d22f\n"
    },
    {
      "commit": "dcff322fd459b44abdb0379a7e3a471a46e5df55",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "3f160c5a74cf9493a79976900b0d819787bdd5e4",
        "34c961f384fc746af87f13332d23cc51c8d10428"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Aug 13 03:11:34 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 13 03:11:34 2021"
      },
      "message": "Clean-up the logd tests. am: bdd4a20a6c am: 34c961f384\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1795027\n\nChange-Id: I5b74aa6d49e443cc2d237af8d828da64ccf99114\n"
    },
    {
      "commit": "34c961f384fc746af87f13332d23cc51c8d10428",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "a9edd0dbe7291ba540ae885fc3706d4a055037ca",
        "bdd4a20a6cdfd64f154c77c40283d24bee0144e2"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Aug 13 03:01:37 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 13 03:01:37 2021"
      },
      "message": "Clean-up the logd tests. am: bdd4a20a6c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/logging/+/1795027\n\nChange-Id: Ib988f2a34a614e195a1a4c7c4ca639ac2dbf80c7\n"
    },
    {
      "commit": "bdd4a20a6cdfd64f154c77c40283d24bee0144e2",
      "tree": "d4b1cdffb973a3873b270c3cebb83f4197209e6c",
      "parents": [
        "2bb97ecd62c385465d2375bc62a1675d8c838e35"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Aug 11 01:33:02 2021"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Aug 12 23:17:12 2021"
      },
      "message": "Clean-up the logd tests.\n\nMake it so all of the tests that send command all go through a\nsingle function to avoid the command being sent incorrectly.\n\nModify the send_to_control function to avoid hanging forever,\nand also read the entire buffer to avoid error messages from\nlogd. Also, update some errors so it\u0027s more obvious what went wrong.\n\nGeneral clean-up, adding TEMP_FAILURE_RETRY when appropriate.\n\nRemove the benchmark test, it doesn\u0027t do anything since it depends\non another executable. The test itself is out-dated since its\nchecking for pruning, which is not enabled now.\n\nTest: Ran unit tests in a loop.\nChange-Id: I071431e200af4cdf0311daae46483d993b23528b\n"
    },
    {
      "commit": "d2f3a283051c80ca001d95c3cca777e1ba87d7f4",
      "tree": "3f0852f676dc8c126507f58ba126e5a71834543d",
      "parents": [
        "eba0d5e73cf5f2a2cddf19b0ab5efdd332a4958c",
        "18a4b512ad3cad5888a56957e6c01f36af04e797"
      ],
      "author": {
        "name": "Xiaobing Shi",
        "email": "xiaobing.shi@mediatek.com",
        "time": "Wed Aug 11 20:41:59 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 11 20:41:59 2021"
      },
      "message": "logd: fix write errors in no_epipe test am: 2e96097ff0 am: dcebdd3bc7 am: 18a4b512ad\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15523898\n\nChange-Id: I34823378235b4698fec3817ee8f0076986ef3807\n"
    },
    {
      "commit": "eba0d5e73cf5f2a2cddf19b0ab5efdd332a4958c",
      "tree": "3f0852f676dc8c126507f58ba126e5a71834543d",
      "parents": [
        "2da4d444ed0f04e2a04d7969f3376e3e7a6d3c95",
        "bc8d1b063db4ec4c72217b89d6376d7d15e0241d"
      ],
      "author": {
        "name": "Xiaobing Shi",
        "email": "xiaobing.shi@mediatek.com",
        "time": "Wed Aug 11 20:41:46 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 11 20:41:46 2021"
      },
      "message": "logd: fix write errors in no_epipe test am: 2e96097ff0 am: dcebdd3bc7 am: bc8d1b063d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15523898\n\nChange-Id: I44f83b75ae99bc258076968f2d0e93e93ef0e0b5\n"
    },
    {
      "commit": "2da4d444ed0f04e2a04d7969f3376e3e7a6d3c95",
      "tree": "3f0852f676dc8c126507f58ba126e5a71834543d",
      "parents": [
        "dd3f89d706c990098eeb1e8d1fa34c693698b185",
        "416f4057edd6a4b8456073e4b23952f67d26ca78"
      ],
      "author": {
        "name": "Xiaobing Shi",
        "email": "xiaobing.shi@mediatek.com",
        "time": "Wed Aug 11 20:41:43 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 11 20:41:43 2021"
      },
      "message": "logd: fix write errors in no_epipe test am: 2e96097ff0 am: 3f160c5a74 am: 416f4057ed\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15523898\n\nChange-Id: I8a75ecec37f966f5684b8799b54b67cc3140f5dd\n"
    },
    {
      "commit": "18a4b512ad3cad5888a56957e6c01f36af04e797",
      "tree": "c1afcf2b5a75b99df828428040d10ec12bbf8f52",
      "parents": [
        "1e38cf7e848d34f17ed22cf6745ba6463d9fedad",
        "dcebdd3bc7985aa08a76ee85762ab3a6e84c3295"
      ],
      "author": {
        "name": "Xiaobing Shi",
        "email": "xiaobing.shi@mediatek.com",
        "time": "Wed Aug 11 20:17:18 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 11 20:17:18 2021"
      },
      "message": "logd: fix write errors in no_epipe test am: 2e96097ff0 am: dcebdd3bc7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15523898\n\nChange-Id: Iaaf7f709937aa0e9eecd3762b5f6a570e39b7129\n"
    },
    {
      "commit": "bc8d1b063db4ec4c72217b89d6376d7d15e0241d",
      "tree": "3f0852f676dc8c126507f58ba126e5a71834543d",
      "parents": [
        "416f4057edd6a4b8456073e4b23952f67d26ca78",
        "dcebdd3bc7985aa08a76ee85762ab3a6e84c3295"
      ],
      "author": {
        "name": "Xiaobing Shi",
        "email": "xiaobing.shi@mediatek.com",
        "time": "Wed Aug 11 20:17:16 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 11 20:17:16 2021"
      },
      "message": "logd: fix write errors in no_epipe test am: 2e96097ff0 am: dcebdd3bc7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15523898\n\nChange-Id: Ib3a87399146160c40b8fae7a5bdae12ef06622ce\n"
    },
    {
      "commit": "416f4057edd6a4b8456073e4b23952f67d26ca78",
      "tree": "3f0852f676dc8c126507f58ba126e5a71834543d",
      "parents": [
        "023bd7c4d28fdba271f3c501f8ec813640724234",
        "3f160c5a74cf9493a79976900b0d819787bdd5e4"
      ],
      "author": {
        "name": "Xiaobing Shi",
        "email": "xiaobing.shi@mediatek.com",
        "time": "Wed Aug 11 20:16:23 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 11 20:16:23 2021"
      },
      "message": "logd: fix write errors in no_epipe test am: 2e96097ff0 am: 3f160c5a74\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15523898\n\nChange-Id: I440f404fa2e2aa46a8f0f950afd4e5a479b7f39b\n"
    },
    {
      "commit": "dcebdd3bc7985aa08a76ee85762ab3a6e84c3295",
      "tree": "c1afcf2b5a75b99df828428040d10ec12bbf8f52",
      "parents": [
        "ba988ccd50fdae743f74f9615a84b16ba0709310",
        "2e96097ff092b4e4a901be5f261d9a9d954f5a05"
      ],
      "author": {
        "name": "Xiaobing Shi",
        "email": "xiaobing.shi@mediatek.com",
        "time": "Wed Aug 11 20:03:07 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Aug 11 20:03:07 2021"
      },
      "message": "logd: fix write errors in no_epipe test am: 2e96097ff0\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/logging/+/15523898\n\nChange-Id: I7ad7b9516426c36e638539ea98e006b6159abc51\n"
    }
  ],
  "next": "3f160c5a74cf9493a79976900b0d819787bdd5e4"
}
