)]}'
{
  "log": [
    {
      "commit": "fa64e6412bd607e198a199b39cc18024e6e99105",
      "tree": "15f2a9b8f8b2e1ad7e5d4aac9e1b739a46254672",
      "parents": [
        "1411c396f0c11d042916e531e10978c60af1a4b6"
      ],
      "author": {
        "name": "Kevin Jeon",
        "email": "kevinjeon@google.com",
        "time": "Thu Jul 27 11:36:41 2023 -0400"
      },
      "committer": {
        "name": "Kevin Jeon",
        "email": "kevinjeon@google.com",
        "time": "Thu Jul 27 15:03:47 2023 -0400"
      },
      "message": "Add sysprop for identifying strict-run bugreports\n\nThis change adds \u0027dumpstate.strict_run\u0027, which sets stricter timeouts on\nflaky sections. The default value for this property is \u0027true\u0027.\n\nTest: Build, wipe, and flash, then verify that:\n      1) the strict-run log is emitted when taking a bug report\n      2) manually running \u0027setprop dumpstate.strict_run false\u0027 results in\n\t the strict-run log not being emitted in the next bug report\nBug: 283326935\nChange-Id: Ic40b235f710b2858ec8ca463a8f6a796d9e6c98e\n"
    },
    {
      "commit": "1411c396f0c11d042916e531e10978c60af1a4b6",
      "tree": "44b0076373f03dc8b52c3f9c3f6c5e79533e2247",
      "parents": [
        "d0995f5a664a263b82cc4263ab71f4c5f64f6274",
        "cb0afc44e1cdbca96b6badd7f650a8d2804ca18a"
      ],
      "author": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Thu Jul 20 11:00:24 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 20 11:00:24 2023 +0000"
      },
      "message": "Merge \"Add bug component to services/vibratorservice\" into main"
    },
    {
      "commit": "d0995f5a664a263b82cc4263ab71f4c5f64f6274",
      "tree": "8e6627e899a4dfa828ec696062035c2d0e37f267",
      "parents": [
        "39a9427c02c1bb30434e532f0053d436aedf85b2",
        "fac97ad291aacb0236f5c817f55d07e79441f822"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "hibrian@google.com",
        "time": "Wed Jul 19 17:29:36 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 19 17:29:36 2023 +0000"
      },
      "message": "Merge \"SF: Add domlaskowski@ to SurfaceFlinger OWNERS\" into main"
    },
    {
      "commit": "cb0afc44e1cdbca96b6badd7f650a8d2804ca18a",
      "tree": "a37c5f286d950c1eb0b27b42d1db20f078ef3c2f",
      "parents": [
        "39a9427c02c1bb30434e532f0053d436aedf85b2"
      ],
      "author": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Wed Jul 19 16:27:32 2023 +0000"
      },
      "committer": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Wed Jul 19 16:27:37 2023 +0000"
      },
      "message": "Add bug component to services/vibratorservice\n\nChange-Id: I4add2fe2bada0be788a436f5431129a03faef58c\nFix: 290748221\nTest: N/A\n"
    },
    {
      "commit": "39a9427c02c1bb30434e532f0053d436aedf85b2",
      "tree": "644830f3825c7f55a8163842b4e994021184240a",
      "parents": [
        "0a95a88b9de98c862abeb8f1e4a25fad846076db",
        "f499b5a6d57478ad842b55df85a63da0529e72f6"
      ],
      "author": {
        "name": "Trevor Black",
        "email": "vantablack@google.com",
        "time": "Tue Jul 18 03:50:54 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 18 03:50:54 2023 +0000"
      },
      "message": "Merge \"Move vulkan swapchain from pixelformat to aidl\" into main"
    },
    {
      "commit": "0a95a88b9de98c862abeb8f1e4a25fad846076db",
      "tree": "aaee68735c7a3ee9771654abb6281f6b78c33f76",
      "parents": [
        "b8bc8bb9739182e9c5a6d82096c3eda28f61d0e2",
        "c08e061e4bbdd2149ccc3a795276e145be1cdfd9"
      ],
      "author": {
        "name": "Trevor Black",
        "email": "vantablack@google.com",
        "time": "Tue Jul 18 03:50:43 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 18 03:50:43 2023 +0000"
      },
      "message": "Merge \"Add r16, rg1616, rgba10101010 to DebugUtils.cpp\" into main"
    },
    {
      "commit": "b8bc8bb9739182e9c5a6d82096c3eda28f61d0e2",
      "tree": "1cbddfd60b6408f70967df2401d6211f723104e7",
      "parents": [
        "ae7807505a762a52df05401d72ed2841cb6e87b7",
        "aac785e6d9a917faa38dbce4e23d7014093b6b09"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Mon Jul 17 20:03:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 17 20:03:20 2023 +0000"
      },
      "message": "Merge \"Set AID_SYSTEM, AID_ROOT in fuzzService\" into main"
    },
    {
      "commit": "f499b5a6d57478ad842b55df85a63da0529e72f6",
      "tree": "c32d36e5d6b4d583d1f8243c0611001ffecbd2ab",
      "parents": [
        "8ffdc4b56315289f5e788340cd3db47748ff10d9"
      ],
      "author": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Fri Jul 14 17:30:41 2023 +0000"
      },
      "committer": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Mon Jul 17 16:04:53 2023 +0000"
      },
      "message": "Move vulkan swapchain from pixelformat to aidl\n\nBug: 291142745\nTest: Build\nChange-Id: I3abe992f7d7cd2a79704a3189958e51b3c2f0bdb\n"
    },
    {
      "commit": "c08e061e4bbdd2149ccc3a795276e145be1cdfd9",
      "tree": "3f7cc3ba60fc311c9d90d4eb42f01baa6b245de8",
      "parents": [
        "8ffdc4b56315289f5e788340cd3db47748ff10d9"
      ],
      "author": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Mon Jul 17 14:14:32 2023 +0000"
      },
      "committer": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Mon Jul 17 14:27:22 2023 +0000"
      },
      "message": "Add r16, rg1616, rgba10101010 to DebugUtils.cpp\n\nBug: 291578126\nTest: Build\nChange-Id: I2d343fe5c519cf24a4699011626553779049f2c7\n"
    },
    {
      "commit": "ae7807505a762a52df05401d72ed2841cb6e87b7",
      "tree": "a1bf36040a67ab62f111453d1dce26e27dd688e8",
      "parents": [
        "8ffdc4b56315289f5e788340cd3db47748ff10d9",
        "484cbc7e435510f4708edc72ba2c22581fa17e80"
      ],
      "author": {
        "name": "Patrick Williams",
        "email": "pdwilliams@google.com",
        "time": "Fri Jul 14 21:26:47 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 14 21:26:47 2023 +0000"
      },
      "message": "Merge \"Add OWNERS file for libgui_test module\" into main"
    },
    {
      "commit": "484cbc7e435510f4708edc72ba2c22581fa17e80",
      "tree": "afd4670ff0f0d408ec8a0ac10eb32af67be6e2c6",
      "parents": [
        "fae4569bcf9d3aaf4caeaa351a42fc117824da50"
      ],
      "author": {
        "name": "Patrick Williams",
        "email": "pdwilliams@google.com",
        "time": "Thu Jul 06 17:05:32 2023 -0500"
      },
      "committer": {
        "name": "Patrick Williams",
        "email": "pdwilliams@google.com",
        "time": "Fri Jul 14 15:09:58 2023 -0500"
      },
      "message": "Add OWNERS file for libgui_test module\n\nBug: 288142547\nTest: none, only changes OWNERS file\nChange-Id: I418a4722a506556516b151fc1b150e911f8dd2da\n"
    },
    {
      "commit": "fac97ad291aacb0236f5c817f55d07e79441f822",
      "tree": "ce8e8635db10e2c2d887e7037b43a6ea1bc71e2e",
      "parents": [
        "8ffdc4b56315289f5e788340cd3db47748ff10d9"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "hibrian@google.com",
        "time": "Fri Jul 14 17:59:06 2023 +0000"
      },
      "committer": {
        "name": "Brian Johnson",
        "email": "hibrian@google.com",
        "time": "Fri Jul 14 18:05:14 2023 +0000"
      },
      "message": "SF: Add domlaskowski@ to SurfaceFlinger OWNERS\n\nBug: NA\nChange-Id: I244a599001b8de1536443f263885bf67cc31a9ab\nTest: NA\n"
    },
    {
      "commit": "aac785e6d9a917faa38dbce4e23d7014093b6b09",
      "tree": "cefe11af7159ff1fa0e6782f61f38e31da057802",
      "parents": [
        "a1681106e379fa6b3b67441980cce4e8744648f7"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jul 13 18:25:08 2023 +0000"
      },
      "committer": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jul 13 22:20:14 2023 +0000"
      },
      "message": "Set AID_SYSTEM, AID_ROOT in fuzzService\n\nUpdating fuzzService to pick the UIDs from AID_ROOT, AID_SYSTEM and\nother ranges. Services check for particular UIDs and this can help\nbypassing the UID checks.\n\nBug: 291099142\nTest: atest fuzz_service_test\nChange-Id: I4f83369fb36f9f6246ebbbaa74e16fadb34e627e\n"
    },
    {
      "commit": "8ffdc4b56315289f5e788340cd3db47748ff10d9",
      "tree": "e7efff9baf5833f60af62bc35ac0c4e4bc3fcf5b",
      "parents": [
        "f56c8b1e0614442e55432e39ca1bf13215dcb988",
        "a7dfda102226b7fd7499300a1c92c44512bc9d7f"
      ],
      "author": {
        "name": "Josep del Río",
        "email": "joseprio@google.com",
        "time": "Wed Jul 12 10:59:00 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 12 10:59:00 2023 +0000"
      },
      "message": "Merge \"Add component to the input tests presubmit module\" into main"
    },
    {
      "commit": "a7dfda102226b7fd7499300a1c92c44512bc9d7f",
      "tree": "5d59bd4b0ae50c314204f1022d4e85c1fdcb3cb3",
      "parents": [
        "a1681106e379fa6b3b67441980cce4e8744648f7"
      ],
      "author": {
        "name": "Josep del Rio",
        "email": "joseprio@google.com",
        "time": "Wed Jul 12 10:52:52 2023 +0000"
      },
      "committer": {
        "name": "Josep del Rio",
        "email": "joseprio@google.com",
        "time": "Wed Jul 12 10:52:52 2023 +0000"
      },
      "message": "Add component to the input tests presubmit module\n\nAs part of the trunkstable migration, we need to add a component\nto the OWNERS file of the input tests modules.\n\nBug: 288143062\nBug: 288142414\nTest: not needed\nChange-Id: I06f6d395e83ef0ddc95f81088eef8d0181c84eea\n"
    },
    {
      "commit": "f56c8b1e0614442e55432e39ca1bf13215dcb988",
      "tree": "d8457df87580f9d2b52e51e58de752f66a804294",
      "parents": [
        "a1681106e379fa6b3b67441980cce4e8744648f7",
        "2f3ff9f6e4f557a247cf0866a003b4ba08322e07"
      ],
      "author": {
        "name": "Andrew Walbran",
        "email": "qwandor@google.com",
        "time": "Wed Jul 12 09:37:12 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 12 09:37:12 2023 +0000"
      },
      "message": "Merge \"Standardise safety comments for unsafe blocks, and add some more.\" into main"
    },
    {
      "commit": "a1681106e379fa6b3b67441980cce4e8744648f7",
      "tree": "f3e4e8863926568aa2d1e96ceaead8d414fe2f2b",
      "parents": [
        "5b533d28c22178403fce8b9930189f836f21c35a",
        "21c49252bf1039465ca5654fcdd3335f40c7ac49"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jul 10 16:16:31 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 10 16:16:31 2023 +0000"
      },
      "message": "Merge \"Correcting spelling errors in logs\" into main"
    },
    {
      "commit": "21c49252bf1039465ca5654fcdd3335f40c7ac49",
      "tree": "ada91c7cc300e97d510a7444af7f342864eacf49",
      "parents": [
        "89ca51de1817ee6c974143e94daae8b4c5ca2e4e"
      ],
      "author": {
        "name": "wanghuan16",
        "email": "wanghuan16@xiaomi.com",
        "time": "Sun Jul 09 18:52:43 2023 +0800"
      },
      "committer": {
        "name": "huan wang",
        "email": "wanghuan16@xiaomi.com",
        "time": "Sun Jul 09 11:07:36 2023 +0000"
      },
      "message": "Correcting spelling errors in logs\n\nWhen ALOOPER_POLL_ERROR appears, replace the original output log information with ALOOPER_POLL_ERROR.\n\nChange-Id: I445a7a5b2b98da5d748f223bd7a39681ba0d3160\nSigned-off-by: wanghuan16 \u003cwanghuan16@xiaomi.com\u003e\n"
    },
    {
      "commit": "5b533d28c22178403fce8b9930189f836f21c35a",
      "tree": "a478ea51afc9cbb073fb03f85c367ef92969a59a",
      "parents": [
        "b9ca9119ce9224556328a2cf96d730c787af763d",
        "3e9c13a27415662116be71af003d311daf9e03a9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Jul 08 00:08:55 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jul 08 00:08:55 2023 +0000"
      },
      "message": "Merge \"libbinder_rs: Fix broken documentation links\" into main"
    },
    {
      "commit": "b9ca9119ce9224556328a2cf96d730c787af763d",
      "tree": "3ba14eb8e080dfb0eb34d04fec5e7b265f028bb2",
      "parents": [
        "fae4569bcf9d3aaf4caeaa351a42fc117824da50",
        "3694536c9b7a8ccb2e97000f323ddf59e7875798"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jul 07 23:25:46 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 07 23:25:46 2023 +0000"
      },
      "message": "Merge \"installd: error on too high user\" into main"
    },
    {
      "commit": "2f3ff9f6e4f557a247cf0866a003b4ba08322e07",
      "tree": "7b2dd9010321c561b5b6b4eddb49a0929b90f5cb",
      "parents": [
        "3a5367b3d3cc7d463d4c847de3ba8e5af8a762b7"
      ],
      "author": {
        "name": "Andrew Walbran",
        "email": "qwandor@google.com",
        "time": "Fri Jul 07 16:58:13 2023 +0100"
      },
      "committer": {
        "name": "Andrew Walbran",
        "email": "qwandor@google.com",
        "time": "Fri Jul 07 17:25:30 2023 +0100"
      },
      "message": "Standardise safety comments for unsafe blocks, and add some more.\n\nThese will soon be required by a lint.\n\nBug: 290018030\nTest: m vm virtmgr\nChange-Id: Ifd034f53ef1009a312796a5282760c12762844ee\n"
    },
    {
      "commit": "3e9c13a27415662116be71af003d311daf9e03a9",
      "tree": "223fd0746e8901a2b92b32b4ee8435270b0aa6e0",
      "parents": [
        "7ed4fc1d39225dc43a8c43968ec91ffaa8ce33a5"
      ],
      "author": {
        "name": "Andrei Homescu",
        "email": "ahomescu@google.com",
        "time": "Tue May 09 02:48:22 2023 +0000"
      },
      "committer": {
        "name": "Andrei Homescu",
        "email": "ahomescu@google.com",
        "time": "Fri Jul 07 06:14:20 2023 +0000"
      },
      "message": "libbinder_rs: Fix broken documentation links\n\nBuilding libbinder_rs on Trusty with rustdoc enabled\nexposed some broken links in doc comments. Fix these\nbroken links.\n\nBug: 242243245\nTest: build in Trusty\nChange-Id: Ib1337c7d8362be858191809d5aa335b974c635be\n"
    },
    {
      "commit": "3694536c9b7a8ccb2e97000f323ddf59e7875798",
      "tree": "3ba14eb8e080dfb0eb34d04fec5e7b265f028bb2",
      "parents": [
        "fae4569bcf9d3aaf4caeaa351a42fc117824da50"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 05 20:29:10 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jul 06 21:41:57 2023 +0000"
      },
      "message": "installd: error on too high user\n\nOtherwise, it crashes on bad input.\n\nFixes: 284424098\nTest: installd_corpus_fuzzer\nChange-Id: I539ca1dcbe747219beee9252bad2bd1d8fb38aab\n"
    },
    {
      "commit": "fae4569bcf9d3aaf4caeaa351a42fc117824da50",
      "tree": "5210632500c8b575a503c9fa49ae082a560bee3d",
      "parents": [
        "3a5367b3d3cc7d463d4c847de3ba8e5af8a762b7",
        "dccefce9c2981d059f1d70eb3f78f760358d84a8"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Jul 06 16:40:32 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 06 16:40:32 2023 +0000"
      },
      "message": "Merge \"Add FEATURE_TELEPHONY_SATELLITE feature definition\""
    },
    {
      "commit": "3a5367b3d3cc7d463d4c847de3ba8e5af8a762b7",
      "tree": "4a7da146c9a9850584858a26f10861a4326344d6",
      "parents": [
        "7ed4fc1d39225dc43a8c43968ec91ffaa8ce33a5",
        "67b2ab5963297af41e784be8d0a50f3f37577ae6"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Thu Jul 06 14:07:43 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 06 14:07:43 2023 +0000"
      },
      "message": "Merge \"Add OWNERS to libinput\""
    },
    {
      "commit": "dccefce9c2981d059f1d70eb3f78f760358d84a8",
      "tree": "a1c2d09ba81ea5454cb41e23759853bb4f74239b",
      "parents": [
        "d9fffc5b5ffc4d896a71a789cc6e196aa34e304e"
      ],
      "author": {
        "name": "Thomas Nguyen",
        "email": "tnd@google.com",
        "time": "Thu Jul 06 02:25:08 2023 +0000"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Jul 06 10:36:52 2023 +0800"
      },
      "message": "Add FEATURE_TELEPHONY_SATELLITE feature definition\n\nBug: 260644201\nTest: atest VtsHalRadioTargetTest\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:186a1948be57ce5b7cd6dd1475cedaa86a57a1ef)\nMerged-In: I73e0f8b0e20b308e85afd123d9169f827c963c12\nMerged-In: I6bf11bf9165a97145adc1f786a7f7aadd8c1977b\nChange-Id: I73e0f8b0e20b308e85afd123d9169f827c963c12\n"
    },
    {
      "commit": "7ed4fc1d39225dc43a8c43968ec91ffaa8ce33a5",
      "tree": "fa97078d3b0a143b32eb074db58abb517d18024e",
      "parents": [
        "d9fffc5b5ffc4d896a71a789cc6e196aa34e304e",
        "fee5863f00181e179859b1f69a844d38489bfd70"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 05 17:14:17 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 05 17:14:17 2023 +0000"
      },
      "message": "Merge \"Improve Rust documentation of Binder thread pool.\""
    },
    {
      "commit": "d9fffc5b5ffc4d896a71a789cc6e196aa34e304e",
      "tree": "e7c9717bce5091373d81b7bfed27895b1d8ef820",
      "parents": [
        "b32659ce7b2f999ea28fb7b33429d8f0450de4aa",
        "ae3e9ae7ce09db3e93be5b0243e318653b6d9327"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jul 04 08:59:25 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 04 08:59:25 2023 +0000"
      },
      "message": "Merge \"Adjust obb path to be able calculate external\u0027s codeSize well wo/quota\""
    },
    {
      "commit": "fee5863f00181e179859b1f69a844d38489bfd70",
      "tree": "57d3af9cd1e05fd12e2b14c83d54a890b0af9be8",
      "parents": [
        "8e9174b79d4bee6e41a08a889f2d3e5d958fd79d"
      ],
      "author": {
        "name": "Andrew Walbran",
        "email": "qwandor@google.com",
        "time": "Thu Jun 22 17:36:48 2023 +0000"
      },
      "committer": {
        "name": "Andrew Walbran",
        "email": "qwandor@google.com",
        "time": "Mon Jul 03 15:50:13 2023 +0000"
      },
      "message": "Improve Rust documentation of Binder thread pool.\n\nBug: 181953084\nTest: m rustdoc\nChange-Id: I80c0bbf7300091313a34ae3a8196df43a8fb7db5\n"
    },
    {
      "commit": "b32659ce7b2f999ea28fb7b33429d8f0450de4aa",
      "tree": "013e682252680cbbb266f241c2e19e26a5520a1a",
      "parents": [
        "673e536a5c8d891dc1c758accfc355730b2b860f",
        "acd87a55e3724d675ae4f3c1778a12a7a53ddfae"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat Jul 01 00:33:55 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jul 01 00:33:55 2023 +0000"
      },
      "message": "Merge \"fuzz_service_test: test restore calling ID\""
    },
    {
      "commit": "673e536a5c8d891dc1c758accfc355730b2b860f",
      "tree": "9a7ee3b34addb0659cd0c1564db585caa11090ff",
      "parents": [
        "933092d47728397cf5c46b29b28ff9888b72b2ba",
        "6081795a4d8bced410364186124549a3fd2c51c0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 30 20:05:45 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 30 20:05:45 2023 +0000"
      },
      "message": "Merge \"Revert \"Enable crashing fuzzer on infra\"\""
    },
    {
      "commit": "67b2ab5963297af41e784be8d0a50f3f37577ae6",
      "tree": "a391a33320675d6953eb1f7429519e3bffe7562e",
      "parents": [
        "51b7ac6e128050f7966c130e4d5b3cb6f73905d0"
      ],
      "author": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Jun 30 18:48:44 2023 +0000"
      },
      "committer": {
        "name": "Prabir Pradhan",
        "email": "prabirmsp@google.com",
        "time": "Fri Jun 30 18:51:14 2023 +0000"
      },
      "message": "Add OWNERS to libinput\n\nBug: 289544381\nTest: Upload\nChange-Id: I0b0c5c5ed44398c3684a3b5ca5294f1a12a4da3f\n"
    },
    {
      "commit": "6081795a4d8bced410364186124549a3fd2c51c0",
      "tree": "bbaf4168579c4795fc82e3bfe60a18cfcfdade7f",
      "parents": [
        "17362f1d16dd8202be61f23c5712c3e38c48b948"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Fri Jun 30 17:58:35 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 30 17:58:35 2023 +0000"
      },
      "message": "Revert \"Enable crashing fuzzer on infra\"\n\nThis reverts commit 17362f1d16dd8202be61f23c5712c3e38c48b948.\n\nReason for revert: Bugs are filed for this fuzzer\n\nChange-Id: I581ac3181e2461c3c03d447bbfc39c2432c90d2c\n"
    },
    {
      "commit": "933092d47728397cf5c46b29b28ff9888b72b2ba",
      "tree": "c362e896b1534b72d1a9ad9f5e3a685df01faec8",
      "parents": [
        "be2bf570bc491b99eff3dfb14361f6c8ce34566c",
        "17362f1d16dd8202be61f23c5712c3e38c48b948"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 30 02:43:28 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 30 02:43:28 2023 +0000"
      },
      "message": "Merge \"Enable crashing fuzzer on infra\""
    },
    {
      "commit": "be2bf570bc491b99eff3dfb14361f6c8ce34566c",
      "tree": "9a7ee3b34addb0659cd0c1564db585caa11090ff",
      "parents": [
        "cc95c107be7cafbfb9caee698ee7f00eec336087",
        "6981fe0a043f01b45525cec07c2b30a6a4047b0c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 30 02:29:27 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 30 02:29:27 2023 +0000"
      },
      "message": "Merge \"libbinder fuzzer driver: clear calling identity\""
    },
    {
      "commit": "cc95c107be7cafbfb9caee698ee7f00eec336087",
      "tree": "1a585e7fd9fbb0c4f5e1f0eb2f76bc7606594c59",
      "parents": [
        "01c6d2201af41add957c436a9413e68dc9c82211",
        "866043a015be26d53463c42a1ad3a93957537a09"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Fri Jun 30 01:49:30 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 30 01:49:30 2023 +0000"
      },
      "message": "Merge \"Revert \"Delete fds and binders in fuzzService\"\""
    },
    {
      "commit": "acd87a55e3724d675ae4f3c1778a12a7a53ddfae",
      "tree": "8702f04d98c0c80cb2502aa51ce7dadd4d54b3b7",
      "parents": [
        "6981fe0a043f01b45525cec07c2b30a6a4047b0c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 30 01:14:55 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 30 01:16:25 2023 +0000"
      },
      "message": "fuzz_service_test: test restore calling ID\n\nTest for recently changed libbinder driver code.\n\nBug: N/A\nTest: atest fuzz_service_test\nChange-Id: I6669c4002b2cf1f2bf43d8a48ff674d05765b67d\n"
    },
    {
      "commit": "6981fe0a043f01b45525cec07c2b30a6a4047b0c",
      "tree": "0da156ca1fedbb9b4aa563f564daea445d65c4c8",
      "parents": [
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 29 23:54:10 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 30 01:15:44 2023 +0000"
      },
      "message": "libbinder fuzzer driver: clear calling identity\n\nThis gets set in thread local state.\n\nBug: N/A\nTest: servicemanager fuzzer will test past SELinux checks (gives\n  even mix of this and specifically set UID)\nChange-Id: I42d39eecd3ceca6e702dec1df725e5f7e83b6a26\n"
    },
    {
      "commit": "866043a015be26d53463c42a1ad3a93957537a09",
      "tree": "1a585e7fd9fbb0c4f5e1f0eb2f76bc7606594c59",
      "parents": [
        "01c6d2201af41add957c436a9413e68dc9c82211"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jun 29 23:20:42 2023 +0000"
      },
      "committer": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Fri Jun 30 00:02:12 2023 +0000"
      },
      "message": "Revert \"Delete fds and binders in fuzzService\"\n\nThis reverts commit d6e4ebb75557d7fabc0e788db39084f607a26a81.\n\nReason for revert: Debugging changes on infra leading to lesser fuzzer bugs\nTest: atest -c fuzz_service_test\n\nChange-Id: I6272086c267c9f56db5ff28945d0d5057cb0ab4d\n"
    },
    {
      "commit": "17362f1d16dd8202be61f23c5712c3e38c48b948",
      "tree": "a77903b7b3401fe668183c66a3c6a185b775ec62",
      "parents": [
        "1be55c493767234cafa08e682da3a4da7d529dbf"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jun 29 23:42:56 2023 +0000"
      },
      "committer": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jun 29 23:42:56 2023 +0000"
      },
      "message": "Enable crashing fuzzer on infra\n\nTest: m test_service_fuzzer_should_crash\nBug: 289438990\nChange-Id: I3b1be2003c03d8ec43043ada67852d0cec922793\n"
    },
    {
      "commit": "01c6d2201af41add957c436a9413e68dc9c82211",
      "tree": "43d2f6d734bc598c212482cc6bc91b7e70a94a7f",
      "parents": [
        "5bbf4e0fc05e53c0006c763ec0c7e9113c0bdc0b",
        "70a860470d3a9b9e7647b9b3ae9791220051f008"
      ],
      "author": {
        "name": "Trevor Black",
        "email": "vantablack@google.com",
        "time": "Thu Jun 29 17:30:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 29 17:30:11 2023 +0000"
      },
      "message": "Merge \"Added Serdar to the GpuService OWNERS file\""
    },
    {
      "commit": "5bbf4e0fc05e53c0006c763ec0c7e9113c0bdc0b",
      "tree": "76676d38bc08a8a9a5c22d0aaa2ff46e5562ed6f",
      "parents": [
        "8e9174b79d4bee6e41a08a889f2d3e5d958fd79d",
        "359568888e7a923efc71cf43e68cdde124210278"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 29 16:34:44 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 29 16:34:44 2023 +0000"
      },
      "message": "Merge \"libbinder_ndk: document dump FD ownership\""
    },
    {
      "commit": "70a860470d3a9b9e7647b9b3ae9791220051f008",
      "tree": "2eab4116aae0dfae2e0af532109cb15c947e05f0",
      "parents": [
        "8e9174b79d4bee6e41a08a889f2d3e5d958fd79d"
      ],
      "author": {
        "name": "Trevor Black",
        "email": "vantablack@google.com",
        "time": "Thu Jun 29 14:26:30 2023 +0000"
      },
      "committer": {
        "name": "Trevor Black",
        "email": "vantablack@google.com",
        "time": "Thu Jun 29 14:26:32 2023 +0000"
      },
      "message": "Added Serdar to the GpuService OWNERS file\n\nBug: 289078535\nChange-Id: I4a8e8e5e78bb3440bad0fa7eb140049236502d7b\nTest: Land a CL at a later date\n"
    },
    {
      "commit": "8e9174b79d4bee6e41a08a889f2d3e5d958fd79d",
      "tree": "2b069f3a47b96070d23dab421a4ad627852ce616",
      "parents": [
        "3e4713f506f3fc82226122cd156899e2b86022e9",
        "fdf5481309c7d1752f72fbc3ce1ed2b984ab3859"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jun 29 13:38:37 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 29 13:38:37 2023 +0000"
      },
      "message": "Merge \"Binder tests: add explicit constructor to initialize ProcessSession\""
    },
    {
      "commit": "3e4713f506f3fc82226122cd156899e2b86022e9",
      "tree": "294ad7b94e6e0ac134065d069f6debaa7aacf40a",
      "parents": [
        "302b92a5f269a274c07767d29ae3dea0c0440273",
        "7b5430b3290dd2575f7648a91a019ef2b2222480"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jun 29 13:38:15 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 29 13:38:15 2023 +0000"
      },
      "message": "Merge \"Make sure to handle new RpcSession::FileDescriptorTransportMode\""
    },
    {
      "commit": "302b92a5f269a274c07767d29ae3dea0c0440273",
      "tree": "80fff42d50e97caa989d44c8511d20031aa02f1c",
      "parents": [
        "8a04aa9e901b2ae0c38edb70d50ba0a8961eb7ba",
        "6b93306d72c104eaa820302b0da01b1ee060fd66"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Thu Jun 29 13:37:38 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 29 13:37:38 2023 +0000"
      },
      "message": "Merge \"Deprecate function declarations, not definitions.\""
    },
    {
      "commit": "8a04aa9e901b2ae0c38edb70d50ba0a8961eb7ba",
      "tree": "b54718eb6b735670df9095419bdac7ec6e1063a0",
      "parents": [
        "c9f6048ef846ac3f7d7eb668c89c9cc036ca5ae4",
        "418914a7c54f4aa0418b6ddbb5096b66286cd80e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 28 23:55:45 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 28 23:55:45 2023 +0000"
      },
      "message": "Merge \"libbinder_ndk: fwd fuzzing status to NDK binders\""
    },
    {
      "commit": "359568888e7a923efc71cf43e68cdde124210278",
      "tree": "1aec441a4173725442d179e414dad0fd5e605182",
      "parents": [
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 28 22:21:04 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 28 23:47:33 2023 +0000"
      },
      "message": "libbinder_ndk: document dump FD ownership\n\nThe ownership here wasn\u0027t documented.\n\nBug: 288448299\nTest: N/A\nChange-Id: Id8339ebf3236bf0896c663346eccce50501a23b7\n"
    },
    {
      "commit": "7b5430b3290dd2575f7648a91a019ef2b2222480",
      "tree": "c3807d32356eafaf4ec19befc75e9a150c58cd88",
      "parents": [
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jun 28 14:04:51 2023 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jun 28 15:59:05 2023 -0700"
      },
      "message": "Make sure to handle new RpcSession::FileDescriptorTransportMode\n\nBug: 289151149\nTest: binder_rpc_test\nChange-Id: I0944e94e52219c6f040c304f50e70a16f5ae25cd\n"
    },
    {
      "commit": "418914a7c54f4aa0418b6ddbb5096b66286cd80e",
      "tree": "a68219968b8ae3e15950d5d915a1b0231622a5e5",
      "parents": [
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 28 21:47:14 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 28 22:04:43 2023 +0000"
      },
      "message": "libbinder_ndk: fwd fuzzing status to NDK binders\n\nWhen passing binders into NDK backend services, we always\ntype check them immediately. This allows errors to show\nup earlier there, but may be inefficient because the type\nwill also be checked on every transaction. Anyway...\n\nThis poses a problem for our automatic fuzzers because\ncallbacks passed into services (e.g. RandomBinder) will\nbe ignored for NDK backend fuzzers unless they correctly\nguess their interface descriptor.\n\nThere are a few things we could do:\n- use random strings from the environment\n- export a list of possible interface descriptors from AIDL\n- generate our corpuses from other data\n\nHowever, the simplest thing we can do is ignore the check,\nwhich this CL does.\n\nOf course, it isn\u0027t great to continue differentiated fuzzer\nbehavior from actual behavior, so we\u0027d like to revert this\nonce we have a more comprehensive solution. However, callbacks\nare a fundamental AIDL building blocks, so forcing good\nfuzzer coverage for these pieces seems justified.\n\nBug: N/A\nTest: I added an abort in an NDK backend service. Without this\n  change, that path is never found, but with this change, it\n  was hit after only ~6,000 iterations.\n\nChange-Id: I4cbe5c56b93b9300fbd57e72e24075c02df38ba9\n"
    },
    {
      "commit": "6b93306d72c104eaa820302b0da01b1ee060fd66",
      "tree": "48ccd32d20ae126d5b7ea0339a41bc353f71d1b4",
      "parents": [
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jun 28 13:45:13 2023 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jun 28 14:22:18 2023 -0700"
      },
      "message": "Deprecate function declarations, not definitions.\n\nAlso, switch to the [[]] style.\n\nBug: 289151149\nTest: binder_rpc_test\nChange-Id: I8ea37fec636237b9360c7db23e9018b8edce9622\n"
    },
    {
      "commit": "fdf5481309c7d1752f72fbc3ce1ed2b984ab3859",
      "tree": "8eb5fb89f9a8e00e8e3339bdc69889a5e619cc0e",
      "parents": [
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee"
      ],
      "author": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jun 28 14:14:35 2023 -0700"
      },
      "committer": {
        "name": "Tomasz Wasilczyk",
        "email": "twasilczyk@google.com",
        "time": "Wed Jun 28 14:19:53 2023 -0700"
      },
      "message": "Binder tests: add explicit constructor to initialize ProcessSession\n\nBug: 289151149\nTest: binder_rpc_test\nChange-Id: I95da79d6707b77cfb7071aa91a65a25504a48fb3\n"
    },
    {
      "commit": "c9f6048ef846ac3f7d7eb668c89c9cc036ca5ae4",
      "tree": "101000864b4cac144d52e9e9b40882eb31322443",
      "parents": [
        "f7752a2f2d9d741c35d5d5035f802792af440a8e",
        "1dd1333d9d5824db1f0b0f1a909627c7e3277bd1"
      ],
      "author": {
        "name": "Matthew Maurer",
        "email": "mmaurer@google.com",
        "time": "Wed Jun 28 18:48:33 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 28 18:48:33 2023 +0000"
      },
      "message": "Merge \"Bindgen 0.65.1 no longer supports size_t-is-usize\""
    },
    {
      "commit": "ae3e9ae7ce09db3e93be5b0243e318653b6d9327",
      "tree": "254821438da4325788f2e3d8438f8d2e92d517a8",
      "parents": [
        "f7752a2f2d9d741c35d5d5035f802792af440a8e"
      ],
      "author": {
        "name": "hyejin.kim",
        "email": "hyejin.kim@lge.com",
        "time": "Tue Jun 20 19:42:57 2023 +0900"
      },
      "committer": {
        "name": "hyejin.kim",
        "email": "hyejin.kim@lge.com",
        "time": "Wed Jun 28 22:11:54 2023 +0900"
      },
      "message": "Adjust obb path to be able calculate external\u0027s codeSize well wo/quota\n\nWithout quota, installd doesn\u0027t not calculate codeSize correctly\nuse Android/obb, So we adjust to Android/obb.\nAnd we needed to remove external\u0027s codeSize from dataSize.\n\n- Test: run cts -m CtsAppSecurityHostTestCases\n        -t android.appsecurity.cts.StorageHostTest#testVerifyStats\n\nChange-Id: I253c62ef4a9171242e10c0bcf57047c207278868\n"
    },
    {
      "commit": "1dd1333d9d5824db1f0b0f1a909627c7e3277bd1",
      "tree": "bb148f2a8ab9e33d894e4b872908f4b8c7e242ae",
      "parents": [
        "48cfae79ea9e6e976c23599013e98842dbd01369"
      ],
      "author": {
        "name": "Matthew Maurer",
        "email": "mmaurer@google.com",
        "time": "Mon Jun 26 22:29:22 2023 +0000"
      },
      "committer": {
        "name": "Matthew Maurer",
        "email": "mmaurer@google.com",
        "time": "Mon Jun 26 22:32:52 2023 +0000"
      },
      "message": "Bindgen 0.65.1 no longer supports size_t-is-usize\n\nThe flag has been a default, and now is not accepted.\n\nTest: Treehugger, m rust\nBug: 279198502\nBug: 276464273\nChange-Id: I38ed1734ff0cdba21c4d63c784cd13512a6474f5\n"
    },
    {
      "commit": "f7752a2f2d9d741c35d5d5035f802792af440a8e",
      "tree": "0c802cd6438a2e20b70189b6d3e4916cb0c860d8",
      "parents": [
        "48cfae79ea9e6e976c23599013e98842dbd01369",
        "ba60819b682643a91e8657295d52a3270a2f698a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Jun 26 22:29:52 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 26 22:29:52 2023 +0000"
      },
      "message": "Merge \"Merge Android 13 QPR3\""
    },
    {
      "commit": "48cfae79ea9e6e976c23599013e98842dbd01369",
      "tree": "21255d091263b78af7e8237d764a9eef2a614a39",
      "parents": [
        "0206fed4ebbd9f1554a412a4c4857a499f10f0fb",
        "64b5bc46af590fb1fb7131aad94d4afa901d8c38"
      ],
      "author": {
        "name": "Yiming Jing",
        "email": "yimingjing@google.com",
        "time": "Thu Jun 22 15:53:38 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 22 15:53:38 2023 +0000"
      },
      "message": "Merge \"Implement the clone trait for ParcelableHolder\""
    },
    {
      "commit": "0206fed4ebbd9f1554a412a4c4857a499f10f0fb",
      "tree": "81df3b4a7b7a7b5af33c44e7e4f1863b0c1c19ae",
      "parents": [
        "7c853f50a8dbbac170a0084082bdd09216d654fb",
        "efea66bc80fc52c5764dd99dfd73884339f9891c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 21 23:04:09 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 21 23:04:09 2023 +0000"
      },
      "message": "Merge \"servicemanager: guaranteeClient on wait register\""
    },
    {
      "commit": "ba60819b682643a91e8657295d52a3270a2f698a",
      "tree": "e3e569aaf6fbaca781f728f48895e0d3e748855c",
      "parents": [
        "7c853f50a8dbbac170a0084082bdd09216d654fb",
        "0313d5b5dcf0ca76596872ada21fe9cc30c00b55"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Jun 21 15:16:01 2023 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Jun 21 15:16:01 2023 -0700"
      },
      "message": "Merge Android 13 QPR3\n\nBug: 275386652\nMerged-In: Ic9b7f0125d86f8f144ff896e601f558707017bc9\nChange-Id: I47725fa5d3444af075328f6dadb9ee2ae188a971\n"
    },
    {
      "commit": "64b5bc46af590fb1fb7131aad94d4afa901d8c38",
      "tree": "5394e303dbc82ad055bd9a728495f06e9162616d",
      "parents": [
        "7c853f50a8dbbac170a0084082bdd09216d654fb"
      ],
      "author": {
        "name": "Yiming Jing",
        "email": "yimingjing@google.com",
        "time": "Tue Jun 13 11:44:47 2023 -0700"
      },
      "committer": {
        "name": "Yiming Jing",
        "email": "yimingjing@google.com",
        "time": "Wed Jun 21 19:49:46 2023 +0000"
      },
      "message": "Implement the clone trait for ParcelableHolder\n\nFor the parity with the C++/NDK implementation, make the Rust\nParcelableHolder cloneable.\n\nBug: 210093811\nFix: 285042738\nTest: m\nTest: declare a cloneable Parcelable with a ParcelableHolder and then\ncheck if build succeeds\nChange-Id: Iac161ec01007045cf1bee0632e56494e76f9c04a\n"
    },
    {
      "commit": "0313d5b5dcf0ca76596872ada21fe9cc30c00b55",
      "tree": "e3e569aaf6fbaca781f728f48895e0d3e748855c",
      "parents": [
        "35374fe0da1be83f03bab69be270ca97b1cccde2",
        "7c853f50a8dbbac170a0084082bdd09216d654fb"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Wed Jun 21 03:12:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 21 03:12:43 2023 +0000"
      },
      "message": "Merge \"Revert \"Remove leak detection options\"\" am: 7c853f50a8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2632029\n\nChange-Id: Ic9b7f0125d86f8f144ff896e601f558707017bc9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7c853f50a8dbbac170a0084082bdd09216d654fb",
      "tree": "08ee4013c21dee8df25f7f4d43a310beb599d4d3",
      "parents": [
        "ed2140734e8a39bea45194ee86beaef1e44f69bd",
        "9e2d296038cc84e507ac5adca95e42388f1350cf"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Wed Jun 21 02:23:23 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 21 02:23:23 2023 +0000"
      },
      "message": "Merge \"Revert \"Remove leak detection options\"\""
    },
    {
      "commit": "9e2d296038cc84e507ac5adca95e42388f1350cf",
      "tree": "fd2301c967606afbc0c5c255ccf1dafcfa037658",
      "parents": [
        "6b70c61c722abb8eb27e5639f2c5082ceb34a046"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Tue Jun 20 23:43:24 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 20 23:43:24 2023 +0000"
      },
      "message": "Revert \"Remove leak detection options\"\n\nThis reverts commit 6b70c61c722abb8eb27e5639f2c5082ceb34a046.\n\nReason for revert: This options were not the issue for not receiving bugs from infra.\n\nChange-Id: I6bb9572d9bd76bdcd260ac0a30fbac17f0cd681c\n"
    },
    {
      "commit": "35374fe0da1be83f03bab69be270ca97b1cccde2",
      "tree": "a067a82b6163a89560e9aeee8441771ee71c7391",
      "parents": [
        "85d2820a92a8bcf91c6e7a777d57fb5e8faf4e28",
        "ed2140734e8a39bea45194ee86beaef1e44f69bd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jun 20 21:58:27 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 20 21:58:27 2023 +0000"
      },
      "message": "Merge \"binderUnitTest: Parcel::appendFrom\" am: ed2140734e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2627812\n\nChange-Id: Idc55bb5129aa16e6d8a82e3dbf0fabc98aeab362\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ed2140734e8a39bea45194ee86beaef1e44f69bd",
      "tree": "145f7d1baad8c0dd05e868a32e81c74e094778c7",
      "parents": [
        "b35c5a08dea1d754f26c530eb5118d1ccb88bbf1",
        "a2f835d34d65eaab159a338735035812a92209af"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jun 20 21:06:53 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 20 21:06:53 2023 +0000"
      },
      "message": "Merge \"binderUnitTest: Parcel::appendFrom\""
    },
    {
      "commit": "efea66bc80fc52c5764dd99dfd73884339f9891c",
      "tree": "59bab4d668aa102d1df0adb0124e4c54fd491fd0",
      "parents": [
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat Jun 17 01:59:34 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jun 20 21:06:00 2023 +0000"
      },
      "message": "servicemanager: guaranteeClient on wait register\n\nWhen clients exit quickly, a client callback may not be registered yet.\nWe should still keep guaranteeClient set, so that they will get the\nnotification.\n\nFixes: 285202885\nTest: boot\nTest: aidl_lazy_test\nTest: libbinder_ndk_unit_test\nChange-Id: If50112a3b6c191afdadf7441638cc117fa1620ea\n"
    },
    {
      "commit": "85d2820a92a8bcf91c6e7a777d57fb5e8faf4e28",
      "tree": "53e11a08b5c654abcbd4ecba51e544d89ac20006",
      "parents": [
        "f50577425c816278ca1ef2894e07de50d111d9ac",
        "b35c5a08dea1d754f26c530eb5118d1ccb88bbf1"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Tue Jun 20 17:54:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 20 17:54:44 2023 +0000"
      },
      "message": "Merge \"Remove write permission from file mode of top-level user dirs\" am: b35c5a08de\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2624725\n\nChange-Id: Id4011a7f7aaf099cf4238c3b6e628f9823932bb1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b35c5a08dea1d754f26c530eb5118d1ccb88bbf1",
      "tree": "bed2631060010ce2c01d9fbed59ea43308a056b8",
      "parents": [
        "1be55c493767234cafa08e682da3a4da7d529dbf",
        "5818c65aafcdef4feae6f57091e1083cd64247df"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Tue Jun 20 17:15:24 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 20 17:15:24 2023 +0000"
      },
      "message": "Merge \"Remove write permission from file mode of top-level user dirs\""
    },
    {
      "commit": "f50577425c816278ca1ef2894e07de50d111d9ac",
      "tree": "03247cf155c00c8e0977d59276ff52e9ec1eeaa3",
      "parents": [
        "5be1d779e8e4c77ea2145e0a8404defd470b8102",
        "1be55c493767234cafa08e682da3a4da7d529dbf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 19 15:01:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 19 15:01:53 2023 +0000"
      },
      "message": "Merge \"Fix the description of InputDispatcherPolicyInterface\" am: 1be55c4937\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2629330\n\nChange-Id: Ib4df699b26411b88da4eb8b5d427ade847eb18fe\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1be55c493767234cafa08e682da3a4da7d529dbf",
      "tree": "bbaf4168579c4795fc82e3bfe60a18cfcfdade7f",
      "parents": [
        "fbd8b8952ff1bd73148b676374d23c11156f5396",
        "8a478784162233c3ead9c4d70332506664c96367"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 19 14:18:12 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 19 14:18:12 2023 +0000"
      },
      "message": "Merge \"Fix the description of InputDispatcherPolicyInterface\""
    },
    {
      "commit": "8a478784162233c3ead9c4d70332506664c96367",
      "tree": "bbaf4168579c4795fc82e3bfe60a18cfcfdade7f",
      "parents": [
        "fbd8b8952ff1bd73148b676374d23c11156f5396"
      ],
      "author": {
        "name": "viktor",
        "email": "tomjhin1@gmail.com",
        "time": "Sat Jun 17 09:06:40 2023 +0800"
      },
      "committer": {
        "name": "viktor",
        "email": "tomjhin1@gmail.com",
        "time": "Sat Jun 17 10:18:22 2023 +0800"
      },
      "message": "Fix the description of InputDispatcherPolicyInterface\n\nThe description of InputDispatcherPolicyInterface should be \"dispatcher\" instead of \"reader\"\n\nTest: make libinputdispatcher\n\nChange-Id: I768174ec97f14c6e9be2ae5571c4ba7144fc56d8\nSigned-off-by: viktor \u003ctomjhin1@gmail.com\u003e\n"
    },
    {
      "commit": "a2f835d34d65eaab159a338735035812a92209af",
      "tree": "6f74017b5e69c70f97da9574daf2d009febd7b7f",
      "parents": [
        "0c590d71bd97558e8b456c1a0b74e53a9e5129af"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 15 16:50:05 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 16 23:59:24 2023 +0000"
      },
      "message": "binderUnitTest: Parcel::appendFrom\n\nCoverage from this exists elsewhere and in Java, but\nit\u0027s helpful to have these tests easily accessible when\nworking on C++ code here.\n\nBug: 287093457\nTest: binderUnitTest\nChange-Id: If393c90f972cacff36e1a04614635c1597d419f4\n"
    },
    {
      "commit": "5be1d779e8e4c77ea2145e0a8404defd470b8102",
      "tree": "97d20b6204e7868b3821103ce4d17f2160a71040",
      "parents": [
        "3feb6c72c6c9b060bc43e7193ffe1159239ee8f8",
        "fbd8b8952ff1bd73148b676374d23c11156f5396"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 16 00:08:32 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 16 00:08:32 2023 +0000"
      },
      "message": "Merge \"Revert \"example_service_fuzzer: explicit deps\"\" am: fbd8b8952f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2626197\n\nChange-Id: I9fe0637ab3398fdfee90f0fa873e50952ee1e444\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3feb6c72c6c9b060bc43e7193ffe1159239ee8f8",
      "tree": "bd32a04a205e98e8ee219c7d8804e60c95342b86",
      "parents": [
        "dd042a2af99382b277d5933b072ca8b6df007b5e",
        "cce83cde5fe84dc8a4651e12bacc23f45c07e852"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 16 00:08:07 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 16 00:08:07 2023 +0000"
      },
      "message": "Merge \"libbinder: thread count startThreadPool spawn\" am: cce83cde5f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2627391\n\nChange-Id: I85542006f699b41a933bb767b155f26b90b022e7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fbd8b8952ff1bd73148b676374d23c11156f5396",
      "tree": "0f104b196b2f263ffb382551a081fc3102d9fb54",
      "parents": [
        "cce83cde5fe84dc8a4651e12bacc23f45c07e852",
        "4cba2b8a6f3b6a6ed767138c2d1ad07f1c33d57e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 15 23:23:41 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 15 23:23:41 2023 +0000"
      },
      "message": "Merge \"Revert \"example_service_fuzzer: explicit deps\"\""
    },
    {
      "commit": "cce83cde5fe84dc8a4651e12bacc23f45c07e852",
      "tree": "f7bdb2438eda0d7edf1a4f74c60427560d2330ba",
      "parents": [
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee",
        "3e9debc9b6054336d3a54272237aa3726ff53a9d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 15 23:20:14 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 15 23:20:14 2023 +0000"
      },
      "message": "Merge \"libbinder: thread count startThreadPool spawn\""
    },
    {
      "commit": "4cba2b8a6f3b6a6ed767138c2d1ad07f1c33d57e",
      "tree": "53f1caa5e9c30511f8d9d3695e879f99a1a29148",
      "parents": [
        "34aac2be4a653e86f29743b6caa9bf6347a191e8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 14 20:00:12 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 15 21:22:48 2023 +0000"
      },
      "message": "Revert \"example_service_fuzzer: explicit deps\"\n\nThis reverts commit 34aac2be4a653e86f29743b6caa9bf6347a191e8.\n\nReason for revert: should no longer be needed b/280164233#comment18\n\nFixes: 280164233\n\nChange-Id: I6ae6ef357387b6706fcc455cd9a4d8d01b09f29c\n"
    },
    {
      "commit": "3e9debc9b6054336d3a54272237aa3726ff53a9d",
      "tree": "ac84fccce1c68011d608bf953be0f62206b8eebd",
      "parents": [
        "0c590d71bd97558e8b456c1a0b74e53a9e5129af"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 15 00:35:29 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 15 21:16:29 2023 +0000"
      },
      "message": "libbinder: thread count startThreadPool spawn\n\nWhen startThreadPool is called, it spawns a thread which is\nnot counted as part of the lazy kernel-started threads.\n\nThis was discovered in fuzzers, and the test is updated.\n\nBug: 286237215\nTest: binderLibTest\nChange-Id: Ib0fa4484576f9d296b8f57f32ae536b17e5c6497\n"
    },
    {
      "commit": "dd042a2af99382b277d5933b072ca8b6df007b5e",
      "tree": "d1e5dea6c7198c7622929a2f5223fb89ab70f703",
      "parents": [
        "a51585cb19988cd9bc1af8d4ab0a3e66b664cef7",
        "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Jun 15 19:14:10 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 15 19:14:10 2023 +0000"
      },
      "message": "Merge \"Also mount /sys/fs/selinux\" am: d9154a7aa2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2628122\n\nChange-Id: I9d02c0cb8425f4d9179798ea35340f996c8c083e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d9154a7aa243eba9ca6ffeb90143b1f31d22dfee",
      "tree": "fa25c5b36f5f40269103d117a6aedfe0fa40e6d7",
      "parents": [
        "bdac3ea1c249600346f7e3db8949e72b9097338a",
        "56fd71b0d4466983d8f5c11466a43df1c6c3a998"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Jun 15 18:20:19 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 15 18:20:19 2023 +0000"
      },
      "message": "Merge \"Also mount /sys/fs/selinux\""
    },
    {
      "commit": "56fd71b0d4466983d8f5c11466a43df1c6c3a998",
      "tree": "fa25c5b36f5f40269103d117a6aedfe0fa40e6d7",
      "parents": [
        "bdac3ea1c249600346f7e3db8949e72b9097338a"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Jun 15 17:01:11 2023 +0100"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Jun 15 17:01:11 2023 +0100"
      },
      "message": "Also mount /sys/fs/selinux\n\nThis mount point is required for apexd, which uses libselinux to adjust\nlabel of the compressed APEXes that are decompressed as part of the\npostinstall hook.\n\nBug: 284277137\nTest: m dist\nTest: system/update_engine/scripts/update_device.py out/dist/ota.zip\nChange-Id: Ia1a65a4e69b27351941a290210004a93470ae87f\n"
    },
    {
      "commit": "a51585cb19988cd9bc1af8d4ab0a3e66b664cef7",
      "tree": "7ea53258b840cfdf83a03daaa0f7453791d39f3f",
      "parents": [
        "a08e29b370ff83afd46505bfeae76328d8a5da06",
        "bdac3ea1c249600346f7e3db8949e72b9097338a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 14 21:55:33 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 14 21:55:33 2023 +0000"
      },
      "message": "Merge \"binderRpcTest: threadpool race leak\" am: bdac3ea1c2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2626196\n\nChange-Id: I5e0e3d45ea0e282c03bf491b1124ac23f46bf9cb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bdac3ea1c249600346f7e3db8949e72b9097338a",
      "tree": "e76285ff0c5e4d2b188d13ef3c1a9988ec695836",
      "parents": [
        "2398cefecefc07a9ab7e0c75f582b00097ba9bee",
        "0ebdaad0defde25b6391504ca96ca3c406777cc7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 14 21:16:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 14 21:16:05 2023 +0000"
      },
      "message": "Merge \"binderRpcTest: threadpool race leak\""
    },
    {
      "commit": "0ebdaad0defde25b6391504ca96ca3c406777cc7",
      "tree": "6237e532678eee3dc41c705f9fa0888334041fbd",
      "parents": [
        "0c590d71bd97558e8b456c1a0b74e53a9e5129af"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 14 19:33:37 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 14 19:41:31 2023 +0000"
      },
      "message": "binderRpcTest: threadpool race leak\n\nSessionWithIncomingThreadpoolDoesntLeak is flaking at 0.02%.\nThis is another small fix to avoid noise in the tests. It\u0027s\nnot great, but we know it works because OnewayCallExhaustion\nuses this solution and does not flake.\n\nBug: 285206261\nTest: binderRpcTest --gtest_filter\u003d\"*SessionWithIncomingThreadpoolDoesntLeak*\"\nChange-Id: I8a1678e9633db71cb4afda2f0f5c108ca784f803\n"
    },
    {
      "commit": "5818c65aafcdef4feae6f57091e1083cd64247df",
      "tree": "c9d361fdcfd07d55bc4b4ea04872b830042e0a08",
      "parents": [
        "2bde961aeb99fd5d1cac94f0d5eea2797949a271"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Wed Jun 14 00:53:20 2023 +0000"
      },
      "committer": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Wed Jun 14 01:02:46 2023 +0000"
      },
      "message": "Remove write permission from file mode of top-level user dirs\n\nhttps://r.android.com/2620458 and https://r.android.com/2617599 are\nremoving the write mode bit from the top-level user directories, in\norder to make the DAC consistent with the SELinux policy.\n\nThis commit makes the corresponding change to\nInstalldNativeService::tryMountDataMirror().  This method creates\n/data_mirror/data_ce/$volume_uuid and bind-mounts /data/user onto it,\nand similarly for several other directories.  It should not really need\nto be changed, but the issue is that for adoptable storage it runs\nmultiple times, so the modes it uses to prepare the directories with\nmust match the modes of the corresponding bind-mounted directories.\n\nBug: 285239971\nTest: sm set-virtual-disk true\n      sm partition disk:7,392 private\n      Verified no error message from tryMountDataMirror() in log\nChange-Id: I17dfbe10909b34c2046a4d5b4ffd7764d5ae083b\n"
    },
    {
      "commit": "a08e29b370ff83afd46505bfeae76328d8a5da06",
      "tree": "df31333116bcd0f38068dbc367897c4be8ea5e83",
      "parents": [
        "8e0107a7538ba7c9c4a80adae539eb66266a850a",
        "2398cefecefc07a9ab7e0c75f582b00097ba9bee"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 14 00:29:18 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 14 00:29:18 2023 +0000"
      },
      "message": "Merge \"binderRustNdkInteropTest: C++ in-process to Rust\" am: 2398cefece\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2619156\n\nChange-Id: I2049d1018a99122cf3db41f87ca96f8c78838666\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2398cefecefc07a9ab7e0c75f582b00097ba9bee",
      "tree": "8a927b8ac3b59d22b5ad94db8e35ba49a4743632",
      "parents": [
        "2bde961aeb99fd5d1cac94f0d5eea2797949a271",
        "92ef86f1e43c83ce55d2c842633f7709d6c2c4d2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jun 13 23:52:15 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 13 23:52:15 2023 +0000"
      },
      "message": "Merge \"binderRustNdkInteropTest: C++ in-process to Rust\""
    },
    {
      "commit": "8e0107a7538ba7c9c4a80adae539eb66266a850a",
      "tree": "ffb9bdf9e47ae7b7f26ca6df1ef3b798a9b1ce07",
      "parents": [
        "2c3839cfef17821ee557d5634f5a5e21b3daf883",
        "2bde961aeb99fd5d1cac94f0d5eea2797949a271"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jun 09 19:41:54 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 09 19:41:54 2023 +0000"
      },
      "message": "Merge \"InputDispatcher: fix code for clang update\" am: 2bde961aeb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2619153\n\nChange-Id: I24d43c300eb7c46fa17019b3290b6a65fff330a2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2bde961aeb99fd5d1cac94f0d5eea2797949a271",
      "tree": "d1117ad24a13d54fb1f334a2d3bb3e35513b83fc",
      "parents": [
        "de62e6eb040ac6643f792965108a3409fc6edd26",
        "8eb9c553dd0789b72587e163023631df4426823a"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jun 09 18:50:24 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 09 18:50:24 2023 +0000"
      },
      "message": "Merge \"InputDispatcher: fix code for clang update\""
    },
    {
      "commit": "2c3839cfef17821ee557d5634f5a5e21b3daf883",
      "tree": "6db188c3b78676b4c8787b3aa9defc7705aadcf0",
      "parents": [
        "6952b9993660567f4e0dac8f92870ed8346b4af1",
        "de62e6eb040ac6643f792965108a3409fc6edd26"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 09 17:47:10 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 09 17:47:10 2023 +0000"
      },
      "message": "Merge \"GraphicsBuffer: comparison operators\" am: de62e6eb04\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2619815\n\nChange-Id: I82e5f43ba16488df4e469681eefe21b70fdca7d6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "de62e6eb040ac6643f792965108a3409fc6edd26",
      "tree": "b46592a3212a5aabbf2b75863a4f314dc6873a91",
      "parents": [
        "97d069631b9b7ec95aba16df61d92890cbfeacb8",
        "672222b33e4b9bc9ecf7d9c46a4d2b3b430df337"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 09 17:11:01 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 09 17:11:01 2023 +0000"
      },
      "message": "Merge \"GraphicsBuffer: comparison operators\""
    },
    {
      "commit": "6952b9993660567f4e0dac8f92870ed8346b4af1",
      "tree": "602b770b7cb235b15751b65ade9b253967493d75",
      "parents": [
        "604a7bc6536266c3a1af40ae17a2bc8408b75482",
        "97d069631b9b7ec95aba16df61d92890cbfeacb8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 09 01:08:41 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 09 01:08:41 2023 +0000"
      },
      "message": "Merge \"Add more tracing to pinpoint the perf regressions.\" am: 97d069631b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2619158\n\nChange-Id: If663c05a5b3b8c615437f087a3fd0c1709d621c4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "672222b33e4b9bc9ecf7d9c46a4d2b3b430df337",
      "tree": "b46592a3212a5aabbf2b75863a4f314dc6873a91",
      "parents": [
        "97d069631b9b7ec95aba16df61d92890cbfeacb8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 09 00:48:41 2023 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Jun 09 00:48:41 2023 +0000"
      },
      "message": "GraphicsBuffer: comparison operators\n\nAll AIDL structures are comparable. It makes it possible to use them as keys in a map. We can define an order for any type on the computer, since we can always take the address. Though - this may not always be the most useful meaning.\n\nWe didn\u0027t discover this earlier, because this was only ever used in an argument. Regardless, it seems like a useful thing to have.\n\nAlso - we shouldn\u0027t add complexity to AIDL to make this optional. It has deep consequences, since any element, even 4-5 structures deep could cause a struct to not be comparable. If someone adds a non-comparable type to a structure in a later version, AIDL packages depending on it might find it impossible to upgrade without making their structures non-comparable, which could break client code.\n\nBug: N/A\nTest: N/A\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2d4660083c7eb0ea56040745830abcb148d8de54)\nMerged-In: I627adbd110d037246ce307f4984739008fe91c33\nChange-Id: I627adbd110d037246ce307f4984739008fe91c33\n"
    },
    {
      "commit": "97d069631b9b7ec95aba16df61d92890cbfeacb8",
      "tree": "e4cf6d94ec6ffcbf88653fd48f14bb73ed341372",
      "parents": [
        "63a49903a83ec1cfb8914f3bb8637db0432561ca",
        "a203d7105ac02e20f3be6e78ba4ff5cf8dadaa2a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 09 00:47:06 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 09 00:47:06 2023 +0000"
      },
      "message": "Merge \"Add more tracing to pinpoint the perf regressions.\""
    },
    {
      "commit": "604a7bc6536266c3a1af40ae17a2bc8408b75482",
      "tree": "3f44c8116b80f75c6b0e5fc4e38c918738d88f62",
      "parents": [
        "3fbbea319735a6771eb7bb281aa5f0f22f47e286",
        "63a49903a83ec1cfb8914f3bb8637db0432561ca"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 09 00:45:19 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 09 00:45:19 2023 +0000"
      },
      "message": "Merge \"Add toString() to HardwareBuffer\" am: 63a49903a8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2618318\n\nChange-Id: Iff6c185b517fda0de3826ab09b4a9e5ff140d32b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "63a49903a83ec1cfb8914f3bb8637db0432561ca",
      "tree": "a4962f0ba92197e078d15ca2245644ba4885c38f",
      "parents": [
        "8c49cc5ee2d43aecd25d6e500eee3074af1a5815",
        "39a38d473fd5694c8439e93b8f1404bce47765a7"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 08 23:55:01 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 08 23:55:01 2023 +0000"
      },
      "message": "Merge \"Add toString() to HardwareBuffer\""
    },
    {
      "commit": "a203d7105ac02e20f3be6e78ba4ff5cf8dadaa2a",
      "tree": "aea8fac75d40f868cf9ae42d990c8669af418ff9",
      "parents": [
        "8c49cc5ee2d43aecd25d6e500eee3074af1a5815"
      ],
      "author": {
        "name": "Alex Buynytskyy",
        "email": "alexbuy@google.com",
        "time": "Thu Jun 08 12:56:15 2023 -0700"
      },
      "committer": {
        "name": "Alex Buynytskyy",
        "email": "alexbuy@google.com",
        "time": "Thu Jun 08 16:38:57 2023 -0700"
      },
      "message": "Add more tracing to pinpoint the perf regressions.\n\nBug: 275468553\nTest: presubmit\nChange-Id: I26ff01846181f9750cd9e1963eb77c960fe96016\n"
    },
    {
      "commit": "39a38d473fd5694c8439e93b8f1404bce47765a7",
      "tree": "f1257a8deb6aa6cdf7d76f047fc438359c944894",
      "parents": [
        "38b89eaed9e89c16b7e17be15045fdb965a90f48"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Jun 08 21:43:19 2023 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 08 15:16:22 2023 -0700"
      },
      "message": "Add toString() to HardwareBuffer\n\nBug: N/A\nTest: m\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2ed5cf9a07889c97d9fc28471934f1115c72736f)\nMerged-In: I7452fd53876eacb0a062d5a5c601594de2190ee1\nChange-Id: I7452fd53876eacb0a062d5a5c601594de2190ee1\n"
    },
    {
      "commit": "92ef86f1e43c83ce55d2c842633f7709d6c2c4d2",
      "tree": "9a87af5c2ba535eaede0047c50251b354bc52a3a",
      "parents": [
        "0c590d71bd97558e8b456c1a0b74e53a9e5129af"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 08 20:13:55 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jun 08 20:13:55 2023 +0000"
      },
      "message": "binderRustNdkInteropTest: C++ in-process to Rust\n\nC++\u003c-\u003eRust FFI just got that much easier.\n\nBug: 286246993\nTest: binderRustNdkInteropTest\nChange-Id: I92ae9b7f2ff2988f6ac4d248eaa91606062f4709\n"
    },
    {
      "commit": "8eb9c553dd0789b72587e163023631df4426823a",
      "tree": "fa7f622a69da2dbaa6fd62f6912af33f848c87b3",
      "parents": [
        "6c504652a2bb9f673e750d94168f35802df9953c"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jun 08 18:05:07 2023 +0000"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jun 08 18:05:07 2023 +0000"
      },
      "message": "InputDispatcher: fix code for clang update\n\nAfter clang update, we got below errors:\n\nframeworks/native/services/inputflinger/dispatcher/InputDispatcher.cpp:5882:27:\nerror: declaration shadows a local variable [-Werror,-Wshadow-uncaptured-local]\n    auto command \u003d [this, application \u003d std::move(application)]() REQUIRES(mLock) {\n                          ^\nframeworks/native/services/inputflinger/dispatcher/InputDispatcher.cpp:5877:75:\nnote: previous declaration is here\nvoid InputDispatcher::onAnrLocked(std::shared_ptr\u003cInputApplicationHandle\u003e application) {\n                                                                          ^\nframeworks/native/services/inputflinger/dispatcher/InputDispatcher.cpp:5945:39:\nerror: declaration shadows a local variable [-Werror,-Wshadow-uncaptured-local]\n    auto command \u003d [this, token, pid, reason \u003d std::move(reason)]() REQUIRES(mLock) {\n                                      ^\nframeworks/native/services/inputflinger/dispatcher/InputDispatcher.cpp:5944:71:\nnote: previous declaration is here\n                                                          std::string reason) {\n                                                                      ^\n\nBug: 280683256\nTest: build with clang-r498229\nChange-Id: I478067e4dff9e6d512e84ca5a9f394d4defb89ee\n"
    }
  ],
  "next": "3fbbea319735a6771eb7bb281aa5f0f22f47e286"
}
