)]}'
{
  "commit": "30b0535ec3e6d0bbc898c7f7fd39ec5fc8bdff96",
  "tree": "7b9b7cda2e7300668038c4c02fa633b0252ac317",
  "parents": [
    "67b049dfb060f885b73f43982998d20a3ec9ff31"
  ],
  "author": {
    "name": "Guocheng Wei",
    "email": "guochengwei@fuchsia.infra.roller.google.com",
    "time": "Thu Aug 20 10:45:48 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Aug 20 11:15:03 2026 -0700"
  },
  "message": "[roll] Roll fuchsia [starnix][binder] Optimize HandleTable with O(1) reverse lookup\n\nReplace the linear Slab iteration in HandleTable::find_ref_for_object\nwith an indexed BTreeMap\u003cArcKey\u003cBinderObject\u003e, usize\u003e reverse lookup\nmap. This eliminates O(n) handle scanning during object translation in\nbinder transactions, cutting median flow latency by 16.2% and reducing\nHandleThreadWrite CPU time by 6.3%.\n\nTest: Verified via cold app launch benchmarks and trace flows.\nOriginal-Original-Bug: 496625732\nOriginal-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1763394\nOriginal-Original-Revision: a773f18fb4f16aeb41abdb89cb24176e23538cb7\nGitOrigin-RevId: b47af98a16d539bfc8e5dfd5470441fbd8d92696\nChange-Id: I0035ffd743e79a7b3b2eaa80dd5a9cfad9d6fa52\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8ea7e7bf007dbbb5f871bf430138b7bc44349f6",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "f68a4247e5d0a885dc2ec33a481ac1f15b4a6c94",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
