commit | c583be573a81ad7c3f2c42ae92a12c43b41e5371 | [log] [tgz] |
---|---|---|
author | Adrian Danis <adanis@google.com> | Wed Feb 26 15:05:41 2025 -0800 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Feb 26 15:05:41 2025 -0800 |
tree | 9953d628c3b2607b294d9fe3cfe4962294229f37 | |
parent | 3e9d5015f791725d11c6f744513a9fd9248fc21a [diff] |
[kernel][vm] VmEnumerator is given Guard Extends the EnumerateChildren method to pause enumeration during callbacks, allowing it to pass the Guard in. This allows the callbacks to temporarily drop the lock if desired. While changing the interface to support the Guard parameter, the return type is also changed to a zx_status_t to be more consistent with other callback iteration patterns. Change-Id: I50c8fb941221c77e71c2a05c6638637c9c9d1284 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1208171 Commit-Queue: Adrian Danis <adanis@google.com> Reviewed-by: Rasha Eqbal <rashaeqbal@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.