)]}'
{
  "commit": "82ad5bceaa4283bdb957b8ff2be3430bf697622a",
  "tree": "545c729d4b3a8be075a9363ae28f0b8054c2e54f",
  "parents": [
    "0f7df7b08b1f5f8c20f1ae5932472f243cb37e09"
  ],
  "author": {
    "name": "Jacob Rutherford",
    "email": "jruthe@fuchsia.infra.roller.google.com",
    "time": "Thu Mar 13 15:15:58 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Mar 13 15:17:31 2025 -0700"
  },
  "message": "[roll] Roll fuchsia [debugger] Support unwinding from the host\n\nThis changes the default behavior of zxdb\u0027s unwinding strategy to use\nthe host\u0027s access to full debugging information to help the unwinder use\nCFI strategies as often as possible.\n\nThe main motivation is the desire to strip target binaries of unwind\ntables completely, leaving frame pointers and shadow call stack as the\nmain two methods of unwinding on the target. This is undesirable during\nlive debugging while we have access to debugging information which may\ninclude unwind tables which typically provide higher quality backtraces\nthan frame pointer heuristics or SCS which loses almost all register\ncontext.\n\nSome headers must be modified to not include unwinder headers in paths\nthat end up also including LLVM headers, which will conflict with elf.h\nprovided by the sysroot.\n\nOriginal-Fixed: https://fxbug.dev/292107156\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1172993\nOriginal-Revision: 7de1ba83fcd432be4013d79da1c88d76a9082e63\nGitOrigin-RevId: de58d1d3c617a351ff0661b665857c995af18027\nChange-Id: I13b7d91cac665475ff0c8b1d5477a8e48ec0d907\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0a623473f4cf20d760571cce6d287f3203f35fe",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "869f85a7b52c559924f42f377066b7d255f30802",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
