zx_bti_release_quarantine

摘要

释放所有被隔离的 PMT。

声明

#include <zircon/syscalls.h>

zx_status_t zx_bti_release_quarantine(zx_handle_t handle);

说明

zx_bti_release_quarantine() 会释放指定 BTI 的所有被隔离的 PMT。 这将释放 PMT 的对 VMO 和物理页面的底层引用 固定。底层实体页面可能符合重新分配的条件 。

权限

handle 的类型必须为 ZX_OBJ_TYPE_BTI 且包含 ZX_RIGHT_WRITE

返回值

如果成功,zx_bti_release_quarantine() 会返回 ZX_OK。 如果失败,则返回负的错误值。

错误

ZX_ERR_BAD_HANDLE handle 不是有效的句柄。

ZX_ERR_WRONG_TYPE handle 不是 BTI 句柄。

ZX_ERR_ACCESS_DENIED 句柄没有 ZX_RIGHT_WRITE 权限。

另请参阅