)]}'
{
  "log": [
    {
      "commit": "32112f05658dfdb8b0c0e75a6b89605a42e4e92d",
      "tree": "cfd9a7952f20c3ecb63d9602cc9d07dd43194cb6",
      "parents": [
        "aa5e44f648b9ba5a04473588d747b9978803a929",
        "3dd44d197317394e1aef6ea6794fa6a6a73c4d41"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 24 13:12:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 24 13:12:53 2019 -0700"
      },
      "message": "Merge \"Track libziparchive API change.\"\nam: 3dd44d1973\n\nChange-Id: I7311dfb8947b1204b9587a36df60c4e2fab5f411\n"
    },
    {
      "commit": "3dd44d197317394e1aef6ea6794fa6a6a73c4d41",
      "tree": "cfd9a7952f20c3ecb63d9602cc9d07dd43194cb6",
      "parents": [
        "fa7652f29c8f74d590a12e4d5dac6c2d950106ae",
        "c1f2485d9b08b036579afb7bf66130df9a974f5c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 24 19:35:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 24 19:35:42 2019 +0000"
      },
      "message": "Merge \"Track libziparchive API change.\""
    },
    {
      "commit": "aa5e44f648b9ba5a04473588d747b9978803a929",
      "tree": "cca5b30b05fd0f6a852252af26d498930a8afc5b",
      "parents": [
        "928911d9c1f1d9be2778de7b2bf41bc00d33d6e3",
        "fa7652f29c8f74d590a12e4d5dac6c2d950106ae"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Thu May 23 22:15:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 22:15:03 2019 -0700"
      },
      "message": "Merge \"dumpstate_test: Minor tweak to comments\"\nam: fa7652f29c\n\nChange-Id: I2717419d48b600fdb151648e3ec3be66e706baa5\n"
    },
    {
      "commit": "fa7652f29c8f74d590a12e4d5dac6c2d950106ae",
      "tree": "cca5b30b05fd0f6a852252af26d498930a8afc5b",
      "parents": [
        "97b636e0690a16265f999866d549a449ace864f6",
        "3a811c193e986dd653ee77f9e6b4f9670a5601d6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 24 03:04:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 24 03:04:26 2019 +0000"
      },
      "message": "Merge \"dumpstate_test: Minor tweak to comments\""
    },
    {
      "commit": "3a811c193e986dd653ee77f9e6b4f9670a5601d6",
      "tree": "cca5b30b05fd0f6a852252af26d498930a8afc5b",
      "parents": [
        "97b636e0690a16265f999866d549a449ace864f6"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue May 21 12:48:59 2019 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Thu May 23 17:01:56 2019 -0700"
      },
      "message": "dumpstate_test: Minor tweak to comments\n\nWe update a couple comments in the tests to match that we\u0027re\nno longer looking at the suffix (and why).\n\nTest: TreeHugger\nChange-Id: I6d332e61bf6ac6832459e896b4a30436119930e9\n"
    },
    {
      "commit": "928911d9c1f1d9be2778de7b2bf41bc00d33d6e3",
      "tree": "4a80569da3465ec7e9796d0de0a133d86d079b38",
      "parents": [
        "5fe22f05446fdc02277deb9562231ad11c83b0bb",
        "97b636e0690a16265f999866d549a449ace864f6"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu May 23 11:13:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 23 11:13:11 2019 -0700"
      },
      "message": "Merge \"Collect stack traces from vold in bugreports\"\nam: 97b636e069\n\nChange-Id: I1ca365f8f1fb2d43a92b98593c119ede5b117244\n"
    },
    {
      "commit": "97b636e0690a16265f999866d549a449ace864f6",
      "tree": "4a80569da3465ec7e9796d0de0a133d86d079b38",
      "parents": [
        "622d91bf5c3f8a27dd1804fbbe1bdf85438fccbd",
        "f59c2872aaac4f9aeac078ffbf8dc1b85e687ff0"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu May 23 17:14:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 23 17:14:48 2019 +0000"
      },
      "message": "Merge \"Collect stack traces from vold in bugreports\""
    },
    {
      "commit": "c1f2485d9b08b036579afb7bf66130df9a974f5c",
      "tree": "5ba7dff4c643288eb1f2a666693ccdd47063b6dc",
      "parents": [
        "036b111df5e0f73236a6abe8d59aae0ea28d217d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 22 19:47:17 2019 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 22 19:47:17 2019 -0700"
      },
      "message": "Track libziparchive API change.\n\nBug: http://b/129068177\nTest: treehugger\nChange-Id: I4bd7c229200c3b651fdda1868736cfc7785cac6a\n"
    },
    {
      "commit": "5fe22f05446fdc02277deb9562231ad11c83b0bb",
      "tree": "4812634af360223ad56f288ae763e9c49d3097a5",
      "parents": [
        "7e11f72de39ebc9cb2fb095a516335e57dc32834",
        "622d91bf5c3f8a27dd1804fbbe1bdf85438fccbd"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Wed May 22 18:55:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 22 18:55:25 2019 -0700"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\"\nam: 622d91bf5c\n\nChange-Id: I116be9f13ede435a9e0cbfb1cf1d6cfebf0c2eba\n"
    },
    {
      "commit": "622d91bf5c3f8a27dd1804fbbe1bdf85438fccbd",
      "tree": "4812634af360223ad56f288ae763e9c49d3097a5",
      "parents": [
        "036b111df5e0f73236a6abe8d59aae0ea28d217d",
        "29f76abd8385543d334e8c30e84a68e688a0dd41"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 22 23:29:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 22 23:29:15 2019 +0000"
      },
      "message": "Merge \"Remove undefined functions from VirtualTouchpadClient.\""
    },
    {
      "commit": "29f76abd8385543d334e8c30e84a68e688a0dd41",
      "tree": "4f4f3a1c8f8ca550658e94bd04e3ea9b574206ed",
      "parents": [
        "a753a334e2bfcfe5065f813f7f3c0995c45d7ba2"
      ],
      "author": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Mon May 20 16:29:55 2019 -0700"
      },
      "committer": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Wed May 22 13:32:10 2019 -0700"
      },
      "message": "Remove undefined functions from VirtualTouchpadClient.\n\nFixes a build issue with -O0 due to missing vtable entries.\nRemoved functions are defined in the base class as pure virtual,\nbut never defined for the derived class, causing linking to fail.\n\nTest: make NATIVE_COVERAGE\u003dtrue COVERAGE_PATHS\u003dframeworks\nBug: 116873221\nChange-Id: I7ee8a2e478e1137e3b778dfbdca63a2dc3e2a9b1\n"
    },
    {
      "commit": "f59c2872aaac4f9aeac078ffbf8dc1b85e687ff0",
      "tree": "adc039ddadddf06e103520a8b16005a7bff2733c",
      "parents": [
        "036b111df5e0f73236a6abe8d59aae0ea28d217d"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon May 20 13:53:20 2019 +0100"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Tue May 21 20:40:07 2019 +0100"
      },
      "message": "Collect stack traces from vold in bugreports\n\nTest: adb bugreport\nTest: verified vold stack traces are present in bugreport\nBug: 132344997\nChange-Id: I28b5b4cb3f45e3090237fe9767f9c3b704e6c43f\nMerged-In: I28b5b4cb3f45e3090237fe9767f9c3b704e6c43f\n(cherry picked from commit a8b9c4b8506873bb709e67afc7bf127c577d67d9)\n"
    },
    {
      "commit": "7e11f72de39ebc9cb2fb095a516335e57dc32834",
      "tree": "944c2bb54cf8198d495db3c1a0fb3c83f87539b7",
      "parents": [
        "0359dd9498260b19820346ac3e2cf0e210b9ec36",
        "036b111df5e0f73236a6abe8d59aae0ea28d217d"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Mon May 20 10:38:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 20 10:38:12 2019 -0700"
      },
      "message": "Merge \"Using ::testing::DoAll\"\nam: 036b111df5\n\nChange-Id: I6faeae5b66284330827559216398c0cb58a981c0\n"
    },
    {
      "commit": "036b111df5e0f73236a6abe8d59aae0ea28d217d",
      "tree": "944c2bb54cf8198d495db3c1a0fb3c83f87539b7",
      "parents": [
        "fc2c72654742c680588ea0c134d955a3e219190f",
        "fd43b5f0cd059606d9261bcd7cedc2d5dda44771"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Mon May 20 16:47:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 20 16:47:36 2019 +0000"
      },
      "message": "Merge \"Using ::testing::DoAll\""
    },
    {
      "commit": "fd43b5f0cd059606d9261bcd7cedc2d5dda44771",
      "tree": "1f704b41cc9c2be9ed532d33cdec1e837a84405a",
      "parents": [
        "090d0e3389074951d2bae7e44b5feab77992e5e8"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Mon May 20 02:49:28 2019 -0700"
      },
      "committer": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Mon May 20 16:47:27 2019 +0000"
      },
      "message": "Using ::testing::DoAll\n\nWithout this statement, compilation failed with new googletest.\n\nExempt-From-Owner-Approval: Grammer fix for unit test.\nTest: build\nBug: 129498355\nChange-Id: I7d80377a57b85f348b0578a423edaf7aff89e097\n"
    },
    {
      "commit": "0359dd9498260b19820346ac3e2cf0e210b9ec36",
      "tree": "cb2c619059185a58d6ba901ad219dae76a998580",
      "parents": [
        "41c7b3c933c3be1bb397b2da648492fdeb22f1f0",
        "fc2c72654742c680588ea0c134d955a3e219190f"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon May 20 09:17:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 20 09:17:38 2019 -0700"
      },
      "message": "Merge \"dumpstate: Increase timeout for lshal\"\nam: fc2c726547\n\nChange-Id: I2d28294b5ec5ee0406513f6a49c9f05d83cbd374\n"
    },
    {
      "commit": "fc2c72654742c680588ea0c134d955a3e219190f",
      "tree": "cb2c619059185a58d6ba901ad219dae76a998580",
      "parents": [
        "090d0e3389074951d2bae7e44b5feab77992e5e8",
        "3dfeda36853c8f2933f364ed04b4443b35f6ab48"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 20 16:04:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 20 16:04:18 2019 +0000"
      },
      "message": "Merge \"dumpstate: Increase timeout for lshal\""
    },
    {
      "commit": "3dfeda36853c8f2933f364ed04b4443b35f6ab48",
      "tree": "cb2c619059185a58d6ba901ad219dae76a998580",
      "parents": [
        "090d0e3389074951d2bae7e44b5feab77992e5e8"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Thu May 16 10:32:51 2019 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon May 20 05:41:02 2019 -0700"
      },
      "message": "dumpstate: Increase timeout for lshal\n\nOn some Android Go devices, this command takes more than 2 seconds\nto complete.  We change the timeout to 10 to match the timeout\nfor this !isZipping() case.\n\nBug: 132891629\nTest: Confirmed this command doesn\u0027t get killed during a bugreport on a Go device\nChange-Id: Ia707a80638fba25adb86618aac69e47aae6b75c0\n"
    },
    {
      "commit": "41c7b3c933c3be1bb397b2da648492fdeb22f1f0",
      "tree": "caf20e92da4d677e82e726606ef661fb3fa2277d",
      "parents": [
        "95a9e425b4ee3647fae3c4ebad114a5cca8303b1",
        "090d0e3389074951d2bae7e44b5feab77992e5e8"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Thu May 16 09:17:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 16 09:17:26 2019 -0700"
      },
      "message": "Merge \"dumpstate: Properly handle unfound pid\"\nam: 090d0e3389\n\nChange-Id: I777f22e931d039f29e15769c1dc9a7bd32b02907\n"
    },
    {
      "commit": "090d0e3389074951d2bae7e44b5feab77992e5e8",
      "tree": "caf20e92da4d677e82e726606ef661fb3fa2277d",
      "parents": [
        "95a9e425b4ee3647fae3c4ebad114a5cca8303b1",
        "6057ad6b0a5e877c8d1f56dc0d9628c43d06f0ce"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 16 15:52:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 16 15:52:14 2019 +0000"
      },
      "message": "Merge \"dumpstate: Properly handle unfound pid\""
    },
    {
      "commit": "6057ad6b0a5e877c8d1f56dc0d9628c43d06f0ce",
      "tree": "caf20e92da4d677e82e726606ef661fb3fa2277d",
      "parents": [
        "95a9e425b4ee3647fae3c4ebad114a5cca8303b1"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Wed May 15 17:32:35 2019 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Wed May 15 17:32:35 2019 -0700"
      },
      "message": "dumpstate: Properly handle unfound pid\n\nThe function GetPidByName() returns -1 if we can\u0027t find the\npid.  But since we had \u0027pid\u0027 as unsigned, this became a huge\npositive number for us, and we didn\u0027t fail the \"pid \u003e 0\" check\nas expected.\n\nWe switch \u0027pid\u0027 to a signed int, so now this logic flows as\nexpected.\n\nTest: Grab a bugreport on a device without /system/bin/anrd and confirm we no longer get the \"Failed to find\" error in logcat.\nChange-Id: I83bcbbe3f189a705fd0ad83ae600c45196048a3f\n"
    },
    {
      "commit": "95a9e425b4ee3647fae3c4ebad114a5cca8303b1",
      "tree": "9748b2adf7429bfb16a9f570df6b0eddf79b2cc6",
      "parents": [
        "4d2b4c59963c44a6cb448ab130cad91ab9ec9176",
        "9e7f3806dd90dc90057bc1f13c550d2638fe7985"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon May 13 15:39:12 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon May 13 15:39:12 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge pi-platform-release (PPRL.190505.001) into stage-aosp-master\n\nBug: 132622481\nChange-Id: I744d4c2e70ac0685dcbcad8ff8e1a10f8f6b596d\n"
    },
    {
      "commit": "4d2b4c59963c44a6cb448ab130cad91ab9ec9176",
      "tree": "9748b2adf7429bfb16a9f570df6b0eddf79b2cc6",
      "parents": [
        "73756c9e03b50a5431cfef865b265c3af47a7f76",
        "cf6332b4e95f264a76c9bf2ceb3c93362123cb4c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon May 13 14:58:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 13 14:58:04 2019 -0700"
      },
      "message": "Merge \"libbinder: CallRestriction: dump code\"\nam: cf6332b4e9\n\nChange-Id: I15758aae882ecac6329e4009bd56f0cb19de88fe\n"
    },
    {
      "commit": "cf6332b4e95f264a76c9bf2ceb3c93362123cb4c",
      "tree": "9748b2adf7429bfb16a9f570df6b0eddf79b2cc6",
      "parents": [
        "8ccabc143e1287d8b40ed3da8de5c140fc82c7b0",
        "8cb34fc38d1150635acd76f3ed7fd390d220aa0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 13 21:37:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 13 21:37:27 2019 +0000"
      },
      "message": "Merge \"libbinder: CallRestriction: dump code\""
    },
    {
      "commit": "8cb34fc38d1150635acd76f3ed7fd390d220aa0b",
      "tree": "fa4fcba91d44b2effc0bd5e334d2d37c057cedb9",
      "parents": [
        "7aaa254814c6857acecb37ce93d3b3e55c8c8d98"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon May 13 11:44:55 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon May 13 11:45:32 2019 -0700"
      },
      "message": "libbinder: CallRestriction: dump code\n\nBug: 36424585\nTest: boot, check logs\nChange-Id: I62c240bb6a950592ccbc4d458c18abc917f5ed11\n"
    },
    {
      "commit": "73756c9e03b50a5431cfef865b265c3af47a7f76",
      "tree": "b36f1516cfe7731066f2b2d99361751eee81d78c",
      "parents": [
        "01748ea8f28de7f47b7b58a7876ff3149bd11bc2",
        "8ccabc143e1287d8b40ed3da8de5c140fc82c7b0"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri May 10 10:41:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 10 10:41:26 2019 -0700"
      },
      "message": "Merge \"Add OWNERS file for audiomanager\"\nam: 8ccabc143e\n\nChange-Id: I761a78273e0c3c4a9e93b492f3029208b49cb1a0\n"
    },
    {
      "commit": "8ccabc143e1287d8b40ed3da8de5c140fc82c7b0",
      "tree": "b36f1516cfe7731066f2b2d99361751eee81d78c",
      "parents": [
        "13b906c8c7a4b90c1432baaa880146b07a1de413",
        "86cac84ff704c78f34cb5afd5e96e6cd8048cca6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 10 17:22:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 10 17:22:35 2019 +0000"
      },
      "message": "Merge \"Add OWNERS file for audiomanager\""
    },
    {
      "commit": "01748ea8f28de7f47b7b58a7876ff3149bd11bc2",
      "tree": "72d9e1f3e928ba6f7eb5565dd00c35e9578a35e0",
      "parents": [
        "8d9c00e1e5a0e1662ca033f6f4de4c84a2883e69",
        "13b906c8c7a4b90c1432baaa880146b07a1de413"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu May 09 16:50:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 16:50:39 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge Pie Bonito/Sargo into master.\"\nam: 13b906c8c7 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I1ddf3a3118de779daa6cdf5dca548821a63b82de\n"
    },
    {
      "commit": "8d9c00e1e5a0e1662ca033f6f4de4c84a2883e69",
      "tree": "72d9e1f3e928ba6f7eb5565dd00c35e9578a35e0",
      "parents": [
        "eb541541f1b1d05ecd04eaa04c0f9144c97279a4",
        "0e72cd5819dd8c99a85f733a255f3f0bc592b31b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu May 09 15:56:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 15:56:58 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge Pie Bonito/Sargo into master.\nam: 0e72cd5819 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ic227aef0056ccae616c8b2cea2d7307c852b24c3\n"
    },
    {
      "commit": "13b906c8c7a4b90c1432baaa880146b07a1de413",
      "tree": "72d9e1f3e928ba6f7eb5565dd00c35e9578a35e0",
      "parents": [
        "566c24cf557cdf20c2ebac94b3bb49c2ad74e880",
        "0e72cd5819dd8c99a85f733a255f3f0bc592b31b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu May 09 22:05:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 09 22:05:46 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge Pie Bonito/Sargo into master.\""
    },
    {
      "commit": "eb541541f1b1d05ecd04eaa04c0f9144c97279a4",
      "tree": "72d9e1f3e928ba6f7eb5565dd00c35e9578a35e0",
      "parents": [
        "ae120558578b11dedc486a503f6420e5a7981551",
        "566c24cf557cdf20c2ebac94b3bb49c2ad74e880"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu May 09 14:59:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 14:59:29 2019 -0700"
      },
      "message": "Merge \"NFC: Directly initialize the \u0027s\u0027 variable.\"\nam: 566c24cf55\n\nChange-Id: Icabab8defd8affdd8b07251e643e2ae34aa8de1f\n"
    },
    {
      "commit": "ae120558578b11dedc486a503f6420e5a7981551",
      "tree": "fb8a321b944748360e8c14d77e4caacde0b4d615",
      "parents": [
        "29c8a417805b6cc4f3a8f414eac084f0b2b93b26",
        "237d9b27cde99f929d2a5bee86773a0ef98bbc55"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 09 14:55:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 14:55:02 2019 -0700"
      },
      "message": "Merge \"libvulkan: track libziparchive API change.\"\nam: 237d9b27cd\n\nChange-Id: Ied14bc6170aa0cc2c8f092808704306deded3de8\n"
    },
    {
      "commit": "566c24cf557cdf20c2ebac94b3bb49c2ad74e880",
      "tree": "cdb3bd896862c527bfe1127bb9d6fb998b035763",
      "parents": [
        "237d9b27cde99f929d2a5bee86773a0ef98bbc55",
        "6896f0626b05a76b3db7d98be79cb87b0953b7e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 09 21:51:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 09 21:51:16 2019 +0000"
      },
      "message": "Merge \"NFC: Directly initialize the \u0027s\u0027 variable.\""
    },
    {
      "commit": "29c8a417805b6cc4f3a8f414eac084f0b2b93b26",
      "tree": "d042d47388a1748a22a8e78e53a2f49692021dbc",
      "parents": [
        "57bb51d170e004db3f85edad302904acbe8e1274",
        "babf98b77684775bf5d8bf2aade549fada1a48fc"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu May 09 14:44:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 14:44:36 2019 -0700"
      },
      "message": "Merge \"NFC: Clean up code to fix misdiagnosed unitialized variables (r2, g2, b2).\"\nam: babf98b776\n\nChange-Id: Ic108deb2b7c4eebc04e0e13d377b575eee95a19f\n"
    },
    {
      "commit": "237d9b27cde99f929d2a5bee86773a0ef98bbc55",
      "tree": "7802f943d792c561f61df04a75d3fb4b783bc792",
      "parents": [
        "babf98b77684775bf5d8bf2aade549fada1a48fc",
        "544920442ce03dc95fdd96ef055a6e3d68dfe59e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 09 21:32:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 09 21:32:52 2019 +0000"
      },
      "message": "Merge \"libvulkan: track libziparchive API change.\""
    },
    {
      "commit": "babf98b77684775bf5d8bf2aade549fada1a48fc",
      "tree": "666c26fce1f321dcc429a51e197227faaa4e6858",
      "parents": [
        "53df4cdf7b96f30c1d2a2428b3a6c621b50ecb75",
        "67923215feba2cf61551dc5121012261a5728ac2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 09 21:00:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 09 21:00:39 2019 +0000"
      },
      "message": "Merge \"NFC: Clean up code to fix misdiagnosed unitialized variables (r2, g2, b2).\""
    },
    {
      "commit": "6896f0626b05a76b3db7d98be79cb87b0953b7e2",
      "tree": "5e97bcf64a35d6f33081cf0dc8ea5a5e99884079",
      "parents": [
        "67923215feba2cf61551dc5121012261a5728ac2"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu May 09 13:03:40 2019 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu May 09 13:11:59 2019 -0700"
      },
      "message": "NFC: Directly initialize the \u0027s\u0027 variable.\n\nAs part of enabling -Wconditional-uninitialized, there are some false\npositives. See https://bugs.llvm.org/show_bug.cgi?id\u003d38856 for more info\nabout the limited flow analysis. To facilitate turning this flag on more\nwidely, we can just directly initialize these variables.\n\nBug: http://b/131390872\nTest: Builds with -Wconditional-uninitialized.\nChange-Id: Id6633a06478dfb0c51a1a3b0cabf4c4e5d57abaa\n"
    },
    {
      "commit": "57bb51d170e004db3f85edad302904acbe8e1274",
      "tree": "84e641ec53154422f787ae2fc5838f676e822828",
      "parents": [
        "dd912213428a7ef15a37e1ec321e41acac10c92b",
        "53df4cdf7b96f30c1d2a2428b3a6c621b50ecb75"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Thu May 09 11:47:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 11:47:47 2019 -0700"
      },
      "message": "Merge \"atrace.rc: chmod on sched_switch\"\nam: 53df4cdf7b\n\nChange-Id: I9bba83c2993412363d35af1a6a04425c145d5392\n"
    },
    {
      "commit": "53df4cdf7b96f30c1d2a2428b3a6c621b50ecb75",
      "tree": "2d3ef8370d3e9ece2cf485d3633c1fd75ec2a468",
      "parents": [
        "7aaa254814c6857acecb37ce93d3b3e55c8c8d98",
        "07e5c49ccd9f410b24f7fbb60cdf3fde726421a5"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Thu May 09 18:22:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 09 18:22:42 2019 +0000"
      },
      "message": "Merge \"atrace.rc: chmod on sched_switch\""
    },
    {
      "commit": "86cac84ff704c78f34cb5afd5e96e6cd8048cca6",
      "tree": "cd33c7c58442e30f25dcb0823ae22280f517aa9d",
      "parents": [
        "7aaa254814c6857acecb37ce93d3b3e55c8c8d98"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu May 09 09:55:41 2019 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu May 09 09:58:44 2019 -0700"
      },
      "message": "Add OWNERS file for audiomanager\n\nChange-Id: I144104a2e3e8c7ab75b4ec68b7817421ee4bcd87\n"
    },
    {
      "commit": "0e72cd5819dd8c99a85f733a255f3f0bc592b31b",
      "tree": "d6e82f315757135e040f6331469b02528f671f88",
      "parents": [
        "7aaa254814c6857acecb37ce93d3b3e55c8c8d98",
        "dd912213428a7ef15a37e1ec321e41acac10c92b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu May 09 09:27:04 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu May 09 09:27:04 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge Pie Bonito/Sargo into master.\n\nBug: 131756210\nChange-Id: I492fd2c9d412ed515fca01c37ab55174536060e0\n"
    },
    {
      "commit": "07e5c49ccd9f410b24f7fbb60cdf3fde726421a5",
      "tree": "2d3ef8370d3e9ece2cf485d3633c1fd75ec2a468",
      "parents": [
        "7aaa254814c6857acecb37ce93d3b3e55c8c8d98"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Thu Apr 18 16:04:54 2019 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Thu May 09 00:35:12 2019 +0000"
      },
      "message": "atrace.rc: chmod on sched_switch\n\nBug: 130831123\nTest: Build\n\n(cherry picked from commit fd467bc833333f430fcfa40c633630431b441b3c)\nMerged-In: Ied86493e9a562ef11a52fa1798b42d38e818f617\nChange-Id: I6f4e63ef8a129664f081d74e283c81e8529a43cb\n"
    },
    {
      "commit": "67923215feba2cf61551dc5121012261a5728ac2",
      "tree": "648819f37d7999b25506606a42ea597ca037e997",
      "parents": [
        "7aaa254814c6857acecb37ce93d3b3e55c8c8d98"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed May 08 17:24:33 2019 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed May 08 17:29:36 2019 -0700"
      },
      "message": "NFC: Clean up code to fix misdiagnosed unitialized variables (r2, g2, b2).\n\nBug: http://b/131390872\nTest: Builds with -Wconditional-uninitialized.\nChange-Id: I65dcc0e25e985454dbb7e53532eacfe6b36915cd\n"
    },
    {
      "commit": "dd912213428a7ef15a37e1ec321e41acac10c92b",
      "tree": "d6e82f315757135e040f6331469b02528f671f88",
      "parents": [
        "be492884021d5881a7995c93dc86e58c4e9a9b8c",
        "7aaa254814c6857acecb37ce93d3b3e55c8c8d98"
      ],
      "author": {
        "name": "Carmen Jackson",
        "email": "carmenjackson@google.com",
        "time": "Wed May 08 15:11:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 08 15:11:57 2019 -0700"
      },
      "message": "Merge \"Move basic events into the sched category in atrace.\"\nam: 7aaa254814\n\nChange-Id: I9bf1ceadb8bfbb9bfa843e8d3354a1e65d3750b4\n"
    },
    {
      "commit": "7aaa254814c6857acecb37ce93d3b3e55c8c8d98",
      "tree": "0b8cdf25413b42ede6ebbdd5bbd4b747265b3ce6",
      "parents": [
        "aaee99d641c43b447faa6b824d466aa2c5cfe7c3",
        "0d3495fe40c9b4daa4955f3a66d2c8b3edbbd22c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 08 21:36:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 08 21:36:07 2019 +0000"
      },
      "message": "Merge \"Move basic events into the sched category in atrace.\""
    },
    {
      "commit": "be492884021d5881a7995c93dc86e58c4e9a9b8c",
      "tree": "71cf06945c74c147105c243d76cdcdd0cace29a1",
      "parents": [
        "6bb6753cb70c60bab6698f45259fbe51728a7b3b",
        "aaee99d641c43b447faa6b824d466aa2c5cfe7c3"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed May 08 13:31:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 08 13:31:03 2019 -0700"
      },
      "message": "Merge \"Add IPsec tunnel mode feature flag\"\nam: aaee99d641\n\nChange-Id: I1d940a198a0c3ca29e3dfc8d215c802a35b5235f\n"
    },
    {
      "commit": "aaee99d641c43b447faa6b824d466aa2c5cfe7c3",
      "tree": "99fed98ab3c6bed53817f3871d1daa232c039580",
      "parents": [
        "eb975070bee4aaf4cad85c229d5c462d3ce733b6",
        "740f01b0c35733f0b06fc4f8ff0bec1fef3f1d2a"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed May 08 20:04:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 08 20:04:06 2019 +0000"
      },
      "message": "Merge \"Add IPsec tunnel mode feature flag\""
    },
    {
      "commit": "0d3495fe40c9b4daa4955f3a66d2c8b3edbbd22c",
      "tree": "edbf814d4ac7bf4e3cdff5bb7aebd9f9e7f3b2e8",
      "parents": [
        "eb975070bee4aaf4cad85c229d5c462d3ce733b6"
      ],
      "author": {
        "name": "Carmen Jackson",
        "email": "carmenjackson@google.com",
        "time": "Fri Apr 26 10:41:00 2019 -0700"
      },
      "committer": {
        "name": "Carmen Jackson",
        "email": "carmenjackson@google.com",
        "time": "Wed May 08 12:51:05 2019 -0700"
      },
      "message": "Move basic events into the sched category in atrace.\n\nSeveral of these basic events were in the \u0027memory\u0027 category because we\nwere initially finding them most useful for analyzing memory. However,\nthey\u0027re actually useful across the board, and should be included in\nevery trace. They\u0027re more appropriate in the \u0027sched\u0027 category.\n\nAlso, noticed that sched_process_exit wasn\u0027t writeable because it needed\nto be added to the atrace.rc file, so fixed that.\n\nBug: 130416576\nTest: manual: ran atrace with only the \u0027sched\u0027 category and saw these\ntracepoints recorded.\n\nChange-Id: Ib6bd958c1b873acfa8b04a79fc2b9b65a529d768\nMerged-In: Ib6bd958c1b873acfa8b04a79fc2b9b65a529d768\n"
    },
    {
      "commit": "544920442ce03dc95fdd96ef055a6e3d68dfe59e",
      "tree": "b3cc1cfcab425e237a51b440eb4789bca867251e",
      "parents": [
        "eb975070bee4aaf4cad85c229d5c462d3ce733b6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 08 12:00:32 2019 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 08 12:00:32 2019 -0700"
      },
      "message": "libvulkan: track libziparchive API change.\n\nBug: http://b/129068177\nTest: treehugger\nChange-Id: Ie494ce2275d90ac385aed89c2ed6c4d235230a50\n"
    },
    {
      "commit": "740f01b0c35733f0b06fc4f8ff0bec1fef3f1d2a",
      "tree": "62fd787b5373493c74dbdef2f9be1fdab9f8073d",
      "parents": [
        "22a3ef220a63a82e5fbef8aa53b6a67e7d03ff6b"
      ],
      "author": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed Nov 07 17:24:40 2018 -0800"
      },
      "committer": {
        "name": "Benedict Wong",
        "email": "benedictwong@google.com",
        "time": "Wed May 08 18:46:19 2019 +0000"
      },
      "message": "Add IPsec tunnel mode feature flag\n\nThis patch adds a feature flag for IPsec Tunnel Mode. This implies VTI\n(with output-mark updating), or XFRM-I in the kernels.\n\nBug: 117183273\nTest: Compiles\nChange-Id: I9c1a84707366c841c27b74050d276cac9bd61460\nMerged-In: I9c1a84707366c841c27b74050d276cac9bd61460\n(cherry picked from commit 6300d068380d5b7bea498bfd0c86a841ebcb2034)\n"
    },
    {
      "commit": "9e7f3806dd90dc90057bc1f13c550d2638fe7985",
      "tree": "d45c31ddb5eee3463303057810a30b927e269a12",
      "parents": [
        "cc4b88e324d0b3903cb622534c68dbdb682bfee0",
        "94c1d740cfe001e5faf62d3c447c4e1e9f4aa325"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 07 22:08:12 2019 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue May 07 22:08:12 2019 +0000"
      },
      "message": "Snap for 5450365 from 94c1d740cfe001e5faf62d3c447c4e1e9f4aa325 to pi-platform-release\n\nChange-Id: I0030528d08ea75be16786e7a9f4b1dd2b57aa8de\n"
    },
    {
      "commit": "6bb6753cb70c60bab6698f45259fbe51728a7b3b",
      "tree": "ce2f82c637df7ef57884e5f01686068ae467d966",
      "parents": [
        "a36eae3bb3b139d17a4240f3ee892bc1f724844c",
        "eb975070bee4aaf4cad85c229d5c462d3ce733b6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 06 17:19:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 06 17:19:47 2019 -0700"
      },
      "message": "Merge \"dumpstate: track libziparchive API change.\"\nam: eb975070be\n\nChange-Id: I37fe7d4bc6afc62e7962a75831e089bdcc4ef9a8\n"
    },
    {
      "commit": "eb975070bee4aaf4cad85c229d5c462d3ce733b6",
      "tree": "d050b8e464643c975b35c020c43ed34700cacfe2",
      "parents": [
        "a753a334e2bfcfe5065f813f7f3c0995c45d7ba2",
        "a727b830c19de17800730b7c97280a1b72cf84b4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 06 23:45:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 06 23:45:16 2019 +0000"
      },
      "message": "Merge \"dumpstate: track libziparchive API change.\""
    },
    {
      "commit": "a727b830c19de17800730b7c97280a1b72cf84b4",
      "tree": "d050b8e464643c975b35c020c43ed34700cacfe2",
      "parents": [
        "a753a334e2bfcfe5065f813f7f3c0995c45d7ba2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 03 22:41:49 2019 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 03 22:41:49 2019 -0700"
      },
      "message": "dumpstate: track libziparchive API change.\n\nBug: http://b/129068177\nTest: treehugger\nChange-Id: I46b1051003072e9b82696696217e44a98de0f517\n"
    },
    {
      "commit": "a36eae3bb3b139d17a4240f3ee892bc1f724844c",
      "tree": "a230431b6ee3e47eb153bca3de7ea9a05dbfc38a",
      "parents": [
        "6213367bbfb896155afa857fb2a04b2937399ed9",
        "a753a334e2bfcfe5065f813f7f3c0995c45d7ba2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 02 10:46:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 02 10:46:49 2019 -0700"
      },
      "message": "Merge \"libbinder: Parcel.h: remove unused/internal funcs\"\nam: a753a334e2\n\nChange-Id: I7076556defa96cbbe43e40f8e4231aa22fb49c3d\n"
    },
    {
      "commit": "a753a334e2bfcfe5065f813f7f3c0995c45d7ba2",
      "tree": "f33e725396cd5ed58e67d111a418f2d3efca9339",
      "parents": [
        "ef211707c61f0aaa5017b4155074a865ed1ecda8",
        "b1c8120b22dc6d7c89c4dcf53e8295901c5bd270"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 02 17:25:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 02 17:25:45 2019 +0000"
      },
      "message": "Merge \"libbinder: Parcel.h: remove unused/internal funcs\""
    },
    {
      "commit": "6213367bbfb896155afa857fb2a04b2937399ed9",
      "tree": "7866cd5eea1649a0ac394fc0de0af046dd54f690",
      "parents": [
        "747c01e150b3f17eb4741a7dbb5191fb96b62ae9",
        "ef211707c61f0aaa5017b4155074a865ed1ecda8"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Thu Apr 25 15:56:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 25 15:56:14 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"[RESTRICT AUTOMERGE] libvulkan: drop the advertised swapchain spec version to 68\"\nam: ef211707c6 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I75591128969ec0707564c9c02c64fbc20866c9c1\n"
    },
    {
      "commit": "ef211707c61f0aaa5017b4155074a865ed1ecda8",
      "tree": "d8e4d0589f92f3eee06f2be32023b90b67d31e37",
      "parents": [
        "181e024f3dc312c2666b07c544d58c128976d7e4",
        "ee6e379e19211e59cbf5587a75eb4187e2c31a0c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 25 22:45:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 25 22:45:47 2019 +0000"
      },
      "message": "Merge \"[RESTRICT AUTOMERGE] libvulkan: drop the advertised swapchain spec version to 68\""
    },
    {
      "commit": "ee6e379e19211e59cbf5587a75eb4187e2c31a0c",
      "tree": "d8e4d0589f92f3eee06f2be32023b90b67d31e37",
      "parents": [
        "181e024f3dc312c2666b07c544d58c128976d7e4"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Fri Apr 12 17:54:32 2019 -0700"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Thu Apr 25 11:34:55 2019 -0700"
      },
      "message": "[RESTRICT AUTOMERGE] libvulkan: drop the advertised swapchain spec version to 68\n\nBug: 130182551\nTest: build and CtsDeqpTestCases\nChange-Id: If8b7e59879c9eaf1ee453cb43f2d4a7f06bf0ac9\n"
    },
    {
      "commit": "747c01e150b3f17eb4741a7dbb5191fb96b62ae9",
      "tree": "7866cd5eea1649a0ac394fc0de0af046dd54f690",
      "parents": [
        "314c95e822f0c58ec3e9e0300c75dc0ad08fb6c3",
        "181e024f3dc312c2666b07c544d58c128976d7e4"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Apr 25 09:44:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 25 09:44:29 2019 -0700"
      },
      "message": "Merge changes I843fd9ef,Ife0a5721,I18b28a3a,I4439342c,Id8b870b6\nam: 181e024f3d\n\nChange-Id: I6e40e192829bfadced8e047c1134c3e0727e3e81\n"
    },
    {
      "commit": "181e024f3dc312c2666b07c544d58c128976d7e4",
      "tree": "8c2f25d9f3a19fdbff192b367960f50a88c863ef",
      "parents": [
        "957a41937b834f15d578e987ee0d1e99629ed1b3",
        "b986d39150692c406d244d166144177b712a59a3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 25 16:31:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 25 16:31:17 2019 +0000"
      },
      "message": "Merge changes I843fd9ef,Ife0a5721,I18b28a3a,I4439342c,Id8b870b6\n\n* changes:\n  Prevent entries with identical times\n  Refactor VelocityTracker_test\n  Use vector in VelocityTracker_test\n  Refactor VelocityTracker_test\n  Initialize PointerCoords in input tests\n"
    },
    {
      "commit": "314c95e822f0c58ec3e9e0300c75dc0ad08fb6c3",
      "tree": "9f5b26099dd7d84787f739340a309eb428a14291",
      "parents": [
        "e286fc03b861925a44516d359a11354c634eb1c8",
        "957a41937b834f15d578e987ee0d1e99629ed1b3"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Thu Apr 25 05:21:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 25 05:21:41 2019 -0700"
      },
      "message": "Merge \"Don\u0027t disable vendor tracing when --only_userspace\"\nam: 957a41937b\n\nChange-Id: Ie5e1b40ce54a63bbe947ec8f5e74654fe80b3b5f\n"
    },
    {
      "commit": "957a41937b834f15d578e987ee0d1e99629ed1b3",
      "tree": "2be29fb3ba024a0403cd60222c02e98ffc3bcbf3",
      "parents": [
        "b5187664b926f37fe1bd55106e5b811e029cb5ad",
        "ada0a4af3f7a50cb47c4e637592d8c57ab9de0cf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 25 12:03:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 25 12:03:56 2019 +0000"
      },
      "message": "Merge \"Don\u0027t disable vendor tracing when --only_userspace\""
    },
    {
      "commit": "e286fc03b861925a44516d359a11354c634eb1c8",
      "tree": "b75ab6f519c406b1c8f56c2dc8ad4fe40c7dc2ff",
      "parents": [
        "a95de938651a67cd003cd8222d2b080a51864b4e",
        "b5187664b926f37fe1bd55106e5b811e029cb5ad"
      ],
      "author": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Tue Apr 23 10:23:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 10:23:14 2019 -0700"
      },
      "message": "Merge \"clang: update IBinder to be lto_visibility_public\"\nam: b5187664b9\n\nChange-Id: I193d192362854fbfcaac70a9a969664efdf08db7\n"
    },
    {
      "commit": "b5187664b926f37fe1bd55106e5b811e029cb5ad",
      "tree": "5a5907fd3cac6bbcc6d6a149b2295cc0b6983924",
      "parents": [
        "d771b09001def605eb559df605a6ad38b95debe0",
        "202f6d15f06ae2cee3b233b90d5120e82b1ce054"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 16:59:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 23 16:59:24 2019 +0000"
      },
      "message": "Merge \"clang: update IBinder to be lto_visibility_public\""
    },
    {
      "commit": "a95de938651a67cd003cd8222d2b080a51864b4e",
      "tree": "5655a22e2f164cc098166a2a44f69e45fdb5a49f",
      "parents": [
        "9c82f661a493d4a0920d7488ea053804b8ff50ef",
        "d771b09001def605eb559df605a6ad38b95debe0"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Fri Apr 19 14:39:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 14:39:51 2019 -0700"
      },
      "message": "Merge \"Game Driver: add required sphal libraries to game driver namespace\"\nam: d771b09001\n\nChange-Id: I6cc0ebeb247579cc4da66ab50a8adf5e0c409401\n"
    },
    {
      "commit": "d771b09001def605eb559df605a6ad38b95debe0",
      "tree": "3ebb40443af3a4da3e8f0eaa7b75e632947675eb",
      "parents": [
        "22a3ef220a63a82e5fbef8aa53b6a67e7d03ff6b",
        "49593eacf7cd284905d3a0de338e69406d4447e5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 20:47:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 19 20:47:35 2019 +0000"
      },
      "message": "Merge \"Game Driver: add required sphal libraries to game driver namespace\""
    },
    {
      "commit": "b986d39150692c406d244d166144177b712a59a3",
      "tree": "5778c6712f4a3c143e4e0d07faba70af9d01e4df",
      "parents": [
        "a85bb703b9deabce3d3d90519eb803d45700dc12"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Wed Apr 10 09:58:05 2019 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Apr 19 11:22:09 2019 -0700"
      },
      "message": "Prevent entries with identical times\n\nCurrently, VelocityTracker adds all MotionEvents with actions DOWN,\nMOVE, and POINTER_DOWN. But sometimes these events can have identical\ntimestamps, for example MOVE and the following POINTER_DOWN.\n\nThis breaks algorithms that rely on computing differences between\ntimes of the events. If the difference is zero, and division is\nperformed, then very large numbers can result from this.\n\nBug: 129797752\nTest: atest libinput_tests\nChange-Id: I843fd9efbdbf786ab7aa5ed62b4e1395ae7cf335\nMerged-In: I843fd9efbdbf786ab7aa5ed62b4e1395ae7cf335\n"
    },
    {
      "commit": "a85bb703b9deabce3d3d90519eb803d45700dc12",
      "tree": "a5ae44d22ba185918784f8ce15af5cc21303f7a3",
      "parents": [
        "87b5801f2840074ca2bb828b42b6ef063b148c55"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Tue Apr 09 14:12:41 2019 -0700"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Apr 19 11:22:02 2019 -0700"
      },
      "message": "Refactor VelocityTracker_test\n\nThe test will now support full touch gestures (DOWN, POINTER_DOWN, MOVE,\netc).\nAdd a disabled test for three-finger tap (test currently fails, fix will\nbe done in a separate CL).\n\nAdd per-strategy velocity checks. This will eliminate redundant testing\nand will ensure that both strategies are working at a given time.\n\nBecause of the above, some of the values for impulse velocity had to be\nrevised down. This is due to the change of the impulse strategy\nimplementation in ag/2837875, where we changed the initial condition\nfor the equation, which led to lower overall velocity values,\nbut we never adjusted the values in this test.\n\nBug: 129797752\nTest: atest libinput_tests\nChange-Id: Ife0a572166fcfd3c5135937fe8c46d67af7625b3\nMerged-In: Ife0a572166fcfd3c5135937fe8c46d67af7625b3\n"
    },
    {
      "commit": "87b5801f2840074ca2bb828b42b6ef063b148c55",
      "tree": "8d9c6b189559bd118c274435d1e50060761060c2",
      "parents": [
        "f1ec7ada581d3dd192d7008c69130d6bb1970b5e"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Wed Mar 06 13:22:13 2019 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Fri Apr 19 11:21:50 2019 -0700"
      },
      "message": "Use vector in VelocityTracker_test\n\nUsing vector prevents the need for passing around the \u0027count\u0027 variable,\nand also reduces the number of lines of code.\n\nBug: none\nTest: atest -a libinput_tests inputflinger_tests\nChange-Id: I18b28a3a6b183b26316299d477892d15ad9c67a2\nMerged-In: I18b28a3a6b183b26316299d477892d15ad9c67a2\n"
    },
    {
      "commit": "49593eacf7cd284905d3a0de338e69406d4447e5",
      "tree": "30d952cfa2ed8e04b0cc06a1bc48815ee9712f79",
      "parents": [
        "9df2a65724cd27aeaad74b76e8731de0a56c39f8"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Thu Feb 14 12:28:12 2019 -0800"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Fri Apr 19 10:31:56 2019 -0700"
      },
      "message": "Game Driver: add required sphal libraries to game driver namespace\n\nBug: 124448366\nTest: Build, flash and boot. Verify if those libraries are loaded.\nChange-Id: I2673c47ee75c08d283efdec650a082b742c45768\nMerged-In: I2673c47ee75c08d283efdec650a082b742c45768\n"
    },
    {
      "commit": "f1ec7ada581d3dd192d7008c69130d6bb1970b5e",
      "tree": "9433da041f0e50d5f896730ad5195e5f62ba2d6c",
      "parents": [
        "d59b2d06a47527384ed64a2a068c52e3f35b7990"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Wed Mar 06 13:01:10 2019 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Apr 18 15:56:39 2019 -0700"
      },
      "message": "Refactor VelocityTracker_test\n\nTwo changes here:\n1) Use std::unique_ptr to pass a newed MotionEvent around. This also\nfixes a memory leak in computeAndCheckQuadraticEstimate\n2) Make pointerCoords and pointerProperties consistent by making them\nboth arrays\n\nBug: none\nTest: atest -a libinput_tests inputflinger_tests\nChange-Id: I4439342c78b1850a9a43bd8c58501f2bc86f266e\nMerged-In: I4439342c78b1850a9a43bd8c58501f2bc86f266e\n"
    },
    {
      "commit": "d59b2d06a47527384ed64a2a068c52e3f35b7990",
      "tree": "e9e0d94ec310a94c65f8252db63da430da32a0eb",
      "parents": [
        "22a3ef220a63a82e5fbef8aa53b6a67e7d03ff6b"
      ],
      "author": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Feb 28 08:16:26 2019 -0800"
      },
      "committer": {
        "name": "Siarhei Vishniakou",
        "email": "svv@google.com",
        "time": "Thu Apr 18 15:56:39 2019 -0700"
      },
      "message": "Initialize PointerCoords in input tests\n\nThe struct PointerCoords in VelocityTracker_test is created on the\nstack, but never initialized. Later, the coords are used to add an x and\ny value to the MotionEvent.\n\nThe field \"bits\" in the struct is therefore initialized to whatever was\npreviously occupying that stack address.\nIt is possible that stack contained some non-zero data. This would cause\nenough of the bits of the \u0027bits\u0027 variable to be set, but without any of\nthem being X or Y. As a result, when a new X or Y value is assigned, it\ndoes not fit into the bits (there\u0027s a 30-axes limit), and therefore\nremains at zero.\n\nLater, when velocity is computed, the coordinates evaluate to zero, and\ntherefore, zero velocity is produced. The test fails, because a non-zero\nvelocity is expected.\n\nAfter an audit of the entire Android codebase for usage of\nPointerCoords, found another potential issue in InputClassifier_test.\nLikely the code was copied over from VelocityTracker_test. Add a fix for\nthat as well.\n\nBug: 126536349\nTest: atest -it -a libinput_tests, but only executed after building and\nflashing asanified libinput and libinput_tests onto device.\n\nChange-Id: Id8b870b6201d7489284bf9fc646750770bb9321a\nMerged-In: Id8b870b6201d7489284bf9fc646750770bb9321a\n"
    },
    {
      "commit": "9c82f661a493d4a0920d7488ea053804b8ff50ef",
      "tree": "ecffe27c92454d6cd42ad6b6a3dad48a7b8e1df7",
      "parents": [
        "298dc5587839888e9c5729282d0113df4cfe72ad",
        "22a3ef220a63a82e5fbef8aa53b6a67e7d03ff6b"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Apr 17 20:01:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 17 20:01:05 2019 -0700"
      },
      "message": "Merge changes from topic \"move-vulkan-headers\"\nam: 22a3ef220a\n\nChange-Id: Ie1f2d70e9bb969f6df46c346f4e6739931297e20\n"
    },
    {
      "commit": "298dc5587839888e9c5729282d0113df4cfe72ad",
      "tree": "0344c03fa26e6db2ac97eee2b2f067f14543d24f",
      "parents": [
        "822b5e4206c08ee4c64ae6dfe6306889c2c1a7b2",
        "408eda0002ed37a2d30a3dddea6466dfc5c288e7"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Apr 17 19:59:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 17 19:59:25 2019 -0700"
      },
      "message": "Prepare for moving Vulkan headers\nam: 408eda0002\n\nChange-Id: I29458285d7b7b82bc8be85d4704c7a566e10a3e6\n"
    },
    {
      "commit": "22a3ef220a63a82e5fbef8aa53b6a67e7d03ff6b",
      "tree": "dadd92b5541d701f1fc14e696b12a8674ab4ebd1",
      "parents": [
        "bdc9d8112b9a3c2d616fb1bd4a0a73909892b6a2",
        "b9d7b81a3b45a48dc4cb798000648bed3098ae85"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 02:45:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 18 02:45:30 2019 +0000"
      },
      "message": "Merge changes from topic \"move-vulkan-headers\"\n\n* changes:\n  Use upstream Vulkan headers from external/vulkan-headers\n  Prepare for moving Vulkan headers\n"
    },
    {
      "commit": "822b5e4206c08ee4c64ae6dfe6306889c2c1a7b2",
      "tree": "7b40ce7e7825c9f15a6a967d78f1b26148e593cd",
      "parents": [
        "cd8f8cbb73a46e5bd175fdccad2a2e785dd8bb5b",
        "bdc9d8112b9a3c2d616fb1bd4a0a73909892b6a2"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Wed Apr 17 13:28:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 17 13:28:14 2019 -0700"
      },
      "message": "Merge changes from topic \"GameDriver\"\nam: bdc9d8112b\n\nChange-Id: I20303138e92569b070658b039873e59e1837e7a0\n"
    },
    {
      "commit": "bdc9d8112b9a3c2d616fb1bd4a0a73909892b6a2",
      "tree": "be0b8da63fb855cf8d3695f16b48d5678802f47b",
      "parents": [
        "473ccd388e01e4e884c63228256aae934bf22e93",
        "9df2a65724cd27aeaad74b76e8731de0a56c39f8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 19:28:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 17 19:28:15 2019 +0000"
      },
      "message": "Merge changes from topic \"GameDriver\"\n\n* changes:\n  Updatable Driver: Decouple gfx_driver from sphal\n  [GraphicsEnvironment] Add ld path for updatable driver.\n  Make a GLESv1 only entries for GLESv1 driver loading\n"
    },
    {
      "commit": "cd8f8cbb73a46e5bd175fdccad2a2e785dd8bb5b",
      "tree": "789a602561e763114ad1d828280649dd39f0d9dc",
      "parents": [
        "851c97cb39db20e6e1faa8310c1fef21e3c54721",
        "473ccd388e01e4e884c63228256aae934bf22e93"
      ],
      "author": {
        "name": "Abhijeet Kaur",
        "email": "abkaur@google.com",
        "time": "Wed Apr 17 11:36:22 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 17 11:36:22 2019 -0700"
      },
      "message": "Merge \"Cancel outstanding user consent request\"\nam: 473ccd388e\n\nChange-Id: Icf9235e5c1c3fdff2944e2c673840255f635eae0\n"
    },
    {
      "commit": "473ccd388e01e4e884c63228256aae934bf22e93",
      "tree": "ca1c5170147825a12f622bfda344ae60cf3fe01d",
      "parents": [
        "df4629e947e283e5f2f4d55044f3fad0c56500b3",
        "5762741b9fae99c2fd90fad0fbb708ee64a9c209"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 17 17:35:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 17 17:35:04 2019 +0000"
      },
      "message": "Merge \"Cancel outstanding user consent request\""
    },
    {
      "commit": "5762741b9fae99c2fd90fad0fbb708ee64a9c209",
      "tree": "cfdef79911dfa145ef0339aa57efe9e4dd774abb",
      "parents": [
        "0a75a6ae0e662034bc39934df4d9721b534a7db0"
      ],
      "author": {
        "name": "Abhijeet Kaur",
        "email": "abkaur@google.com",
        "time": "Wed Apr 17 16:00:09 2019 +0100"
      },
      "committer": {
        "name": "Abhijeet Kaur",
        "email": "abkaur@google.com",
        "time": "Wed Apr 17 15:46:15 2019 +0000"
      },
      "message": "Cancel outstanding user consent request\n\nWhen the end of bugreport generation is reached (i.e. bugreport has been\ncreated) but the user has not responded to the user consent dialogue,\nin that case we cancel the user consent request without copying\nthe file over to the caller.\n\nTest: Tested by not replying to the user consent and checking the logs.\nBug: 128982019\nChange-Id: Idd8cd2a62977ad592db9caf3febe89dd9917203f\n"
    },
    {
      "commit": "9df2a65724cd27aeaad74b76e8731de0a56c39f8",
      "tree": "0bcaa3ba555c72d08d2598bab059329786e9af7e",
      "parents": [
        "a6498684ad87a8e05e2b6bd42b357c9e9f0e125c"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Tue Nov 27 19:58:29 2018 -0800"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Tue Apr 16 19:39:37 2019 -0700"
      },
      "message": "Updatable Driver: Decouple gfx_driver from sphal\n\nThis change manually constructs updatable graphics driver namespace\nwithout inheriting from sphal namespace. Manually link against default\nnamespace to access llndk libraries and link against vndk namespace to\naccess vndksp libraries. Then the newly created namespace will not have\naccess to libraries under /vendor/lib[64]/.\n\nBug: 120106759\nTest: Manual. Install updatable driver apk with/without some missing\nlibraries to verify the namespace isolation working as intended.\nChange-Id: I6225bb018028bbb72f77b288c3b5bf60a5b86422\nMerged-In: I6225bb018028bbb72f77b288c3b5bf60a5b86422\n"
    },
    {
      "commit": "a6498684ad87a8e05e2b6bd42b357c9e9f0e125c",
      "tree": "d7f5973ed97172d286d568788c608e426fd9f55e",
      "parents": [
        "40309963b9980e5ff7afe1f4d579538976898266"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed Oct 24 11:18:07 2018 -0700"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Tue Apr 16 19:37:57 2019 -0700"
      },
      "message": "[GraphicsEnvironment] Add ld path for updatable driver.\n\nBUG: 117241379\nTest: Build, boot, flash and test with bionic PRINT output\nChange-Id: If998ce152d207ec1be94405d93b7bd407eae136a\nMerged-In: If998ce152d207ec1be94405d93b7bd407eae136a\n"
    },
    {
      "commit": "40309963b9980e5ff7afe1f4d579538976898266",
      "tree": "2b6c0d0d5e385219fb530a77ee1681681abc0dec",
      "parents": [
        "df4629e947e283e5f2f4d55044f3fad0c56500b3"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Wed Oct 10 11:37:43 2018 -0700"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Tue Apr 16 19:37:29 2019 -0700"
      },
      "message": "Make a GLESv1 only entries for GLESv1 driver loading\n\nThis change creates a separate entry list for initializing gles1 apis\nfrom the driver. With this change, the gl driver loading time for one\nparticular device reduced from ~180ms to ~40ms.\n\nBug: b/117526831\nTest: dEQP-EGL.* and systrace on multiple devices\nChange-Id: Ic2f6f1b8f4cd8f17db64b6e288769e2d6a7859eb\nMerged-In: Ic2f6f1b8f4cd8f17db64b6e288769e2d6a7859eb\n"
    },
    {
      "commit": "851c97cb39db20e6e1faa8310c1fef21e3c54721",
      "tree": "c9c1761ddf50dd1ea74d764c8a68034b637dfaf5",
      "parents": [
        "39e77888c782a7899fe34c6cdc1cd9f24f40baca",
        "df4629e947e283e5f2f4d55044f3fad0c56500b3"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Tue Apr 16 12:01:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 16 12:01:43 2019 -0700"
      },
      "message": "Merge \"Make concurrently accessed globals atomic\"\nam: df4629e947\n\nChange-Id: I8d1bb03d08919de06f6661287079f62b69aa8d73\n"
    },
    {
      "commit": "df4629e947e283e5f2f4d55044f3fad0c56500b3",
      "tree": "b43f66cf5257e427d855b0ac093e8dc5a6ffb006",
      "parents": [
        "d39a2efd0cf44eeb227dd8a2c6189fb5171f5db3",
        "a997b239db8c2fbfd609a40857e7d75ef1e604bd"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Tue Apr 16 18:27:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 16 18:27:14 2019 +0000"
      },
      "message": "Merge \"Make concurrently accessed globals atomic\""
    },
    {
      "commit": "39e77888c782a7899fe34c6cdc1cd9f24f40baca",
      "tree": "a80053cf540d9c9aa45ba1b8e4380f8860d91ae4",
      "parents": [
        "0868169b9268212100a07db88a173058123d373f",
        "d39a2efd0cf44eeb227dd8a2c6189fb5171f5db3"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Tue Apr 16 09:12:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 16 09:12:58 2019 -0700"
      },
      "message": "Merge \"Revert \"Add Winscope report to the bugreport when using continuous mode\"\"\nam: d39a2efd0c\n\nChange-Id: I43e9fa5ca8b731fbf5092d14bce7a7cffde6a290\n"
    },
    {
      "commit": "d39a2efd0cf44eeb227dd8a2c6189fb5171f5db3",
      "tree": "72ac4eb35d38eeeed1cc78ee7c932c4c29f78f02",
      "parents": [
        "2a869ba55f434b4c069016c1d2e0a6d00b00a180",
        "589de69898acc58b9dcf9a91199696fde0894d77"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 16 15:57:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 16 15:57:26 2019 +0000"
      },
      "message": "Merge \"Revert \"Add Winscope report to the bugreport when using continuous mode\"\""
    },
    {
      "commit": "589de69898acc58b9dcf9a91199696fde0894d77",
      "tree": "6d977f570c077690716ec70582104328ca9b1c48",
      "parents": [
        "bc73f5278bcceabf26d9c2e36ab167b5e041f2b9"
      ],
      "author": {
        "name": "Nataniel Borges",
        "email": "natanieljr@google.com",
        "time": "Thu Feb 28 01:26:16 2019 +0000"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Tue Apr 16 15:10:40 2019 +0000"
      },
      "message": "Revert \"Add Winscope report to the bugreport when using continuous mode\"\n\nThis reverts commit bc73f5278bcceabf26d9c2e36ab167b5e041f2b9.\n\nReason for revert: We opted to add this functionality in the critical section of the WM dump, to prevent the buffer from diverging from the current state\n\nChange-Id: I6c0dd4d380a9243c80bd5fa7e768756b7e1de426\n"
    },
    {
      "commit": "b9d7b81a3b45a48dc4cb798000648bed3098ae85",
      "tree": "56004d8760fb40613ec726365efe51fdf4475ec0",
      "parents": [
        "408eda0002ed37a2d30a3dddea6466dfc5c288e7"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Apr 12 16:05:37 2019 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Apr 15 10:17:25 2019 -0700"
      },
      "message": "Use upstream Vulkan headers from external/vulkan-headers\n\nvk_android_native_buffer.h and vk_layer_interface.h remain, since\nthey\u0027re Android-internal additions and not provided by the upstream\nAPI header repository.\n\nBug: 129696724\nTest: make checkbuild\nChange-Id: If4677d08a6891b18ce347e3fa3be393fc6111fc8\n"
    },
    {
      "commit": "408eda0002ed37a2d30a3dddea6466dfc5c288e7",
      "tree": "06e0a742591901d22bf3e90483299e4f9aa6fafc",
      "parents": [
        "2a869ba55f434b4c069016c1d2e0a6d00b00a180"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Apr 12 15:39:16 2019 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Apr 15 10:17:02 2019 -0700"
      },
      "message": "Prepare for moving Vulkan headers\n\nIn preparation for importing Vulkan headers from\nexternal/vulkan-headers, this reorganizes the Vulkan Soong modules a\nbit:\n\n* Separate the Vulkan API headers from the Vulkan HAL headers. The\n  former will move, the latter won\u0027t. Also, many things need the\n  API headers but very few should use the HAL headers. These probably\n  should have always been separate modules, but now they have to be.\n* Add a llndk_headers module separate from the llndk_library module, so\n  the header module can be in external/vulkan-headers but the library\n  module can stay in frameworks/native.\n* Merge \"vulkan_headers_ndk\" into \"vulkan_headers\". A single module can\n  serve both unbundled and platform clients, these never needed to be\n  duplicated.\n\nBug: 129696724\nTest: make checkbuild\nChange-Id: I955c880298843db4a2f4c08d93f7c8edbb205ef8\nMerged-In: I955c880298843db4a2f4c08d93f7c8edbb205ef8\n"
    },
    {
      "commit": "a997b239db8c2fbfd609a40857e7d75ef1e604bd",
      "tree": "5ca1c5a4b7f74ecd3f0ffdd0685c03c46f8e6e30",
      "parents": [
        "6fea53e6e40aed4ab65b8360c584e0c17ed32f65"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Fri Apr 12 16:59:00 2019 -0700"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Fri Apr 12 16:59:00 2019 -0700"
      },
      "message": "Make concurrently accessed globals atomic\n\nEliminate data races on gHaveTLS, gShutdown, and\ngDisableBackgroundScheduling by declaring them as atomic. Use\nexplicit load() and store() operations to access them.\n\nNote that gHaveTLS requires memory ordering guarantees, and thus,\neven with a cooperative compiler, the old code would never have been\ncompiled to correct ARM object code.\n\nDocument a couple of weirdnesses remaining in the code.\n\nBug: 36697681\nTest: Boot AOSP, TreeHugger\nChange-Id: If44a10e31c1e091f06179154e07ced3da0a37b68\n"
    },
    {
      "commit": "0868169b9268212100a07db88a173058123d373f",
      "tree": "3d0b5e216ad2bebe4fb506d277c56bd01d8c998d",
      "parents": [
        "dd439a213fb31d0442811dd7b72b0a90b337ac2b",
        "2a869ba55f434b4c069016c1d2e0a6d00b00a180"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 12 09:06:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 12 09:06:59 2019 -0700"
      },
      "message": "Merge \"dexopt: Replace -Xhidden-api-checks with -Xhidden-api-policy\"\nam: 2a869ba55f\n\nChange-Id: I8f84a3182e579552c08f34a1d0f5354839f91cda\n"
    },
    {
      "commit": "2a869ba55f434b4c069016c1d2e0a6d00b00a180",
      "tree": "5e65a09b936ebb4a4117eff454d941fa31ae0dff",
      "parents": [
        "8854a3d59950a21180155b88eda0984884688675",
        "36133d1ab9a48550e815ef3a0528610aa4c099d0"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 12 15:43:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 12 15:43:15 2019 +0000"
      },
      "message": "Merge \"dexopt: Replace -Xhidden-api-checks with -Xhidden-api-policy\""
    },
    {
      "commit": "36133d1ab9a48550e815ef3a0528610aa4c099d0",
      "tree": "bab4f73f1531ae85e93c94b9a0fc1b79c93748ce",
      "parents": [
        "0a75a6ae0e662034bc39934df4d9721b534a7db0"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 12 11:08:44 2019 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 12 11:13:45 2019 +0100"
      },
      "message": "dexopt: Replace -Xhidden-api-checks with -Xhidden-api-policy\n\nCommand line flag is changed to enable passing all valid values. Adjust\ndexopt accordingly.\n\nBug: 125701194\nTest: compiles, boots, dexopt working\nChange-Id: I4807bb0a99ec37a69ca64a3bdbf9a441531bdfb7\n"
    },
    {
      "commit": "dd439a213fb31d0442811dd7b72b0a90b337ac2b",
      "tree": "707e378ceba7c4a9b96059a7fdc7ad8cc2a1bc69",
      "parents": [
        "7783731c484bd9a3153128939a90cc1a9daa13d7",
        "8854a3d59950a21180155b88eda0984884688675"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Apr 12 02:16:22 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 12 02:16:22 2019 -0700"
      },
      "message": "Merge changes from topic \"nnapi_ext_restrict\"\nam: 8854a3d599\n\nChange-Id: Id3e9147039ec279e0392983e8b9ecfa25cbb66b7\n"
    },
    {
      "commit": "7783731c484bd9a3153128939a90cc1a9daa13d7",
      "tree": "20f7ebcc8a31d134362195ae334afd6454737ae0",
      "parents": [
        "742975baeed785aee65a0b7280a148cb0bbb1a75",
        "8046c5561d8056eb66a421b4550f4266b725df73"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Apr 12 02:15:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 12 02:15:02 2019 -0700"
      },
      "message": "Add getLocationFlags getter to PackageManagerNative.\nam: 8046c5561d\n\nChange-Id: I415a03c5da10ae0558285e952913cf59e13bff87\n"
    },
    {
      "commit": "8854a3d59950a21180155b88eda0984884688675",
      "tree": "8936c4d9c3e4ab7bdc7edb5a2d37eca75f8dc083",
      "parents": [
        "6fea53e6e40aed4ab65b8360c584e0c17ed32f65",
        "68657b4371833b25cb57ef4314d46a595425fd1f"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Apr 12 08:50:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 12 08:50:56 2019 +0000"
      },
      "message": "Merge changes from topic \"nnapi_ext_restrict\"\n\n* changes:\n  Remove PRODUCT_SERVICES from PackageManagerNative.getLocation.\n  Add getLocationFlags getter to PackageManagerNative.\n"
    },
    {
      "commit": "742975baeed785aee65a0b7280a148cb0bbb1a75",
      "tree": "51db11f343594d3b79479bea72339edcbb3e2a7e",
      "parents": [
        "faff704e1d56e1b36715832f43564d29cf040748",
        "6fea53e6e40aed4ab65b8360c584e0c17ed32f65"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Thu Apr 11 18:07:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 11 18:07:20 2019 -0700"
      },
      "message": "Merge \"Add netd to the list of native processes dumped for bugreports\"\nam: 6fea53e6e4\n\nChange-Id: I7af4431654838c3044827680c141ed95a06de98a\n"
    },
    {
      "commit": "6fea53e6e40aed4ab65b8360c584e0c17ed32f65",
      "tree": "c0fb6c897cf0bf823a7211b0df94d0e0c1dc0715",
      "parents": [
        "9c8556e0f069ec623784ae523825596b7ba470bb",
        "20bf748d5c011bbfbe62ce512a55081a94efd8b7"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Apr 12 00:57:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 12 00:57:28 2019 +0000"
      },
      "message": "Merge \"Add netd to the list of native processes dumped for bugreports\""
    }
  ],
  "next": "faff704e1d56e1b36715832f43564d29cf040748"
}
