)]}'
{
  "log": [
    {
      "commit": "6518555263253e9fdf7e37d26866cbe75bc11e97",
      "tree": "6e40c8c1bb5c4bf8a74175e2f1cf12ca9071319a",
      "parents": [
        "02110e5625e05439f6008a01ba40e812cf1c03df"
      ],
      "author": {
        "name": "Tom Shafron",
        "email": "shafron@google.com",
        "time": "Tue Mar 15 02:09:15 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 15 03:32:11 2022"
      },
      "message": "core: updating from upstream\n\nFollowed instructions from go/nnapi-dep-instructions\n\nBUG\u003db:211342927\nTEST\u003dFEATURES\u003dtest emerge-amd64-generic nnapi aosp-frameworks-ml-nn\n\nExempt-From-Owner-Approval: this is a fork / mirror of an Android repository and we don\u0027t want to modify OWNERS files\nChange-Id: I8720939ad2818157e33b8f39096b99f494f8878f\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cb38e42b0b0301cfd309caae66755a724b04a5a2\n"
    },
    {
      "commit": "02110e5625e05439f6008a01ba40e812cf1c03df",
      "tree": "81192a924ab8c0627a67df8adaf8e6f68bd1d19b",
      "parents": [
        "c92d0857816b8694a74ba1a47b754563d4452f65"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Thu Sep 02 23:58:46 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Sep 03 01:03:46 2021"
      },
      "message": "core: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions.\n\nNo manual changes / interventions have been made.\n\nBUG\u003db:197814725\nTEST\u003dnone, this gets tested when manually uprevving the package\n\nChange-Id: I36b77496b85357369204bdb1ac1efd23acb0c214\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 77736a8118e750db8fadd6d196814f46e2624c30\n"
    },
    {
      "commit": "c92d0857816b8694a74ba1a47b754563d4452f65",
      "tree": "60d005eccb2f9431ea99a17d8637375a9e5e387d",
      "parents": [
        "a14d63edf6f0058f6c478093b8e90e35fa3314ec"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Mon Mar 08 09:55:15 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Mar 08 10:02:44 2021"
      },
      "message": "core: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions.\n\nNo manual changes / interventions have been made.\n\n$ git merge origin/master --no-ff\n$ git push origin HEAD:refs/for/master\n\nBUG\u003dchromium:1182060\nTEST\u003dcq passes\n\nSubmitting directly since this repo is not mapped into ChromeOS, but is\nused by copybara to populate other repos (libutils, libcutils).\n\nExempt-From-Owner-Approval: This is a forked repo\nChange-Id: I6bf469f2e36264b3d93069b300b7723059e532c4\nGitOrigin-RevId: 78faf8a6c10fd46247acc3362d09d81f90b0a51b\n"
    },
    {
      "commit": "a14d63edf6f0058f6c478093b8e90e35fa3314ec",
      "tree": "97c692ea262a87836db5893fc63567ed30eadea6",
      "parents": [
        "e2ccff249b3be3583ffb0e9be35db7be54715ec9"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Mon Jan 11 10:40:16 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Jan 11 11:20:29 2021"
      },
      "message": "core: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions.\n\nNo manual changes / interventions have been made.\n\n$ git merge origin/master --no-ff\n$ git push origin HEAD:refs/for/master\n\nBUG\u003db:177048246\nTEST\u003dcq passes\n\nSubmitting directly since this repo is not mapped into ChromeOS, but is\nused by copybara to populate other repos (libutils, libcutils).\n\nExempt-From-Owner-Approval: This is a forked repo\nChange-Id: I4e1c0c21f26ea8ad409c47646c8617f55c676e6a\nGitOrigin-RevId: 15e8363d6289ccf3e60fd8b7bd29e9258ba82493\n"
    },
    {
      "commit": "e2ccff249b3be3583ffb0e9be35db7be54715ec9",
      "tree": "078088f837cd0a9b1c3123b5d93904f4ec2f2af6",
      "parents": [
        "4cc2d87c39e6621d1e6e22c99b3efddcfd8d69d6"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 13 01:06:30 2020"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Fri Sep 18 02:02:07 2020"
      },
      "message": "remove copybara initialization artifacts\n\nGitOrigin-RevId: 63d363baea4f042e445f54bdee6a130c5f718760\n"
    },
    {
      "commit": "4cc2d87c39e6621d1e6e22c99b3efddcfd8d69d6",
      "tree": "0d6fa65a9149f9d3b54a01fe040bb80830c2e51e",
      "parents": [
        "cce41c55319e81218ef5c6f1a322adcd249c5abb"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 13 01:06:30 2020"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Fri Sep 18 02:01:47 2020"
      },
      "message": "Copybara Service Migration Initialization.\n\nGitOrigin-RevId: 63d363baea4f042e445f54bdee6a130c5f718760\n"
    },
    {
      "commit": "cce41c55319e81218ef5c6f1a322adcd249c5abb",
      "tree": "078088f837cd0a9b1c3123b5d93904f4ec2f2af6",
      "parents": [
        "ff0461c1087cc33360180a45462c6d01c6a7bdfe"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 13 01:06:30 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 13 01:06:30 2020"
      },
      "message": "Merge \"Set min_sdk_version to be part of mainline modules\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 63d363baea4f042e445f54bdee6a130c5f718760"
    },
    {
      "commit": "ff0461c1087cc33360180a45462c6d01c6a7bdfe",
      "tree": "d0d3e22532b798e6dbd8e06a08683b5c8d144f11",
      "parents": [
        "ad5c62451cbc24b7321b0c974f9fccd13d1a3c9d"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Sat May 09 04:49:07 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 09 04:49:07 2020"
      },
      "message": "Merge \"Fix mac build.\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 5445c73012e8b8e6b08c7cb9d74b99028c14d4a3"
    },
    {
      "commit": "ad5c62451cbc24b7321b0c974f9fccd13d1a3c9d",
      "tree": "e36d45164305a769754b2aeb98c7a7e7b56da718",
      "parents": [
        "b9e180e662c656d20e889af6b61c58f5951cb8bb"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu May 07 18:35:54 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 07 18:35:54 2020"
      },
      "message": "Merge \"Change call to mmap64.\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 78210481205aebd3117826c69d52237d1cd7b57c"
    },
    {
      "commit": "b9e180e662c656d20e889af6b61c58f5951cb8bb",
      "tree": "a8b0f1927c34a929c0eb3d1b8eab1bf6064bd988",
      "parents": [
        "518c36c7130c61d4782f4c62242286a6bb84f57b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 23 06:29:57 2020"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 23 06:29:57 2020"
      },
      "message": "Merge \"[cleanup] Fix a clang-tidy warning\"\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ffadbc8bacd0ea8b212cbf3a53761415f04db59f"
    },
    {
      "commit": "518c36c7130c61d4782f4c62242286a6bb84f57b",
      "tree": "b7709e09253d7931562c2983d1243f956e1c2baf",
      "parents": [
        "e2513a967354869ef2dbd234db87ab146c940000"
      ],
      "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": "e2513a967354869ef2dbd234db87ab146c940000",
      "tree": "abf0e898b336553240f7e24bc1f201f5129ed4da",
      "parents": [
        "7a63669de0c44685c1e798208db46a728fb5704a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 23:22:51 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 23:22:51 2020"
      },
      "message": "Merge \"String8: operator\u003c\u003c\" am: 3c22033c72\n\nChange-Id: Ib74439d696a56a609abe529bcc29aedd399fc45d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9a2960f209fec9e0d46a6b3a61ec0af20227dbe2\n"
    },
    {
      "commit": "7a63669de0c44685c1e798208db46a728fb5704a",
      "tree": "8fb22703477ab0c53fb7c1e9d7c3ec071439b955",
      "parents": [
        "533ad66c699f8d86f290736a5df963d92cf5d17c"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 18:08:49 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 18:08:49 2020"
      },
      "message": "Merge \"String*: remove \u0027StaticLinkage\u0027 constructor\" am: 8ef1e1b535\n\nChange-Id: I0edc1e5a4bacb989a24836054f8411aedb21b764\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 6123c646ec5f33f650a82fc8ad6f6d8f52dbf7c3\n"
    },
    {
      "commit": "533ad66c699f8d86f290736a5df963d92cf5d17c",
      "tree": "3e482ba97ea496599bb4afc33fb1bd283f9c41a1",
      "parents": [
        "26f18ed29672781df91e96b0320225655d486a74"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 17:14:04 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 17:14:04 2020"
      },
      "message": "Merge \"libutils: introduce sp\u003cT\u003e::make\" am: bdbd0dde26\n\nChange-Id: I65f6406ef7a37df1a3a71c55554b387f1e34e870\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b5bd15a3ada7e12115a53ceb96127f18a969e5f2\n"
    },
    {
      "commit": "26f18ed29672781df91e96b0320225655d486a74",
      "tree": "8c5af22c5d812a1267b86865243e4b5c6f5cc282",
      "parents": [
        "ee84c028d6c3fee1d10debbe8199b2f2c257c7dc"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Feb 23 04:27:09 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Feb 23 04:27:09 2020"
      },
      "message": "Merge \"Remove various bits of dead code and unused workarounds.\" am: b9c95f8e6a\n\nChange-Id: I2af7c12a361d3f4c6151599e612fc238118b60c8\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9f11ee4e9540eafd57834d017487d0e91961abd6\n"
    },
    {
      "commit": "ee84c028d6c3fee1d10debbe8199b2f2c257c7dc",
      "tree": "19ccef7a7734afb45272357a8ba8f888810bc1e8",
      "parents": [
        "a7ad1c71bd08942561d7a0f31ee687f8f6a8ab78"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 13 06:20:55 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 13 06:20:55 2020"
      },
      "message": "Merge \"Add apex available to libutils\" am: ab19b995be\n\nChange-Id: Id2021fed69bd6fa13b2328d496d8ab0ef720dec0\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 6a4a3e260455e377bb8d709a3957613c50e0fe06\n"
    },
    {
      "commit": "a7ad1c71bd08942561d7a0f31ee687f8f6a8ab78",
      "tree": "182e30198082340696c97763560a5117277b5499",
      "parents": [
        "8fbf33803b677d84a63940fc852f4045e15eda3d"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 23:03:21 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 23:03:21 2020"
      },
      "message": "Merge \"String16: operator\u003c\u003c\" am: 824418c370\n\nChange-Id: I2ee6e01d1898aa2fec3df5caaa440eef314aeb66\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: fddc5b2fb10e33a5d6c434833002893b5722129c\n"
    },
    {
      "commit": "8fbf33803b677d84a63940fc852f4045e15eda3d",
      "tree": "49688c1d714e825bb4cb44a505d8667ff4b9a6aa",
      "parents": [
        "c53c00b7943d16c69f426483a7b929293989a7ff"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 03:43:48 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 03:43:48 2020"
      },
      "message": "Merge \"Refine set_sched_policy behavior\" am: 6075b1fa9a\n\nChange-Id: I2d18ee9868ab052a731c35328cc270ce7e5702ee\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0c1f55b3edb7dd2ef64d6a7af12486b6399263d7\n"
    },
    {
      "commit": "c53c00b7943d16c69f426483a7b929293989a7ff",
      "tree": "02d4ec96bbe68b11fbbdc93584fde6d935647b09",
      "parents": [
        "17caf5e8dc54f624d41c3518c5ce45f4d36ff87e"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 00:02:48 2020"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 00:02:48 2020"
      },
      "message": "Merge \"Remove String16 header cruft.\" am: 770a0f078d\n\nChange-Id: If923aa149715904935dd0902a767788422f5c81b\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 25168b017da178b9053f0b4b0aa071fe3dd667c3\n"
    },
    {
      "commit": "17caf5e8dc54f624d41c3518c5ce45f4d36ff87e",
      "tree": "2fb47c9a829f8b80cf4de559341bb1f0b87ffb7c",
      "parents": [
        "b7120c75ebfb575849f379cc867b87b391214217"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 21 20:20:49 2020"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 21 20:20:49 2020"
      },
      "message": "Merge \"libutils: sp lh comparison w/ pointer\"\nam: 2ac625db19\n\nChange-Id: Iaf8cb1ba18da25b371c672a955f925404b4402f2\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 604ed987f310f9cfd3fafa2bf234a86512e11768\n"
    },
    {
      "commit": "b7120c75ebfb575849f379cc867b87b391214217",
      "tree": "0bfcbaaffa81b861680c26bdfa7fcbd0687ac871",
      "parents": [
        "d293e2f1124379cb9121438b93718137ba78f40b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 03 17:50:03 2020"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 03 17:50:03 2020"
      },
      "message": "Merge \"DO NOT MERGE - Merge QQ1A.200105.003 into stage-aosp-master\" into stage-aosp-master\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4ff59c0e4e89ced2bafcece15248635c41fec1b6"
    },
    {
      "commit": "d293e2f1124379cb9121438b93718137ba78f40b",
      "tree": "0fbb3747734455be269e5e6f72a00fcf9f904f80",
      "parents": [
        "1440a30daf96635fb04370f705413cd5e0efa925"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Dec 20 17:09:24 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 20 17:09:24 2019"
      },
      "message": "Merge \"libutils: sp/wp: undef #defines\"\nam: d5c3fe6952\n\nChange-Id: I7316502cc50efd08247d8f6f5a0b2ba16bbb3a48\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0b955f333ddec1d05792521d43309a681c4497b7\n"
    },
    {
      "commit": "1440a30daf96635fb04370f705413cd5e0efa925",
      "tree": "aaa2339bce994e713d8da31931e1a190d302bd4f",
      "parents": [
        "1c11a369568f8cc9aeb073c0f27759b3e06a5e12"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Dec 10 21:05:02 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 10 21:05:02 2019"
      },
      "message": "Merge \"statusToString: parenthesize strerror\"\nam: b033ea31ad\n\nChange-Id: I8fcb607cf3b24588bf873ca3ebe0c71ef9a790db\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: aca5fcae52308b7a798afc03815e6d5a87ee7417\n"
    },
    {
      "commit": "1c11a369568f8cc9aeb073c0f27759b3e06a5e12",
      "tree": "ce1aba93c39c1709cc239605c70a14c8b7a1f650",
      "parents": [
        "33a18b9d2fb91574e226d84c3f59fe95149815f8"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Mon Dec 02 23:52:05 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 02 23:52:05 2019"
      },
      "message": "Merge \"Add check to sp\u003c\u003e raw pointer constructor\"\nam: c532941e54\n\nChange-Id: I10e6b0bc269709e19665f9bd2d5c0b0b2622700d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 174f8d8b1e225d5b23d36757b62b97017c6c297e\n"
    },
    {
      "commit": "33a18b9d2fb91574e226d84c3f59fe95149815f8",
      "tree": "1bdd9793d9f03985d31ebd46d1e1f452fee09173",
      "parents": [
        "c342a25301aa51299115fe37f40bbdb0d697b83c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 19 23:42:10 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 19 23:42:10 2019"
      },
      "message": "Merge \"Add statusToString function.\"\nam: 1af471dc03\n\nChange-Id: Ib206061e7f631ca180c20999a554a089975279a7\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4fedf871549d57a30cd125a5551badccb226472d\n"
    },
    {
      "commit": "c342a25301aa51299115fe37f40bbdb0d697b83c",
      "tree": "d01dd4d6c04cb762f31abbb513c9e897b908408b",
      "parents": [
        "1547e87ad377dbd2d3093734f3cd4b72c1319b15"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Nov 07 00:42:17 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 00:42:17 2019"
      },
      "message": "Merge \"Trace.h: explicitly use global namespace\"\nam: a8854d3460\n\nChange-Id: Ia88b4a94e695ca935670dce8054a928960cad85f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 15d5ef59e7c5427156d704c4871dbbdee63e3b2b\n"
    },
    {
      "commit": "1547e87ad377dbd2d3093734f3cd4b72c1319b15",
      "tree": "64fdc3a1f266be248894b063868b70060dcf37b7",
      "parents": [
        "1b702a161eab9587700a01a413e8f5b565571ee5"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 08 04:54:57 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 08 04:54:57 2019"
      },
      "message": "Merge \"libutils: flattenable deprecation comment\"\nam: 6c1668d660\n\nChange-Id: I73fcc23af93849a53393f2c8f4751528d314a9c9\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ae1f84cecb5391bab212d59fe251902d7921cc49\n"
    },
    {
      "commit": "1b702a161eab9587700a01a413e8f5b565571ee5",
      "tree": "4508c0bcb283662de7ff96c40d5c2e11e33121a2",
      "parents": [
        "bb62f1a9f3e4ee338bf5f0ebdca381a42673698d"
      ],
      "author": {
        "name": "Vic Yang",
        "email": "victoryang@google.com",
        "time": "Tue Oct 01 23:47:44 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 01 23:47:44 2019"
      },
      "message": "Merge \"Fix memory leak in String16\"\nam: 9a66161585\n\nChange-Id: Iae22fa9a44cae53569fc760036e52d47965184a1\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 73ac1266c591fed2fcb3110ee7ae2e283d503bd2\n"
    },
    {
      "commit": "bb62f1a9f3e4ee338bf5f0ebdca381a42673698d",
      "tree": "4b3ca2cd19b229a3167195b8bb9bac461483b69e",
      "parents": [
        "5fc31e222a269b8a2fe114990901af69f6c263f5"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 23 16:29:28 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 23 16:29:28 2019"
      },
      "message": "Merge \"libutils: Trace.h for everything but windows\"\nam: 30a3b92c0e\n\nChange-Id: I0f9f4a4576d50fdf053eb446d5aae749d4ecd20d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 85dfd085e133027dd1d06d9c562ab70b9c75553b\n"
    },
    {
      "commit": "5fc31e222a269b8a2fe114990901af69f6c263f5",
      "tree": "ed942cae93e6b5ac35c18ee2e78f180cca088b79",
      "parents": [
        "7767d2b27f001d181a259f877cae036a3e5a6d5e"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Fri Sep 20 01:43:21 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 01:43:21 2019"
      },
      "message": "Merge \"Use Android systemTime implementation for host linux.\"\nam: c00229c34a\n\nChange-Id: I28a11f701d4a3a494da5b8c2b40a2a2b89b97c00\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ea51c3075172db48744f15d816f40ba50fbea16b\n"
    },
    {
      "commit": "7767d2b27f001d181a259f877cae036a3e5a6d5e",
      "tree": "99c13249ddf4a833af219b833764972a1c620a17",
      "parents": [
        "c070215db717c57b17416e55561a97f43022757b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 19 21:31:50 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 19 21:31:50 2019"
      },
      "message": "Merge \"Remove unused big-endian cruft.\"\nam: c21c0ac740\n\nChange-Id: I83de54fe5681c811f0446b3ef1c7b1f6b80a8be4\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 768a8df33dff9b4069704cf5bd742964584f0ebe\n"
    },
    {
      "commit": "c070215db717c57b17416e55561a97f43022757b",
      "tree": "951aaa833460ecbbd210b8b7b47800df0efe358d",
      "parents": [
        "dc79a15ca3bd923862c424cc1560c3bba87b8c25"
      ],
      "author": {
        "name": "Alistair Delva",
        "email": "adelva@google.com",
        "time": "Thu Sep 19 15:09:20 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 19 15:09:20 2019"
      },
      "message": "Merge \"libutils: increase test TIMING_TOLERANCE_MS\"\nam: 40ffdc681c\n\nChange-Id: Iee1a091933aac967c8faf117b98335c088e886ff\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 814d5a530146fb534595152d8c6803c01e99ff13\n"
    },
    {
      "commit": "dc79a15ca3bd923862c424cc1560c3bba87b8c25",
      "tree": "7c8abd7db7b75295e1ab51b0f654b944d9707d1e",
      "parents": [
        "a07557567559f0c0a2d51412b10025444220166c"
      ],
      "author": {
        "name": "Vic Yang",
        "email": "victoryang@google.com",
        "time": "Fri Sep 06 03:02:36 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 06 03:02:36 2019"
      },
      "message": "Merge \"Reland \"libutils: Introduce StaticString16\"\"\"\nam: f613b4a9a6\n\nChange-Id: I2fe88615986168160b8242e3509b8149a30ba0cf\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 679811487c9665543c0530e32db03d89903e0f8e\n"
    },
    {
      "commit": "a07557567559f0c0a2d51412b10025444220166c",
      "tree": "dec9cb4ad02fb22e8d5ce485e8060c26e01fa92c",
      "parents": [
        "ee841f7417d3a0cffd83d7b00d156fad4a403f21"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Sep 05 23:57:26 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 05 23:57:26 2019"
      },
      "message": "Merge \"compare android::Vector and std::vector\"\nam: fd4fecc162\n\nChange-Id: I31f534a49d1319d51f2b33594a0cfb8412420e06\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9fdb2e10a37bb853306f539d5cdd746cf7309cb6\n"
    },
    {
      "commit": "ee841f7417d3a0cffd83d7b00d156fad4a403f21",
      "tree": "43c313d6d690277f5d9143e853eb124f4a85a966",
      "parents": [
        "a3af9ffba87763a1d697d056cd56c1739f800c31"
      ],
      "author": {
        "name": "Kevin Han",
        "email": "kevhan@google.com",
        "time": "Sat Aug 31 04:14:43 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 31 04:14:43 2019"
      },
      "message": "Merge \"Revert \"Reland \"libutils: Introduce StaticString16\"\"\"\"\nam: c9cddde018\n\nChange-Id: Idd00ff6dc4adc775fdaa59e2c3942b15db92ad98\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b669307517558644770432941181c7830efe7ecb\n"
    },
    {
      "commit": "a3af9ffba87763a1d697d056cd56c1739f800c31",
      "tree": "eec4126bb78d03bbb25dd62611a0e8b2fb6740c3",
      "parents": [
        "092b33a09442a2f75cc403723f10567a8bd49c06"
      ],
      "author": {
        "name": "Vic Yang",
        "email": "victoryang@google.com",
        "time": "Fri Aug 30 21:07:14 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 30 21:07:14 2019"
      },
      "message": "Merge \"Reland \"libutils: Introduce StaticString16\"\"\"\nam: d3fa47bb05\n\nChange-Id: I963f2a59c7a7ad149be54b8bb7322ad1abf3e935\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 584af3282cc9abf6a1188f236c14086b36e1e83a\n"
    },
    {
      "commit": "092b33a09442a2f75cc403723f10567a8bd49c06",
      "tree": "43c313d6d690277f5d9143e853eb124f4a85a966",
      "parents": [
        "db1ccb0fa4ab1de8369dc447a759d883ad98118e"
      ],
      "author": {
        "name": "Vic Yang",
        "email": "victoryang@google.com",
        "time": "Thu Aug 29 23:09:33 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 29 23:09:33 2019"
      },
      "message": "Merge \"Revert \"libutils: Introduce StaticString16\"\"\nam: d0e02d58d9\n\nChange-Id: I6cb3893898d4739de54f7d67bb07c3f0c6ef6471\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2d26a252c4af4b7d71437c66c08b78b7edcbef98\n"
    },
    {
      "commit": "db1ccb0fa4ab1de8369dc447a759d883ad98118e",
      "tree": "eec4126bb78d03bbb25dd62611a0e8b2fb6740c3",
      "parents": [
        "93e9d27acc9710f7a9a3c1cf424b47eea269278d"
      ],
      "author": {
        "name": "Vic Yang",
        "email": "victoryang@google.com",
        "time": "Thu Aug 29 21:10:20 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 29 21:10:20 2019"
      },
      "message": "Merge \"libutils: Introduce StaticString16\"\nam: b38616bc70\n\nChange-Id: I3b75808acb9bc69b6f7c9c191154e93f61e55722\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: feb658487a2409f9c6f12d8c09af7390501772c7\n"
    },
    {
      "commit": "93e9d27acc9710f7a9a3c1cf424b47eea269278d",
      "tree": "43c313d6d690277f5d9143e853eb124f4a85a966",
      "parents": [
        "3838e5c1818f55399f4ec536bdfb9846fd85a053"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 02 19:47:38 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 02 19:47:38 2019"
      },
      "message": "Merge \"Remove two more unused utf32 functions.\"\nam: d7546f1d57\n\nChange-Id: Iae9dda4eefa267e1314003a9ea3f6aa7d85b6e6c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 707074b40256d5bfde1b26296fc01e2a7bc823c9\n"
    },
    {
      "commit": "3838e5c1818f55399f4ec536bdfb9846fd85a053",
      "tree": "43f53da7c3fd01bec0fbe34a57a7a7941651b130",
      "parents": [
        "c07912f98c0274074652d5370ad93a2f70708f26"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 17 18:20:14 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jul 17 18:20:14 2019"
      },
      "message": "Merge \"libutils: RefBase remove \u0027basetype\u0027 typedefs\"\nam: 6b924d5a97\n\nChange-Id: I45de9fe25279c0a787a98ec2e10a2f3fd5f18516\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: bb15e257191235ebd7bbfa8735f437dfad2b7661\n"
    },
    {
      "commit": "c07912f98c0274074652d5370ad93a2f70708f26",
      "tree": "b91cff0bbb4cbac7f710d460502000505e0cdda2",
      "parents": [
        "d45bc9a327732e602cef046bae7650754117168b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jul 12 17:11:35 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 12 17:11:35 2019"
      },
      "message": "Merge \"libutils: remove references to unimplemented func\"\nam: 67a0dd4e27\n\nChange-Id: I5d7f1e8f3fa31054338973f1c66f2d56fddc1428\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4f8a4b095db53c7cf4d7af3587026a3e42bb4aa7\n"
    },
    {
      "commit": "d45bc9a327732e602cef046bae7650754117168b",
      "tree": "d08b8bb5c78e799baf9a96d46d8a18df9e6414bd",
      "parents": [
        "620f3269ef9b9a772e1692b518199e71f0bf5e85"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 08 17:14:32 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 08 17:14:32 2019"
      },
      "message": "Merge \"Remove utf32 functions.\"\nam: 4e6275ddaf\n\nChange-Id: Ib9ad04984a017d21d23d43ede8cf4f579ffc0bcb\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 68bb9b4c3dc7e9d00b012cf056699c683d833744\n"
    },
    {
      "commit": "620f3269ef9b9a772e1692b518199e71f0bf5e85",
      "tree": "c6d8add1d7d523e2280a6288f2dae37b35ce43dd",
      "parents": [
        "deb7188552d23c31da3213b254aa21448485904e"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Tue May 21 09:18:12 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 21 09:18:12 2019"
      },
      "message": "Merge changes I8186718c,I8d6f33e9,I56fe5e11,Ie4004c98,I531d3d60, ...\nam: b26696e2dd\n\nChange-Id: I0831809e6b0ece5d3e20c660f3331e6dc5466f79\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f7e9467a319376df9c2a7fd1276a4252e5f9af6c\n"
    },
    {
      "commit": "deb7188552d23c31da3213b254aa21448485904e",
      "tree": "3d1e25c365340e677b809a57d78afa02959a3176",
      "parents": [
        "5e70743e2c393e71e7de6d10d2ca1b860c709d59"
      ],
      "author": {
        "name": "Alessio Balsini",
        "email": "balsini@google.com",
        "time": "Mon May 13 17:08:24 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 13 17:08:24 2019"
      },
      "message": "Merge \"Looper: missing cinttypes when debugging poll/callbacks\"\nam: b80d383bbf\n\nChange-Id: I51b46cfc9a6eac33ac1ad59448a72e9c08dc2952\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e60c4ad8b172b1cb6058aa66b5a62eec821a29d1\n"
    },
    {
      "commit": "5e70743e2c393e71e7de6d10d2ca1b860c709d59",
      "tree": "5cbb1f9b3ef885b70e072fdfc34ca301cb9db69b",
      "parents": [
        "fcdfc8a53db1efe86f61c812a32e66958e28fae0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Apr 02 03:03:30 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 02 03:03:30 2019"
      },
      "message": "Merge \"libutils: more detailed logging.\"\nam: ee4cc04429\n\nChange-Id: I20187bbdd8363248c4ede8821723f4f71ec7a9dd\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0a9c29ddfbbe368f9e4fba8c8978d14503c67783\n"
    },
    {
      "commit": "fcdfc8a53db1efe86f61c812a32e66958e28fae0",
      "tree": "4875ea5bf727d16e1d9ddb6195c4183243180979",
      "parents": [
        "b3279b2a60f9686f1de69b21c65b6214e560f4bd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Apr 02 00:40:41 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 02 00:40:41 2019"
      },
      "message": "Merge \"libutilscallstack: removed from darwin\"\nam: 0e77120dfd\n\nChange-Id: I104b2986f843224b95d63d9a51b6dad9eccab2fb\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 061a663555f9ac6c868455044ab1c4c61c1e4f7f\n"
    },
    {
      "commit": "b3279b2a60f9686f1de69b21c65b6214e560f4bd",
      "tree": "7b032a60290c4634e5c4f160df72746877450308",
      "parents": [
        "c92ceed223cfa43ec214e8efd643d57d7c5378a3"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Mar 29 23:37:42 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 29 23:37:42 2019"
      },
      "message": "Merge \"libutils/libcutils: make host more like device\"\nam: 43f29072a9\n\nChange-Id: Ibe6cd59c77e6a65b7d6b0d864057d0c90c6d9063\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 02bb6c1b2449fe95c31289442a6581f1572e85e9\n"
    },
    {
      "commit": "c92ceed223cfa43ec214e8efd643d57d7c5378a3",
      "tree": "a6cb527853960ea17087dc5ad798ab3d38e866cf",
      "parents": [
        "ea9b920bf2eba6bda79e19de9e6440ff9f1bc0ed"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Mar 29 22:51:21 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 29 22:51:21 2019"
      },
      "message": "Merge \"libutils: Fix thread safety annotations in Mutex\"\nam: f8fe94e546\n\nChange-Id: Ied4eab63acfdcd460de8b54b603180e9dd219478\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8105c3118939f36f93f5611a21172d3389aad195\n"
    },
    {
      "commit": "ea9b920bf2eba6bda79e19de9e6440ff9f1bc0ed",
      "tree": "aea7f324f6777825629beceba07dd67e8a0f92d1",
      "parents": [
        "fdf7d7ce33f5a89725b368fc6ba7299d68bd8596"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Mar 14 17:03:52 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 14 17:03:52 2019"
      },
      "message": "Merge \"Revert \"Revert \"Fix wp and sp comparison bugs\"\"\"\nam: bca89d7bbc\n\nChange-Id: I6a0fbce87209d40ca788e7b2ba891488725ee29a\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8d1aef81d6c3acee24d4582a9e1427ddbf869be5\n"
    },
    {
      "commit": "fdf7d7ce33f5a89725b368fc6ba7299d68bd8596",
      "tree": "83de0199eb5205defb960447ebe7d73d1a12de6e",
      "parents": [
        "25122ec68f4762eda238e03bdb1ad7ed58c4c5fc"
      ],
      "author": {
        "name": "Valerie Hau",
        "email": "vhau@google.com",
        "time": "Wed Mar 13 15:20:13 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 13 15:20:13 2019"
      },
      "message": "Merge \"Revert \"Fix wp and sp comparison bugs\"\"\nam: e61e8c6b62\n\nChange-Id: Id7ee61d98e2354fe346d76b91be5a820c40eaf29\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 85178d56a4dfe70941e55772e1a05d9f8db1b050\n"
    },
    {
      "commit": "25122ec68f4762eda238e03bdb1ad7ed58c4c5fc",
      "tree": "da39071ee3de1ddf6ebef08c3aaaa90e029cc6e9",
      "parents": [
        "f01edd2df413f5c53f45765d7ddd2927a46a5d2f"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Tue Mar 12 18:41:07 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 12 18:41:07 2019"
      },
      "message": "Merge \"Fix wp and sp comparison bugs\"\nam: 28fdb8e282\n\nChange-Id: If5eae1a7d63c284dc2d4eaf522e04ca8ddde1ca5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 1deb957b154ba72ed035128f87a9cd16359f0634\n"
    },
    {
      "commit": "f01edd2df413f5c53f45765d7ddd2927a46a5d2f",
      "tree": "83de0199eb5205defb960447ebe7d73d1a12de6e",
      "parents": [
        "aec670354bc474bbf7f451cb412ea5ea4d5a6ccd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 26 22:43:08 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 26 22:43:08 2019"
      },
      "message": "Merge \"Add `test_suites` to libutils_test.\"\nam: bc94667e8e\n\nChange-Id: I7cff1afd6f7b2a4b3572917fd3cdb3b63e4834e3\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2eca1f4bf0bcec00e76c64bf7fcd63147e7721ca\n"
    },
    {
      "commit": "aec670354bc474bbf7f451cb412ea5ea4d5a6ccd",
      "tree": "f46004ed0e7a11eed7848d29a895e8dc41a4f78e",
      "parents": [
        "8cbe8cdc159819e16f5e9b7363d1c8f9ce650eff"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 12 02:07:05 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 12 02:07:05 2019"
      },
      "message": "Merge \"Clean up libcutils/libutils tests.\"\nam: 57150963a3\n\nChange-Id: Ie4113224b9ac63caeed6ed8fa3ea9eb7125fa2a6\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f984d7a403c68155816238b9acfc80d861250a70\n"
    },
    {
      "commit": "8cbe8cdc159819e16f5e9b7363d1c8f9ce650eff",
      "tree": "f3cb82b2111b7274ecbd9327dc45fca24d351a6a",
      "parents": [
        "1ba881e898c4ba6c80c49dfd2c2b988935a9aceb"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 07 15:51:42 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 07 15:51:42 2019"
      },
      "message": "Merge \"MappedFile and FileMap should support zero-length mappings.\"\nam: 5f5ffc8e19\n\nChange-Id: I98b1465f0bf851a611358fb12dff85bc3965cd5e\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 756066f0c560ea86bd937f9568136905cc32043f\n"
    },
    {
      "commit": "1ba881e898c4ba6c80c49dfd2c2b988935a9aceb",
      "tree": "bab379a0666f07e777ee8a4e6c883e80ed6ae059",
      "parents": [
        "2fa99caf2e56bd96ed92177bd26ab4f0c7f125e2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jan 25 17:21:08 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 25 17:21:08 2019"
      },
      "message": "Merge \"Remove dead code.\"\nam: cdd0aaa3ae\n\nChange-Id: Iec8ef98b9f23f17c2ff016ea65583cbf2983d598\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 186d539b36d76f6008755c02100c9ba10c157236\n"
    },
    {
      "commit": "2fa99caf2e56bd96ed92177bd26ab4f0c7f125e2",
      "tree": "2637efb978d7328691bce624b9b7295340559d0f",
      "parents": [
        "d97de837b7544a8e90c5a81e7176334d3473d92a"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Tue Jan 22 21:03:07 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 22 21:03:07 2019"
      },
      "message": "Merge changes from topic \"move sched_policy functions\"\nam: ca50ee91b5\n\nChange-Id: I92310f7dd60384b95c056c98cdc616857ebcd1ec\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: e8b2ac49bb8f8be5f03db4ef3ae982632f17f989\n"
    },
    {
      "commit": "d97de837b7544a8e90c5a81e7176334d3473d92a",
      "tree": "e68f4d34bfb08d3ea58c9289bce84a8e2567b9e4",
      "parents": [
        "5f27f41702b21fddd6333f1618dd8caf8a4db0ad"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Tue Jan 08 06:58:44 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 08 06:58:44 2019"
      },
      "message": "Merge \"libutils: use libbase_headers instead of libbase.\"\nam: d0dec304c5\n\nChange-Id: Ibbbda46b9780a2d57f18c30e4e73f5b262a0a9ba\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 9d4b3fe4e33cd7652a0ac05ef6ef22fccf53a9b7\n"
    },
    {
      "commit": "5f27f41702b21fddd6333f1618dd8caf8a4db0ad",
      "tree": "563591bc6097e9bb7d4e64161b665ff30c201bd1",
      "parents": [
        "29108d474ca26c07d747b6c707c7ae0d324857b6"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jan 04 00:57:42 2019"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 04 00:57:42 2019"
      },
      "message": "Merge \"CallStack: include prefix/tag when unlinked\"\nam: 1476931e02\n\nChange-Id: I386a6b343e8a1de1fd282ec61d3f63601b97f4da\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f4e7272d8c62601441b8299d933959e0d0e46461\n"
    },
    {
      "commit": "29108d474ca26c07d747b6c707c7ae0d324857b6",
      "tree": "2011d2ffec7aa4ea3c7a62d7cd8756dea3b44015",
      "parents": [
        "fc5b18f29b561b537fc7f5b474cd9e2c46dfea9e"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Dec 18 02:04:14 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 18 02:04:14 2018"
      },
      "message": "Merge \"use epoll_create1\"\nam: 41e83c32ba\n\nChange-Id: Ieb91451df4da298e705630c1196e437fe39ca3f2\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8825a82e2eb0d85fbf13264a974181b42b29cd9e\n"
    },
    {
      "commit": "fc5b18f29b561b537fc7f5b474cd9e2c46dfea9e",
      "tree": "ffcb8eb8c77cf3bf0ca99545fac9c6296be9446d",
      "parents": [
        "36646ec78dc5a2a1d6bffb8a014ace470a0a8d27"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Nov 06 01:31:35 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 06 01:31:35 2018"
      },
      "message": "Merge \"Suppress lint warnings on google-default-arguments\"\nam: 32b3f60a7a\n\nChange-Id: I00c00d2cd1b51fb08b4a8ebc0ff0b17c99fa7b5d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4845301874a974fedb7fe5d552ec960214398bf6\n"
    },
    {
      "commit": "36646ec78dc5a2a1d6bffb8a014ace470a0a8d27",
      "tree": "82e0e00e77b5770e5281b62be3c17a10b043c471",
      "parents": [
        "a6d34dd5f7a560b4d6f45c9282af307dc510ea03"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 17 01:07:02 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 17 01:07:02 2018"
      },
      "message": "Merge \"\"utils/Errors.h\": include \u003cstdint.h\u003e for `int32_t`.\"\nam: 86c56953b3\n\nChange-Id: Ie8f65286e485a8f8cceb0dd9f79a6cfb1f163c2c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 5f9b7b1fe04964a81c604dde642b29914b041523\n"
    },
    {
      "commit": "a6d34dd5f7a560b4d6f45c9282af307dc510ea03",
      "tree": "35c4efa022a4da08946309a76bf0e04d78a19025",
      "parents": [
        "07159e2fa6b8958efaf35314b59a323316c5fcae"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 09 00:43:54 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 09 00:43:54 2018"
      },
      "message": "Merge \"Move system/core/ off NO_ERROR.\"\nam: e8ab57765b\n\nChange-Id: Ib2ad011c78eb28865cb6da5c99a078078645c579\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 28d1f2ac26736f7541e61d02ca8bc265097c61a1\n"
    },
    {
      "commit": "07159e2fa6b8958efaf35314b59a323316c5fcae",
      "tree": "c0560f6eb81e2fe25c12566e215158019867cfe6",
      "parents": [
        "b569692d2f43208d5bcb3aa5fd46753996304cfc"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 05 20:14:32 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 05 20:14:32 2018"
      },
      "message": "Merge \"Add noexcept to move constructors and assignment operators.\"\nam: 3356ca3040\n\nChange-Id: Ic2bee5809b66b3747b9941268df4d33e93154546\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f3e5be5c62bd00229b2cc9716e8a8761912feafe\n"
    },
    {
      "commit": "b569692d2f43208d5bcb3aa5fd46753996304cfc",
      "tree": "3332d66a22944d8622bb2262df89153d50b221db",
      "parents": [
        "1e7945eebd78872795f2cd979e6599d363a1ae7c"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Sep 17 18:29:34 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 17 18:29:34 2018"
      },
      "message": "Merge \"Suppress implicit-fallthrough warnings.\"\nam: 16fef65f9e\n\nChange-Id: I71bdcd891f5d41fb90a9e7726aecbf2decdeed2c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 378422465404e5490474c9f3700a93b4168044cb\n"
    },
    {
      "commit": "1e7945eebd78872795f2cd979e6599d363a1ae7c",
      "tree": "bf837f49139f72ba318d3914ddd46948af433c26",
      "parents": [
        "f73c81a1a31196138501a3c13a09b28191f59aa7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Aug 29 15:36:56 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 29 15:36:56 2018"
      },
      "message": "Merge \"Move off safe-iop.\"\nam: 11cd49c0c8\n\nChange-Id: I9075c860c9f2d1fc5592ed19e03531dc892bf7b5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 1c466728f138974824f7232845d0e59d7ed3b958\n"
    },
    {
      "commit": "f73c81a1a31196138501a3c13a09b28191f59aa7",
      "tree": "afbd209df7f412f41b8a47daa3a76425aa74cca9",
      "parents": [
        "a5513f00af948b1ea2de77b8077a22cdedf0bbc4"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Fri Aug 17 23:25:49 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 17 23:25:49 2018"
      },
      "message": "Merge \"Check sp\u003c\u003e::clear() for data races\"\nam: 59cd823752\n\nChange-Id: I8b7b4a60aa3f56ae0931b8b8edffd3913a638f3a\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 39ca279282505776620f3e022048857fbc57b7da\n"
    },
    {
      "commit": "a5513f00af948b1ea2de77b8077a22cdedf0bbc4",
      "tree": "b1c02a58ced4ee478345c1bd8e1455390c750099",
      "parents": [
        "680dd056568ddd1198cd034526e99f39f0a5b29c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 17 19:40:37 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 17 19:40:37 2018"
      },
      "message": "Merge \"libutils: remove unused strzcmp16_h_n.\"\nam: 572d33347b\n\nChange-Id: I235fb91db8bac8396697919a882c87223ecc1701\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: ae18d5532d887b629b6e7cdeb6c5cff95ff442f8\n"
    },
    {
      "commit": "680dd056568ddd1198cd034526e99f39f0a5b29c",
      "tree": "b67cd68459dfa725b381b3e6312224a31b84e728",
      "parents": [
        "fa9e81b1eb19bf2a601b90fd3ad3fbf8ee5a0193"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Aug 09 05:27:33 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 09 05:27:33 2018"
      },
      "message": "Merge \"Revert^2 \"Prepare to fail in RefBase destructor if count is untouched\"\" am: 2d3f234f20\nam: cc8c08d1f1\n\nChange-Id: I0fcf9ec842fedc0078544f85b102a4ca80d5bd04\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 50571b58c4939394c0a10402c9d24f0f44f17df1\n"
    },
    {
      "commit": "fa9e81b1eb19bf2a601b90fd3ad3fbf8ee5a0193",
      "tree": "1e435ed6048171e4f1e57ebf8e29596d1bdf4191",
      "parents": [
        "4d3b363aeb45f16c3d537955318e377296c04b21"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Aug 07 08:43:45 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 07 08:43:45 2018"
      },
      "message": "Merge \"Revert \"Prepare to fail in RefBase destructor if count is untouched\"\" am: 919ee8ab1c\nam: bd6a27fd8d\n\nChange-Id: Iec4181fcd13a3d7806a7f4ce0b3d9c83da9c4b92\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0efbce1dd0b7b7ff3b4248cd37c5446d9eed6302\n"
    },
    {
      "commit": "4d3b363aeb45f16c3d537955318e377296c04b21",
      "tree": "d421e1fed637292b3781e355f99a42a5ff83d447",
      "parents": [
        "b01e186d03685c4ded0a5ecd6bc363387d5afe22"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Mon Aug 06 19:11:29 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 06 19:11:29 2018"
      },
      "message": "Merge \"Prepare to fail in RefBase destructor if count is untouched\" am: f502182ac6\nam: b708511f78\n\nChange-Id: I4faa85c3aaf08b9c1bc6445addb36a2954287086\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 348adaf192ba5d941a25a6afe61918905b6c39df\n"
    },
    {
      "commit": "b01e186d03685c4ded0a5ecd6bc363387d5afe22",
      "tree": "1e435ed6048171e4f1e57ebf8e29596d1bdf4191",
      "parents": [
        "01162b47e557361a51f6d8a1f53eaeceb447242f"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Jul 23 21:53:41 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 23 21:53:41 2018"
      },
      "message": "Merge changes from topic \"looper_unique_fd\" am: 7e7cefa2c7\nam: 9404f2da14\n\nChange-Id: I0a9e0218993b8d04c4df348bd1601a10c77d4e2f\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 44f2e0b345f313854ad8f28aff849b06e1c5a274\n"
    },
    {
      "commit": "01162b47e557361a51f6d8a1f53eaeceb447242f",
      "tree": "8a8f98bdac607e37af3bec602ab5e2c32f46dff6",
      "parents": [
        "e7776f2ce4599ec56fd57276c0746ea8fd156484"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Jul 17 17:06:10 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jul 17 17:06:10 2018"
      },
      "message": "Merge \"[libutils]  Modernize codebase by replacing NULL with nullptr\"\nam: ab3203f383\n\nChange-Id: I5c2aaaea705a3ab82a5ad999f813e4cc22e63401\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 2a6a58a818d5cc38cb624a6a4154a93166d01f18\n"
    },
    {
      "commit": "e7776f2ce4599ec56fd57276c0746ea8fd156484",
      "tree": "6587ed40a44391519fb18852b05af7cadc0697fe",
      "parents": [
        "dc924752915f8c1622a9cf1e006dc44bb515ca16"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Sat Jul 14 04:38:41 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jul 14 04:38:41 2018"
      },
      "message": "Merge \"Modernize codebase by replacing NULL with nullptr\"\nam: 9154fbc8df\n\nChange-Id: I439ffa4df2e5672ed2b66d88abbb61ed67355926\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0f45e589ef445a7de4bea5c7bfabcc70681ea8ba\n"
    },
    {
      "commit": "dc924752915f8c1622a9cf1e006dc44bb515ca16",
      "tree": "8bd15fca16d4ccc8b227ab299b6c35350dffdf33",
      "parents": [
        "d222de978def77277b445ba72bdf817589da7917"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jun 13 23:43:09 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 13 23:43:09 2018"
      },
      "message": "Shared libs are supported in recovery mode\nam: 011ee12b1d\n\nChange-Id: I867dbafecf11215b82d952c532774cdf12c6e782\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 4ebda908def10427df7d7d0c06e2e3c32f078bd1\n"
    },
    {
      "commit": "d222de978def77277b445ba72bdf817589da7917",
      "tree": "4348e0c0490f124881b7124a03497c23427f5725",
      "parents": [
        "ebd7c7afae2c9707b281c3772dcbab9499b97b9a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Jun 08 23:09:51 2018"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 08 23:09:51 2018"
      },
      "message": "Merge \"Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master\" into stage-aosp-master\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 59217467c4040f27059ac008a94e3e1ba01c7185"
    },
    {
      "commit": "ebd7c7afae2c9707b281c3772dcbab9499b97b9a",
      "tree": "9c969d671db9a1d8a73665dc9a5ddda76b09a1f5",
      "parents": [
        "2eabca7ec73222f033874141294ed85c644cfbf0"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue May 22 05:24:54 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 22 05:24:54 2018"
      },
      "message": "Merge \"Mark as recovery_available: true\"\nam: 9f6f8bf0dc\n\nChange-Id: I6f45b13fcfe21c55ba5e513383bd69b9a1fc185c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: d7fece5d91f9b0e110472a30cc7968a0cf937c8e\n"
    },
    {
      "commit": "2eabca7ec73222f033874141294ed85c644cfbf0",
      "tree": "737efb083e85b05cc60cf8fcceecb1316f9c4dd6",
      "parents": [
        "12d92ee5f5784baf4a3c4893f8c68f3c751e75bc"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Thu Apr 12 16:03:48 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 12 16:03:48 2018"
      },
      "message": "Merge \"Remove more semicolons at the end of namespaces\"\nam: d652a9e231\n\nChange-Id: I9b75e15b47aada0b95a1364b907a83fe069f4242\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b2206b0d436e7ada738da50f96cf9c92d2a7b153\n"
    },
    {
      "commit": "12d92ee5f5784baf4a3c4893f8c68f3c751e75bc",
      "tree": "6b29d65344c499d7006094f020ad07ccd9f666ac",
      "parents": [
        "97219e6842c116f633cc12d28aab65f417be6b2e"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Wed Apr 11 00:37:17 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 11 00:37:17 2018"
      },
      "message": "Merge \"Remove extra semicolon at end of namespace\"\nam: 1d2bf45b55\n\nChange-Id: I7209341dea742dc1cdcb2743462b875e95caed10\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: c309a0715f5d3ea02a54da1144f7212eeb65621b\n"
    },
    {
      "commit": "97219e6842c116f633cc12d28aab65f417be6b2e",
      "tree": "48b3a0d9aae724f3d009bb75d4ed10f39889f624",
      "parents": [
        "14f362ceacb5e0686d15458e6b4af86a9a82fb97"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Mar 15 01:52:11 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 15 01:52:11 2018"
      },
      "message": "Merge \"Revert \"libutilscallstack is private VNDK-SP\"\"\nam: 7a72d07e40\n\nChange-Id: Ie1a7a614e797ccf65ca4d711068718a2830f1479\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: bde587f7150fb421ae1f44c18cd500299387ec45\n"
    },
    {
      "commit": "14f362ceacb5e0686d15458e6b4af86a9a82fb97",
      "tree": "4f062ef223e74a252517f956b00e0d88ff95ab32",
      "parents": [
        "ac99dcb587f7984d6892cf5d1ccacc1c24417f61"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Mar 08 21:40:51 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 08 21:40:51 2018"
      },
      "message": "Merge \"libutils: Remove Static.cpp and darwin hacks.\"\nam: 929112bcd1\n\nChange-Id: I5c5674a1bb53f744185edced05240457d2f5d08b\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 41a294981b2ddab9eac0eb1fd79871561af5501e\n"
    },
    {
      "commit": "ac99dcb587f7984d6892cf5d1ccacc1c24417f61",
      "tree": "856c8d3393e746fa382c73f7c4d26dc536bbe97a",
      "parents": [
        "48886fd5f50abacb19c87313fe29231e27639b5e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat Feb 24 00:58:01 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 24 00:58:01 2018"
      },
      "message": "Merge \"libutils: remove subdirs\"\nam: 876d9c3159\n\nChange-Id: Ic160753c87d7172f64c0498b5a0b9f4616c5b86c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f664fbd33665f47d5f03ff1749a1dcc5e0333e3b\n"
    },
    {
      "commit": "48886fd5f50abacb19c87313fe29231e27639b5e",
      "tree": "fd096806ec353eb3ec7af121446a71625c722050",
      "parents": [
        "883cd479136b2233a8e6b900a54850a9ca988164"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 20 02:11:33 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 20 02:11:33 2018"
      },
      "message": "Merge \"bpfmt.\"\nam: 0609e8d231\n\nChange-Id: I810b09372da24d4b84bbeaa5d0c03ec0baf928fd\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b57755c429ee07cd11ed4cb9bf6320002a9e21b6\n"
    },
    {
      "commit": "883cd479136b2233a8e6b900a54850a9ca988164",
      "tree": "7d47ee5c0efa92d9dbf03468b262950dbee41e14",
      "parents": [
        "849c4d84ec9c53587c357f9d9fae6166ef3bae83"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Jan 25 15:28:50 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 25 15:28:50 2018"
      },
      "message": "Merge \"libutilscallstack is private VNDK-SP\"\nam: 4d182ff205\n\nChange-Id: If74362f1920191f011606207e12e0a05a6c144c6\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 24b2baa310f261d44ae18c24882f4c24fbeb3acd\n"
    },
    {
      "commit": "849c4d84ec9c53587c357f9d9fae6166ef3bae83",
      "tree": "dcef058014b9d3db82431f196b90e6ad84675659",
      "parents": [
        "0f733aa47049067c8a289187459664bfc5c9c66c"
      ],
      "author": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Fri Jan 19 00:21:21 2018"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 19 00:21:21 2018"
      },
      "message": "Merge \"Remove libziparchive dependency on libutils\"\nam: 34f8eaab0d\n\nChange-Id: I41c99c26aebc23b2cc1d82b2e147e5be5aada114\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 8b7013288035e8680f257808463791205380a57b\n"
    },
    {
      "commit": "0f733aa47049067c8a289187459664bfc5c9c66c",
      "tree": "5420fd9869978a129826defbbab828fbf74e5c35",
      "parents": [
        "e5decd16e2a829d6ab720edea4986b5617d71d90"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Dec 19 20:38:47 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 19 20:38:47 2017"
      },
      "message": "Merge \"Usage suggestions.\"\nam: 51c2088f3b\n\nChange-Id: I4e928f1194d89ba0a3c0dc85079dbd7bd30f0e49\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 79c5de4d4b8e585ef4cc79ff5f32c72a72bbcbcd\n"
    },
    {
      "commit": "e5decd16e2a829d6ab720edea4986b5617d71d90",
      "tree": "99e13dbc8a9fae328ea0522f717508b66cb5c051",
      "parents": [
        "548540a5c340daf52687afe6352c973847ca24d3"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Dec 19 01:49:54 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 19 01:49:54 2017"
      },
      "message": "Merge \"Remove CompileTimeIfElse.\"\nam: 6d8aff5fdc\n\nChange-Id: I0a23c1d7174098acc43de368bbb9e25785fb6222\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: b810209438e9a3c4a833ba434373850acdbfdbe4\n"
    },
    {
      "commit": "548540a5c340daf52687afe6352c973847ca24d3",
      "tree": "e36ea874f9993702c2618adf96b3b2930784d2f0",
      "parents": [
        "eafc35caafa7b6b37718145a57ef2397e9c026c7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Dec 07 23:39:26 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 07 23:39:26 2017"
      },
      "message": "Merge \"Add OWNERS.\"\nam: 3289b9c928\n\nChange-Id: I1a551b17c5b818362378cddfe45ea2f44024b117\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 515c8fe572bb109d9d49cbe60caa1cb438a9840d\n"
    },
    {
      "commit": "eafc35caafa7b6b37718145a57ef2397e9c026c7",
      "tree": "19df48912b67be7701a2e0ae46ff71bf928b3793",
      "parents": [
        "7b451bd35f15adcf9749b7b570e3aa358f95c7b0"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Nov 30 22:43:14 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 30 22:43:14 2017"
      },
      "message": "Merge \"Fix / suppress new unused warnings for mingw+clang\"\nam: f106bb6bb8\n\nChange-Id: I4e4ac1ff248bd437dd721cac8d55b4925e7af5a8\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 829ecaa808f0a33c89f01467800a82ec7f0d7346\n"
    },
    {
      "commit": "7b451bd35f15adcf9749b7b570e3aa358f95c7b0",
      "tree": "9e5d2ceef7f0861dd5e6c12d8353a73db5bb584d",
      "parents": [
        "669c3372ffbce9e3f4fdb2e6971172edecf7cbe7"
      ],
      "author": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Tue Nov 28 02:22:03 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 28 02:22:03 2017"
      },
      "message": "Merge \"libutils: Cleanup unused class declaration\"\nam: 23cc38d440\n\nChange-Id: I93c1e2f9fc1d2c5ee6b1a6310952a4f7824b88a4\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: d38831e1074b2f4f8feb61197b3a6d331a9ebaea\n"
    },
    {
      "commit": "669c3372ffbce9e3f4fdb2e6971172edecf7cbe7",
      "tree": "fccec962d5ad1ca14e47f1994fadb8cb9a64c180",
      "parents": [
        "3c101199939bb9ab31d4be34edaeea46c5df1fea"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 20:12:57 2017"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 21:19:45 2017"
      },
      "message": "Merge commit \u0027a63ccea6abc7ea02e2d98e41c80793ca97237bd3\u0027 from\noc-mr1-dev-plus-aosp into stage-aosp-master\n\nChange-Id: Ia33311cd1fd26dfaea59a69317b306fb91203c40\nMerged-In: I03d06b10807e8a313c9654c2e1db36bfb59e3f99\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 23e27db576d06761363365494327baf062468a66\n"
    },
    {
      "commit": "3c101199939bb9ab31d4be34edaeea46c5df1fea",
      "tree": "4605c7f0dc2801dfa714b2f2d16707a778f88774",
      "parents": [
        "5509ba0df426915f44088160c73696392afcda41"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Nov 01 20:47:12 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 20:47:12 2017"
      },
      "message": "Merge \"Use -Werror in system/core\"\nam: 4ef714eae0\n\nChange-Id: I6844cc5239711f5569a252e38bbc8c89c96cc347\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 57270f809a1fe3defa913b35a0fc03c589211bdf\n"
    },
    {
      "commit": "5509ba0df426915f44088160c73696392afcda41",
      "tree": "6f46877ecf0dd46bdcf5bd9ebd0f7c46a5b2d11b",
      "parents": [
        "effadde3d29d408e2efd0adac4e272b99fe5fbc1"
      ],
      "author": {
        "name": "Branislav Rankov",
        "email": "branislav.rankov@arm.com",
        "time": "Tue Oct 24 20:35:30 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:35:30 2017"
      },
      "message": "Merge \"libutils: Fix bug in strstr16.\"\nam: b128c78aef\n\nChange-Id: I14b9e7fe63266a88001262fdfeae78efd10060ae\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 0c41d457b966f8d87f4fb175ea6081da42b0d856\n"
    },
    {
      "commit": "effadde3d29d408e2efd0adac4e272b99fe5fbc1",
      "tree": "d9bedb0823d837a77e4f88883016a3b2d26adf80",
      "parents": [
        "72cc843cc0ee2ac2ecd0fa246952aa3a8813b408"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 18 22:50:48 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 18 22:50:48 2017"
      },
      "message": "Merge \"Use target.linux for all linux kernel based targets\"\nam: ab62265fa1\n\nChange-Id: I11e4bd0dae56c350a9839f95b1e85bf30490701d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: f973417005cc4190c5a25c20653035cd4220d6a4\n"
    },
    {
      "commit": "72cc843cc0ee2ac2ecd0fa246952aa3a8813b408",
      "tree": "e1d2442b7bb0b0f7926c6b49904ba48fb7c09fae",
      "parents": [
        "451bc2d2a3025d526ce8d13f53cd87fb4700342b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 10 23:40:36 2017"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Tue Oct 17 03:09:50 2017"
      },
      "message": "Add vendor_available to liblog_headers.\n\nRenamed NDK headers to \"liblog_ndk_headers\"\n(these names aren\u0027t used anywhere).\n\nlibutils_headers now properly export liblog_headers.\n\nTest: with BOARD_VNDK_VERSION\u003dcurrent\nMerged-In: I3a85385f588b84393c57fd6d1bcac620f708f0f1\nChange-Id: I3a85385f588b84393c57fd6d1bcac620f708f0f1\n(cherry picked from commit 42b485cc538217fa127996a340229f76b7c4031b)\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 95d7cbb77a5d33370bcc662cf8ba508d849f45d6\n"
    },
    {
      "commit": "451bc2d2a3025d526ce8d13f53cd87fb4700342b",
      "tree": "378f8feca8be15c31833e1733f105da2605ec3d4",
      "parents": [
        "aee0a47067c5a256e79fb5a0e8b0cf67fe0637f7"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jun 26 20:52:06 2017"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Tue Oct 17 03:08:33 2017"
      },
      "message": "libutils: liblog export headers\n\n- make liblog dependency for all library builds (this is required\n    for files like String8.cpp)\n- export liblog headers (because they are used in many header files).\n\nTest: less libraries fail with BOARD_VNDK_VERSION :\u003d current\nMerged-In: Iecb9cd00deb3a9056ea63c4a087afdb80a51a2b8\nChange-Id: Iecb9cd00deb3a9056ea63c4a087afdb80a51a2b8\n(cherry picked from commit 43e20cac7b0f0fac603999cdb9516929b3f758dd)\n\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 1f64241e2dd1056584a81bf68b57108121fde5cb\n"
    },
    {
      "commit": "aee0a47067c5a256e79fb5a0e8b0cf67fe0637f7",
      "tree": "6c4d8e993fc93ca77ff31fb843cb068e213ab67a",
      "parents": [
        "50f513a608bf42d144431caf78930f064e1ca9f0"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 03 03:03:52 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 03 03:03:52 2017"
      },
      "message": "Merge changes from topic \"linux_glibc\"\nam: 7b3d4da91a\n\nChange-Id: I1cb69992882db5a265234ac808d408f1f136f0e5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 348a08246992bcb5c9703873f3a51c9c744696a5\n"
    },
    {
      "commit": "50f513a608bf42d144431caf78930f064e1ca9f0",
      "tree": "b01c5206ed8867d3617fe0926bf60670d54562db",
      "parents": [
        "16e7f3d809ceca610d88e57b30cf7e9e841e6958"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Oct 02 22:40:42 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 02 22:40:42 2017"
      },
      "message": "Merge \"Silence a use-after-free warning from the analyzer\"\nam: 8c853c43cc\n\nChange-Id: I053089d33c2e46da12c6e8d72252fd73bea0debf\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 584853bdb04d49a26de1c10683f785d72c8589db\n"
    },
    {
      "commit": "16e7f3d809ceca610d88e57b30cf7e9e841e6958",
      "tree": "16bc9dff057d32670631dd3c033d7a4154acefb4",
      "parents": [
        "6e325c0ffd12521d75567832c8430c421599b781"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sat Sep 30 23:32:45 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 30 23:32:45 2017"
      },
      "message": "Merge \"Remove default libraries\"\nam: 8b7feee38f\n\nChange-Id: Ic39ecabd37ffe06ba3a119410b5dcd4885fb584c\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: a0113de2f379144dd66f144115f31c541524518c\n"
    },
    {
      "commit": "6e325c0ffd12521d75567832c8430c421599b781",
      "tree": "f41cdf6347bfd7020dc99a317c49303fa2036410",
      "parents": [
        "b7dadbd08e511987e6db2ac98a5c989221d837af"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 13 22:47:21 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 13 22:47:21 2017"
      },
      "message": "Merge \"Add \"operator bool\" overload to android::sp.\"\nam: 28ebfe18fb\n\nChange-Id: Idc8a68835c6a13ab92ffce44507360c2d8e6d9e5\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 56c22732c65aac3f1958df559ae16ab4b4e64a0a\n"
    },
    {
      "commit": "b7dadbd08e511987e6db2ac98a5c989221d837af",
      "tree": "6953db92d130a1b5fbddf56055f8baa92e97c6a7",
      "parents": [
        "923cb2bcedceee4f1e644597d01b4f4e2415f599"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Sep 06 15:56:53 2017"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 06 15:56:53 2017"
      },
      "message": "Merge \"Don\u0027t rely on transitively included headers\"\nam: 45eeea2dcd\n\nChange-Id: I1d822d54a1da50b99c1153335b03d68c331b8d4d\nCr-Mirrored-From: https://chromium.googlesource.com/aosp/platform/system/core\nCr-Mirrored-Commit: 18e92a54958842b288bf2948aa521064e79f6d8b\n"
    }
  ],
  "next": "923cb2bcedceee4f1e644597d01b4f4e2415f599"
}
