)]}'
{
  "commit": "0e1412e08eae0e5e8c1bb91da1d86c7bca1b2d72",
  "tree": "ee31eb64e0f3e17bd297cccce5d9de9cc05f4c6d",
  "parents": [
    "2c0e9a58ead53aff66f0978c51142d8331ffffb0"
  ],
  "author": {
    "name": "Florian Mayer",
    "email": "fmayer@google.com",
    "time": "Wed Mar 06 16:42:45 2024 -0800"
  },
  "committer": {
    "name": "Florian Mayer",
    "email": "fmayer@google.com",
    "time": "Wed Mar 06 16:46:45 2024 -0800"
  },
  "message": "Make memtag_handle_longjmp precise\n\nWe would get the SP inside of memtag_handle_longjmp, which could prevent\nus from detecting the case where a longjmp is going into a function that\nhad already returned. This changes makes the behaviour more predictable.\n\nChange-Id: I75bf931c8f4129a2f38001156b7bbe0b54a726ee\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "178c4c858ea3aaed7a6c2c1960bf43257060d86c",
      "old_mode": 33188,
      "old_path": "libc/arch-arm64/bionic/setjmp.S",
      "new_id": "c408998340e4de9e8453d47144dd8f674332c747",
      "new_mode": 33188,
      "new_path": "libc/arch-arm64/bionic/setjmp.S"
    },
    {
      "type": "modify",
      "old_id": "0c1e5060d200cb28bc6906e4d047f20f5b6a1ec4",
      "old_mode": 33188,
      "old_path": "libc/bionic/heap_tagging.cpp",
      "new_id": "b6c9fe59a8d96353186fe928a65498e58b4f2e68",
      "new_mode": 33188,
      "new_path": "libc/bionic/heap_tagging.cpp"
    }
  ]
}
