)]}'
{
  "commit": "3def71e41c00a8733642011ddae7d606efd2d174",
  "tree": "d1d248a6394621de4879d52b4dcb34fe74dbfa2e",
  "parents": [
    "eed4c0e54965e334f231f104802cc18daac3962b"
  ],
  "author": {
    "name": "Guocheng Wei",
    "email": "guochengwei@fuchsia.infra.roller.google.com",
    "time": "Mon May 18 11:21:56 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri May 22 15:48:47 2026 -0700"
  },
  "message": "[roll] Roll fuchsia [starnix] Cache total memory mapping usage\n\nCache the total usage length inside the `Mappings` struct to optimize\n`get_total_usage` from O(N) to O(1). To keep the cached sum\nsynchronized, direct mutable access to the map via `DerefMut` is\nremoved. Mutation is now routed through new helper methods (`insert`,\n`remove`, `append_non_overlapping`) that keep the cached sum in sync.\n\nImproved gvisor_benchmarks: MapTouch*, MapUnmap*, ThreadStart*\nOriginal-Original-Bug: 484414845\nTest: starnix_core_tests\nOriginal-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1614014\nOriginal-Original-Revision: 29c3dd10f1e795758381d714484aba6331fb0836\nGitOrigin-RevId: 3af5cf31e4c796d77a97d0da0730a2a0c0b66941\nChange-Id: Ifacb0b181f6c61e0adcfd1dbeb5245be1e5b952e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03b77d2fcd914bf51a0c2b76eba3eb51b7249785",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "8dc5dc21a6e3d1f24b1d38b6d6df3333a4499b1d",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
