)]}'
{
  "commit": "ebdb5ea4a6a5fa776ca1ac0ff65dad2f7cf1f4e5",
  "tree": "100f8aa7f864295c596627d7fad5b2a52941cdf5",
  "parents": [
    "3eaab617b926dd9e1f05589e89b3d6092aa615d5"
  ],
  "author": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Fri May 09 11:08:38 2025 +0300"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 09 01:13:19 2025 -0700"
  },
  "message": "[libunwind] [SEH] Implement parsing of aarch64 pdata/xdata (#137949)\n\nThis is needed for forced unwind, for some testcases in\nlibunwind/libcxxabi.\n\nThis adds an aarch64 case for extracting the LanguageHandler and\nHandlerData fields from unwind info, in UnwindCursor::getInfoFromSEH,\ncorresponding to the existing case for x86_64.\n\nThis uses the struct IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA; this only\nbecame available in WinSDK 10.0.19041.0 and mingw-w64 v11.0 (or a\nmingw-w64 git snapshot after April 2023).\n\n(This is only a build-time requirement though; the format for the unwind\ndata has been fixed since the start of Windows 10 on ARM64, so this\ndoesn\u0027t impose any runtime requirement.)\n\nGitOrigin-RevId: 2e436b15d30689c4525da3c8d4467a1c70e509f5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca9927edc99905d38b105e3706837d58750f3f27",
      "old_mode": 33188,
      "old_path": "src/UnwindCursor.hpp",
      "new_id": "240752e09e1eef8d6250cbfefacfcfef84f2f227",
      "new_mode": 33188,
      "new_path": "src/UnwindCursor.hpp"
    }
  ]
}
