)]}'
{
  "commit": "dc10f2c4b809ef2996ffd7761dde058c11ad3767",
  "tree": "9f35145c3b433d160f74d15b191d6b8d07c672c2",
  "parents": [
    "a8e75522b4f9a088b84c06b81b5f4934c17adc70"
  ],
  "author": {
    "name": "Jia Li",
    "email": "lizhijia@fuchsia.infra.roller.google.com",
    "time": "Tue Feb 17 15:40:06 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Feb 17 15:41:23 2026 -0800"
  },
  "message": "[roll] Roll fuchsia [profiler] Add unwinding mechanism to stack sampler\n\nThe profiler now performs a full stack unwind instead of just capturing\nraw stack memory. This change enables the collection of Program Counter\n(PC) sequences for each sampled thread, providing structured call\nstacks.\n\nKey improvements include:\n* Introduced a BufferedStackMemory class to manage memory reads and\n  dynamically capture stack chunks during the unwinding process.\n* Implemented a mechanism to capture restricted states,\n  enabling the unwinder to do the Starnix-to-Android transition.\n\nOriginal-Bug: 483770015\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1483567\nOriginal-Revision: bb80e35bd9dd5b7544b9c346ed94355717d6a0d3\nGitOrigin-RevId: 78ac2e509919f53468e380e387fbe67756cbeaed\nChange-Id: I65aae5cf7373f138ef08f062284c913954f71886\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40cb47759923314bf1960d7bd68eca71114c0c91",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "b8cad7c7b06d0a711b5718b63685ffc3732b4ea2",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
