)]}'
{
  "commit": "48383c806af629bb755ce120ba30e8cb70eb5f23",
  "tree": "157ffe1ed460694d62347540829b931ab4602b3a",
  "parents": [
    "22dc27b9fa46b20aca4f5982979681a858a97284"
  ],
  "author": {
    "name": "Josh Gao",
    "email": "jmgao@google.com",
    "time": "Wed Apr 18 18:11:01 2018 -0700"
  },
  "committer": {
    "name": "Josh Gao",
    "email": "jmgao@google.com",
    "time": "Thu Apr 19 14:33:18 2018 -0700"
  },
  "message": "tombstoned: don\u0027t create tombstones for failed dumps.\n\nInstead of creating tombstone FDs in place and passing them out to\ncrash_dump directly, create them as O_TMPFILEs and link them into place\nwhen crash_dump reports success, to avoid creating empty tombstones\nin cases like an aborting thread racing with another thread that\nmanages to cleanly exit_group before the dump finishes.\n\nBug: http://b/77729983\nTest: debuggerd_test\nTest: adb shell \u0027for x in `seq 0 50`; do crasher; done\u0027\nChange-Id: I31ce4fd4a524abf8bde57152450209483d9d0ba9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bf8f14d06f98a45f4011dc4be638fb44e4ce501",
      "old_mode": 33188,
      "old_path": "debuggerd/tombstoned/tombstoned.cpp",
      "new_id": "5dffa5b3c3c599b4adad7ba8f39b9f3b00cb8a64",
      "new_mode": 33188,
      "new_path": "debuggerd/tombstoned/tombstoned.cpp"
    }
  ]
}
