)]}'
{
  "log": [
    {
      "commit": "55c8a1ede9d7e2e48c5e75ed041e55c7dbf357d0",
      "tree": "b299ff3312d36323412cb47a26bb173c48abf1a9",
      "parents": [
        "982b8018afd93e54884ad7ba2356d7f0d08d45ae",
        "47beaa8fab293908f6dae1416d0c32b352a0fac0"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:02:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:02:54 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8 am: 8965cd6a39\nam: 47beaa8fab\n\nChange-Id: Ie697e5e8bfb7664b410d564a84ae5784be890f90\n"
    },
    {
      "commit": "982b8018afd93e54884ad7ba2356d7f0d08d45ae",
      "tree": "d72e4a6eca49f5be36c262da7d84881d7db20749",
      "parents": [
        "e3a1b81c8f1897b6a69af9b589b718f669dfe872",
        "f5bd84b82d940010341076ebc9ad1fdc9ee91e22"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 23:02:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 23:02:13 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973 am: c46889e2d2\nam: f5bd84b82d\n\nChange-Id: I163a9224d6b0ff5f42f52656773e1c297661b977\n"
    },
    {
      "commit": "47beaa8fab293908f6dae1416d0c32b352a0fac0",
      "tree": "0b84f4669143bc4ad4044f375270f092e18cc1f5",
      "parents": [
        "f5bd84b82d940010341076ebc9ad1fdc9ee91e22",
        "8965cd6a3980b99cc64c9ab6a1f142698f772d29"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:46:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:46:18 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c am: 1cc9ec47c8\nam: 8965cd6a39\n\nChange-Id: If549cda5fd1a640fee746311745b9b08ebf63b91\n"
    },
    {
      "commit": "f5bd84b82d940010341076ebc9ad1fdc9ee91e22",
      "tree": "8618e0b464f429447c4eeeaed2cc90ffb6a06718",
      "parents": [
        "d7552dc81931e7032c00f1cbba34f35c324e7eb7",
        "c46889e2d22e6a69b39ae609fd6db74fa2fe14ba"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:45:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:45:44 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab am: b8d972e973\nam: c46889e2d2\n\nChange-Id: I840740012d9ba0c434f7de0fd9ca83a44926d018\n"
    },
    {
      "commit": "8965cd6a3980b99cc64c9ab6a1f142698f772d29",
      "tree": "e9c78e2a46fb8b280d3f2edf88d4629af9f5557e",
      "parents": [
        "c46889e2d22e6a69b39ae609fd6db74fa2fe14ba",
        "1cc9ec47c84345e11087e0d16fdb8c067df643e5"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:24:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:24:39 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE am: 4911af2b8c\nam: 1cc9ec47c8\n\nChange-Id: Ic81685686dabbc1f0004a30785a021bf89420846\n"
    },
    {
      "commit": "c46889e2d22e6a69b39ae609fd6db74fa2fe14ba",
      "tree": "6943309786399df5df6c4a40d0db47348a9d65d8",
      "parents": [
        "7cb5e1dfd1d1019b9db5c37b4db404a31450a4b3",
        "b8d972e973e7c89f0fbbb6c73c3657eaeb7f7311"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:23:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:23:47 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE am: 966619d0ab\nam: b8d972e973\n\nChange-Id: I4d9e2d9b53523b9182a9f9272d06a93a87b0c61b\n"
    },
    {
      "commit": "1cc9ec47c84345e11087e0d16fdb8c067df643e5",
      "tree": "4c0a8e2dbdc6131c54e3ddc589f561a4eb1d189e",
      "parents": [
        "b8d972e973e7c89f0fbbb6c73c3657eaeb7f7311",
        "4911af2b8ced29dc5035dca301dc80939c9bdab5"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:05:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:05:18 2017 +0000"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE\nam: 4911af2b8c\n\nChange-Id: I4aa46981edb8fd711e1aec8c889528e596e5c233\n"
    },
    {
      "commit": "b8d972e973e7c89f0fbbb6c73c3657eaeb7f7311",
      "tree": "e3cfaa033f9bf90c0443d81fa2fbcf1dc2af2677",
      "parents": [
        "88698afd0155426ba3f4dc21da4158fdce198b8a",
        "966619d0ab6950fb6c90127b47d493b4c8617878"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon May 22 22:04:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 22 22:04:57 2017 +0000"
      },
      "message": "system_server: add CAP_SYS_PTRACE\nam: 966619d0ab\n\nChange-Id: Ie5f95f2c078cd0bec7a2b2321c3303301ec9ec74\n"
    },
    {
      "commit": "4911af2b8ced29dc5035dca301dc80939c9bdab5",
      "tree": "2e2291cdb810d8b77337b1b7597130cf60c6572b",
      "parents": [
        "966619d0ab6950fb6c90127b47d493b4c8617878"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Mar 14 10:25:35 2017 -0700"
      },
      "committer": {
        "name": "JP Sugarbroad",
        "email": "jpsugar@google.com",
        "time": "Mon May 22 12:19:29 2017 -0700"
      },
      "message": "ZygoteInit: Remove CAP_SYS_RESOURCE\n\nPlease see commit 3082eb7c7253c62a06aa151a80487a4eabd49914 for an\nexplanation of this change.\n\nThis capability is not used by system_server.\n\nBug: 34951864\nBug: 38496951\nTest: code compiles, device boots, no selinux errors ever reported.\nChange-Id: I4242b1abaa8679b9bfa0d31a1df565b46b7b3cc3\n(cherry picked from commit 35775783fc6609035136184e3843bc743b59945d)\n"
    },
    {
      "commit": "966619d0ab6950fb6c90127b47d493b4c8617878",
      "tree": "2f5267876f85a19b35473f7b9af90952588c3777",
      "parents": [
        "1d8eb490735943c3808f48848168e284289e3156"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Feb 15 15:12:31 2017 -0800"
      },
      "committer": {
        "name": "JP Sugarbroad",
        "email": "jpsugar@google.com",
        "time": "Mon May 22 11:28:48 2017 -0700"
      },
      "message": "system_server: add CAP_SYS_PTRACE\n\nCommit https://android.googlesource.com/kernel/common/+/f0ce0eee added\nCAP_SYS_RESOURCE as a capability check which would allow access to\nsensitive /proc/PID files. system_server uses this capability to collect\nsmaps from managed processes. Presumably this was done to avoid the\nimplications of granting CAP_SYS_PTRACE to system_server.\n\nHowever, with SELinux enforcement, we can grant CAP_SYS_PTRACE but not\nallow ptrace attach() to other processes. The net result of this is that\nCAP_SYS_PTRACE and CAP_SYS_RESOURCE have identical security controls, as\nlong as system_server:process ptrace is never granted.\n\nAdd CAP_SYS_PTRACE to the set of capabilities granted to system_server.\n\nDon\u0027t delete CAP_SYS_RESOURCE for now. SELinux has blocked the use of\nCAP_SYS_RESOURCE, but we still want to generate audit logs if it\u0027s\ntriggered. CAP_SYS_RESOURCE can be deleted in a future commit.\n\nBug: 34951864\nBug: 38496951\nTest: Device boots, functionality remains identical, no sys_resource\ndenials from system_server.\nChange-Id: I2570266165396dba2b600eac7c42c94800d9c65b\n(cherry picked from commit 3082eb7c7253c62a06aa151a80487a4eabd49914)\n"
    },
    {
      "commit": "e3a1b81c8f1897b6a69af9b589b718f669dfe872",
      "tree": "afa05663e886435dcd479d4069b12e1433a612dc",
      "parents": [
        "384e51767dc942c6d52dd6f88479a190e1b736f6",
        "d7552dc81931e7032c00f1cbba34f35c324e7eb7"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 23:51:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 07 23:51:01 2017 +0000"
      },
      "message": "Merge \"Make a11y node info parceling more robust\" into lmp-mr1-dev am: 88698afd01 am: 7cb5e1dfd1\nam: d7552dc819\n\nChange-Id: I926e8b686895d4dcb401e0274b786702a5648307\n"
    },
    {
      "commit": "d7552dc81931e7032c00f1cbba34f35c324e7eb7",
      "tree": "668c534c719f4e091cf2657c81dfd7971aceea3a",
      "parents": [
        "d3a4f4a33cd0200a1c20885f4c122365b9a48989",
        "7cb5e1dfd1d1019b9db5c37b4db404a31450a4b3"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 23:43:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 07 23:43:28 2017 +0000"
      },
      "message": "Merge \"Make a11y node info parceling more robust\" into lmp-mr1-dev am: 88698afd01\nam: 7cb5e1dfd1\n\nChange-Id: I8e51350ae38384dfb9ae034d73fe9087837b27f7\n"
    },
    {
      "commit": "7cb5e1dfd1d1019b9db5c37b4db404a31450a4b3",
      "tree": "aef5f797dd51aac8ab93c0bc1e85b7311ed3952b",
      "parents": [
        "3a7cf1f057daf1316f0815fcb0d5de82a67b1c09",
        "88698afd0155426ba3f4dc21da4158fdce198b8a"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 23:36:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 07 23:36:29 2017 +0000"
      },
      "message": "Merge \"Make a11y node info parceling more robust\" into lmp-mr1-dev\nam: 88698afd01\n\nChange-Id: I37194d958aa5fc21ece027c288e2f9a0a239cd93\n"
    },
    {
      "commit": "384e51767dc942c6d52dd6f88479a190e1b736f6",
      "tree": "afa05663e886435dcd479d4069b12e1433a612dc",
      "parents": [
        "d87b12a4df79736f98af9fa292b7b77325e7280b",
        "d3a4f4a33cd0200a1c20885f4c122365b9a48989"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 23:36:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 07 23:36:29 2017 +0000"
      },
      "message": "Make a11y node info parceling more robust am: 1d8eb49073 am: 93c47c9d07 am: 3a7cf1f057  -s ours\nam: d3a4f4a33c\n\nChange-Id: I2c1d0fb08ed990e4deb03361dddb1075d1ac7fad\n"
    },
    {
      "commit": "d3a4f4a33cd0200a1c20885f4c122365b9a48989",
      "tree": "668c534c719f4e091cf2657c81dfd7971aceea3a",
      "parents": [
        "d0e54c1c096f4836c7eb4054ff02e5e5563f9577",
        "3a7cf1f057daf1316f0815fcb0d5de82a67b1c09"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 23:30:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 07 23:30:19 2017 +0000"
      },
      "message": "Make a11y node info parceling more robust am: 1d8eb49073 am: 93c47c9d07\nam: 3a7cf1f057  -s ours\n\nChange-Id: I0000c6df3ca0375022535be19cf0f9a76ed07e39\n"
    },
    {
      "commit": "88698afd0155426ba3f4dc21da4158fdce198b8a",
      "tree": "c5fa00f5e7e408a9f473bb66aa74ef5d9822380d",
      "parents": [
        "93c47c9d072c216af075b75587ac4275605c3b29",
        "2b6197f464d851a8a4654fb0c31753ca1e92069e"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 23:27:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 07 23:27:51 2017 +0000"
      },
      "message": "Merge \"Make a11y node info parceling more robust\" into lmp-mr1-dev"
    },
    {
      "commit": "3a7cf1f057daf1316f0815fcb0d5de82a67b1c09",
      "tree": "aef5f797dd51aac8ab93c0bc1e85b7311ed3952b",
      "parents": [
        "2411b4f774047f500265f57c2a976c1fff9c126c",
        "93c47c9d072c216af075b75587ac4275605c3b29"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 23:16:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 07 23:16:55 2017 +0000"
      },
      "message": "Make a11y node info parceling more robust am: 1d8eb49073\nam: 93c47c9d07\n\nChange-Id: I8677c77968c202c8c6a0553db919610a140fda58\n"
    },
    {
      "commit": "93c47c9d072c216af075b75587ac4275605c3b29",
      "tree": "c5fa00f5e7e408a9f473bb66aa74ef5d9822380d",
      "parents": [
        "2c112c4ad2cef6251d8c48cbbea6747c3d9673f1",
        "1d8eb490735943c3808f48848168e284289e3156"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 23:09:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 07 23:09:28 2017 +0000"
      },
      "message": "Make a11y node info parceling more robust\nam: 1d8eb49073\n\nChange-Id: I5280a23cbfff5abfcc83e9e6d9afb4f8960ece44\n"
    },
    {
      "commit": "d87b12a4df79736f98af9fa292b7b77325e7280b",
      "tree": "afa05663e886435dcd479d4069b12e1433a612dc",
      "parents": [
        "9e2cf8e5c4ba08d3c3fecaed8c397c7038b47fb9",
        "d0e54c1c096f4836c7eb4054ff02e5e5563f9577"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 22:39:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 07 22:39:22 2017 +0000"
      },
      "message": "Make a11y node info parceling more robust\nam: d0e54c1c09\n\nChange-Id: Ie4c34b84540bc928859ef1c271b4eb9d520fa6bc\n"
    },
    {
      "commit": "2b6197f464d851a8a4654fb0c31753ca1e92069e",
      "tree": "c5fa00f5e7e408a9f473bb66aa74ef5d9822380d",
      "parents": [
        "2c112c4ad2cef6251d8c48cbbea6747c3d9673f1"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 14:39:27 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 22:23:12 2017 +0000"
      },
      "message": "Make a11y node info parceling more robust\n\nFix a bug where a malformed Parceled representation\nof an AccessibilityNodeInfo could be used to mess with\nBundles as they get reparceled.\n\nBug: 36491278\nTest: Verified that POC no longer works, a11y cts still passes.\n\n(Manual merge from commit 687bb44b437f7bb24dd3dddf072c2f646308e2ca)\n\nChange-Id: I7746c9175a2da28f75d4f4b169d7997abadf1852\n"
    },
    {
      "commit": "1d8eb490735943c3808f48848168e284289e3156",
      "tree": "3ba43708cc282e86504536be1e272e1881f345bf",
      "parents": [
        "de9cb7ed68e55362f1c3f1b5676730f38d416d15"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 14:39:27 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 15:21:39 2017 -0700"
      },
      "message": "Make a11y node info parceling more robust\n\nFix a bug where a malformed Parceled representation\nof an AccessibilityNodeInfo could be used to mess with\nBundles as they get reparceled.\n\nBug: 36491278\nTest: Verified that POC no longer works, a11y cts still passes.\n\n(Manual merge from commit 687bb44b437f7bb24dd3dddf072c2f646308e2ca)\n\nChange-Id: I7746c9175a2da28f75d4f4b169d7997abadf1852\n"
    },
    {
      "commit": "d0e54c1c096f4836c7eb4054ff02e5e5563f9577",
      "tree": "668c534c719f4e091cf2657c81dfd7971aceea3a",
      "parents": [
        "aa0b718886f818045618b334251a0809797ae23b"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 06 17:40:51 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 07 18:53:26 2017 +0000"
      },
      "message": "Make a11y node info parceling more robust\n\nFix a bug where a malformed Parceled representation\nof an AccessibilityNodeInfo could be used to mess with\nBundles as they get reparceled.\n\nBug: 36491278\nTest: Verified that POC no longer works, a11y cts still passes.\nChange-Id: I10f24747e3ab87d77cd1deba56db4526e3aa5441\n(cherry picked from commit 687bb44b437f7bb24dd3dddf072c2f646308e2ca)\n"
    },
    {
      "commit": "9e2cf8e5c4ba08d3c3fecaed8c397c7038b47fb9",
      "tree": "9527eb0f27ec1f365180427cf288e5ce2cb47375",
      "parents": [
        "ad386addb984be9619624a93a63a339749161c8d",
        "aa0b718886f818045618b334251a0809797ae23b"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 03:23:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 03:23:34 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into klp-dev am: ac87aee354 am: a821245d70 am: 156fa32e2a  -s ours am: de9cb7ed68  -s ours am: 2c112c4ad2 am: 2411b4f774  -s ours\nam: aa0b718886\n\nChange-Id: Ife44fe3b8b295901699de0043dba5bcdc06f32f3\n"
    },
    {
      "commit": "aa0b718886f818045618b334251a0809797ae23b",
      "tree": "255f81cbd366f72ec76f71056dba98080dc605f2",
      "parents": [
        "b76704bf25d954917ba04b7b8b2969209b536f72",
        "2411b4f774047f500265f57c2a976c1fff9c126c"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 03:17:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 03:17:46 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into klp-dev am: ac87aee354 am: a821245d70 am: 156fa32e2a  -s ours am: de9cb7ed68  -s ours am: 2c112c4ad2\nam: 2411b4f774  -s ours\n\nChange-Id: Ie78ad1a602d6502c09a98ee9e28119caab3534b7\n"
    },
    {
      "commit": "2411b4f774047f500265f57c2a976c1fff9c126c",
      "tree": "39d2d36b0b40c8718521e600841e719b98db1f97",
      "parents": [
        "ce677737ec25b972ae6831c0a5bd629dae79070c",
        "2c112c4ad2cef6251d8c48cbbea6747c3d9673f1"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 03:12:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 03:12:06 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into klp-dev am: ac87aee354 am: a821245d70 am: 156fa32e2a  -s ours am: de9cb7ed68  -s ours\nam: 2c112c4ad2\n\nChange-Id: Ic108a0750248d001873de33d69984e6cf2c3584a\n"
    },
    {
      "commit": "2c112c4ad2cef6251d8c48cbbea6747c3d9673f1",
      "tree": "ebcf5484e4fdfe961bb97f4d58189adeb27ec4c1",
      "parents": [
        "1e6d3f904e38a3ba03bc87ac1e5ad0d88e06b1b0",
        "de9cb7ed68e55362f1c3f1b5676730f38d416d15"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 03:06:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 03:06:31 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into klp-dev am: ac87aee354 am: a821245d70 am: 156fa32e2a  -s ours\nam: de9cb7ed68  -s ours\n\nChange-Id: I2f94e2ea49c05a29308ca2351a083377350bb2ab\n"
    },
    {
      "commit": "de9cb7ed68e55362f1c3f1b5676730f38d416d15",
      "tree": "b0b6495f402bf721e32ef04a77913c311812777a",
      "parents": [
        "d2e8e1488a26d0774a98ee947329c4dec74dae29",
        "156fa32e2acdd5b2c7438497f0c88d38c212c653"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 03:00:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 03:00:46 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into klp-dev am: ac87aee354 am: a821245d70\nam: 156fa32e2a  -s ours\n\nChange-Id: Ic4e51daa36c395f2e3b538658649ff9104bb962c\n"
    },
    {
      "commit": "156fa32e2acdd5b2c7438497f0c88d38c212c653",
      "tree": "64b182ad7d654920633442c0799d89713a0f9c51",
      "parents": [
        "305a41b7a673939c9f51126a1e3870ff5dfb3b27",
        "a821245d70a91ce948f0bf52164f512da4194733"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:55:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:55:07 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into klp-dev am: ac87aee354\nam: a821245d70\n\nChange-Id: I1e47c963728906cb2283a353c882017368d07747\n"
    },
    {
      "commit": "a821245d70a91ce948f0bf52164f512da4194733",
      "tree": "6fcb2b675565a3dd036662f4e97a2cc89f166777",
      "parents": [
        "2d54d2c0d58906c864c499104ac5dfed31accb5b",
        "ac87aee3542972965937d6a0ff4f000a2b120ab8"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:49:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:49:34 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into klp-dev\nam: ac87aee354\n\nChange-Id: I5bbdc48120f2d03b4ad6605bfeccd5ccdc8c7958\n"
    },
    {
      "commit": "ac87aee3542972965937d6a0ff4f000a2b120ab8",
      "tree": "96c2b216208aecbabdae01728bb32d26cfa1518c",
      "parents": [
        "7b83d625aa360ea8d4e41584017e0d5179540c5b",
        "589796a57eefa0432bd6af78e375dde8eca8aa25"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:39:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 10 02:39:14 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into klp-dev"
    },
    {
      "commit": "ad386addb984be9619624a93a63a339749161c8d",
      "tree": "9527eb0f27ec1f365180427cf288e5ce2cb47375",
      "parents": [
        "a3912b6a1b93942165a9330894d714934057cd31",
        "b76704bf25d954917ba04b7b8b2969209b536f72"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:21:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:21:44 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-dev am: d2e8e1488a  -s ours am: 1e6d3f904e am: ce677737ec  -s ours\nam: b76704bf25\n\nChange-Id: I4dfd0be0c7ab642e3d743062da218950a4b4129f\n"
    },
    {
      "commit": "a3912b6a1b93942165a9330894d714934057cd31",
      "tree": "9527eb0f27ec1f365180427cf288e5ce2cb47375",
      "parents": [
        "360cb87db4de4d8900e83d71efd846625263a58a",
        "13df27e68bad92903f4ab7c3536bf98df8caafbf"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:18:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:18:04 2017 +0000"
      },
      "message": "[DO NOT MERGE] Throw exception if slot has invalid offset am: 69e347f7ef  -s ours am: 1c732801ab am: 78861ad53e  -s ours\nam: 13df27e68b\n\nChange-Id: I7b7c03f9b744957378aef17f26ac4a66f9c747e3\n"
    },
    {
      "commit": "b76704bf25d954917ba04b7b8b2969209b536f72",
      "tree": "255f81cbd366f72ec76f71056dba98080dc605f2",
      "parents": [
        "13df27e68bad92903f4ab7c3536bf98df8caafbf",
        "ce677737ec25b972ae6831c0a5bd629dae79070c"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:14:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:14:07 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-dev am: d2e8e1488a  -s ours am: 1e6d3f904e\nam: ce677737ec  -s ours\n\nChange-Id: I4ef50e6ff43d354f1542a0c1bb486ebfe14309e8\n"
    },
    {
      "commit": "13df27e68bad92903f4ab7c3536bf98df8caafbf",
      "tree": "255f81cbd366f72ec76f71056dba98080dc605f2",
      "parents": [
        "677a8879c0e5efdb061bfa9be1cd5a494fc660bb",
        "78861ad53e76b29760bb5f6cec0995823668ab34"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:10:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:10:31 2017 +0000"
      },
      "message": "[DO NOT MERGE] Throw exception if slot has invalid offset am: 69e347f7ef  -s ours am: 1c732801ab\nam: 78861ad53e  -s ours\n\nChange-Id: I32668e97f69f63e798cab1e62f68deae861ec96e\n"
    },
    {
      "commit": "360cb87db4de4d8900e83d71efd846625263a58a",
      "tree": "9527eb0f27ec1f365180427cf288e5ce2cb47375",
      "parents": [
        "4130501c192c8a141d926014a220fec1c7379499",
        "677a8879c0e5efdb061bfa9be1cd5a494fc660bb"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:08:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:08:00 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-mr1-dev am: e1766acb41 am: 105b0ff30c  -s ours\nam: 677a8879c0\n\nChange-Id: I890acbc20da8c6637642e9718e0748273bfe22be\n"
    },
    {
      "commit": "ce677737ec25b972ae6831c0a5bd629dae79070c",
      "tree": "39d2d36b0b40c8718521e600841e719b98db1f97",
      "parents": [
        "78861ad53e76b29760bb5f6cec0995823668ab34",
        "1e6d3f904e38a3ba03bc87ac1e5ad0d88e06b1b0"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:07:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:07:27 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-dev am: d2e8e1488a  -s ours\nam: 1e6d3f904e\n\nChange-Id: I50a91bc415fb1aa9b0baf8eb48e208f3792425bc\n"
    },
    {
      "commit": "78861ad53e76b29760bb5f6cec0995823668ab34",
      "tree": "39d2d36b0b40c8718521e600841e719b98db1f97",
      "parents": [
        "105b0ff30c4372fb7b0c0ae703c778b33d3dea29",
        "1c732801abe265ad3de601867920af3498ba207c"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:03:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:03:24 2017 +0000"
      },
      "message": "[DO NOT MERGE] Throw exception if slot has invalid offset am: 69e347f7ef  -s ours\nam: 1c732801ab\n\nChange-Id: I5edf742dbf962ce2a863996b71192ccca038705e\n"
    },
    {
      "commit": "677a8879c0e5efdb061bfa9be1cd5a494fc660bb",
      "tree": "255f81cbd366f72ec76f71056dba98080dc605f2",
      "parents": [
        "d2699d009b8ff9d282a12e6ce608572c851bca52",
        "105b0ff30c4372fb7b0c0ae703c778b33d3dea29"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:03:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:03:16 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-mr1-dev am: e1766acb41\nam: 105b0ff30c  -s ours\n\nChange-Id: Iec5bbb651da033182ec99e9b10e10c098724a5a0\n"
    },
    {
      "commit": "1e6d3f904e38a3ba03bc87ac1e5ad0d88e06b1b0",
      "tree": "ebcf5484e4fdfe961bb97f4d58189adeb27ec4c1",
      "parents": [
        "1c732801abe265ad3de601867920af3498ba207c",
        "d2e8e1488a26d0774a98ee947329c4dec74dae29"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 02:02:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 02:02:30 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-dev\nam: d2e8e1488a  -s ours\n\nChange-Id: I85273c31137127b733b51579c55618326d67a88c\n"
    },
    {
      "commit": "105b0ff30c4372fb7b0c0ae703c778b33d3dea29",
      "tree": "39d2d36b0b40c8718521e600841e719b98db1f97",
      "parents": [
        "b50794ec65aa5490319a50b872e9ce311c183c7d",
        "e1766acb41088cceb2a7c1aaa56ce6d627eff2cc"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 01:56:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 01:56:58 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-mr1-dev\nam: e1766acb41\n\nChange-Id: I5bfc6d7e47772f0aabcc0567e52c6534ba6815c9\n"
    },
    {
      "commit": "1c732801abe265ad3de601867920af3498ba207c",
      "tree": "ebcf5484e4fdfe961bb97f4d58189adeb27ec4c1",
      "parents": [
        "e1766acb41088cceb2a7c1aaa56ce6d627eff2cc",
        "69e347f7ef91c5b708de72e7b4b10a067d1ccfe4"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 01:55:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 01:55:54 2017 +0000"
      },
      "message": "[DO NOT MERGE] Throw exception if slot has invalid offset\nam: 69e347f7ef  -s ours\n\nChange-Id: I5b06e8493703961f828894358a05c9cc70856fa9\n"
    },
    {
      "commit": "4130501c192c8a141d926014a220fec1c7379499",
      "tree": "9527eb0f27ec1f365180427cf288e5ce2cb47375",
      "parents": [
        "467a8d802ffd695bc27f9d613dbb760f4f4fd27c",
        "d2699d009b8ff9d282a12e6ce608572c851bca52"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 01:54:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 10 01:54:48 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into mnc-dev\nam: d2699d009b\n\nChange-Id: If4e1c8bff81a3e9a7c4e4c94a2a3ea0a2d4cc9ba\n"
    },
    {
      "commit": "e1766acb41088cceb2a7c1aaa56ce6d627eff2cc",
      "tree": "ebcf5484e4fdfe961bb97f4d58189adeb27ec4c1",
      "parents": [
        "a482ac81a53fdab0b219c3ed187f5663fcd67e81",
        "8aee0b25166f21d6d732b2b09bf7a82948b31dce"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 01:51:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 10 01:51:17 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-mr1-dev"
    },
    {
      "commit": "d2e8e1488a26d0774a98ee947329c4dec74dae29",
      "tree": "b0b6495f402bf721e32ef04a77913c311812777a",
      "parents": [
        "e0f30ecdb96eaf4486614cf0c20d7ec5407c48e1",
        "69e347f7ef91c5b708de72e7b4b10a067d1ccfe4"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 01:50:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 10 01:50:40 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into lmp-dev"
    },
    {
      "commit": "d2699d009b8ff9d282a12e6ce608572c851bca52",
      "tree": "255f81cbd366f72ec76f71056dba98080dc605f2",
      "parents": [
        "9d2914436f82a6670a42da4545ffd2fcb9301025",
        "3b3f08e68f2d169d0881ef1441102712fff21d1e"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 10 01:49:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 10 01:49:59 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Throw exception if slot has invalid offset\" into mnc-dev"
    },
    {
      "commit": "467a8d802ffd695bc27f9d613dbb760f4f4fd27c",
      "tree": "978e4048f280e684cde0235b806d22ab71943674",
      "parents": [
        "831a5ccc5d85757fde2fa1301cb91a5351abf27d",
        "9d2914436f82a6670a42da4545ffd2fcb9301025"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 20:24:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 20:24:29 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: 7b83d625aa am: 2d54d2c0d5 am: 305a41b7a6  -s ours am: e0f30ecdb9  -s ours am: a482ac81a5 am: b50794ec65  -s ours\nam: 9d2914436f\n\nChange-Id: Ifccf901c30a7b4cbb8fb0556b0ed520ddc1851c8\n"
    },
    {
      "commit": "9d2914436f82a6670a42da4545ffd2fcb9301025",
      "tree": "09f7fefb2b13d67a6bed24a5ff378ef2e77c14a3",
      "parents": [
        "29104fe5eb637043f86191e9edf0b566cad8150f",
        "b50794ec65aa5490319a50b872e9ce311c183c7d"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 20:18:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 20:18:55 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: 7b83d625aa am: 2d54d2c0d5 am: 305a41b7a6  -s ours am: e0f30ecdb9  -s ours am: a482ac81a5\nam: b50794ec65  -s ours\n\nChange-Id: If7f57fc24bc60e8fa990e43fed483576d5451282\n"
    },
    {
      "commit": "b50794ec65aa5490319a50b872e9ce311c183c7d",
      "tree": "9ab2d25a0976dae154d364cfdcf185e8471f7032",
      "parents": [
        "56020da60181b2ee031ff1fd31c9ea6a012b1321",
        "a482ac81a53fdab0b219c3ed187f5663fcd67e81"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 20:12:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 20:12:46 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: 7b83d625aa am: 2d54d2c0d5 am: 305a41b7a6  -s ours am: e0f30ecdb9  -s ours\nam: a482ac81a5\n\nChange-Id: I4f7b8442c5094c30496299cf00b744db48fd72ad\n"
    },
    {
      "commit": "831a5ccc5d85757fde2fa1301cb91a5351abf27d",
      "tree": "978e4048f280e684cde0235b806d22ab71943674",
      "parents": [
        "656a8b94593917bb6369c5b203d65af9f8bf1912",
        "29104fe5eb637043f86191e9edf0b566cad8150f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 20:07:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 20:07:54 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: bb6096d37b  -s ours am: 31b54b9803 am: 56020da601  -s ours\nam: 29104fe5eb\n\nChange-Id: I8cc18e571f1791845aa2add426fa93a9f7520de7\n"
    },
    {
      "commit": "a482ac81a53fdab0b219c3ed187f5663fcd67e81",
      "tree": "ee2449b9683f4ea9a0108456a53eda53b61c3f55",
      "parents": [
        "31b54b9803fafac5060983667a214866b55ff3c3",
        "e0f30ecdb96eaf4486614cf0c20d7ec5407c48e1"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 20:05:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 20:05:21 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: 7b83d625aa am: 2d54d2c0d5 am: 305a41b7a6  -s ours\nam: e0f30ecdb9  -s ours\n\nChange-Id: Iffa0c61e06cbfe2e66912c26b0a3d81660bc5a91\n"
    },
    {
      "commit": "656a8b94593917bb6369c5b203d65af9f8bf1912",
      "tree": "978e4048f280e684cde0235b806d22ab71943674",
      "parents": [
        "4707bd455ea0fd77de8f9421add9575f7024f635",
        "451bcb50c7e661ff7b629e2563ff03391654437e"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 20:01:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 20:01:05 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: 1cbfeef9d8 am: cd1be81d25  -s ours\nam: 451bcb50c7\n\nChange-Id: Iecaf28d9d8df6d202f67a6393f1255d65c24dd64\n"
    },
    {
      "commit": "29104fe5eb637043f86191e9edf0b566cad8150f",
      "tree": "09f7fefb2b13d67a6bed24a5ff378ef2e77c14a3",
      "parents": [
        "451bcb50c7e661ff7b629e2563ff03391654437e",
        "56020da60181b2ee031ff1fd31c9ea6a012b1321"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:58:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:58:28 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: bb6096d37b  -s ours am: 31b54b9803\nam: 56020da601  -s ours\n\nChange-Id: I1117f04043a04adce2fc544052884e96430cc88a\n"
    },
    {
      "commit": "e0f30ecdb96eaf4486614cf0c20d7ec5407c48e1",
      "tree": "5c572647bbf9cb37026171fc2d844e913996e526",
      "parents": [
        "bb6096d37b70b8cbc41f7eac52d4e0e3f47de3ca",
        "305a41b7a673939c9f51126a1e3870ff5dfb3b27"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:58:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:58:26 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: 7b83d625aa am: 2d54d2c0d5\nam: 305a41b7a6  -s ours\n\nChange-Id: I902e6af1c2ef49d454a7d1bae92d8e20ea263b0e\n"
    },
    {
      "commit": "305a41b7a673939c9f51126a1e3870ff5dfb3b27",
      "tree": "f724e9dea2c80040a1984abd695121b836e0cc70",
      "parents": [
        "b278ed787ece58ca7aa28b7b3a94da02d02fd5ab",
        "2d54d2c0d58906c864c499104ac5dfed31accb5b"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:52:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:52:01 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: 7b83d625aa\nam: 2d54d2c0d5\n\nChange-Id: I29dccd1ed95079470fc1dd7b04e3db6c5c7d76d2\n"
    },
    {
      "commit": "451bcb50c7e661ff7b629e2563ff03391654437e",
      "tree": "09f7fefb2b13d67a6bed24a5ff378ef2e77c14a3",
      "parents": [
        "07beec953b25881d61d85dd2796368a0d7864f73",
        "cd1be81d25fbdf477d8c906afb4be8cf21f82c61"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:51:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:51:55 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: 1cbfeef9d8\nam: cd1be81d25  -s ours\n\nChange-Id: Idce25609138797d130d511ea84847ed71fc6dd65\n"
    },
    {
      "commit": "56020da60181b2ee031ff1fd31c9ea6a012b1321",
      "tree": "9ab2d25a0976dae154d364cfdcf185e8471f7032",
      "parents": [
        "cd1be81d25fbdf477d8c906afb4be8cf21f82c61",
        "31b54b9803fafac5060983667a214866b55ff3c3"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:50:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:50:39 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr am: bb6096d37b  -s ours\nam: 31b54b9803\n\nChange-Id: Idfb4997bc0e44322bcf2db7e111b76ea59244168\n"
    },
    {
      "commit": "cd1be81d25fbdf477d8c906afb4be8cf21f82c61",
      "tree": "9ab2d25a0976dae154d364cfdcf185e8471f7032",
      "parents": [
        "a0b1198e7066c70a99a24e091b06b0dc0ef22103",
        "1cbfeef9d8667ba62a263e2cf09ef9c6af4517da"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:44:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:44:01 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr\nam: 1cbfeef9d8\n\nChange-Id: Ib2dc9c376b0ad77a0b64ac3a762bc49e4ef6159f\n"
    },
    {
      "commit": "4707bd455ea0fd77de8f9421add9575f7024f635",
      "tree": "978e4048f280e684cde0235b806d22ab71943674",
      "parents": [
        "84e1238ed6582f2cbc7373c05cd3fc2e98598351",
        "07beec953b25881d61d85dd2796368a0d7864f73"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:43:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:43:55 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Check bounds in offsetToPtr\" into mnc-dev\nam: 07beec953b\n\nChange-Id: Ia5853c9741163b5e38a432ca645e4082bfa0a7bb\n"
    },
    {
      "commit": "2d54d2c0d58906c864c499104ac5dfed31accb5b",
      "tree": "0149fa421e07c1199c3fd80b0be7a04e55e3d806",
      "parents": [
        "21992d997b7022396a3ac7699679c905b6d6d2bc",
        "7b83d625aa360ea8d4e41584017e0d5179540c5b"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:43:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:43:54 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr\nam: 7b83d625aa\n\nChange-Id: Icfcec14e7d4bfcd6c893f0fa319541223b9d7901\n"
    },
    {
      "commit": "31b54b9803fafac5060983667a214866b55ff3c3",
      "tree": "ee2449b9683f4ea9a0108456a53eda53b61c3f55",
      "parents": [
        "1cbfeef9d8667ba62a263e2cf09ef9c6af4517da",
        "bb6096d37b70b8cbc41f7eac52d4e0e3f47de3ca"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:43:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:43:52 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr\nam: bb6096d37b  -s ours\n\nChange-Id: Ief3269100fb5c0d425e58b4faf87bd73677251b1\n"
    },
    {
      "commit": "07beec953b25881d61d85dd2796368a0d7864f73",
      "tree": "09f7fefb2b13d67a6bed24a5ff378ef2e77c14a3",
      "parents": [
        "c8dac8d6f609a50a6aac04a098fdb22fa3861b29",
        "23efadc807d753906edf0cb61e76ba50cde3ab39"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Mar 09 19:35:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 09 19:35:32 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Check bounds in offsetToPtr\" into mnc-dev"
    },
    {
      "commit": "84e1238ed6582f2cbc7373c05cd3fc2e98598351",
      "tree": "f4ef91dcd5e8bd14501d1dc546b97a513acb6ad3",
      "parents": [
        "00f5232dd0ff8bb49c6ee71fadbdaa9a8cb07173",
        "c8dac8d6f609a50a6aac04a098fdb22fa3861b29"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Mar 09 19:26:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Mar 09 19:26:50 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Don\u0027t allow permission change to runtime\" into mnc-dev\nam: c8dac8d6f6\n\nChange-Id: I597b43bb7218779d55c0b11af79daef128d199f2\n"
    },
    {
      "commit": "c8dac8d6f609a50a6aac04a098fdb22fa3861b29",
      "tree": "e8e4e16e6c042c02c9ab82e5d47bcf1d8b704c4b",
      "parents": [
        "48f1ddc94a85d4b063cdf4b76cba14ccdd34376f",
        "8b943f40b6efc94490d79b1fe1bd7e6db0657eb0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 09 19:19:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 09 19:19:43 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Don\u0027t allow permission change to runtime\" into mnc-dev"
    },
    {
      "commit": "8b943f40b6efc94490d79b1fe1bd7e6db0657eb0",
      "tree": "f69016653d95e351cbb0b7f1e2620f35e36a1bd0",
      "parents": [
        "1f458fdc66c27977a2f93ba473d120aad190282a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Dec 29 14:40:11 2016 -0800"
      },
      "committer": {
        "name": "Zach Jang",
        "email": "zachjang@google.com",
        "time": "Thu Mar 09 19:16:08 2017 +0000"
      },
      "message": "[DO NOT MERGE] Don\u0027t allow permission change to runtime\n\nPrevent apps to change permission protection level to dangerous\nfrom any other type as this would allow a privilege escalation\nwhere an app adds a normal permission in other app\u0027s group and\nthen redefines it as dangerous leading to the group auto-grant.\n\nTest: Added a CTS test which passes.\n\nBug: 33860747\n\nChange-Id: I4e86ee54e61d2fa45be601fae577986ef9a84673\n"
    },
    {
      "commit": "8aee0b25166f21d6d732b2b09bf7a82948b31dce",
      "tree": "5ea0cd2e55f3e25d394e48dc023890900a62d9ba",
      "parents": [
        "6f754e48e95410d00382c9a6b694f0a8a655eb63"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Feb 22 14:12:50 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Sat Mar 04 01:35:49 2017 +0000"
      },
      "message": "[DO NOT MERGE] Throw exception if slot has invalid offset\n\nPreviously the process would crash, which is OK, but complicates testing.\n\nTest: cts-tradefed run cts --module CtsContentTestCases\n      --test android.content.cts.ContentProviderCursorWindowTest\nBug: 34128677\n\nChange-Id: I5b50982d77ec65c442fbb973d14c85a5c29c43c7\n(cherry picked from commit eb6de6f5f10148b9f81f9c0074d1e1f7af21bfb0)\n"
    },
    {
      "commit": "589796a57eefa0432bd6af78e375dde8eca8aa25",
      "tree": "82a66e2b20746c3de8c86f8f9481007c72eccfd6",
      "parents": [
        "8cdc04957a743ff45cc18aeb91945e883121b2c8"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Feb 22 14:12:50 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 03 23:40:06 2017 +0000"
      },
      "message": "[DO NOT MERGE] Throw exception if slot has invalid offset\n\nPreviously the process would crash, which is OK, but complicates testing.\n\nTest: cts-tradefed run cts --module CtsContentTestCases\n      --test android.content.cts.ContentProviderCursorWindowTest\nBug: 34128677\n\nChange-Id: I5b50982d77ec65c442fbb973d14c85a5c29c43c7\n(cherry picked from commit eb6de6f5f10148b9f81f9c0074d1e1f7af21bfb0)\n"
    },
    {
      "commit": "69e347f7ef91c5b708de72e7b4b10a067d1ccfe4",
      "tree": "4ca1a316fd88cecb12cae4b7204c95de709ddb8a",
      "parents": [
        "3e4faac39f77e3ad86cdca528d8981cb0c00daa0"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Feb 22 14:12:50 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 03 23:37:53 2017 +0000"
      },
      "message": "[DO NOT MERGE] Throw exception if slot has invalid offset\n\nPreviously the process would crash, which is OK, but complicates testing.\n\nTest: cts-tradefed run cts --module CtsContentTestCases\n      --test android.content.cts.ContentProviderCursorWindowTest\nBug: 34128677\n\nChange-Id: I5b50982d77ec65c442fbb973d14c85a5c29c43c7\n(cherry picked from commit eb6de6f5f10148b9f81f9c0074d1e1f7af21bfb0)\n"
    },
    {
      "commit": "3b3f08e68f2d169d0881ef1441102712fff21d1e",
      "tree": "fdbbfce70afe8ca6c53b2207568ebb80f92d470d",
      "parents": [
        "48f1ddc94a85d4b063cdf4b76cba14ccdd34376f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Feb 22 14:12:50 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 03 23:19:11 2017 +0000"
      },
      "message": "[DO NOT MERGE] Throw exception if slot has invalid offset\n\nPreviously the process would crash, which is OK, but complicates testing.\n\nTest: cts-tradefed run cts --module CtsContentTestCases\n      --test android.content.cts.ContentProviderCursorWindowTest\nBug: 34128677\n\nChange-Id: I5b50982d77ec65c442fbb973d14c85a5c29c43c7\n(cherry picked from commit eb6de6f5f10148b9f81f9c0074d1e1f7af21bfb0)\n"
    },
    {
      "commit": "1cbfeef9d8667ba62a263e2cf09ef9c6af4517da",
      "tree": "ee2449b9683f4ea9a0108456a53eda53b61c3f55",
      "parents": [
        "6f754e48e95410d00382c9a6b694f0a8a655eb63"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Feb 27 17:33:18 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Mar 03 19:01:24 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr\n\nCheck whether specified offset belongs to mData.\nAlso added a default argument bufferSize to check the end offset.\n\nSize of the ashmem descriptor can be modified between\nashmem_get_size_region call and mmap. createFromParcel method was updated\nto check ashmem size again immediately after memory is mapped.\n\nTest: manual - using the test app from the bug\nBug: 34128677\nChange-Id: I3ecd1616a870ce20941ce9b20a1843d2b4295750\n(cherry picked from commit 45e2e95c2ffeb2d978e2cce80b729ef6ada3b8d2)\n"
    },
    {
      "commit": "7b83d625aa360ea8d4e41584017e0d5179540c5b",
      "tree": "772ce734e08d189ada3db9c09f662afc97b9138b",
      "parents": [
        "8cdc04957a743ff45cc18aeb91945e883121b2c8"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Feb 27 17:33:18 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Mar 01 18:46:27 2017 -0800"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr\n\nCheck whether specified offset belongs to mData.\nAlso added a default argument bufferSize to check the end offset.\n\nSize of the ashmem descriptor can be modified between\nashmem_get_size_region call and mmap. createFromParcel method was updated\nto check ashmem size again immediately after memory is mapped.\n\nTest: manual - using the test app from the bug\nBug: 34128677\nChange-Id: I3ecd1616a870ce20941ce9b20a1843d2b4295750\n(cherry picked from commit 45e2e95c2ffeb2d978e2cce80b729ef6ada3b8d2)\n"
    },
    {
      "commit": "bb6096d37b70b8cbc41f7eac52d4e0e3f47de3ca",
      "tree": "5c572647bbf9cb37026171fc2d844e913996e526",
      "parents": [
        "3e4faac39f77e3ad86cdca528d8981cb0c00daa0"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Feb 27 17:33:18 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Mar 01 01:31:18 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr\n\nCheck whether specified offset belongs to mData.\nAlso added a default argument bufferSize to check the end offset.\n\nSize of the ashmem descriptor can be modified between\nashmem_get_size_region call and mmap. createFromParcel method was updated\nto check ashmem size again immediately after memory is mapped.\n\nTest: manual - using the test app from the bug\nBug: 34128677\nChange-Id: I3ecd1616a870ce20941ce9b20a1843d2b4295750\n(cherry picked from commit 45e2e95c2ffeb2d978e2cce80b729ef6ada3b8d2)\n"
    },
    {
      "commit": "23efadc807d753906edf0cb61e76ba50cde3ab39",
      "tree": "dc5c461c9ec7a14a7a625373f09b0d9e2c14cacd",
      "parents": [
        "48f1ddc94a85d4b063cdf4b76cba14ccdd34376f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Mon Feb 27 17:33:18 2017 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Mar 01 01:29:05 2017 +0000"
      },
      "message": "[DO NOT MERGE] Check bounds in offsetToPtr\n\nCheck whether specified offset belongs to mData.\nAlso added a default argument bufferSize to check the end offset.\n\nSize of the ashmem descriptor can be modified between\nashmem_get_size_region call and mmap. createFromParcel method was updated\nto check ashmem size again immediately after memory is mapped.\n\nTest: manual - using the test app from the bug\nBug: 34128677\nChange-Id: I3ecd1616a870ce20941ce9b20a1843d2b4295750\n(cherry picked from commit 45e2e95c2ffeb2d978e2cce80b729ef6ada3b8d2)\n"
    },
    {
      "commit": "00f5232dd0ff8bb49c6ee71fadbdaa9a8cb07173",
      "tree": "6e3f52eaa8717479c0d260bb33aab14275d9c6f4",
      "parents": [
        "32c71b078c01d7469ad45248ff086d08788cb28a",
        "48f1ddc94a85d4b063cdf4b76cba14ccdd34376f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Feb 12 09:58:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 12 09:58:13 2017 +0000"
      },
      "message": "DO NOT MERGE. Grant MMS Uri permissions as the calling UID. am: 6f754e48e9 am: a0b1198e70  -s ours\nam: 48f1ddc94a\n\nChange-Id: I1785a0a301e2847946276be682f62ee263b39a3f\n"
    },
    {
      "commit": "48f1ddc94a85d4b063cdf4b76cba14ccdd34376f",
      "tree": "e204839962957e833c54034cea86a3aca8e39b7e",
      "parents": [
        "3f3da42ef9bc03ad9f7c6a6f71b3c7c0f935bde4",
        "a0b1198e7066c70a99a24e091b06b0dc0ef22103"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Feb 12 09:53:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 12 09:53:38 2017 +0000"
      },
      "message": "DO NOT MERGE. Grant MMS Uri permissions as the calling UID. am: 6f754e48e9\nam: a0b1198e70  -s ours\n\nChange-Id: Ieefebd7669b892cba9afade572e3f43d56095902\n"
    },
    {
      "commit": "a0b1198e7066c70a99a24e091b06b0dc0ef22103",
      "tree": "f726c7d7c1b714534d40576b41c141385496da3f",
      "parents": [
        "d20b04a41db9a514b3eab8f3654f95707645ffc5",
        "6f754e48e95410d00382c9a6b694f0a8a655eb63"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Feb 12 09:48:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 12 09:48:46 2017 +0000"
      },
      "message": "DO NOT MERGE. Grant MMS Uri permissions as the calling UID.\nam: 6f754e48e9\n\nChange-Id: I2f6dd5ba1e266b3d451533e518ec7f2fe24b262c\n"
    },
    {
      "commit": "32c71b078c01d7469ad45248ff086d08788cb28a",
      "tree": "6e3f52eaa8717479c0d260bb33aab14275d9c6f4",
      "parents": [
        "00af0a6d2c513a6676e97628fd40c83156f68066",
        "3f3da42ef9bc03ad9f7c6a6f71b3c7c0f935bde4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Feb 12 09:47:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 12 09:47:33 2017 +0000"
      },
      "message": "DO NOT MERGE. Grant MMS Uri permissions as the calling UID.\nam: 3f3da42ef9\n\nChange-Id: I222c32931827d906db5fc1e3258f2095e6013481\n"
    },
    {
      "commit": "6f754e48e95410d00382c9a6b694f0a8a655eb63",
      "tree": "7d8244910671b11a554aededcdb2a411bfb3c9d3",
      "parents": [
        "b058dc139dcea65def3d8c842aa37ea5dc2695a8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 30 14:29:59 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Feb 07 04:46:19 2017 +0000"
      },
      "message": "DO NOT MERGE. Grant MMS Uri permissions as the calling UID.\n\nA recent security fix prevents the system UID from handing out Uri\npermission grants directly from itself.  Instead, services need to\nissue grants as the original calling UID to ensure that the caller\nactually has access to the Uris.\n\nTest: builds, boots, send/recv MMS works in primary/secondary users\nBug: 33231106\nChange-Id: Ia9fe19843b52977c8a94ee5349b907beda1882fc\n(cherry picked from commit 7ff418d9a9afb9ecf42f87fffd3e65477decb55e)\n"
    },
    {
      "commit": "3f3da42ef9bc03ad9f7c6a6f71b3c7c0f935bde4",
      "tree": "e204839962957e833c54034cea86a3aca8e39b7e",
      "parents": [
        "4b0164b27cc9e891f7a4b6d2b2c624600ac697bc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Nov 30 14:29:59 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Feb 07 04:43:24 2017 +0000"
      },
      "message": "DO NOT MERGE. Grant MMS Uri permissions as the calling UID.\n\nA recent security fix prevents the system UID from handing out Uri\npermission grants directly from itself.  Instead, services need to\nissue grants as the original calling UID to ensure that the caller\nactually has access to the Uris.\n\nTest: builds, boots, send/recv MMS works in primary/secondary users\nBug: 33231106\nChange-Id: Ia9fe19843b52977c8a94ee5349b907beda1882fc\n(cherry picked from commit 7ff418d9a9afb9ecf42f87fffd3e65477decb55e)\n"
    },
    {
      "commit": "00af0a6d2c513a6676e97628fd40c83156f68066",
      "tree": "c415213d66999f55080104facd973beeb8dde6ac",
      "parents": [
        "c0cc8695a5fdec51938dc49e134df2f0ca0cfe79",
        "4b0164b27cc9e891f7a4b6d2b2c624600ac697bc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 03 00:35:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:35:19 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-dev am: 3e4faac39f  -s ours am: b058dc139d am: d20b04a41d  -s ours\nam: 4b0164b27c\n\nChange-Id: I4dda89507d1003f82af6e204c9983732b36927da\n"
    },
    {
      "commit": "c0cc8695a5fdec51938dc49e134df2f0ca0cfe79",
      "tree": "c415213d66999f55080104facd973beeb8dde6ac",
      "parents": [
        "8c9ff68173cecda5f0b68a2bde475202c005ecca",
        "9346bec730b332c0283a6641f6691897c80e884b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 03 00:34:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:34:33 2017 +0000"
      },
      "message": "DO NOT MERGE. No direct Uri grants from system. am: 2dfdf662d0  -s ours am: 4a4b6bfafb am: 61e9179646  -s ours\nam: 9346bec730\n\nChange-Id: I456a98abbdcb7d6f7d959a791da726f56f55edf8\n"
    },
    {
      "commit": "8c9ff68173cecda5f0b68a2bde475202c005ecca",
      "tree": "c415213d66999f55080104facd973beeb8dde6ac",
      "parents": [
        "bd2bec9164b98a98cf16674f60d1ee7ad01fac1b",
        "f82c3730748893ac1e9ff5fe7353fa110e8d7ef4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 03 00:33:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:33:40 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-mr1-dev am: 6d3573e530 am: 5d65931af5  -s ours\nam: f82c373074\n\nChange-Id: I603a9a75c3874f1b7cf099aa26b865fdbe7b0e99\n"
    },
    {
      "commit": "bd2bec9164b98a98cf16674f60d1ee7ad01fac1b",
      "tree": "c415213d66999f55080104facd973beeb8dde6ac",
      "parents": [
        "8f4f4daf2ccefe261b7fb3af9ca6d7e92a3743a7",
        "05749525a522fb7f153ac7cada375736c988fbc3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 03 00:32:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:32:49 2017 +0000"
      },
      "message": "DO NOT MERGE. No direct Uri grants from system. am: 6f13f73b73 am: 73f95823f8  -s ours\nam: 05749525a5\n\nChange-Id: Id298d130a52b44ad9252f8a65c88bb63fbb86f7f\n"
    },
    {
      "commit": "4b0164b27cc9e891f7a4b6d2b2c624600ac697bc",
      "tree": "240c97834972776aa566aaf720abf598a8500492",
      "parents": [
        "9346bec730b332c0283a6641f6691897c80e884b",
        "d20b04a41db9a514b3eab8f3654f95707645ffc5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 03 00:30:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:30:04 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-dev am: 3e4faac39f  -s ours am: b058dc139d\nam: d20b04a41d  -s ours\n\nChange-Id: I2a98850d4c3246c02d5197adff9503be2839df01\n"
    },
    {
      "commit": "9346bec730b332c0283a6641f6691897c80e884b",
      "tree": "240c97834972776aa566aaf720abf598a8500492",
      "parents": [
        "f82c3730748893ac1e9ff5fe7353fa110e8d7ef4",
        "61e917964665cf111a7495142b746a689b71de62"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 03 00:29:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:29:13 2017 +0000"
      },
      "message": "DO NOT MERGE. No direct Uri grants from system. am: 2dfdf662d0  -s ours am: 4a4b6bfafb\nam: 61e9179646  -s ours\n\nChange-Id: Ibfdb4128b1db25db478f9b4cb987d0754ddd9124\n"
    },
    {
      "commit": "f82c3730748893ac1e9ff5fe7353fa110e8d7ef4",
      "tree": "240c97834972776aa566aaf720abf598a8500492",
      "parents": [
        "05749525a522fb7f153ac7cada375736c988fbc3",
        "5d65931af5c19c6aa582343eedc821712b0559f4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 03 00:23:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:23:24 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-mr1-dev am: 6d3573e530\nam: 5d65931af5  -s ours\n\nChange-Id: I14933edb3f93eea4156698bb2669938849c30697\n"
    },
    {
      "commit": "05749525a522fb7f153ac7cada375736c988fbc3",
      "tree": "240c97834972776aa566aaf720abf598a8500492",
      "parents": [
        "e6be8d765fcaee0ddd0841afb3e27e6b6cd3e5cc",
        "73f95823f83dec8632b6dd45c6610fd0d671add1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 03 00:22:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:22:28 2017 +0000"
      },
      "message": "DO NOT MERGE. No direct Uri grants from system. am: 6f13f73b73\nam: 73f95823f8  -s ours\n\nChange-Id: I1361483ca420b86bf1adedfe297d4dcdf5121a18\n"
    },
    {
      "commit": "d20b04a41db9a514b3eab8f3654f95707645ffc5",
      "tree": "4e8ec4ba6e1fbd6afaf4c23511a0046d7020ddc3",
      "parents": [
        "61e917964665cf111a7495142b746a689b71de62",
        "b058dc139dcea65def3d8c842aa37ea5dc2695a8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 03 00:22:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:22:15 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-dev am: 3e4faac39f  -s ours\nam: b058dc139d\n\nChange-Id: Idd1aeb4749741aa8bae76cf43ce3f2bdceff077d\n"
    },
    {
      "commit": "61e917964665cf111a7495142b746a689b71de62",
      "tree": "4e8ec4ba6e1fbd6afaf4c23511a0046d7020ddc3",
      "parents": [
        "5d65931af5c19c6aa582343eedc821712b0559f4",
        "4a4b6bfafbf024c27590533d7d0501ede2c47598"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 03 00:21:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:21:13 2017 +0000"
      },
      "message": "DO NOT MERGE. No direct Uri grants from system. am: 2dfdf662d0  -s ours\nam: 4a4b6bfafb\n\nChange-Id: Id479b2d27fd8396047312fe7259971c167b8d705\n"
    },
    {
      "commit": "8f4f4daf2ccefe261b7fb3af9ca6d7e92a3743a7",
      "tree": "c415213d66999f55080104facd973beeb8dde6ac",
      "parents": [
        "3da69c1115a7ba8826fe4d74e73d0f0d6c2c5861",
        "e6be8d765fcaee0ddd0841afb3e27e6b6cd3e5cc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 03 00:12:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:12:45 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into mnc-dev\nam: e6be8d765f\n\nChange-Id: I502a04687a3a7840860e1a3af0a702f7162a8897\n"
    },
    {
      "commit": "3da69c1115a7ba8826fe4d74e73d0f0d6c2c5861",
      "tree": "c415213d66999f55080104facd973beeb8dde6ac",
      "parents": [
        "7115ad7119fd16076018661098d99b31a3bda168",
        "bac46f5b6581a55fa50e473ca09018bd2bdd59a9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 03 00:12:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:12:43 2017 +0000"
      },
      "message": "DO NOT MERGE. No direct Uri grants from system.\nam: bac46f5b65\n\nChange-Id: I87dbe96e14c68b5d99b43bf7ad3d653d5fb33a61\n"
    },
    {
      "commit": "5d65931af5c19c6aa582343eedc821712b0559f4",
      "tree": "4e8ec4ba6e1fbd6afaf4c23511a0046d7020ddc3",
      "parents": [
        "73f95823f83dec8632b6dd45c6610fd0d671add1",
        "6d3573e530388e6752d6663d73dfc75fd898d643"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 03 00:12:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:12:10 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-mr1-dev\nam: 6d3573e530\n\nChange-Id: I501ff6230b9b5fa5d7232e52cfe326320c7edf65\n"
    },
    {
      "commit": "73f95823f83dec8632b6dd45c6610fd0d671add1",
      "tree": "4e8ec4ba6e1fbd6afaf4c23511a0046d7020ddc3",
      "parents": [
        "bf1c88f34e85c032f32f6d211958b83145a67222",
        "6f13f73b7332a86adb61dd23a725d36e5a9537d9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 03 00:12:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:12:08 2017 +0000"
      },
      "message": "DO NOT MERGE. No direct Uri grants from system.\nam: 6f13f73b73\n\nChange-Id: I28627832c3ec765d6761afbf3fc508d1069c9582\n"
    },
    {
      "commit": "b058dc139dcea65def3d8c842aa37ea5dc2695a8",
      "tree": "866bd200024decd6c9f5b9717493991a0ed3c2cd",
      "parents": [
        "4a4b6bfafbf024c27590533d7d0501ede2c47598",
        "3e4faac39f77e3ad86cdca528d8981cb0c00daa0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Feb 03 00:10:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:10:17 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-dev\nam: 3e4faac39f  -s ours\n\nChange-Id: If1ea6da6679874ca13379222a28c529421c80b23\n"
    },
    {
      "commit": "4a4b6bfafbf024c27590533d7d0501ede2c47598",
      "tree": "866bd200024decd6c9f5b9717493991a0ed3c2cd",
      "parents": [
        "6d3573e530388e6752d6663d73dfc75fd898d643",
        "2dfdf662d000ba66a22b0df3e5d9d87bfc6b7003"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Feb 03 00:10:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 03 00:10:16 2017 +0000"
      },
      "message": "DO NOT MERGE. No direct Uri grants from system.\nam: 2dfdf662d0  -s ours\n\nChange-Id: Id06fac9dd096c1d821a1af7451db388446e9b156\n"
    },
    {
      "commit": "3e4faac39f77e3ad86cdca528d8981cb0c00daa0",
      "tree": "a04f9f9c0388dbae80d83e3cdb070a205201e920",
      "parents": [
        "af85feef363b596cbac066d1eea8bf8c5df7807d",
        "2dfdf662d000ba66a22b0df3e5d9d87bfc6b7003"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Feb 02 23:59:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 02 23:59:49 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-dev"
    },
    {
      "commit": "6d3573e530388e6752d6663d73dfc75fd898d643",
      "tree": "866bd200024decd6c9f5b9717493991a0ed3c2cd",
      "parents": [
        "d9c81559436fea31767a7eca05a63060dff4d313",
        "6f13f73b7332a86adb61dd23a725d36e5a9537d9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Feb 02 23:59:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 02 23:59:49 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into lmp-mr1-dev"
    },
    {
      "commit": "e6be8d765fcaee0ddd0841afb3e27e6b6cd3e5cc",
      "tree": "240c97834972776aa566aaf720abf598a8500492",
      "parents": [
        "c1a0e6db4c3bc11f591c6d486b6e6fccafe93078",
        "bac46f5b6581a55fa50e473ca09018bd2bdd59a9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Feb 02 23:59:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 02 23:59:47 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into mnc-dev"
    },
    {
      "commit": "7115ad7119fd16076018661098d99b31a3bda168",
      "tree": "c415213d66999f55080104facd973beeb8dde6ac",
      "parents": [
        "20756a97eae67ce7d95a35590238a19788e05d19",
        "b18bd06e94645c53c8e7a9426fe0cc3b6f90b7f4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Feb 02 23:59:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 02 23:59:46 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE. No direct Uri grants from system.\" into mnc-dr-dev"
    },
    {
      "commit": "20756a97eae67ce7d95a35590238a19788e05d19",
      "tree": "1f9ce55ae9c5a6c3fa4048fa39bf78813601c99d",
      "parents": [
        "64e2b4f825a8b0f594b506f766abf3ebae8b338c",
        "c1a0e6db4c3bc11f591c6d486b6e6fccafe93078"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Thu Feb 02 23:24:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 02 23:24:38 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Do not call RecoverySystem with DPMS lock held\" into lmp-dev am: af85feef36  -s ours am: d9c8155943  -s ours am: bf1c88f34e  -s ours\nam: c1a0e6db4c  -s ours\n\nChange-Id: Ide2acd4e61618be87ad4c32d735a4cd7f3781d0b\n"
    },
    {
      "commit": "64e2b4f825a8b0f594b506f766abf3ebae8b338c",
      "tree": "1f9ce55ae9c5a6c3fa4048fa39bf78813601c99d",
      "parents": [
        "4e4dfacb7b99f1df24b55a3b52bea0ad4a5c12b5",
        "3f7ed73fdd88e0bd343d2e143d6d76c25461c440"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Thu Feb 02 23:21:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 02 23:21:37 2017 +0000"
      },
      "message": "DO NOT MERGE Do not call RecoverySystem with DPMS lock held am: 14ed611912  -s ours am: 051f01700e  -s ours am: a3685e4bb5  -s ours\nam: 3f7ed73fdd  -s ours\n\nChange-Id: I42ed0e37dc68919a2a3e6b9b6aaa5030a90eca77\n"
    }
  ],
  "next": "c1a0e6db4c3bc11f591c6d486b6e6fccafe93078"
}
