)]}'
{
  "log": [
    {
      "commit": "9cca7081cb7d158034bffec841f227af52cca401",
      "tree": "dc37c5c3ce7989055b7a2d5a2dcc5d605ee189d7",
      "parents": [
        "3fb7eaa8a76ad83d73e21729dae025ff3cca902c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 12 19:49:26 2020"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Fri Sep 18 01:59:46 2020"
      },
      "message": "remove copybara initialization artifacts\n\nGitOrigin-RevId: 18da289fac2dd3822f1da83b229df3d60d1c3e9f\n"
    },
    {
      "commit": "3fb7eaa8a76ad83d73e21729dae025ff3cca902c",
      "tree": "b2196bc6e45ae9ee2c6202e5f1e47a522c19025f",
      "parents": [
        "357ba7427eb2b49467d39c09d57439fab3898467"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 12 19:49:26 2020"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Fri Sep 18 01:59:26 2020"
      },
      "message": "Copybara Service Migration Initialization.\n\nGitOrigin-RevId: 18da289fac2dd3822f1da83b229df3d60d1c3e9f\n"
    },
    {
      "commit": "357ba7427eb2b49467d39c09d57439fab3898467",
      "tree": "dc37c5c3ce7989055b7a2d5a2dcc5d605ee189d7",
      "parents": [
        "464efd7e40cf49f7aefadb20767ece4e04e3bf03"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 12 19:49:26 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 12 19:49:26 2020"
      },
      "message": "Merge \"liblog: remove useless #define\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 18da289fac2dd3822f1da83b229df3d60d1c3e9f"
    },
    {
      "commit": "464efd7e40cf49f7aefadb20767ece4e04e3bf03",
      "tree": "745c11a627218c862a7a3ddacf96508da5f1b106",
      "parents": [
        "87fe159b84f71e4c17df5d017e6621c1102d27c4"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu May 07 16:12:33 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 07 16:12:33 2020"
      },
      "message": "Merge changes Ib0f33d2f,Ife6c09dd,I55ed5656\n\n* changes:\n  logd: enable -Wextra\n  logd: don\u0027t check of the timestamp of audit messages is monotonic\n  Remove the monotonic option for logging\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 972f1ba17239259f5fd97e1a1f062ca634e2013a\n"
    },
    {
      "commit": "87fe159b84f71e4c17df5d017e6621c1102d27c4",
      "tree": "57d3cc9a217c709b822df8dccc964013e2c5bf0a",
      "parents": [
        "409294c41b2ea26636a065260e0546ea86492f33"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Apr 30 23:38:31 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 30 23:38:31 2020"
      },
      "message": "Merge changes I5b3ca4f0,I610bed59\n\n* changes:\n  liblog: mark tests as require_root: true\n  liblog: require root for multi_connect_dgram_socket test\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c941236374decda5c1c573859d43274a70de1af8\n"
    },
    {
      "commit": "409294c41b2ea26636a065260e0546ea86492f33",
      "tree": "3d137f807c8ec73719840d0994aca4f468e267f1",
      "parents": [
        "35040811b4fd3f3d16d95dd8026fa0da69e9074d"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Apr 29 18:43:15 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 29 18:43:15 2020"
      },
      "message": "Merge \"liblog: clean up log_id.h includes\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 09eae5024e2142fe800646d5973af3154da015b6"
    },
    {
      "commit": "35040811b4fd3f3d16d95dd8026fa0da69e9074d",
      "tree": "61c9bf7cd42f1517356fca4c4025efa85552e33c",
      "parents": [
        "1669c06f345c23c7c86587b6226ddcd5d54279a8"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Apr 28 22:09:24 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 28 22:09:24 2020"
      },
      "message": "Merge \"liblog: fix header copyrights\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: da399f3a47f747841c4eaf7d512a72e2b84c3b9f"
    },
    {
      "commit": "1669c06f345c23c7c86587b6226ddcd5d54279a8",
      "tree": "8cd4e11d441e4148ae41e4d1d0d52df968a32f92",
      "parents": [
        "e1b8f9af2ed984818f971ab933c767fe3d0c6c8d"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Apr 28 21:10:29 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 28 21:10:29 2020"
      },
      "message": "Merge \"liblog: remove Rwlocks for logd_socket and pmsg_fd\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 3e86e250bbdc34ccff92f6d217cf59ed01962a27"
    },
    {
      "commit": "e1b8f9af2ed984818f971ab933c767fe3d0c6c8d",
      "tree": "73c171b4a25c816d8f37a8d9d9e421299061273f",
      "parents": [
        "e4d22f6ddc8dd99b89a37642bcacb467d0dadd7d"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Apr 27 23:00:58 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 27 23:00:58 2020"
      },
      "message": "Merge \"libbase/liblog: set min_sdk_version\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8c2056f74700b822696e0b5ac016b7949e1df9a7"
    },
    {
      "commit": "e4d22f6ddc8dd99b89a37642bcacb467d0dadd7d",
      "tree": "d1d39e49e3d00f375eb4aa65cbbcfc3c49514964",
      "parents": [
        "df0090cd27acc2bbd5f6845aa6555b0b65b17e06"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Apr 23 14:58:44 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 23 14:58:44 2020"
      },
      "message": "Merge \"Don\u0027t include log/log_read.h in log/log.h\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: efe9defc65b2b0c9f6cf3b329dc161190f8efcf9"
    },
    {
      "commit": "df0090cd27acc2bbd5f6845aa6555b0b65b17e06",
      "tree": "3f1e60272690f29e4db623ba22255421ce2bb66a",
      "parents": [
        "405f96e7b0e58d384dd2aa3c88d5e542da131930"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 23 04:00:22 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 23 04:00:22 2020"
      },
      "message": "Merge changes I9f382dab,I97225d4b,Iad113f44\n\n* changes:\n  Fix doxygen links in log.h.\n  Fix docs for __android_log_is_loggable.\n  Fix doxygen comments for __android_log_message.\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7d503c5bc90f9d4cd4da7a4353cb556b64e683d6\n"
    },
    {
      "commit": "405f96e7b0e58d384dd2aa3c88d5e542da131930",
      "tree": "d111b55b4931693445001a2ce9876b7e5319417e",
      "parents": [
        "2092c597539253b57b9bb1495e15de8ea0bd660d"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Apr 22 23:17:57 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 22 23:17:57 2020"
      },
      "message": "Merge \"Remove thread safety from libbase logging / liblog\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 538bac2e97730838e26db3145861d83192af3d17"
    },
    {
      "commit": "2092c597539253b57b9bb1495e15de8ea0bd660d",
      "tree": "a16eb7ab365b8027665db18f3e412851b89bd0e9",
      "parents": [
        "b2ab238ca13e7b262274ae11eeba8d0422da1fac"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 20 22:31:27 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 20 22:31:27 2020"
      },
      "message": "Merge \"liblog: remove more unneeded #define\u0027s\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 916320eb7b6d0034c32556f82b9dc2d9cf8c9840"
    },
    {
      "commit": "b2ab238ca13e7b262274ae11eeba8d0422da1fac",
      "tree": "4bc6ae7308e81a370a2eca3afdfe9b9cee6fa8ef",
      "parents": [
        "ead053cb007e9872ab43d50cacf5bc612a8670b3"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Apr 16 20:13:04 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 16 20:13:04 2020"
      },
      "message": "Merge \"liblog: return -EPERM if a log_is_loggable() returns false\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 6b76de04f74dac515e61fbd7d7a9c1d4b858c381"
    },
    {
      "commit": "ead053cb007e9872ab43d50cacf5bc612a8670b3",
      "tree": "c2659dd68dbc9f092e30463849fc958cbdac3742",
      "parents": [
        "6d659d572bf1da74b11a50833b961e6311de3759"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Apr 16 15:19:29 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 16 15:19:29 2020"
      },
      "message": "Merge \"liblog: cleanup log_read.h header\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f0dafccb3860fc45b488037a5c36d53a8d62c06c"
    },
    {
      "commit": "6d659d572bf1da74b11a50833b961e6311de3759",
      "tree": "6da78a77cd59d9270adccc1ce8edfc07c29da7ac",
      "parents": [
        "3f8611fa3a75230e2116733f176003de8c031220"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Apr 14 15:32:32 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 14 15:32:32 2020"
      },
      "message": "Merge \"liblog: remove operator overloads from log_msg\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 92d34064e1faea0a880e722cd053923609c99836"
    },
    {
      "commit": "3f8611fa3a75230e2116733f176003de8c031220",
      "tree": "07a1530c77569106508de88bcd1d454f24f9a307",
      "parents": [
        "63356c09831f1d9beb3f42dc8a1915a5a641efd0"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Sat Apr 11 00:18:57 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Apr 11 00:18:57 2020"
      },
      "message": "Merge \"liblog: cleanup TODOs in tests\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ac0cee539f26544ef5fe73f377d090e710b5a618"
    },
    {
      "commit": "63356c09831f1d9beb3f42dc8a1915a5a641efd0",
      "tree": "0d9b8efceb390ef6d7973253cfd6b66c2188e7de",
      "parents": [
        "334a9ff8fbd64c0435851a699a4446540a6b6da1"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Apr 10 15:18:03 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 10 15:18:03 2020"
      },
      "message": "Merge \"liblog: support extended logger_entry headers\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7ef143fc84b80b9e3e040b129e0fe9d8b05fc15c"
    },
    {
      "commit": "334a9ff8fbd64c0435851a699a4446540a6b6da1",
      "tree": "b14be6047541d149e94229c43f09243043095489",
      "parents": [
        "a13c88187b1512635a8a6b05ce958d346690d078"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Mon Apr 06 21:24:46 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 06 21:24:46 2020"
      },
      "message": "Merge \"Remove vts10 tests from vts suite\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 45efd5a27bcd9efbeb455f72bfbf262e17787901"
    },
    {
      "commit": "a13c88187b1512635a8a6b05ce958d346690d078",
      "tree": "dd7e8f8221438593e32ce15a72a1d88371f581fc",
      "parents": [
        "65b734bd08cd1b4c496b1ce4f30a277fdce8b12f"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Apr 03 23:52:26 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 03 23:52:26 2020"
      },
      "message": "Merge \"liblog: include all structures in README.protocol.md\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 3fc16fed7e762a113c37dd16ed71fb5a8bd22d9f"
    },
    {
      "commit": "65b734bd08cd1b4c496b1ce4f30a277fdce8b12f",
      "tree": "a5be61d62d2c96012b0216bfe6f7d36a8c45d69c",
      "parents": [
        "20db0e9217cb8458200e0588928540b2253a9efe"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Mon Mar 30 19:03:41 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 30 19:03:41 2020"
      },
      "message": "Merge \"Move crash_dump into the runtime APEX.\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e2b76c5b001fab12df24d206894d17b3f5fd6d9b"
    },
    {
      "commit": "20db0e9217cb8458200e0588928540b2253a9efe",
      "tree": "aa0223de3495ecc1490def5d451fffa3b2e063b9",
      "parents": [
        "103f613e3b639fe3d0166b79fd0ecae99c247849"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Mar 25 18:44:18 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 25 18:44:18 2020"
      },
      "message": "Merge changes from topic \"liblog-api-review\"\n\n* changes:\n  Reland: \"Fixed a typo in the version name\"\"\n  liblog: correct new APIs per the API review\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 08e3b83917170f7047c2103eef8dde5b8319c937\n"
    },
    {
      "commit": "103f613e3b639fe3d0166b79fd0ecae99c247849",
      "tree": "c46d105745219bb6a05f09bab49a0f65f97bb990",
      "parents": [
        "b2834891f2fb42542ef87d38fb2e7f032ed3c2a8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 24 21:49:44 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 24 21:49:44 2020"
      },
      "message": "Merge \"Add vts10 suite to existing vts tests\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2d90168f80725d68c051abc1d45fbd8268259f2d"
    },
    {
      "commit": "b2834891f2fb42542ef87d38fb2e7f032ed3c2a8",
      "tree": "fde9d4d8e922d3e2632408b311008d526ef4f09e",
      "parents": [
        "e9e46cc07487f5dd5908f7f9073f3c7506dafcab"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Mar 24 21:00:57 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 24 21:00:57 2020"
      },
      "message": "Merge \"Remove ANDROID_LOG_RDONLY, etc\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7581e86a7207ef1e420d13e270ecf72f7e1fc5f6"
    },
    {
      "commit": "e9e46cc07487f5dd5908f7f9073f3c7506dafcab",
      "tree": "7bda8e1401ebeca3a6e5b26b5a64512ef1b2d42f",
      "parents": [
        "1e206dd0063a36ffcdebe557f0675b2a2f939ff9"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Mar 23 21:58:07 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 23 21:58:07 2020"
      },
      "message": "Merge \"Skip pmsg related tests if /dev/pmsg0 is not found\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 746012571bead793f9f3f38ab70b6284f5065ca3"
    },
    {
      "commit": "1e206dd0063a36ffcdebe557f0675b2a2f939ff9",
      "tree": "32775f973f13a85bd74cd5e65997645088059fbe",
      "parents": [
        "3006fce926a1f6769dcb24a09b383de9e0c260c8"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Mar 13 16:10:35 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 13 16:10:35 2020"
      },
      "message": "Merge changes Id67203bb,I0c1dd57f\n\n* changes:\n  liblog: move LOG_ID_DEFAULT into the log_id enum\n  liblog: use int32_t and uint32_t for new NDK APIs\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c74afeaa8b80604e3dd6a4c8645b7a0220e5c597\n"
    },
    {
      "commit": "3006fce926a1f6769dcb24a09b383de9e0c260c8",
      "tree": "d5a29bee3bdf94cf212a2101ea4f4a405f971f81",
      "parents": [
        "3b173c2c0ba79e9bbd0a91bb72760aa52f0d6823"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Mar 13 15:48:19 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 13 15:48:19 2020"
      },
      "message": "Merge \"liblog: fix header guards ordering\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: cd613769867570f86a8a89de0e24ef3fa334dd09"
    },
    {
      "commit": "3b173c2c0ba79e9bbd0a91bb72760aa52f0d6823",
      "tree": "c66265e7c7ef5c82f2f395395fe456800cfed684",
      "parents": [
        "da27a6b2a26f8c8f52f6642504d753e1375e5ced"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Mar 11 09:20:24 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 11 09:20:24 2020"
      },
      "message": "Merge \"don\u0027t include liblog to APEXes\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f1e27502e4d44291d90b2a397d4991122fcb090b"
    },
    {
      "commit": "da27a6b2a26f8c8f52f6642504d753e1375e5ced",
      "tree": "e34f905e0afe406c1b76aef0580171c4f0c9c3e9",
      "parents": [
        "6975f0d8ab91d914457edc5af974629f4125b69c"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Mar 10 16:00:44 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 10 16:00:44 2020"
      },
      "message": "Merge \"liblog: add API level guard to NDK log.h header\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: cc032194b3a479fd1668910489a41629ed57bdc5"
    },
    {
      "commit": "6975f0d8ab91d914457edc5af974629f4125b69c",
      "tree": "90451bc38537cf338987fd64de4429d02c2805af",
      "parents": [
        "6d4cc8303277a8577b96603d91229001cde42575"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 10 07:30:36 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 10 07:30:36 2020"
      },
      "message": "Merge \"Set apex_available property\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2401f5f2cc37b0acc806811c4ee1aed151da07b4"
    },
    {
      "commit": "6d4cc8303277a8577b96603d91229001cde42575",
      "tree": "b6b72e1849109703dced24fa039c2a49a9e49d99",
      "parents": [
        "c992d7d17775350216b8a14ac32a439bd4a624b6"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Mar 09 23:06:12 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 09 23:06:12 2020"
      },
      "message": "Merge \"liblog: minimum_log_priority should be atomic\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ce71d36d1306ec89ab010354ec53b0e8f589d66c"
    },
    {
      "commit": "c992d7d17775350216b8a14ac32a439bd4a624b6",
      "tree": "586d9fa60094207e3d596ba1270ea85e720b3015",
      "parents": [
        "83c043ee28a1e88924690a13ae2a6247d80112e6"
      ],
      "author": {
        "name": "Ian Kasprzak",
        "email": "iankaz@google.com",
        "time": "Fri Mar 06 21:57:57 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 06 21:57:57 2020"
      },
      "message": "Merge \"Revert \"Fixed a typo in the version name\"\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 897444209caa1d2a512d6feebceafe0826ed645f"
    },
    {
      "commit": "83c043ee28a1e88924690a13ae2a6247d80112e6",
      "tree": "15a97750095fdcfac3312309df02b3a25d769e7d",
      "parents": [
        "960edc821ce60b0d63401ebb3f13afad24ab43ab"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Mar 06 00:53:07 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 06 00:53:07 2020"
      },
      "message": "Merge \"Fixed a typo in the version name\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: fd4e66221a51567049ac417257bcf1ba526971b1"
    },
    {
      "commit": "960edc821ce60b0d63401ebb3f13afad24ab43ab",
      "tree": "586d9fa60094207e3d596ba1270ea85e720b3015",
      "parents": [
        "ab5c9c692b71ee214016959037782b18942d50d8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 05 22:44:04 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 22:44:04 2020"
      },
      "message": "Merge \"liblog: Fix bugprone-macro-parentheses warnings\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 561df7bfb37690058cea5d697593da6db5698983"
    },
    {
      "commit": "ab5c9c692b71ee214016959037782b18942d50d8",
      "tree": "8beaf3f3a13c268442d33cd3baaa99ad84a442d7",
      "parents": [
        "b2fc9f71c8d417e9b6fa2e071046bc603771a072"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 16:52:44 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 16:52:44 2020"
      },
      "message": "Merge \"Revert \"liblog: disable header_abi_checker\"\" am: 3638096424\n\nChange-Id: Ie4c67bff24a1cb293c4f500dc84584458890d4ff\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c0d3b5c2b800075638bab5f0e4c5199eabf652c7\n"
    },
    {
      "commit": "b2fc9f71c8d417e9b6fa2e071046bc603771a072",
      "tree": "11084e09a4c523b8b99e02bcda9eb787d19c726b",
      "parents": [
        "dbcdef7a931b93325ec516af4f55dbfe1e9d9357"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 16:19:54 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 16:19:54 2020"
      },
      "message": "Merge changes I09a60e61,I2b898e72 am: df35dfbc59\n\nChange-Id: Ifd9b9a4ae1642fd73a9606c75b32770a16648840\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 54abed3a760a4b4d76adbe76c3a9886dbe2cfd01\n"
    },
    {
      "commit": "dbcdef7a931b93325ec516af4f55dbfe1e9d9357",
      "tree": "5fe5089fde17aa422c4ddcc323d9384f9ebb1ec0",
      "parents": [
        "2f7dbd1c6de0b6355327fd0808e4cd8b43cfe5d7"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 17:30:07 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 17:30:07 2020"
      },
      "message": "Merge \"Rename ro.device_owner system property\" am: db6650a905\n\nChange-Id: Ia35df5e63121b72cad532f463378a1f5aec16314\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c798ade67a859dc5ddb97eebbce22fdc20424d38\n"
    },
    {
      "commit": "2f7dbd1c6de0b6355327fd0808e4cd8b43cfe5d7",
      "tree": "8f7d065b785053be570a4a8e8970fb1c7937f4be",
      "parents": [
        "b3de4d1027d06418da021a6c983aaef55a2cbbea"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 18 23:02:28 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 18 23:02:28 2020"
      },
      "message": "Merge \"Specify argument types for function prototype\" am: 83c7d04493\n\nChange-Id: I8b3c72616dd1cebfa4d34553fd7307cf48837fbb\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e690cb7b4fd46cde578e7f8ed3cd0d978b6bbc6a\n"
    },
    {
      "commit": "b3de4d1027d06418da021a6c983aaef55a2cbbea",
      "tree": "520ee773ea2074118e1ad836b0d7596197ca29e9",
      "parents": [
        "b36275d2c2c8ad4ec0d61b0c43a308aae34f5fbf"
      ],
      "author": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Feb 14 00:57:49 2020"
      },
      "committer": {
        "name": "Jeffrey Huang",
        "email": "jeffreyhuang@google.com",
        "time": "Fri Feb 14 00:57:49 2020"
      },
      "message": "Merge \"Add apex available to liblog\" am: fd73daa049\n\nChange-Id: Ieeef95dbe8339d3d343c9bf21724cfaa1859be1f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 97b4d62ed43798b1987a82036f477ea482affe9c\n"
    },
    {
      "commit": "b36275d2c2c8ad4ec0d61b0c43a308aae34f5fbf",
      "tree": "d4b5f1113842b1510c33e02e70a96e342cf98b5a",
      "parents": [
        "6f673e8f808e1df804ac2c5151d899a5fa1995cd"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 15:49:21 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 15:49:21 2020"
      },
      "message": "Merge \"liblog: null terminate log_msg\" am: 1153fbbcd3\n\nChange-Id: I783c397431d8dea1959d979a0942f0095a0829e8\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e99965bc7237ae767997d64affbee1015bf767d7\n"
    },
    {
      "commit": "6f673e8f808e1df804ac2c5151d899a5fa1995cd",
      "tree": "6f4cb8c509521711c35a6fe9ce4f076048129ef1",
      "parents": [
        "4336f6a00914c1c47c81affb7a03d3ef4c4c2b23"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 31 18:38:00 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 31 18:38:00 2020"
      },
      "message": "Merge \"Allow LOG_ALWAYS_FATAL_IF in constexpr functions\" am: e2a1705f1f\n\nChange-Id: Ifcbe6cfc745161c7efde932ca28d557698a03d40\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 62ee7ec4d96b260c4b4d8bc5b2bb963417cf9ccc\n"
    },
    {
      "commit": "4336f6a00914c1c47c81affb7a03d3ef4c4c2b23",
      "tree": "4d48de769bf4a28f65df9dd8417aa1888f8ee434",
      "parents": [
        "4967a464d73bd9b1e5ce545aec6da0187f0bfc01"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jan 29 16:29:29 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 29 16:29:29 2020"
      },
      "message": "Merge changes I303549ae,Ia36e0d2e,Ibdea2961\nam: 20610c3082\n\nChange-Id: I821dda4d6ecab52392c57c2db889757fd34bf2ba\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 24808cdee0d08c1f3af3c4ffb6858633fa4fb58b\n"
    },
    {
      "commit": "4967a464d73bd9b1e5ce545aec6da0187f0bfc01",
      "tree": "3341380ff531616f3385c331998b2e808f981aaa",
      "parents": [
        "a18971f257326d9a9c43d5683249d2a43f7efb86"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jan 28 17:24:10 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 28 17:24:10 2020"
      },
      "message": "Merge \"liblog: always restore errno in logging functions\"\nam: 077839ab23\n\nChange-Id: Iae9738f2c6b7df4ed30681432489a470b2051b5f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 06ae8360957d53bcbcf422db9cbb1c1118cc2079\n"
    },
    {
      "commit": "a18971f257326d9a9c43d5683249d2a43f7efb86",
      "tree": "983e9da41d73e404018f2a9b38888e855062c958",
      "parents": [
        "31e2c55f6db487d8608a4491844ba8de7b0a10bd"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jan 27 20:41:22 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 27 20:41:22 2020"
      },
      "message": "Merge \"liblog: use default tag for loggability checks if no tag is provided\"\nam: 347d6406f0\n\nChange-Id: Ib1df6a955d2420c050e7876898df32e31636f4b4\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f74ad17a65cc001e5217517b6a2122657c86dd41\n"
    },
    {
      "commit": "31e2c55f6db487d8608a4491844ba8de7b0a10bd",
      "tree": "76fd1c405ef13528b34710e2d7568b744953ea9a",
      "parents": [
        "b667aba409e2691ba37e172c6ac31365564bb7c3"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Sat Jan 25 00:38:26 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 25 00:38:26 2020"
      },
      "message": "Make ramdisk_available.\nam: 7dd4553991\n\nChange-Id: I161449e90ad91359cb7bb98c91078ab51e3b54b5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 31bd607f6c5146934da8de7cc74a6d0d4ee935c4\n"
    },
    {
      "commit": "b667aba409e2691ba37e172c6ac31365564bb7c3",
      "tree": "f339efe31ed960c6d3a1ab45bfcb9c12906dfcc3",
      "parents": [
        "6a4344629ee38f028fc94053010f81ba392594c4"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 23 21:14:56 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 23 21:14:56 2020"
      },
      "message": "Merge \"Move default tag from libbase to liblog\"\nam: b40c15e101\n\nChange-Id: I3df5ce6a45cd4ee8cdd912d305a1e06bfedc4548\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 44c7bcb29ef8e04093c584ea7520464975beae8a\n"
    },
    {
      "commit": "6a4344629ee38f028fc94053010f81ba392594c4",
      "tree": "09d01eab82a57e87ed8f8392576f1898ea9dd6b4",
      "parents": [
        "ad352a6357437a792a2e16175fffca0cfeb62c3e"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jan 22 19:36:15 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 22 19:36:15 2020"
      },
      "message": "Merge \"liblog: check loggability before formatting\"\nam: 929c9e8b40\n\nChange-Id: I83738092ea00854e2f45c760628650def304301e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 82b6e5505426ca1613dc7ff9606de9c167ef510d\n"
    },
    {
      "commit": "ad352a6357437a792a2e16175fffca0cfeb62c3e",
      "tree": "7d1d91048700c44e4166ac9d50e113f11fd8cd80",
      "parents": [
        "42cb0ece4f34f68fd2d332f042e6113bbcb60c27"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jan 21 22:31:41 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 21 22:31:41 2020"
      },
      "message": "Merge changes Icb49b30b,Ib52cbfb4\nam: 81c8385ab3\n\nChange-Id: I2e1431bc655dfb26f1b9307d91ab07fbac0cbd99\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 42c89602da71a9525f4990f3595150ec664b056f\n"
    },
    {
      "commit": "42cb0ece4f34f68fd2d332f042e6113bbcb60c27",
      "tree": "dc6dafa45832b9fb0b917e207e4d90c834622dce",
      "parents": [
        "471a2600da76dadcfd13de6991ee8f7256c579bd"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 17 03:20:28 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 17 03:20:28 2020"
      },
      "message": "Merge \"Add version #29 and #30 to liblog\" am: d82d9851de\n\nChange-Id: I82e8d2669b62ac379d22c4c87677afc375c6876d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4a7a61d2c665b13a19333b63547559e51755d6e5\n"
    },
    {
      "commit": "471a2600da76dadcfd13de6991ee8f7256c579bd",
      "tree": "bf30d77cac2265fc5d3f936549422983eff2228a",
      "parents": [
        "04f74037ad412c99d3f4434fa3517205bf9abb69"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jan 15 16:12:29 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 15 16:12:29 2020"
      },
      "message": "Merge \"liblog: remove log_portability.h\"\nam: e2dad0a296\n\nChange-Id: I24befb7f47f376697e2d121f5e18933cb81e2c37\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 45f06c49fae7c88e5fa8e3060e8c41c6a7d0bacf\n"
    },
    {
      "commit": "04f74037ad412c99d3f4434fa3517205bf9abb69",
      "tree": "741c67f0b40749168ed523c2879f8c583e466481",
      "parents": [
        "49cc218714ce2607469eca57366b64702cbf3944"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Jan 15 16:11:51 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 15 16:11:51 2020"
      },
      "message": "Merge \"liblog: use libbase_headers for TEMP_FAILURE_RETRY\"\nam: 2ea787137f\n\nChange-Id: I8e77472bb4eaa1b046892e866f0b19411169f368\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 902c974556b7acfbde9ecc59c8ae9084b55eec31\n"
    },
    {
      "commit": "49cc218714ce2607469eca57366b64702cbf3944",
      "tree": "276e8dbd9ad5ec73bdc88e37d52752a5adc3e08a",
      "parents": [
        "33342f6d20d7b96f7eb193f2c9e5056b55adaa7e"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 09 18:32:21 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 09 18:32:21 2020"
      },
      "message": "Merge changes I62be2c1e,I292662fc\nam: e92461d802\n\nChange-Id: Ic18f80aeddb9ec97fe6383196c3693ced64da45c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a57b9d705d6b9d6ecc93422347cac96f0972ad0e\n"
    },
    {
      "commit": "33342f6d20d7b96f7eb193f2c9e5056b55adaa7e",
      "tree": "dc288f3fac8a935863eb39e3a17fd413f69340c0",
      "parents": [
        "daf1fe66877aafcabf434646d83d5354aecb0d22"
      ],
      "author": {
        "name": "Bookatz",
        "email": "bookatz@google.com",
        "time": "Mon Jan 06 21:08:47 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 06 21:08:47 2020"
      },
      "message": "Merge \"CtsLiblogTestCases secondary_user\"\nam: c940977dd9\n\nChange-Id: If1dcf4c9d6c62c22cba0cc80174bb825bc0c4f41\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 6f22965053550a23489cac4e9bc1cff38503a2e2\n"
    },
    {
      "commit": "daf1fe66877aafcabf434646d83d5354aecb0d22",
      "tree": "08f32503ef48d2abc1f5593c7d52b72ab0c105e8",
      "parents": [
        "573f1183dd516ae9f161b528a881f6143b8c218b"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Dec 27 22:06:35 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 27 22:06:35 2019"
      },
      "message": "Merge \"liblog: don\u0027t destroy global mutexes\"\nam: 0962561c9b\n\nChange-Id: I3c579a0ebf27f2b552d3fbb07957811fb5fcd447\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ffb8945e597267ca136ab97c27ee8d0ab630a53b\n"
    },
    {
      "commit": "573f1183dd516ae9f161b528a881f6143b8c218b",
      "tree": "04f6a9718174ecbd21631b1724bda19fcdc995ac",
      "parents": [
        "225c4d620834db2f1ac73789366abc49bc290015"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Dec 13 15:59:22 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 13 15:59:22 2019"
      },
      "message": "Merge changes If7fa11e7,I345c9a5d\nam: a5a6c0a0bc\n\nChange-Id: I9d8514ff1aefc0a7650e3e5b06021a127f5149c5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7163fb158c61ed95ed430fc99db33c6da8800e8a\n"
    },
    {
      "commit": "225c4d620834db2f1ac73789366abc49bc290015",
      "tree": "23b04bffbe876170658862230ee4864f0debd04a",
      "parents": [
        "503489405b217e1c207e1ca39b176b75d024b1c1"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Dec 12 15:38:39 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 12 15:38:39 2019"
      },
      "message": "Merge \"liblog: do not check loggability of event logs before sending to logd\"\nam: 3a64c148ed\n\nChange-Id: I444baa616c420309833080af9fdfa9e6e96b8466\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 1e707d3c7434efa6dd253609d22fb867e182efaa\n"
    },
    {
      "commit": "503489405b217e1c207e1ca39b176b75d024b1c1",
      "tree": "56b8ffefbdd16a13441d87548527f86be1344f35",
      "parents": [
        "ecbef386f3eb7a1f53a61f5c5e0d51f54df4185f"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Dec 11 20:49:55 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 11 20:49:55 2019"
      },
      "message": "Merge \"liblog: simplify fake_log_device\"\nam: 15eda8c61e\n\nChange-Id: I727dd56f6e083ba488842e58cdf722c1f45bca26\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 682c1fc139e89ab0921a627036a566f6dc650c35\n"
    },
    {
      "commit": "ecbef386f3eb7a1f53a61f5c5e0d51f54df4185f",
      "tree": "6469842a629d1d7a3fabfe5f82d452550fd52498",
      "parents": [
        "5add40036e7b4269cadd221526a16aaefa71bd6e"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Dec 11 14:42:07 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 11 14:42:07 2019"
      },
      "message": "Merge \"liblog: add a test for liblog on host\"\nam: 1ccaf2b8ee\n\nChange-Id: I96fcc8339752237f4dec9b6cdf313aba19385e1d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 6f56f9b5c1a4869481f19b410159cfffffeb67b8\n"
    },
    {
      "commit": "5add40036e7b4269cadd221526a16aaefa71bd6e",
      "tree": "65b2243aeee44a05c6df9d816e4b0b2e930d6287",
      "parents": [
        "b2659077857d9a6cbcedea868aeb693ac4c4fd94"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Dec 06 22:47:16 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 06 22:47:16 2019"
      },
      "message": "Merge \"Make android_logger_set_prune_list() sane\"\nam: d1ac612879\n\nChange-Id: I2531b963788321ddb4f69f250f12d62eb76a7c54\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: bbfa69f0d8b489abf73115b4de961267daf9516b\n"
    },
    {
      "commit": "b2659077857d9a6cbcedea868aeb693ac4c4fd94",
      "tree": "5eb462b67ad4b6577152b00caae922395e6d1711",
      "parents": [
        "bbcf451e736156295392432f126691299382a148"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Dec 05 17:57:40 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 05 17:57:40 2019"
      },
      "message": "Merge \"liblog: accept log messages with hdr_size greater than known headers\"\nam: d596ed66aa\n\nChange-Id: I1b5b7b737f7c0dec9394fc6bd83f3fa2bd1b22f5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9a07a07e1aabed98324d9164d5cab531857e0973\n"
    },
    {
      "commit": "bbcf451e736156295392432f126691299382a148",
      "tree": "109d57d8ba38e5e2dfc573fdaf1e578160792561",
      "parents": [
        "6632a9b6b79d7cb67e2e59533d88caa1c43f15e8"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Nov 19 23:57:23 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 19 23:57:23 2019"
      },
      "message": "Merge \"liblog: remove the rest of the log reader transport\"\nam: 4023938914\n\nChange-Id: I3564e38f14fdce5dda77f2a553d371ee6c1f25ff\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 06a0f824c0f2dad75dbfbc2bf381ed92ffffc7ae\n"
    },
    {
      "commit": "6632a9b6b79d7cb67e2e59533d88caa1c43f15e8",
      "tree": "fba629406dd295894de1b0592b66807703e86e02",
      "parents": [
        "44fd67f44777ab8d33482915925261df6b8f99e1"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Nov 19 23:56:58 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 19 23:56:58 2019"
      },
      "message": "Merge \"liblog: remove memset() before recv().\"\nam: 332f99a7ed\n\nChange-Id: Id07bcfd48d937ac0e71398554c1f9f984951c5a0\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c3e0b2725f3aa6ecdc745dadfd3bc971f600fca1\n"
    },
    {
      "commit": "44fd67f44777ab8d33482915925261df6b8f99e1",
      "tree": "78ed66037e169732ce2db1dad7e8674e94a65f94",
      "parents": [
        "baf5e78b59c00061adf2c7a73ef8e9f0c16d1b71"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Nov 19 23:41:50 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 19 23:41:50 2019"
      },
      "message": "Merge \"liblog: Assure shifting behavior is consistent\"\nam: d8c3cae95f\n\nChange-Id: Ib99df0dc52a7fa15a2364b69b30563895c78ceb0\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e8528b92e15a4ae0f88c201ef5b163a342da1ae2\n"
    },
    {
      "commit": "baf5e78b59c00061adf2c7a73ef8e9f0c16d1b71",
      "tree": "f1eec8ed92fec059feb8c98e1bbb4bfc48381a62",
      "parents": [
        "38d067b53e97ea4236d99516a8507ad1aa4f6416"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Nov 18 22:06:06 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 18 22:06:06 2019"
      },
      "message": "Merge \"liblog: simplify logd \u0027command\u0027 functions and struct logger\"\nam: 7d16aedc47\n\nChange-Id: I1555a3d30b40cc0fc6fced4d0f20f3af5b401cb1\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8299d7302d9b7eb1f9953152b5effd31c4d91943\n"
    },
    {
      "commit": "38d067b53e97ea4236d99516a8507ad1aa4f6416",
      "tree": "c9aaeade1dbb808076b91effa624771ce88bc7b3",
      "parents": [
        "979ecd8022c02f61551c694fc11dd0af1ff53444"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Nov 18 15:04:18 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 18 15:04:18 2019"
      },
      "message": "Merge \"liblog: return 0 from android_logger_list_read() when recv() returns 0\"\nam: c9c8318db6\n\nChange-Id: Ibd3917f5bc8bbbec9f75bea4630b1b9a420c1d43\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2f378af82c69dcd61adaa5c22adbcae7316879db\n"
    },
    {
      "commit": "979ecd8022c02f61551c694fc11dd0af1ff53444",
      "tree": "946be613c1ed07b9db9c1bfe78ed057baaa95945",
      "parents": [
        "eaed7afaf0045f5611d500da3d46b9383d682fb9"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Nov 14 23:15:53 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 14 23:15:53 2019"
      },
      "message": "Merge \"liblog: cleanup opaque type usage\"\nam: 2ebe95ff2a\n\nChange-Id: I88cb96e2bce5558e170782b9041a303efe83f3ff\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 5d89604da291c00eb9bb5235197095a3d05b907c\n"
    },
    {
      "commit": "eaed7afaf0045f5611d500da3d46b9383d682fb9",
      "tree": "7c264bbf05f762481bd112fbb0396fa265a93951",
      "parents": [
        "97aeb934884d3c1e4121af99f9f9a9b619d252a9"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Nov 13 06:46:36 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 13 06:46:36 2019"
      },
      "message": "Merge \"Rename # vndk tag to # llndk\"\nam: 563a73e7f7\n\nChange-Id: Icd7db9d6a6991f39cf66c6b49f7bcd747891b5e5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2b879c262e35db7ab0ca7f8552d03a8a26081222\n"
    },
    {
      "commit": "97aeb934884d3c1e4121af99f9f9a9b619d252a9",
      "tree": "0433408c8bc44a5fb637b86563c4b59a8d764545",
      "parents": [
        "efb1abd4c5b478aec7abf35160dc430493ab5727"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Nov 05 23:50:43 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 23:50:43 2019"
      },
      "message": "Merge changes from topic \"adbd_apex\"\nam: e24a4b37b4\n\nChange-Id: I7ba9f5a4934ee1fdaf40a646a9846a4e27702ef7\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 680129fd2f79c9072200eb857961bcd6a2a58811\n"
    },
    {
      "commit": "efb1abd4c5b478aec7abf35160dc430493ab5727",
      "tree": "d22088be580824e2978f710e1058d4279e21978c",
      "parents": [
        "9263cd63863e6c674089374981464773d911cc4f"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Oct 25 17:06:09 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 17:06:09 2019"
      },
      "message": "Merge changes from topic \"remove-legacy-logger_entry-structs\"\nam: c8ef01344d\n\nChange-Id: I9d7a3a28bfd240e634c826fbba647c0ff93ca570\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8e83d12adf7d3ecc8f5260f5100c52297536aea3\n"
    },
    {
      "commit": "9263cd63863e6c674089374981464773d911cc4f",
      "tree": "ab727cc8b53be466eea4f12d7d28e713c4571f3d",
      "parents": [
        "a448e1a14e8296629c76f1a56ddcb974f63b38b3"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Oct 25 17:05:56 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 17:05:56 2019"
      },
      "message": "liblog: remove unused parts of android_log_transport_context\nam: e05b78412b\n\nChange-Id: I72351d78c105c2662fc0d0def6985ee43787bb86\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 04455bb15abbdd289a747061686c050a07ccb800\n"
    },
    {
      "commit": "a448e1a14e8296629c76f1a56ddcb974f63b38b3",
      "tree": "e9cfd6ce204501d540e33e83878a0865941e1a8e",
      "parents": [
        "3ffcfb25a75d82e7593755f57b9a0a15ccd7bd6a"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Oct 25 17:05:43 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 17:05:43 2019"
      },
      "message": "Remove old logger_entry_v* formats\nam: 441054aa1e\n\nChange-Id: I947d2b4f95f3ccc83a3d034acaaae10dd49c126f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 5bf85dfae26b9e8e4a47778a909d5ac37d9e08a7\n"
    },
    {
      "commit": "3ffcfb25a75d82e7593755f57b9a0a15ccd7bd6a",
      "tree": "b5025514216e4ac13482020b3fe7d1c5a36e85f0",
      "parents": [
        "c01d511fd145fb0963e375318df321ee06fc4b91"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Oct 25 17:05:25 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 17:05:25 2019"
      },
      "message": "liblog: disable header_abi_checker\nam: 896fb9e57a\n\nChange-Id: I198b584be8e2c765b60f13d108953e18294bf9eb\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a91b309993e71a42badde17e282e9f21f1a7b778\n"
    },
    {
      "commit": "c01d511fd145fb0963e375318df321ee06fc4b91",
      "tree": "e1b2aea9b4f6db658d4c4d5329351e3e3ac82ce5",
      "parents": [
        "5fc8673df5b6f8021f3c1c566b6536ff19d482e3"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 23 22:25:33 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 22:25:33 2019"
      },
      "message": "Merge \"Revert \"liblog: remove mistakenly added symbols from vndk\"\"\nam: 9a3ebd2d54\n\nChange-Id: I542cb1616b8499465d4f0ee600c9c769e0f8b54f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2b19109d2c3d5a35d43945b072e044b93fe8c788\n"
    },
    {
      "commit": "5fc8673df5b6f8021f3c1c566b6536ff19d482e3",
      "tree": "d8e9d9f6b1f726b4f4121b9f8b83c4434f33950e",
      "parents": [
        "1f37560ec8cfafb5865248f205eb8cb19154231e"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 23 15:26:51 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 15:26:51 2019"
      },
      "message": "Merge \"liblog: remove mistakenly added symbols from vndk\"\nam: cc4bf6538b\n\nChange-Id: I25e8256091dbf3b2d2a3e0c7374a4d43df311395\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 7e6ef6527b477be22ceb0a3593347943fddc7e4a\n"
    },
    {
      "commit": "1f37560ec8cfafb5865248f205eb8cb19154231e",
      "tree": "e1b2aea9b4f6db658d4c4d5329351e3e3ac82ce5",
      "parents": [
        "71664076cc34336100b21146c01312fa59c483e6"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Oct 21 20:27:47 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 20:27:47 2019"
      },
      "message": "Merge \"liblog: fixup log_id_t\"\nam: d1a6d75d29\n\nChange-Id: I0e0acb5616f9178c43b084f97f8bb8189575a19c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 122ae5806a5e64f2bc1c9ac27599346f730790c5\n"
    },
    {
      "commit": "71664076cc34336100b21146c01312fa59c483e6",
      "tree": "8129051b1c13551e38ac4213123a7ae214d5668d",
      "parents": [
        "6ecfd9cfaf5f267c91ad01fd206bf7875f3214f9"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Oct 17 13:57:18 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 13:57:18 2019"
      },
      "message": "Merge \"liblog: remove checks for __GNUC__\"\nam: 5f8790f8ab\n\nChange-Id: I6d78df11ab8c1c263733acf41e645524589bab68\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e2f498e1beb68e2b0e9e1353e22a32f088ae7b30\n"
    },
    {
      "commit": "6ecfd9cfaf5f267c91ad01fd206bf7875f3214f9",
      "tree": "35a912fc2f745f9266016c0d9e7ba47e34977dc1",
      "parents": [
        "6ecc687a7d5f0b8160f85c7945aa0a02311caeb6"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 16 15:54:27 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 15:54:27 2019"
      },
      "message": "Merge \"liblog: remove client side permissions checking\"\nam: 443b5dfea7\n\nChange-Id: I9b99e4902ae9c5b46be58185bed524f59af3e63a\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ef0b0de729e1af4d550852a3508785e29c1f9cd6\n"
    },
    {
      "commit": "6ecc687a7d5f0b8160f85c7945aa0a02311caeb6",
      "tree": "efbbe26312c5f0ab81933a343a91b6d397d66cf4",
      "parents": [
        "7f939e254ed8c6b0554e7163c73ab50d8610a49b"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 16 15:53:39 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 15:53:39 2019"
      },
      "message": "Merge \"liblog: remove unneeded checks and includes from headers\"\nam: fa88eeb95e\n\nChange-Id: I2ee1c38070c361f156d3343cb6781e2cc2459880\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 43a0d64f825b2ef2963b200916beb4c4c01668a9\n"
    },
    {
      "commit": "7f939e254ed8c6b0554e7163c73ab50d8610a49b",
      "tree": "ef7968b0bf17a1c76c05f435e2cb81ddc764830d",
      "parents": [
        "67f82670370018ec5c5a3d464f150de51a9de634"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 16 15:47:37 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 15:47:37 2019"
      },
      "message": "Merge \"liblog: enable more tests\"\nam: 756fffac0b\n\nChange-Id: Iaa874773d9763f114ed62dde32138eff67fb078c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 3bcd8126ff35e6d053a72607369463ac6d4fb6c6\n"
    },
    {
      "commit": "67f82670370018ec5c5a3d464f150de51a9de634",
      "tree": "a627c423af1198635eff98e562421c2673716e0c",
      "parents": [
        "ede726306e2d9c05961def9e0a9247e88196bdf1"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Oct 15 15:15:31 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 15:15:31 2019"
      },
      "message": "Merge \"liblog: remove obsolete comment\"\nam: f5bad500f3\n\nChange-Id: I63c3af0651d7160c862c8a22e20e3d571f41f6cd\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4e49f412c7efa01a567840590b7df9c7d0110685\n"
    },
    {
      "commit": "ede726306e2d9c05961def9e0a9247e88196bdf1",
      "tree": "51b97da7958910568c391a757e71667f4de3a663",
      "parents": [
        "e88514808ee5101d23253db602bb0c08d7a6c559"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Oct 15 15:14:55 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 15:14:55 2019"
      },
      "message": "Merge \"liblog: use RunLogTests() for more tests\"\nam: 7f79bc53cb\n\nChange-Id: I11debdc1a8ad0dca27fea5a0a2e51a095676146b\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f8a393f65cf255dcf12d1e3f60fb686651fb9771\n"
    },
    {
      "commit": "e88514808ee5101d23253db602bb0c08d7a6c559",
      "tree": "2bfd56ccd7400a0d96eeea5e9d489b5a405b2d11",
      "parents": [
        "d92f58d2deb1837aab337ec5add7b4717ed95a87"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Oct 11 21:08:40 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 11 21:08:40 2019"
      },
      "message": "Merge \"liblog: don\u0027t sleep in the middle of tests\"\nam: 212b8247ab\n\nChange-Id: I9aa10100c3edd0f18307780e6b466223e5b82756\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 28b46d9038f2e88315e5c0dac3b4e8f4038cf0a6\n"
    },
    {
      "commit": "d92f58d2deb1837aab337ec5add7b4717ed95a87",
      "tree": "9eaa346ec882f3df51b2094aa02db0b930a8c6c7",
      "parents": [
        "17cd6c4b26ff0cbfc19f2f924a4cb0c4711647a5"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Oct 10 14:03:07 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 10 14:03:07 2019"
      },
      "message": "Merge \"liblog: use packed structs instead of raw unaligned reads\"\nam: cad2fc2429\n\nChange-Id: I71f8c128207bf6690e94f5845f0cf98771000bd9\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a41b154c3c8e1d94f9a13635c5a9108c80a821c8\n"
    },
    {
      "commit": "17cd6c4b26ff0cbfc19f2f924a4cb0c4711647a5",
      "tree": "87c3c0795b84e87bf51c787c5ddb5ad7f6ae14c5",
      "parents": [
        "808c7d793231c17a44f01ea3a64c7a3a0f8a7dd6"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 09 15:20:46 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 09 15:20:46 2019"
      },
      "message": "Merge \"liblog: remove alarm in logd_reader.cpp\"\nam: e3fc9ac7e3\n\nChange-Id: I9708f7b1e84820b1bbf230a8fb5eeea3e88699f0\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a66512dd6fb066d41cf28163a76f2ce36b3e32df\n"
    },
    {
      "commit": "808c7d793231c17a44f01ea3a64c7a3a0f8a7dd6",
      "tree": "d9547b8d5592f1a42a9f38b9d93d13408bd8100a",
      "parents": [
        "0c40aeb52f8f9a6ca3e69b965d557fd07dd406c1"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Oct 08 19:37:01 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 08 19:37:01 2019"
      },
      "message": "Merge \"liblog: remove code checking for fd \u003d 0\"\nam: 5d7969b58a\n\nChange-Id: I240832dbc14fc8ef10f331d80fc84abd8fcfd820\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 036b7c29987bf18f84db2183bdb32462100cbba8\n"
    },
    {
      "commit": "0c40aeb52f8f9a6ca3e69b965d557fd07dd406c1",
      "tree": "7a58098ccd7b8377825c99e5505709961756dc3f",
      "parents": [
        "68398c7467a959bf139013396ca591d4548ceab2"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 08 14:45:30 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 08 14:45:30 2019"
      },
      "message": "Merge \"[liblog] fix -Wreorder-init-list\"\nam: 5bbe4a1b26\n\nChange-Id: Ib06905d5e7ba024347322849d262191ba1410cd4\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b71825ebce5ab88addf145251f45138d5c164c8e\n"
    },
    {
      "commit": "68398c7467a959bf139013396ca591d4548ceab2",
      "tree": "77631a023310d52697695fb825c0563998b080f2",
      "parents": [
        "4e90c4f54c663833ea2f379af3326a1c7b7261a9"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Oct 07 17:01:42 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 07 17:01:42 2019"
      },
      "message": "Merge \"liblog: run in isolated mode, disable flaky tests\"\nam: dfc6ea334a\n\nChange-Id: I89cbd4a0dc5649de5814d2a1fb6cf2b51cd00e33\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 34850304ec97845b4d770b095e73757b1ae08a01\n"
    },
    {
      "commit": "4e90c4f54c663833ea2f379af3326a1c7b7261a9",
      "tree": "e69226b5c3d67f1abc4349c321c294bafdb2e3ef",
      "parents": [
        "5f76340ba3129df90b87b58f5fc42dfd3a3319bb"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Oct 03 18:59:20 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 03 18:59:20 2019"
      },
      "message": "Merge \"liblog: use EXPECTED_STREQ for strings\"\nam: c37e3f01ee\n\nChange-Id: Ibe9002738b16c7c7058f5722271ef753038005b6\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: adc054f60d0d50529198e8b64b880c458e3aeba7\n"
    },
    {
      "commit": "5f76340ba3129df90b87b58f5fc42dfd3a3319bb",
      "tree": "67aa3879542ba1e7d776941ac0a44fc5f4c78413",
      "parents": [
        "658df8ac089fd778ff2f8747b481f06be150faa3"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Oct 03 14:13:06 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 03 14:13:06 2019"
      },
      "message": "Merge \"liblog: remove superfluous checks\"\nam: 685949daad\n\nChange-Id: Ibcb9970076de57613df74dc47a388245936f7264\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 6df2fb2f137326951f0aea665b06cd729243832a\n"
    },
    {
      "commit": "658df8ac089fd778ff2f8747b481f06be150faa3",
      "tree": "d27af2490ad0bb9d66699d5b4d2240ca0414559a",
      "parents": [
        "e463bc27de43dcb859ae80e291d0a1648aabe95e"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Oct 03 14:12:41 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 03 14:12:41 2019"
      },
      "message": "Merge \"liblog: don\u0027t set transports to nullptr when they close\"\nam: 47fdf666fb\n\nChange-Id: I9cd89b2aba1716510aa0e4e86665c9024a928598\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ef33383f5ba76c9da3f02d7e8a98529a683e01da\n"
    },
    {
      "commit": "e463bc27de43dcb859ae80e291d0a1648aabe95e",
      "tree": "9b1049f30395ea0fda0bd6f98f122b81c90cfdd2",
      "parents": [
        "026509ee788b53869019194eea7a81c124340bb0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 02 22:14:46 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 02 22:14:46 2019"
      },
      "message": "Merge \"liblog: replace crufty min macro with existing MIN.\"\nam: 5cd5da9e54\n\nChange-Id: I7d4721d3cbc966e666edb384693b44dc6cbd05a8\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 3bf23928fd544ecbac01b5329aa5dd5900884fd7\n"
    },
    {
      "commit": "026509ee788b53869019194eea7a81c124340bb0",
      "tree": "147891e1136d8c04eaf8ab0804b5974992f3e32c",
      "parents": [
        "ac14b2361331a2054a507813ad7a73df77026ba3"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 02 14:16:57 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 02 14:16:57 2019"
      },
      "message": "Merge \"liblog: remove more endianness functions\"\nam: 173e4ba26a\n\nChange-Id: I964992eecfb5192df874976b6051568c8ea5428a\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 6d22dcbabbaf56e5c281b0840ee73e9d89480adc\n"
    },
    {
      "commit": "ac14b2361331a2054a507813ad7a73df77026ba3",
      "tree": "065fc50088fa4f24bad0d35d2380e14236143060",
      "parents": [
        "dc9b59e1fab110bd1ab3cc64d8a4e36808655039"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Wed Oct 02 14:16:23 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 02 14:16:23 2019"
      },
      "message": "Merge changes I8a31ad3a,I8b385d51,I3fdcdc33,Ia4571cd3\nam: bc4e9cb94e\n\nChange-Id: If5ea9cf4635f4565a70f9171e34b821e762fa0de\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f9ba055853234a13421eeb3161f1888bab53785c\n"
    },
    {
      "commit": "dc9b59e1fab110bd1ab3cc64d8a4e36808655039",
      "tree": "bb633356ee91a8ca7d3a2b45148867b379b5992a",
      "parents": [
        "62e5f41af1ecf784a9a279339eda3cbc5c7aca81"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Oct 01 15:31:03 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 01 15:31:03 2019"
      },
      "message": "Merge changes Ieea7af39,Ic3755d1c,Ifad24b27,I3b33f2b8\nam: 7709bcf840\n\nChange-Id: I5d0c15a2be19d11694b4ba6efd8dc137f00255cf\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0e1cc5b26cb567d3bebaba4ffae6154d24149a6f\n"
    },
    {
      "commit": "62e5f41af1ecf784a9a279339eda3cbc5c7aca81",
      "tree": "d4cbdea29be98b8a0192e180cf3c0c601f50f0ef",
      "parents": [
        "616ede4db1d17f7f1a3e1b3d27a8cedbbed474e6"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Sep 05 02:30:02 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 05 02:30:02 2019"
      },
      "message": "Merge \"liblog: run liblog#enoent only as root\"\nam: 8412deda51\n\nChange-Id: I5b179babe5324bcd63a5303f65a72e9e4bb6e9c2\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4375597f95476d6e88c7bfdeae5fab84c5375476\n"
    },
    {
      "commit": "616ede4db1d17f7f1a3e1b3d27a8cedbbed474e6",
      "tree": "61b2e6cddaa6cd5fb8a26ceb0bed41a211904421",
      "parents": [
        "9d3a5fb7a8f2996bc449d3efd4ae0e7fca7a0823"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Aug 27 23:44:28 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 27 23:44:28 2019"
      },
      "message": "Merge \"liblog: only allow one transport for reading\"\nam: 30cda267c0\n\nChange-Id: Id265331b16c52175a297d93c73e995891a10a0ab\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: be23b99b97629176e5621962b3c3ee25bf61fb1c\n"
    },
    {
      "commit": "9d3a5fb7a8f2996bc449d3efd4ae0e7fca7a0823",
      "tree": "c755090fd76d8ea194a46dadebbd1b0c06137031",
      "parents": [
        "61338176eccf7fb8d872967a37bcccf58cfe436b"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Aug 26 22:50:14 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 26 22:50:14 2019"
      },
      "message": "Merge \"liblog: enable tests accidentally disabled\"\nam: a033693a9e\n\nChange-Id: I426c9e3b777f0db978333053b2cf7a5960115b78\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 60cc6b2126ddf7a36ec9940656344feaadccfa49\n"
    },
    {
      "commit": "61338176eccf7fb8d872967a37bcccf58cfe436b",
      "tree": "5ab57f5f6e45c9fda18a4e610158f7c2fbe69719",
      "parents": [
        "0ec77d4271c2e2f882ae528b0c2872b0c1a0f8a2"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Aug 08 19:54:56 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 08 19:54:56 2019"
      },
      "message": "Merge \"liblog: Remove stdbool.h from .cpp files\"\nam: ca94d79753\n\nChange-Id: I0f78ec9e4f0d11afe7785a94d59a9babae23c221\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4389117af7c86261e302dfa8fb87e5d38cf780ac\n"
    },
    {
      "commit": "0ec77d4271c2e2f882ae528b0c2872b0c1a0f8a2",
      "tree": "64df8942a2eabbdee4bea53589398fcd0dd2e327",
      "parents": [
        "6f76f2386fa7f6518b1b564f88aecec50eab5b10"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jul 09 21:11:35 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 09 21:11:35 2019"
      },
      "message": "Merge \"Remove an ancient spam-busting hack from logd.\"\nam: e05c799c47\n\nChange-Id: I3a964569fa96eba1d3c8815b0831bbe7031b1a97\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b0bfb3bb07f2b37b1e6a2f5fe9c3015d58089ee8\n"
    },
    {
      "commit": "6f76f2386fa7f6518b1b564f88aecec50eab5b10",
      "tree": "e302cff778644366630352a13a906fd1d37ef0ff",
      "parents": [
        "3b1170e8f8c327941ee17b6cb9e1c139c5e7a8fb"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Fri Jun 07 04:42:44 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 07 04:42:44 2019"
      },
      "message": "Merge \"Fix format string for new google benchmark\"\nam: a850fb2d1e\n\nChange-Id: I63e9a8ae52ab45f389b474c3c28b95b50c7fdea0\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a6c903cabbd9c1c4d1064c0cf106b2e5b7241a41\n"
    }
  ],
  "next": "3b1170e8f8c327941ee17b6cb9e1c139c5e7a8fb"
}
