)]}'
{
  "commit": "2480f491bedf52cb49200647a628e80098935289",
  "tree": "d6ddcc89edbf99a6be6417b31444cb1a02432fb1",
  "parents": [
    "3f44f6b472746515a711a19580a824750a608967"
  ],
  "author": {
    "name": "Mitch Phillips",
    "email": "mitchp@google.com",
    "time": "Thu Jan 26 13:59:56 2023 -0800"
  },
  "committer": {
    "name": "Mitch Phillips",
    "email": "mitchp@google.com",
    "time": "Thu Feb 02 15:58:35 2023 -0800"
  },
  "message": "[GWP-ASan] Add TURN_ON_FOR_APP_SAMPLED_NON_CRASHING to android_mallopt\n\nThis mode allows an android_mallopt(M_INITIALIZE_GWP_ASAN, ...) to turn\non the recoverable, sampled mode. This is the intended mode for\nnon-system apps that don\u0027t specify the gwpAsanMode in Android U.\n\nBug: 247012630\nTest: Patch the zygote to use this option, launch an app with\ngwpAsanMode unspecified, trigger a use-after-free, assert the app uses\nthe recoverable mode.\n\nChange-Id: I701e10f44b2e2694789cc5ec6f0af4bc0c55b9e4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc59c888207e09fdc4103d934c2187a85756dbdf",
      "old_mode": 33188,
      "old_path": "libc/bionic/gwp_asan_wrappers.cpp",
      "new_id": "3ccaf9b1e7143aa22e50a2b2265dba683e4df1fa",
      "new_mode": 33188,
      "new_path": "libc/bionic/gwp_asan_wrappers.cpp"
    },
    {
      "type": "modify",
      "old_id": "ecc874341d24ce95427e3f3e920a8a77a8e9eec1",
      "old_mode": 33188,
      "old_path": "libc/platform/bionic/malloc.h",
      "new_id": "3c290fce76d262c98a249cad7a3255e57f625bed",
      "new_mode": 33188,
      "new_path": "libc/platform/bionic/malloc.h"
    }
  ]
}
