)]}'
{
  "log": [
    {
      "commit": "a69c1bb8de8ed42affd3afbe8e2e678a73f538e0",
      "tree": "611d137cbad570890dd19110c68f58558629d5fb",
      "parents": [
        "8c6e75eac3fa838b3c1291cadb8b6674ba8483e1",
        "4b7c2bf30f3bd2fddd328880729a09511487b558"
      ],
      "author": {
        "name": "Daniel Norman",
        "email": "danielnorman@google.com",
        "time": "Fri Nov 01 11:40:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 01 11:40:55 2019 -0700"
      },
      "message": "Merge \"Changes readByteVector methods to use more efficient reads.\" am: 9aebaa1ffb\nam: 4b7c2bf30f\n\nChange-Id: Id73fed04c17728576d2fb27070d9cae6d82474d3\n"
    },
    {
      "commit": "4b7c2bf30f3bd2fddd328880729a09511487b558",
      "tree": "89fa217cd306c4ed501b27da35e665ea1f9923b9",
      "parents": [
        "3c2346bba234a646b3f0d4cdabc7bb8bc56b97b1",
        "9aebaa1ffb7b59308ac05918a9b8e0a4ad187820"
      ],
      "author": {
        "name": "Daniel Norman",
        "email": "danielnorman@google.com",
        "time": "Fri Nov 01 11:29:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 01 11:29:31 2019 -0700"
      },
      "message": "Merge \"Changes readByteVector methods to use more efficient reads.\"\nam: 9aebaa1ffb\n\nChange-Id: Ife38536b0482d6fb1c2c7dff33822f2247329772\n"
    },
    {
      "commit": "9aebaa1ffb7b59308ac05918a9b8e0a4ad187820",
      "tree": "72005fab506066fa545973713f379848653fca17",
      "parents": [
        "1ae83b4e2b0c8606d216994edf8ca30aa6956a9c",
        "c8646c390d4e101c9dbd8c4f6f1e5116e2d2e739"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 01 18:05:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 01 18:05:31 2019 +0000"
      },
      "message": "Merge \"Changes readByteVector methods to use more efficient reads.\""
    },
    {
      "commit": "52b593ddb7c5695032713e930651caefe28957e3",
      "tree": "add675a54374071065b42b22c359286c1b928928",
      "parents": [
        "4129b8b5433499f86fd7830934d741380c0038c4",
        "f853956c960b38bec55b1a1dec5c5a3aaf5970cd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 31 16:37:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 16:37:18 2019 -0700"
      },
      "message": "Merge \"libbinder_ndk: remove format script\" am: 3e04146c27\nam: f853956c96\n\nChange-Id: Ife8b006af36898cadaef0cb508f7e7ab5f3000d5\n"
    },
    {
      "commit": "f853956c960b38bec55b1a1dec5c5a3aaf5970cd",
      "tree": "380c52184fefd2fdedd46040e9a0a0abc7f345ac",
      "parents": [
        "e48f92aa2f51f48d8ec6618e1ba563529b0acafd",
        "3e04146c27227d608aeea454fa1095d49d6074fb"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 31 16:31:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 16:31:24 2019 -0700"
      },
      "message": "Merge \"libbinder_ndk: remove format script\"\nam: 3e04146c27\n\nChange-Id: I183e621e887cf9993e47f55e01e674337a86e1b5\n"
    },
    {
      "commit": "c8646c390d4e101c9dbd8c4f6f1e5116e2d2e739",
      "tree": "e9c78f772062508306ed51ec663c41a179f88ecc",
      "parents": [
        "8101dfa9aef2139cfb27bf3d531c6d20efe6769d"
      ],
      "author": {
        "name": "Daniel Norman",
        "email": "danielnorman@google.com",
        "time": "Wed Oct 30 10:33:22 2019 -0700"
      },
      "committer": {
        "name": "Daniel Norman",
        "email": "danielnorman@google.com",
        "time": "Thu Oct 31 16:22:07 2019 -0700"
      },
      "message": "Changes readByteVector methods to use more efficient reads.\n\nBug: 143592429\nTest: system/tools/aidl/runtests.sh\nTest: ran the regressed performance test from b/143592429\nChange-Id: Ie22bb8f9016c3dd5b3b9531a1b0ee0cc8a8e59e1\n"
    },
    {
      "commit": "3e04146c27227d608aeea454fa1095d49d6074fb",
      "tree": "58363ddf48ba76894a68363d67150146802bc086",
      "parents": [
        "b611217c469926502b5fa2647b1b3bfef5bc2a8c",
        "8d4eb868839ab05989259f68d502676da8903dc0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 31 23:10:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 31 23:10:33 2019 +0000"
      },
      "message": "Merge \"libbinder_ndk: remove format script\""
    },
    {
      "commit": "4129b8b5433499f86fd7830934d741380c0038c4",
      "tree": "729ec0b27dc19b706786f4bc1be5f5680c8d191a",
      "parents": [
        "a44450db976a0a4a0441627243bc2e59aba504e7",
        "e48f92aa2f51f48d8ec6618e1ba563529b0acafd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 31 15:59:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 15:59:36 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary link libraries from libbufferhub\" am: b611217c46\nam: e48f92aa2f\n\nChange-Id: I7ee0d262b4525cd1b86bb0fe1f9f09d9091d410b\n"
    },
    {
      "commit": "a44450db976a0a4a0441627243bc2e59aba504e7",
      "tree": "692dcbb0d608d1a85a6e6f9e3cf0b0b9fc763678",
      "parents": [
        "35359a0720d369a46933a1d19d1ff967aa05c2a2",
        "bce4d907a2658e824818e14e9598e9889c25adb2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 31 15:47:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 15:47:42 2019 -0700"
      },
      "message": "Merge \"Add \"Available since\" text to all android/ headers.\" am: 79ad55323e\nam: bce4d907a2\n\nChange-Id: Ief6f11b06f2f0c4d2e0137a3e50242d8d72f0ddc\n"
    },
    {
      "commit": "e48f92aa2f51f48d8ec6618e1ba563529b0acafd",
      "tree": "71bf46b1045c75a6cc6dbb149340cc1aa349d544",
      "parents": [
        "bce4d907a2658e824818e14e9598e9889c25adb2",
        "b611217c469926502b5fa2647b1b3bfef5bc2a8c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 31 14:42:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 14:42:36 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary link libraries from libbufferhub\"\nam: b611217c46\n\nChange-Id: I11e4fb41a0449c9f3a115b1b3d0c78a11a38b5ff\n"
    },
    {
      "commit": "bce4d907a2658e824818e14e9598e9889c25adb2",
      "tree": "65f28272f27220387d6a624145e396146cb09084",
      "parents": [
        "3b0fdeda374ef993f7bfccbd1b4f606bf737a2e5",
        "79ad55323e75ed74143089823520094e57f08d46"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 31 14:32:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 14:32:44 2019 -0700"
      },
      "message": "Merge \"Add \"Available since\" text to all android/ headers.\"\nam: 79ad55323e\n\nChange-Id: I99043f2ce08f24e750724580387f388fdffe7516\n"
    },
    {
      "commit": "b611217c469926502b5fa2647b1b3bfef5bc2a8c",
      "tree": "0c5d4c8525233291b923a11afecee417ba68d0c3",
      "parents": [
        "79ad55323e75ed74143089823520094e57f08d46",
        "86dbbf914fcbc20f77cbe41fa58a8ff30cb3a802"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 31 21:29:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 31 21:29:11 2019 +0000"
      },
      "message": "Merge \"Remove unnecessary link libraries from libbufferhub\""
    },
    {
      "commit": "79ad55323e75ed74143089823520094e57f08d46",
      "tree": "ae07ab5b4809bb902dcbc5f415e501f5ba2eecfd",
      "parents": [
        "e13eb650d74eb9d3c8559d5efa20e75609510f86",
        "05565477b4702fece931ce0c91730e07a4147d52"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 31 21:08:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 31 21:08:33 2019 +0000"
      },
      "message": "Merge \"Add \"Available since\" text to all android/ headers.\""
    },
    {
      "commit": "3b0fdeda374ef993f7bfccbd1b4f606bf737a2e5",
      "tree": "b1b0a470063d1e039063d06df34c09a79d8b35d3",
      "parents": [
        "0a1d3d0cf81b117c92e98f680c057b655d1584a0",
        "63b283ef4878d0f1fd70ed74905d5602371b2f81"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 31 18:38:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 31 18:38:48 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master\" into stage-aosp-master"
    },
    {
      "commit": "83a4b3a2299741a62877cd44efad0b6e46d15c06",
      "tree": "5c18a67fef89c58a0596e021c570b7d0fa425b78",
      "parents": [
        "3e4d8f04f3dc14a996dfce443e213d407532046b",
        "0a1d3d0cf81b117c92e98f680c057b655d1584a0"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 31 11:26:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 11:26:55 2019 -0700"
      },
      "message": "Merge \"Better error message for bad array write.\" am: e13eb650d7\nam: 0a1d3d0cf8\n\nChange-Id: I721553e1dc86adca31354e4358d1f540837d95d7\n"
    },
    {
      "commit": "e13eb650d74eb9d3c8559d5efa20e75609510f86",
      "tree": "7624c1cdd9a659b97fde86a78d2ea13f4766f523",
      "parents": [
        "93711c8bf2357f54ee866cb467add8927c297bd3",
        "2c20bbf9c81bf44b56af359e29c483f205c81715"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 31 18:02:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 31 18:02:09 2019 +0000"
      },
      "message": "Merge \"Better error message for bad array write.\""
    },
    {
      "commit": "3e4d8f04f3dc14a996dfce443e213d407532046b",
      "tree": "73b15baac9e38a9dae4e789959e00bc14c986c43",
      "parents": [
        "c7609688382e1343522d45fe175e4af443b867a2",
        "144559cecc293a53894ded61cdf9c92554937f0b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 31 10:07:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 10:07:38 2019 -0700"
      },
      "message": "Merge \"libbinder_ndk: ScopedAStatus: remaining helpers\" am: 93711c8bf2\nam: 144559cecc\n\nChange-Id: Ic351044184db7a1f2de5d3a779be1081ac645d2a\n"
    },
    {
      "commit": "c7609688382e1343522d45fe175e4af443b867a2",
      "tree": "bcf84e3434e3eba02f66cfa4964cb68eb8bc72b5",
      "parents": [
        "028d090d2c02d42e4780ce91f010b99ae36b80c9",
        "6cac55670ee4c5869ea530faff9ffd5f98fd7199"
      ],
      "author": {
        "name": "Valerie Hau",
        "email": "vhau@google.com",
        "time": "Thu Oct 31 10:05:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 31 10:05:23 2019 -0700"
      },
      "message": "Fixing crash on allocation\nam: 6cac55670e\n\nChange-Id: I52e05226da478fdd7236894f1e65f4986c1d5f3c\n"
    },
    {
      "commit": "93711c8bf2357f54ee866cb467add8927c297bd3",
      "tree": "4dc5a01686b3c2f9811f68ea41d698fffb0fc48d",
      "parents": [
        "e28c4ea1596a041db6c369c10656b1a3f97d2ff4",
        "09773674c1227f6936d6588d3f8bd4e1b8fcb31b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 31 16:34:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 31 16:34:27 2019 +0000"
      },
      "message": "Merge \"libbinder_ndk: ScopedAStatus: remaining helpers\""
    },
    {
      "commit": "86dbbf914fcbc20f77cbe41fa58a8ff30cb3a802",
      "tree": "f4fcb2f0dcfaf972a2aa7cc09d296148ff3b7fe0",
      "parents": [
        "df9ad97a5300ad5d322b04c6c3d4f526459f32bf"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 31 08:56:00 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 31 08:56:00 2019 -0700"
      },
      "message": "Remove unnecessary link libraries from libbufferhub\n\nTest: build\nChange-Id: I0bca8292fa93eb35c894ff97d2b6686e448a8b24\n"
    },
    {
      "commit": "028d090d2c02d42e4780ce91f010b99ae36b80c9",
      "tree": "23b1dd3f4ee009330bf9ec2fff19e9c43af4e92a",
      "parents": [
        "bed4070c494d9cbd1ffb06a10bc6143fbee96516",
        "3cec33b835b4a4915bbca4abaafd98220d1f16ef"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 20:07:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 30 20:07:03 2019 -0700"
      },
      "message": "Merge \"Make all binder NDK APIs available on the host.\" am: e28c4ea159\nam: 3cec33b835\n\nChange-Id: I148fc187656dc0312abd823d05c31c970edeebe3\n"
    },
    {
      "commit": "e28c4ea1596a041db6c369c10656b1a3f97d2ff4",
      "tree": "d28f71f994ad28abbeffef72c615150378a78834",
      "parents": [
        "df9ad97a5300ad5d322b04c6c3d4f526459f32bf",
        "906e0bb1b47f4fe2d83055ac53dcc14425c66d1a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 31 02:44:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 31 02:44:48 2019 +0000"
      },
      "message": "Merge \"Make all binder NDK APIs available on the host.\""
    },
    {
      "commit": "09773674c1227f6936d6588d3f8bd4e1b8fcb31b",
      "tree": "e2784bf4b104a3669c6a22a5a9e63aa46227b891",
      "parents": [
        "df9ad97a5300ad5d322b04c6c3d4f526459f32bf"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 30 16:59:06 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 30 17:01:06 2019 -0700"
      },
      "message": "libbinder_ndk: ScopedAStatus: remaining helpers\n\nThis allows, say:\nreturn ScopedAStatus(AStatus_fromExceptionCode(EX_UNSUPPORTED_OPERATION));\n\u003d\u003e\nreturn ScopedAStatus::fromExceptionCode(EX_UNSUPPORTED_OPERATION);\n\nIt only saves a couple of characters, but not having to type \u0027AStatus\u0027\ntwice is a huge psychological win.\n\nBug: 136027762\nTest: using these\nChange-Id: Idc574fa1377c98f382cd985e39ab20488853ecf8\n"
    },
    {
      "commit": "8d4eb868839ab05989259f68d502676da8903dc0",
      "tree": "70803d00e98b332b2f30018237f4c03c8f447782",
      "parents": [
        "df9ad97a5300ad5d322b04c6c3d4f526459f32bf"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 30 15:14:25 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 30 16:02:40 2019 -0700"
      },
      "message": "libbinder_ndk: remove format script\n\nWe use the one in PREUPLOAD.cfg instead now.\n\nBug: N/A\nTest: N/A\nChange-Id: Idb39643a3088071831c5500fdb70590deea98b56\n"
    },
    {
      "commit": "2c20bbf9c81bf44b56af359e29c483f205c81715",
      "tree": "7d52a0fd45caf312e26b06f5be5033ee48af5fcd",
      "parents": [
        "df9ad97a5300ad5d322b04c6c3d4f526459f32bf"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 30 15:18:58 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 30 15:19:39 2019 -0700"
      },
      "message": "Better error message for bad array write.\n\nNoticed this didn\u0027t match the check.\n\nBug: 143556646\nTest: N/A\nChange-Id: If6b1a63844a7ffbd325f20ed00852f83d3e3a9c1\n"
    },
    {
      "commit": "906e0bb1b47f4fe2d83055ac53dcc14425c66d1a",
      "tree": "1fc1d77840f10e0d2bc514b29dcd5d43dff7dd7e",
      "parents": [
        "1aed8b369dd977fba69134fc03bf3762c26c560c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 14:14:45 2019 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 14:14:45 2019 -0700"
      },
      "message": "Make all binder NDK APIs available on the host.\n\nTest: treehugger\nChange-Id: Icd65cf89a67ba435000d9c8464c3d8a61447a33b\n"
    },
    {
      "commit": "63b283ef4878d0f1fd70ed74905d5602371b2f81",
      "tree": "c69ae3fdc6a293b57cc4c8048bc522a086e6995e",
      "parents": [
        "32182bdb750fbff9a4068fda75889693eb4a0b82",
        "07ebc757902d9ef1f11c6615c36f4093f409f6bb"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 11:49:17 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 11:49:17 2019 -0700"
      },
      "message": "DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master\n\nBug: 142003500\nChange-Id: Ib12000b6a4897169d6035cb6f41c225014524e6f\n"
    },
    {
      "commit": "05565477b4702fece931ce0c91730e07a4147d52",
      "tree": "93fe4707ccbdc67c0cc7345995a7b98dcc4d8d9f",
      "parents": [
        "1aed8b369dd977fba69134fc03bf3762c26c560c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 29 08:59:39 2019 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 30 04:06:35 2019 +0000"
      },
      "message": "Add \"Available since\" text to all android/ headers.\n\nAlso fix a few missing/incorrect annotations.\n\nBug: http://b/143470841\nTest: treehugger\nChange-Id: I1d9ec8350df03df7d80f1cc2334eef45deec30ec\nMerged-In: I1d9ec8350df03df7d80f1cc2334eef45deec30ec\n"
    },
    {
      "commit": "bed4070c494d9cbd1ffb06a10bc6143fbee96516",
      "tree": "2ba40cbd8abe3de4147c17cfea4fbd16c8961e0f",
      "parents": [
        "b122451f89a00eeda76fbdbec5f0380424493f6e",
        "32182bdb750fbff9a4068fda75889693eb4a0b82"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 29 16:47:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 29 16:47:52 2019 -0700"
      },
      "message": "Merge \"Add bufferqueue headers to libgui_headers\" am: df9ad97a53\nam: 32182bdb75\n\nChange-Id: Ia4a58c659777659f73273db8a2f8386821c33b8a\n"
    },
    {
      "commit": "b122451f89a00eeda76fbdbec5f0380424493f6e",
      "tree": "a9b9ae3c104c8b7b3d6bbde84388c045f5c67c3b",
      "parents": [
        "ffc4a1bd486de3524c620bd7857a0734339ac7ba",
        "093cfb04fab7b90e433c5e5bf4e115fec5ce38b3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 29 13:09:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 29 13:09:29 2019 -0700"
      },
      "message": "Merge \"gui: add hidl hybrid interface as libgui header dependency\" am: 8101dfa9ae am: e951b2a649\nam: 093cfb04fa\n\nChange-Id: I89e490b3fa17dcbb6b04a7bfd494c2c0b8324ffc\n"
    },
    {
      "commit": "109f94197076797f226ea94cdfd817dc444e72e2",
      "tree": "6ce4df7bdd37499c707b5ff0aa40c201dd7c5bff",
      "parents": [
        "8101dfa9aef2139cfb27bf3d531c6d20efe6769d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 28 12:55:47 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 29 20:08:40 2019 +0000"
      },
      "message": "Add bufferqueue headers to libgui_headers\n\nThis allows some libraries that currently link with libgui, but don\u0027t\nactually use any symbols from it, to link with libgui_headers instead.\n\nTest: build\nChange-Id: I701780a55543889473ad174f25fa761cf5edd452\nMerged-In: I701780a55543889473ad174f25fa761cf5edd452\n"
    },
    {
      "commit": "6cac55670ee4c5869ea530faff9ffd5f98fd7199",
      "tree": "3242801071b1f7df94f55552eb499b28b374718f",
      "parents": [
        "587484f3bf75bfcdf918f2966886cd2c9cb60f7c"
      ],
      "author": {
        "name": "Valerie Hau",
        "email": "vhau@google.com",
        "time": "Tue Oct 29 10:00:37 2019 -0700"
      },
      "committer": {
        "name": "Valerie Hau",
        "email": "vhau@google.com",
        "time": "Tue Oct 29 19:58:22 2019 +0000"
      },
      "message": "Fixing crash on allocation\n\nBug: 142767215\nTest: build, boot, GraphicBufferAllocator_test\nChange-Id: I29b9f4c84cee9a35bc79fb27859fc7d270ab7006\n(cherry picked from commit e64b877bd5db7a484ad80ab1d616cb0ac1e5e0ca)\n"
    },
    {
      "commit": "093cfb04fab7b90e433c5e5bf4e115fec5ce38b3",
      "tree": "3bd8c60885a7acbfcad7679d3276adbabecf7c37",
      "parents": [
        "3900da85d671a618596b4de5846fd3ecc7997dcd",
        "e951b2a649d57daa91622c2de2eff2c15a1ef6ab"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 29 12:57:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 29 12:57:48 2019 -0700"
      },
      "message": "Merge \"gui: add hidl hybrid interface as libgui header dependency\" am: 8101dfa9ae\nam: e951b2a649\n\nChange-Id: Idfd935ad012f4ada1c727e2185c8bbfa2c1359a3\n"
    },
    {
      "commit": "8101dfa9aef2139cfb27bf3d531c6d20efe6769d",
      "tree": "607bce458f81dc87f7560d904cd82c96ab77d7df",
      "parents": [
        "c9c2f0c8589fba44cd8f4fb589f7fe44e97c5218",
        "df24df29b0b87440b05cff1e77eb822c007228c8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 29 19:38:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 29 19:38:20 2019 +0000"
      },
      "message": "Merge \"gui: add hidl hybrid interface as libgui header dependency\""
    },
    {
      "commit": "ffc4a1bd486de3524c620bd7857a0734339ac7ba",
      "tree": "eb02a72ed264f5396561b281ef8d5a961bfe6be4",
      "parents": [
        "161b7e3f0f58ddc952db7d45ed54fb9917fb8cf4",
        "3900da85d671a618596b4de5846fd3ecc7997dcd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 29 09:36:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 29 09:36:25 2019 -0700"
      },
      "message": "Merge \"ServiceManager: add isDeclared\" am: c9c2f0c858 am: 4a44bce7ff\nam: 3900da85d6\n\nChange-Id: I2303c2b3152b6813178829f7cd6c0e3e86faaadc\n"
    },
    {
      "commit": "3900da85d671a618596b4de5846fd3ecc7997dcd",
      "tree": "b61bcb46a6fbd75e8646463f58e806417e264c45",
      "parents": [
        "be0e1c782653855c4719b87e459f755c8a0083ad",
        "4a44bce7ff121cc2da6a8a8cf4ee6d8a30a37630"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 29 09:26:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 29 09:26:52 2019 -0700"
      },
      "message": "Merge \"ServiceManager: add isDeclared\" am: c9c2f0c858\nam: 4a44bce7ff\n\nChange-Id: I79631a4f48f0c77d7e6be0e333c397bc92bb75e9\n"
    },
    {
      "commit": "161b7e3f0f58ddc952db7d45ed54fb9917fb8cf4",
      "tree": "69164b96fbeca243371e9ad61c48934a2534f420",
      "parents": [
        "0060040c7517d72b94b0a27641cd4976317b95ea",
        "587484f3bf75bfcdf918f2966886cd2c9cb60f7c"
      ],
      "author": {
        "name": "Valerie Hau",
        "email": "vhau@google.com",
        "time": "Tue Oct 29 08:14:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 29 08:14:37 2019 -0700"
      },
      "message": "Capping buffer size to std::numeric_limits\u003csize_t\u003e::max()\nam: 587484f3bf\n\nChange-Id: I5478841b43cd4713418925af89374e5b808d7af7\n"
    },
    {
      "commit": "b82b8f84b48616c124e1d1421a985328c1df53dc",
      "tree": "4a843b2614c81ac6b9e1477721800f0261b1fe2e",
      "parents": [
        "1aed8b369dd977fba69134fc03bf3762c26c560c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Oct 28 10:52:34 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Oct 28 15:45:14 2019 -0700"
      },
      "message": "ServiceManager: add isDeclared\n\nMost of the time, AIDL services exist in client/service pairs. In this\ncontext, `while(true) getService` or `waitForService` makes sense.\nHowever, for VINTF services, this client/server coupling isn\u0027t\nguaranteed. A device may or may not have specific hardware. So, now\nIServiceManager can tell a client when a server will exist so it will\nknow if it needs to wait for this service during boot-up. The function\nwaitForDeclaredService is provided for this.\n\nThese functions are generic (not referring to VINTF specifically)\nbecause they may be expanded to include information about APEX services\nin the future OR the infrastructure may be made generic to work, if\ndesired, on system services.\n\nBug: 141828236\nTest: binderStabilityTest, using waitForDeclaredService function\nChange-Id: Ia230625e44e1685cc3fa9230ece8f0a25c88585e\n"
    },
    {
      "commit": "df24df29b0b87440b05cff1e77eb822c007228c8",
      "tree": "c4f77b30ccc7b3a433f6db88d7dcc005597dcf75",
      "parents": [
        "1aed8b369dd977fba69134fc03bf3762c26c560c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Apr 01 15:34:32 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 28 13:48:31 2019 -0700"
      },
      "message": "gui: add hidl hybrid interface as libgui header dependency\n\nBug: 129710438\nChange-Id: I848a8c2f225920886883c23d5defd38fef5b8951\n"
    },
    {
      "commit": "0205f87a0121f1e6057055752365a01b390c60ec",
      "tree": "772ee24019cd8355996cb68c5130535361af39ac",
      "parents": [
        "e8d0bd6337634e9b5a1922ae3e663c15cd255d97",
        "091d81511b92b0f38eb7068dbff3fa55b4645c63"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 25 10:27:59 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 25 10:27:59 2019 -0700"
      },
      "message": "Merge Coral/Flame into AOSP master\n\nBug: 141248619\nChange-Id: I1899c8278a37d181c50fb8d2f288b1bf76546b77\nMerged-In: I96a71b7a888dac84188d7e546b0bfb9082711da8\n"
    },
    {
      "commit": "da23d7e05ee81dfe9cd8ddcd1f08272dbfae1400",
      "tree": "3ecb6d4893cefa18fb6de6427f41836cd762a9d7",
      "parents": [
        "d5ec18da0210d8ba467d905df94fdc06d8c1ef0b",
        "c4e845566d4b314aa4982ed9262ed4975dc6fe0a"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 25 01:49:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 01:49:59 2019 -0700"
      },
      "message": "Merge changes from topic \"add-vndk-again\" am: e8d0bd6337 am: 584bc804dc\nam: c4e845566d\n\nChange-Id: If8f1d78e2cdf0ae3432a02cd534a588c9bb44bf0\n"
    },
    {
      "commit": "d5ec18da0210d8ba467d905df94fdc06d8c1ef0b",
      "tree": "46d98d86aa75562a4123480dba3f0a9de76c8bab",
      "parents": [
        "ad361ad131e70fc26bc64c115726ce5932c97761",
        "1b3cc7b639226f8b08fc3ddb7ed642d0b772eca1"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 25 01:49:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 01:49:52 2019 -0700"
      },
      "message": "Revert \"Revert \"Make libbinder available to VNDK APEX\"\" am: 2c90aa309d am: 594a9ca841\nam: 1b3cc7b639\n\nChange-Id: Ibc4c78d0082a3b0fb98a66d75041f81d04dfe921\n"
    },
    {
      "commit": "c4e845566d4b314aa4982ed9262ed4975dc6fe0a",
      "tree": "4dff1cb934b3655d37239360dbdb721b5bcea91a",
      "parents": [
        "1b3cc7b639226f8b08fc3ddb7ed642d0b772eca1",
        "584bc804dccb931d9c977d431997623abd45ca2b"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 25 01:43:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 01:43:19 2019 -0700"
      },
      "message": "Merge changes from topic \"add-vndk-again\" am: e8d0bd6337\nam: 584bc804dc\n\nChange-Id: I4e80eaf321cc3aee1e65437e7c9a1f20479e7f16\n"
    },
    {
      "commit": "1b3cc7b639226f8b08fc3ddb7ed642d0b772eca1",
      "tree": "c1ffa7f09e15f345fa219acd1fde1311f8fc996d",
      "parents": [
        "4d665c00d0b287c20c9bd1d1feed22aa5d02fee0",
        "594a9ca8410ef53c8213302bc7a53928ef61548d"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 25 01:43:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 01:43:09 2019 -0700"
      },
      "message": "Revert \"Revert \"Make libbinder available to VNDK APEX\"\" am: 2c90aa309d\nam: 594a9ca841\n\nChange-Id: I8430e11149d531a20ad28e314741c4126652db02\n"
    },
    {
      "commit": "584bc804dccb931d9c977d431997623abd45ca2b",
      "tree": "772ee24019cd8355996cb68c5130535361af39ac",
      "parents": [
        "594a9ca8410ef53c8213302bc7a53928ef61548d",
        "e8d0bd6337634e9b5a1922ae3e663c15cd255d97"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 25 01:30:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 01:30:52 2019 -0700"
      },
      "message": "Merge changes from topic \"add-vndk-again\"\nam: e8d0bd6337\n\nChange-Id: Ie8ca12340b3994883379d5f96b06f19855175f3f\n"
    },
    {
      "commit": "594a9ca8410ef53c8213302bc7a53928ef61548d",
      "tree": "46e3d24110c78c2448a67d18df3ba9cbd9e0126f",
      "parents": [
        "2b2600f5d7987e1dddd0dbe29c75b2e637150a29",
        "2c90aa309d4ae007005552463cbbca2d864d2d73"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 25 01:30:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 25 01:30:43 2019 -0700"
      },
      "message": "Revert \"Revert \"Make libbinder available to VNDK APEX\"\"\nam: 2c90aa309d\n\nChange-Id: Ic3ad1188088518678654a33d43e16d67ca6af835\n"
    },
    {
      "commit": "e8d0bd6337634e9b5a1922ae3e663c15cd255d97",
      "tree": "f04b2170ba49250b37df3524360c0009ae053136",
      "parents": [
        "8bfaf9f3b5aa0fbc2d3758bf23892d858e471ccf",
        "4df8e2d940dfc20ab83149c4f8575e138203d937"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 25 08:21:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 25 08:21:13 2019 +0000"
      },
      "message": "Merge changes from topic \"add-vndk-again\"\n\n* changes:\n  Revert \"Revert \"libbinder: Consider VNDK_APEX as vendor stable\"\"\n  Revert \"Revert \"Make libbinder available to VNDK APEX\"\"\n"
    },
    {
      "commit": "587484f3bf75bfcdf918f2966886cd2c9cb60f7c",
      "tree": "21bb2f541815260c9a1b211c53f522dc635ac90b",
      "parents": [
        "61bbf23c716fff8c2ea53fdc02ed57ed26b1c2f5"
      ],
      "author": {
        "name": "Valerie Hau",
        "email": "vhau@google.com",
        "time": "Fri Oct 18 13:25:27 2019 -0700"
      },
      "committer": {
        "name": "Valerie Hau",
        "email": "vhau@google.com",
        "time": "Thu Oct 24 14:22:55 2019 -0700"
      },
      "message": "Capping buffer size to std::numeric_limits\u003csize_t\u003e::max()\n\nIf stride is set to nonsensical (if stride has no meaning for the\nparticular buffer allocation) or to a stride size such that height *\nstride * bpp would overflow size_t, approximate buffer size with stride\n\u003d width instead.\n\nBug: 142767215\nTest: build, boot, GraphicBufferAllocation_test\nChange-Id: Ia955246f529e46a80164d8b5c7bf59d0ec0def96\n(cherry picked from commit 35493e7af48efce8886b67001ece69743d5a6199)\n"
    },
    {
      "commit": "0fd4a245005477b12343851eb01d7e3b0947f7d4",
      "tree": "4578a46cbb39300615c1ef3b9d111fa6e8f6adb6",
      "parents": [
        "db895d51c9d39766bf84b15bb87682a415132e06",
        "547357d31bb5abd6db7b32500f8ccda6674f0875"
      ],
      "author": {
        "name": "Jon Spivack",
        "email": "spivack@google.com",
        "time": "Wed Oct 23 16:54:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 16:54:02 2019 -0700"
      },
      "message": "Merge \"Add getStrongRefCountForNodeByHandle to ProcessState\" am: 73c91ae78a am: 091d81511b\nam: 547357d31b\n\nChange-Id: I47b7d789f67cb56f62b03a771b5859d1013d9cb5\n"
    },
    {
      "commit": "547357d31bb5abd6db7b32500f8ccda6674f0875",
      "tree": "ac276f13bceab5dfc03b9d5cde2c6a6c8cb9e135",
      "parents": [
        "5a308660c3224118a522a748ada47a377800baf7",
        "091d81511b92b0f38eb7068dbff3fa55b4645c63"
      ],
      "author": {
        "name": "Jon Spivack",
        "email": "spivack@google.com",
        "time": "Wed Oct 23 16:47:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 16:47:59 2019 -0700"
      },
      "message": "Merge \"Add getStrongRefCountForNodeByHandle to ProcessState\" am: 73c91ae78a\nam: 091d81511b\n\nChange-Id: I190d4c1ef45fdcdfcf236996b98919f63e672009\n"
    },
    {
      "commit": "091d81511b92b0f38eb7068dbff3fa55b4645c63",
      "tree": "3dae9552c8fe39cdb1355b8bb7436dbb2b877771",
      "parents": [
        "f7ead637fb43f04a3c36c2ae57315cd1dadb6541",
        "73c91ae78a55cc6a64259a64b9fec6a584a4784c"
      ],
      "author": {
        "name": "Jon Spivack",
        "email": "spivack@google.com",
        "time": "Wed Oct 23 16:41:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 16:41:58 2019 -0700"
      },
      "message": "Merge \"Add getStrongRefCountForNodeByHandle to ProcessState\"\nam: 73c91ae78a\n\nChange-Id: I96a71b7a888dac84188d7e546b0bfb9082711da8\n"
    },
    {
      "commit": "73c91ae78a55cc6a64259a64b9fec6a584a4784c",
      "tree": "e8af48ad4533a41b2219727c6260447e2499ea17",
      "parents": [
        "6d4d056d6b37b064a324ad48ef5bba509b253e62",
        "902e6fc6728ecfc16100de216e96c112422b9711"
      ],
      "author": {
        "name": "Jon Spivack",
        "email": "spivack@google.com",
        "time": "Wed Oct 23 23:26:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 23 23:26:04 2019 +0000"
      },
      "message": "Merge \"Add getStrongRefCountForNodeByHandle to ProcessState\""
    },
    {
      "commit": "902e6fc6728ecfc16100de216e96c112422b9711",
      "tree": "fbf0d1f83870cc56745f135bf85d44e5ee584a39",
      "parents": [
        "64d536717b64b0db252e242ddea2e0e7b53b697f"
      ],
      "author": {
        "name": "Jon Spivack",
        "email": "spivack@google.com",
        "time": "Fri Oct 18 21:22:37 2019 -0700"
      },
      "committer": {
        "name": "Jon Spivack",
        "email": "spivack@google.com",
        "time": "Wed Oct 23 20:44:30 2019 +0000"
      },
      "message": "Add getStrongRefCountForNodeByHandle to ProcessState\n\nServiceManager can use this function to query individual services for their ref counts.\n\nBug: 143108344\nTest: Manual (printed ref counts from servicemanager and confirmed that they matched the data in /d/binder/state)\nChange-Id: I8c84f4b10b1c2b7690b39d1c4f4f50abd7d715b0\n"
    },
    {
      "commit": "db895d51c9d39766bf84b15bb87682a415132e06",
      "tree": "1ec87d583b50b09cc4111f400508a1896c127a83",
      "parents": [
        "1121b1e7bad03ac70cece58cff4de82af7a1ce8c",
        "5a308660c3224118a522a748ada47a377800baf7"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 23 10:40:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:40:55 2019 -0700"
      },
      "message": "Merge changes from topic \"orthogonal-sm-retrieval\" am: 6d4d056d6b am: f7ead637fb\nam: 5a308660c3\n\nChange-Id: I2a3a94c50be8ada4a85bc50847593f568d897c6f\n"
    },
    {
      "commit": "5a308660c3224118a522a748ada47a377800baf7",
      "tree": "de9e633cc413284c4a6b886f44a6dd866887900f",
      "parents": [
        "242ff99af1f87e923c20a6196f409515173c5306",
        "f7ead637fb43f04a3c36c2ae57315cd1dadb6541"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 23 10:28:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:28:10 2019 -0700"
      },
      "message": "Merge changes from topic \"orthogonal-sm-retrieval\" am: 6d4d056d6b\nam: f7ead637fb\n\nChange-Id: I7c73560c27cb2c630825a98ec42b5758ebb125f9\n"
    },
    {
      "commit": "f7ead637fb43f04a3c36c2ae57315cd1dadb6541",
      "tree": "9f33deed65cc91d15ca8eb8ecf7223ced2c37011",
      "parents": [
        "e18eefc96f207dca7879a4560c24ffcfda2c0658",
        "6d4d056d6b37b064a324ad48ef5bba509b253e62"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 23 10:16:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:16:16 2019 -0700"
      },
      "message": "Merge changes from topic \"orthogonal-sm-retrieval\"\nam: 6d4d056d6b\n\nChange-Id: Ief93aae77ce9cd4971275cd3dcc870cc60b95a6d\n"
    },
    {
      "commit": "6d4d056d6b37b064a324ad48ef5bba509b253e62",
      "tree": "b9aef09c031253886adadde43fe86856017e9b0b",
      "parents": [
        "dbaed0ac91ea4ca8f44268c22f653b2b2a185686",
        "82c97cf338b91a3fb7ce7f971d5f2cfaceedf9e2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 23 17:02:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 23 17:02:08 2019 +0000"
      },
      "message": "Merge changes from topic \"orthogonal-sm-retrieval\"\n\n* changes:\n  libbinder_ndk: test vendor/system stability\n  servicemanager: self-register\n"
    },
    {
      "commit": "1121b1e7bad03ac70cece58cff4de82af7a1ce8c",
      "tree": "4e1a5dded276d8ac6dcbc3417bd5397738054f9b",
      "parents": [
        "1b166539badab2eb4332eb9d9502229047d4f661",
        "242ff99af1f87e923c20a6196f409515173c5306"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 22 11:26:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 22 11:26:42 2019 -0700"
      },
      "message": "Merge \"IServiceManager: use constant expressions\" am: dbaed0ac91 am: e18eefc96f\nam: 242ff99af1\n\nChange-Id: I272a6440b4bd7178dd055e20d6a34e7dbeba1fa6\n"
    },
    {
      "commit": "242ff99af1f87e923c20a6196f409515173c5306",
      "tree": "f2f85e86424ffc8c0a9ea741150c3bc11bcc1920",
      "parents": [
        "aaa605224fed8accd66a542ad89840f7126bb6bf",
        "e18eefc96f207dca7879a4560c24ffcfda2c0658"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 22 11:20:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 22 11:20:17 2019 -0700"
      },
      "message": "Merge \"IServiceManager: use constant expressions\" am: dbaed0ac91\nam: e18eefc96f\n\nChange-Id: I052abfd7e78ddae1b63490579736136c434cdfaf\n"
    },
    {
      "commit": "e18eefc96f207dca7879a4560c24ffcfda2c0658",
      "tree": "9da68c074ad67eb16de08be7d41367161aed4335",
      "parents": [
        "b9ad41a950f0af3f059263902125a3321715f973",
        "dbaed0ac91ea4ca8f44268c22f653b2b2a185686"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 22 11:14:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 22 11:14:01 2019 -0700"
      },
      "message": "Merge \"IServiceManager: use constant expressions\"\nam: dbaed0ac91\n\nChange-Id: If2b00e82d6c06853be8ffccc1bebb47e30fbcc7d\n"
    },
    {
      "commit": "dbaed0ac91ea4ca8f44268c22f653b2b2a185686",
      "tree": "503efb02a1217ac96a5665796bf21168b0802b54",
      "parents": [
        "64d536717b64b0db252e242ddea2e0e7b53b697f",
        "b4f94ed3a2eb92beaabd528cf33bd1e6d65b8f58"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 22 18:01:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 22 18:01:48 2019 +0000"
      },
      "message": "Merge \"IServiceManager: use constant expressions\""
    },
    {
      "commit": "e53c15c6d8e4485c385d558868c58b82e98a5b5e",
      "tree": "541135f03d6d7e11facd2168af3b34b8289d4838",
      "parents": [
        "0c13eb186dfb13856efd7873f26f015d998143e3",
        "61bbf23c716fff8c2ea53fdc02ed57ed26b1c2f5"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Mon Oct 21 17:21:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 17:21:52 2019 -0700"
      },
      "message": "Update tests for  canReceiveInput policy changes\nam: 61bbf23c71\n\nChange-Id: I05d98851a1da753f0c6512643ad8ee7900adb8ec\n"
    },
    {
      "commit": "622106554f310b60c950236c36eedcffcf6389b3",
      "tree": "e99dc8789a5f12c9252869249b01c9aa976daf7a",
      "parents": [
        "4e9348bd64d26f982e113a9333b71c4c5c0fd259",
        "0f1f4e05cccba313366256e245b11810e78f4715"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 18 14:06:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 14:06:01 2019 -0700"
      },
      "message": "Merge \"[frameworks][native][libs]{math|ui} fix -Wimplicit-int-float-conversion\" am: c875ac80dc am: 0b8612bab4\nam: 0f1f4e05cc\n\nChange-Id: I6e52c0c32de78d1fde14684555db2aa8c1201244\n"
    },
    {
      "commit": "0f1f4e05cccba313366256e245b11810e78f4715",
      "tree": "af039a0706ce88db2acb55c38e16e2026d362763",
      "parents": [
        "cb2a5c1856d59cc153fe06d1fe1c62332fcd1e56",
        "0b8612bab4efdf821924694304dfefd0e4585274"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 18 13:59:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 13:59:01 2019 -0700"
      },
      "message": "Merge \"[frameworks][native][libs]{math|ui} fix -Wimplicit-int-float-conversion\" am: c875ac80dc\nam: 0b8612bab4\n\nChange-Id: I07725712798dec67271f8e7f579a26200bd46719\n"
    },
    {
      "commit": "0b8612bab4efdf821924694304dfefd0e4585274",
      "tree": "a76e40c1758a3eb29208d843f82763d48dc246ad",
      "parents": [
        "2de7b6dd198a6b50b1422b02aaba2da4a9b85028",
        "c875ac80dcdab824cf9e8ad15bbe81b728558b96"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 18 13:52:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 13:52:04 2019 -0700"
      },
      "message": "Merge \"[frameworks][native][libs]{math|ui} fix -Wimplicit-int-float-conversion\"\nam: c875ac80dc\n\nChange-Id: I27df5196d7cbe2c5933ba6b03da8bcb8507d56e4\n"
    },
    {
      "commit": "c875ac80dcdab824cf9e8ad15bbe81b728558b96",
      "tree": "46f447f76c73a52743f18ba7c15b28318e336a29",
      "parents": [
        "8aeaf3c321d09e1d6f9701d88a0b65495358293e",
        "ea6c713503b283eef9e6cd1d6674228f6a81d762"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 18 20:27:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 20:27:28 2019 +0000"
      },
      "message": "Merge \"[frameworks][native][libs]{math|ui} fix -Wimplicit-int-float-conversion\""
    },
    {
      "commit": "2c90aa309d4ae007005552463cbbca2d864d2d73",
      "tree": "8d21cd65949acaeee04ea6bb277e7a8ef406467e",
      "parents": [
        "a1ebc66b6fe12be1f38ade6cc98f38edc980eb85"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 18 16:30:55 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Sat Oct 19 02:29:44 2019 +0900"
      },
      "message": "Revert \"Revert \"Make libbinder available to VNDK APEX\"\"\n\nThis reverts commit 7148b355f3c8da8e209c4eb833a3639a27091d9c.\n\nBug: 141451661\nTest: treehugger\n"
    },
    {
      "commit": "4df8e2d940dfc20ab83149c4f8575e138203d937",
      "tree": "a194a90f79d0f0fb951d46967c9033957e552608",
      "parents": [
        "2c90aa309d4ae007005552463cbbca2d864d2d73"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Oct 18 16:30:14 2019 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Sat Oct 19 02:29:44 2019 +0900"
      },
      "message": "Revert \"Revert \"libbinder: Consider VNDK_APEX as vendor stable\"\"\n\nThis reverts commit e896c8e4053dbab5461b8dbd32c447572e504dd5.\n\nBug: 142582178\nTest: device with current vndk boots successfully\nChange-Id: I4f33955d7a361efd92e2ec68e5e21340809450a8\n"
    },
    {
      "commit": "b4f94ed3a2eb92beaabd528cf33bd1e6d65b8f58",
      "tree": "bed0519e5d8ce40d8d9ef724b5d55700c15e810f",
      "parents": [
        "a1ebc66b6fe12be1f38ade6cc98f38edc980eb85"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 17 16:23:23 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 17 16:23:23 2019 -0700"
      },
      "message": "IServiceManager: use constant expressions\n\nBug: N/A\nTest: build (relies on IServiceManager.cpp static_asserts)\nChange-Id: I6040884ff13acaebcf8cd6ce6a90f485100e3c20\n"
    },
    {
      "commit": "82c97cf338b91a3fb7ce7f971d5f2cfaceedf9e2",
      "tree": "81d432fe83a07c66c4d72eb869bdfc9dd5f80b4f",
      "parents": [
        "46f380b947d272466ced788b9fa6ab4fd8aa8300"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 16:29:27 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 17 14:12:02 2019 -0700"
      },
      "message": "libbinder_ndk: test vendor/system stability\n\nA vendor stability binder shouldn\u0027t be able to call into a system\nstability binder. Before, we were missing a negative test.\n\nBug: 136027762\nTest: binderVendorDoubleLoadTest\nChange-Id: I4944c5c61d42873798dac9c132b743469a80dd63\n"
    },
    {
      "commit": "61bbf23c716fff8c2ea53fdc02ed57ed26b1c2f5",
      "tree": "28d1e27e5e4fa2e901c4193b5951650e75612680",
      "parents": [
        "46698591a3d0ecab1216810c79a7b303aaa7314b"
      ],
      "author": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Oct 17 09:55:13 2019 -0700"
      },
      "committer": {
        "name": "Vishnu Nair",
        "email": "vishnun@google.com",
        "time": "Thu Oct 17 09:55:13 2019 -0700"
      },
      "message": "Update tests for  canReceiveInput policy changes\n\nBug: 139494112\nTest: atest libgui_test\n\nMerged-In: Ia8d71b95d387d0a912100fd91a4201e36cab5c31\nChange-Id: Ia8d71b95d387d0a912100fd91a4201e36cab5c31\n"
    },
    {
      "commit": "7898fd368a28c05ba34f7dbc109ee78cd9196ba5",
      "tree": "7760be131650ff6c12d55c232a7592f4e2c1b74e",
      "parents": [
        "8f9fe1fdf16bbf8ac286dc4c901f6b78e84589be",
        "c448040b2a1afb88e7c40776028ba6a077224fc7"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:26:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:26:21 2019 -0700"
      },
      "message": "Merge changes from topic \"add-vndk-apex\" am: a1ebc66b6f am: e75a2b370c\nam: c448040b2a\n\nChange-Id: Id28e99f1b7c5e2e3771d807bdd9487292d650209\n"
    },
    {
      "commit": "8f9fe1fdf16bbf8ac286dc4c901f6b78e84589be",
      "tree": "8fcebe5dfd5c884ca62df05738f7e4b44ece8bc5",
      "parents": [
        "ffbe5b86c38ad42b02a989221fa832c4af3ada65",
        "01c0c3141852ea5708ea30c79d99f17a23014b17"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:26:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:26:17 2019 -0700"
      },
      "message": "Revert \"Make libbinder available to VNDK APEX\" am: 7148b355f3 am: cfc2ecd7bd\nam: 01c0c31418\n\nChange-Id: I45aecc791694a693a771ad282fab4f559f0a1d11\n"
    },
    {
      "commit": "c448040b2a1afb88e7c40776028ba6a077224fc7",
      "tree": "8f56bd76e7db88104b29988d38cef2c4c87dc020",
      "parents": [
        "01c0c3141852ea5708ea30c79d99f17a23014b17",
        "e75a2b370c8d2f90fa432146c88db6e526853b84"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:19:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:19:20 2019 -0700"
      },
      "message": "Merge changes from topic \"add-vndk-apex\" am: a1ebc66b6f\nam: e75a2b370c\n\nChange-Id: I4ac8aab10321e26e558d71e61376aa712f177c95\n"
    },
    {
      "commit": "01c0c3141852ea5708ea30c79d99f17a23014b17",
      "tree": "85126db1847ad55a74497c8b9e4aa7843d3f14c7",
      "parents": [
        "9d9321bf0e66625dcf8767daa3843699b9ae3378",
        "cfc2ecd7bdbebbee9b1259851be1058e32e45788"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:19:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:19:15 2019 -0700"
      },
      "message": "Revert \"Make libbinder available to VNDK APEX\" am: 7148b355f3\nam: cfc2ecd7bd\n\nChange-Id: Ife629d4ad3ea5583235e26a7167b4eb8f2d21575\n"
    },
    {
      "commit": "e75a2b370c8d2f90fa432146c88db6e526853b84",
      "tree": "4400e50edf62695c9cf11578c0ec4aee9b9da537",
      "parents": [
        "cfc2ecd7bdbebbee9b1259851be1058e32e45788",
        "a1ebc66b6fe12be1f38ade6cc98f38edc980eb85"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:08:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:08:18 2019 -0700"
      },
      "message": "Merge changes from topic \"add-vndk-apex\"\nam: a1ebc66b6f\n\nChange-Id: Id85c73c263aac012906ebaea2f9b0ff269c9b69a\n"
    },
    {
      "commit": "cfc2ecd7bdbebbee9b1259851be1058e32e45788",
      "tree": "29c9c8a4afec56f83133184ba49c95958082cf0e",
      "parents": [
        "eb013d0f82d5017e3e7ded97f4f5aeaf5ac98470",
        "7148b355f3c8da8e209c4eb833a3639a27091d9c"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:08:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:08:14 2019 -0700"
      },
      "message": "Revert \"Make libbinder available to VNDK APEX\"\nam: 7148b355f3\n\nChange-Id: Idb35c5c00da52cd94c4209fa99022e8c474b4245\n"
    },
    {
      "commit": "a1ebc66b6fe12be1f38ade6cc98f38edc980eb85",
      "tree": "b5c85684dd6636471f0d6851acc2e28a6bc1ecf9",
      "parents": [
        "c932e4472f235e69e569862b8a34ebb713cb6822",
        "e896c8e4053dbab5461b8dbd32c447572e504dd5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 11:50:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 17 11:50:47 2019 +0000"
      },
      "message": "Merge changes from topic \"add-vndk-apex\"\n\n* changes:\n  Revert \"libbinder: Consider VNDK_APEX as vendor stable\"\n  Revert \"Make libbinder available to VNDK APEX\"\n"
    },
    {
      "commit": "e7b728daa35af6bc96d438cdc466a95a7cab7316",
      "tree": "d152acdb50f45ef7af6294768aeda5c5fedf0b34",
      "parents": [
        "fa1c3b834443adff0b5652544b5cf1310afdd00f",
        "1a60cdd28a3593b02e7114632f4bae816338184e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 22:21:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 22:21:07 2019 -0700"
      },
      "message": "Merge \"libbinder_ndk: more AStatus auto utils\" am: 7f8013feef am: 87a62c7471\nam: 1a60cdd28a\n\nChange-Id: Idc94b1a949c9161a1e5b33f37c631f79b30fa3c5\n"
    },
    {
      "commit": "1a60cdd28a3593b02e7114632f4bae816338184e",
      "tree": "291194f823adbaeacb6099e73920f9e1a2c4732a",
      "parents": [
        "1be177675be93f4e25e60d90633c80d651634282",
        "87a62c74712069211a7122c9db15c775fc2fa620"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 22:05:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 22:05:12 2019 -0700"
      },
      "message": "Merge \"libbinder_ndk: more AStatus auto utils\" am: 7f8013feef\nam: 87a62c7471\n\nChange-Id: I0781002ab7a14f3c56f079670e2b1f3295aa812a\n"
    },
    {
      "commit": "87a62c74712069211a7122c9db15c775fc2fa620",
      "tree": "85de6b6f9ddd9bccc603e25f5e46ce94ed3d64a3",
      "parents": [
        "d41548f327843ad96a806d81fe6510b57b2f5f26",
        "7f8013feef52d5f6d4d97fe135a5d1b4ffd3b196"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 21:16:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 21:16:20 2019 -0700"
      },
      "message": "Merge \"libbinder_ndk: more AStatus auto utils\"\nam: 7f8013feef\n\nChange-Id: I5fb74feed9d9fe1ce6488259b33cb40078fd3162\n"
    },
    {
      "commit": "e896c8e4053dbab5461b8dbd32c447572e504dd5",
      "tree": "3dd78cf472d793929ffcc35c4df730cd2d927ac5",
      "parents": [
        "7148b355f3c8da8e209c4eb833a3639a27091d9c"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 22:40:26 2019 +0000"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 23:50:06 2019 +0000"
      },
      "message": "Revert \"libbinder: Consider VNDK_APEX as vendor stable\"\n\nThis reverts commit 6b92a6d3830a0f428adf0a2c7ecc53d52c37aa90.\n\nReason for revert: some targets are broken\n\nTest: m\nBug: 142773030\nChange-Id: I6109ecf7a73ea77de1e64981d21329c8c3119bcf\n"
    },
    {
      "commit": "7148b355f3c8da8e209c4eb833a3639a27091d9c",
      "tree": "4863ac925b3bc6ec0d8aeda49882def7baf865e4",
      "parents": [
        "95e8de25761a8c5f5bdf7054dfdf0df38d483d65"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 22:42:03 2019 +0000"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 23:49:21 2019 +0000"
      },
      "message": "Revert \"Make libbinder available to VNDK APEX\"\n\nThis reverts commit 03ab48771d7d385339e44301fc6c4751fe2d23a7.\n\nReason for revert: some targets are broken\n\nTest: m\nBug: 142773030\nChange-Id: I2b39e399ddfbadb975ea87bb0ca74e3834742bb6\n"
    },
    {
      "commit": "190f4f240e1a85bd5698161175c3c337bbf29426",
      "tree": "6f3ba13d79858f68d96c6cb096b780eedb45fbad",
      "parents": [
        "95e8de25761a8c5f5bdf7054dfdf0df38d483d65"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 16:27:26 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 16:27:26 2019 -0700"
      },
      "message": "libbinder_ndk: more AStatus auto utils\n\nFor convenience.\n\nBug: N/A\nTest: using additional methods\nChange-Id: I94eb5a3acf22cd3b106f702eb109de4764c6bc38\n"
    },
    {
      "commit": "1700621598b5da4f0a1ea02647a698f9bbf80226",
      "tree": "b03f3da728bf7001c83e609eee8db2085334ba53",
      "parents": [
        "3788f9860204d3031fead0da1322418d1a0dfa0a",
        "cb7d73187760336a6bd5a11a1918978e28f44599"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 10:55:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 10:55:42 2019 -0700"
      },
      "message": "Merge \"Remove \"required:\"\" am: 95e8de2576 am: 17c5b40a8b\nam: cb7d731877\n\nChange-Id: Ia7b4bb6bdca71b7cdf8001f91d8ed05206df1c59\n"
    },
    {
      "commit": "3788f9860204d3031fead0da1322418d1a0dfa0a",
      "tree": "a625f0eeedb80a2eb1254275f0854bef0bd7ee23",
      "parents": [
        "26243be8677d05d8ef22f20794dc5988217b0e08",
        "9c16bee98ebf928a527b8ea1981bb3f428915c07"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 10:54:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 10:54:41 2019 -0700"
      },
      "message": "Merge \"libbinder: test mapping +\u003d CtsNdkBinderTestCases\" am: d012620349 am: f93517dad8\nam: 9c16bee98e\n\nChange-Id: I2c132ec891fdfb2c1708161a02f00c30d677fe71\n"
    },
    {
      "commit": "cb7d73187760336a6bd5a11a1918978e28f44599",
      "tree": "db0cf090dcdfcdfd8ab7596ce980d3c25214d279",
      "parents": [
        "9c16bee98ebf928a527b8ea1981bb3f428915c07",
        "17c5b40a8b748405248726fd2cb55cf614b3abce"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 10:50:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 10:50:11 2019 -0700"
      },
      "message": "Merge \"Remove \"required:\"\" am: 95e8de2576\nam: 17c5b40a8b\n\nChange-Id: Id51b9b32e4c7e75c5bcfdd099510b87c5f15392f\n"
    },
    {
      "commit": "9c16bee98ebf928a527b8ea1981bb3f428915c07",
      "tree": "8c2d786a37cb86ed1460f058ff953096f9947129",
      "parents": [
        "55b7e6a30d31d25652e2833fcad76d8298eca9c5",
        "f93517dad8f43f76b80bafd2779aea721c75c147"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 10:49:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 10:49:02 2019 -0700"
      },
      "message": "Merge \"libbinder: test mapping +\u003d CtsNdkBinderTestCases\" am: d012620349\nam: f93517dad8\n\nChange-Id: Ifbcf678bda5b3bb8b465363f444e55ff6d329efa\n"
    },
    {
      "commit": "17c5b40a8b748405248726fd2cb55cf614b3abce",
      "tree": "00b1c99162f8158fc031f4f29c84a26e7bb096bd",
      "parents": [
        "f93517dad8f43f76b80bafd2779aea721c75c147",
        "95e8de25761a8c5f5bdf7054dfdf0df38d483d65"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 10:44:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 10:44:29 2019 -0700"
      },
      "message": "Merge \"Remove \"required:\"\"\nam: 95e8de2576\n\nChange-Id: Ifb33092b1743d9a8c5d764e27b9788db8b5c0af9\n"
    },
    {
      "commit": "f93517dad8f43f76b80bafd2779aea721c75c147",
      "tree": "d12232587cf6eff79c66aa02a0a179e195f2be4c",
      "parents": [
        "82d1e10eb0f1ff0ea7640a7441dbd50f18a8eb77",
        "d0126203497fe4babae146a5a94ae6bffa0b85da"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 10:43:29 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 10:43:29 2019 -0700"
      },
      "message": "Merge \"libbinder: test mapping +\u003d CtsNdkBinderTestCases\"\nam: d012620349\n\nChange-Id: If15e1291a8cfad5ed68a76ccebe4ffccc9b48179\n"
    },
    {
      "commit": "95e8de25761a8c5f5bdf7054dfdf0df38d483d65",
      "tree": "2e88a5465d54af366620ec49ade601e60c4133fe",
      "parents": [
        "d0126203497fe4babae146a5a94ae6bffa0b85da",
        "4fcbf4f32f9520499651db2426b394d3cc87ee94"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 17:28:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 17:28:34 2019 +0000"
      },
      "message": "Merge \"Remove \"required:\"\""
    },
    {
      "commit": "d0126203497fe4babae146a5a94ae6bffa0b85da",
      "tree": "fecb07e5631b13dda112a2b76febb7e4565232d4",
      "parents": [
        "282566950f4fbb99ccde67aa53c3ab8905072ea8",
        "0a44536625069100272332a440f6a5307733a299"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 17:21:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 17:21:36 2019 +0000"
      },
      "message": "Merge \"libbinder: test mapping +\u003d CtsNdkBinderTestCases\""
    },
    {
      "commit": "26243be8677d05d8ef22f20794dc5988217b0e08",
      "tree": "77cd57496bfa9f861626f4fb3e4b10c78d20e7cd",
      "parents": [
        "53df86e43a1e866cdb3c1f6fb68e541a39326b70",
        "55b7e6a30d31d25652e2833fcad76d8298eca9c5"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 09:29:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 09:29:05 2019 -0700"
      },
      "message": "Merge changes from topic \"ndk-vendor\" am: 282566950f am: 82d1e10eb0\nam: 55b7e6a30d\n\nChange-Id: I030865b230555158a9396f4a78e20f2d30010cd9\n"
    },
    {
      "commit": "55b7e6a30d31d25652e2833fcad76d8298eca9c5",
      "tree": "3f5436be67f67e7192add43069aa664eae4dc7d7",
      "parents": [
        "75cb4bb6b518edf454e983d333a0c7dd713451f6",
        "82d1e10eb0f1ff0ea7640a7441dbd50f18a8eb77"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 09:23:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 09:23:00 2019 -0700"
      },
      "message": "Merge changes from topic \"ndk-vendor\" am: 282566950f\nam: 82d1e10eb0\n\nChange-Id: Iadeadf3ac15667c2426a871506b28a994672dc86\n"
    },
    {
      "commit": "82d1e10eb0f1ff0ea7640a7441dbd50f18a8eb77",
      "tree": "b27323b0956d793802827aab9bb33e09ab943395",
      "parents": [
        "846c39f5cb23d5f7e21aa6e4baa7febea5df031f",
        "282566950f4fbb99ccde67aa53c3ab8905072ea8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 09:08:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 09:08:42 2019 -0700"
      },
      "message": "Merge changes from topic \"ndk-vendor\"\nam: 282566950f\n\nChange-Id: I25fd62bfd3f161f76d5666309f112259e7657d87\n"
    },
    {
      "commit": "282566950f4fbb99ccde67aa53c3ab8905072ea8",
      "tree": "9e90288e3591b28baf12d4fcf3a8d9f6b0220eda",
      "parents": [
        "81ecad0bf95c3a1944d003924ffc1545d7b9e1e2",
        "46b5fea67c2e65a65e28209ba657acd7e45d3462"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 16 15:52:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 15:52:11 2019 +0000"
      },
      "message": "Merge changes from topic \"ndk-vendor\"\n\n* changes:\n  libbinder_ndk: fix vendor\u003c-\u003evendor transactions.\n  Test double-loading libbinder.\n"
    },
    {
      "commit": "53df86e43a1e866cdb3c1f6fb68e541a39326b70",
      "tree": "651eaf165b33b76d1246bd8d6ad6a60074a87dae",
      "parents": [
        "3eba2d73fb4410e684aa4495a4455ee760bbd3ac",
        "75cb4bb6b518edf454e983d333a0c7dd713451f6"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 15 22:09:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 22:09:49 2019 -0700"
      },
      "message": "Merge \"[nativewindow] fix -Wreorder-init-list\" am: 81ecad0bf9 am: 846c39f5cb\nam: 75cb4bb6b5\n\nChange-Id: I514a11f9982eb44f80b661d935ba04b2d15818d3\n"
    },
    {
      "commit": "75cb4bb6b518edf454e983d333a0c7dd713451f6",
      "tree": "a944a3cb369a43d43cd04599d85541612cfffc19",
      "parents": [
        "e8607e2b92521b9705fbaf6ce0a589a4a62a05c4",
        "846c39f5cb23d5f7e21aa6e4baa7febea5df031f"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 15 21:59:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 21:59:35 2019 -0700"
      },
      "message": "Merge \"[nativewindow] fix -Wreorder-init-list\" am: 81ecad0bf9\nam: 846c39f5cb\n\nChange-Id: I65d52bdc5963d3fe146abe1fa08751ee5c3ca4e9\n"
    },
    {
      "commit": "846c39f5cb23d5f7e21aa6e4baa7febea5df031f",
      "tree": "c311ca3f8a2b40e29a3451c8e717e46ff40d696d",
      "parents": [
        "0d9cdd28f817def200ab627c6124b4c43ecbb3b1",
        "81ecad0bf95c3a1944d003924ffc1545d7b9e1e2"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 15 21:45:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 21:45:37 2019 -0700"
      },
      "message": "Merge \"[nativewindow] fix -Wreorder-init-list\"\nam: 81ecad0bf9\n\nChange-Id: Iee57f9ff33142418b163f06ecc450a978fddfa54\n"
    },
    {
      "commit": "57e41f5c60a55237cf11379f5b5e3043b0dd49f8",
      "tree": "26bf9a40b4109f9e3518e91804e815ebe3e7bdb1",
      "parents": [
        "1ed80f45a6622256906b29c8e0468d1ece527ee8"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 15 14:24:44 2019 -0700"
      },
      "committer": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Oct 16 03:31:27 2019 +0000"
      },
      "message": "[nativewindow] fix -Wreorder-init-list\n\nC++20 will require members in a designated initializer to be in order\nunlike C99.\n\nBug: 139945549\nTest: mm\nChange-Id: I9af163a79aa97f3b1a7e423614a82c920a09ab17\nSigned-off-by: Nick Desaulniers \u003cndesaulniers@google.com\u003e\n"
    }
  ],
  "next": "ea6c713503b283eef9e6cd1d6674228f6a81d762"
}
