)]}'
{
  "commit": "3871b279aab3891f9656ad45d86fb0932e5fc07c",
  "tree": "5fa203d7648b360537f1b445d47c6ee6f48858a5",
  "parents": [
    "c8770559e020f4eb4d19d1b9179e50381f39a2fc"
  ],
  "author": {
    "name": "Ethan Williams",
    "email": "ethanws@fuchsia.infra.roller.google.com",
    "time": "Tue Apr 21 09:08:37 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Apr 21 09:12:36 2026 -0700"
  },
  "message": "[roll] Roll fuchsia [kernel][vm] Populated bytes: Identify disconnect with GetAttributedMemory\n\nThere are two known cases in anonymous hierarchies that the continuously\ntracked populated slots count disagrees with GetAttributedMemory\u0027s\ntotal_bytes field (total_bytes is reported as populated_bytes in\n`zx_info_vmo_t`, leading to some confusion).\n\n1. When there is a spurious parent content marker after ReclaimPage in a\nparent. 2. When there is a spurious parent content marker after\nDedupZeroPage in a parent.\n\nUpdates an existing test with documentation about 1., and adds a new\ntest to document 2.\n\nThere is work planned to ensure that these two \"populated\" metrics\nconverge in anonymous hierarchies.\n\nTest: fx qemu -c \u0027kernel.compression.strategy\u003dlz4 kernel.compression.storage-strategy\u003dslot \u0027; k ut continuous_attribution\nOriginal-Bug: 504652289\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1581754\nOriginal-Revision: 6abbe00d5101815e50045b90f70ab9a1fb432239\nGitOrigin-RevId: bed3f2c01d1469737040ec66bb638f1aecbd0552\nChange-Id: Ie64b21918b43073a7774591971f54c234c9a4e14\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec13a2d861e5dd7a6359d2bcf0f888c494e76aef",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "ee71e7f22630f933faefdc522337287bd596a049",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
