zx_bti_release_quarantine
名称
bti_release_quarantine —— 释放所有隔离的PMT
概要
#include <zircon/syscalls.h>zx_status_t zx_bti_release_quarantine(zx_handle_t bti);
描述
bti_release_quarantine() 释放给定BTI的所有隔离PMT, 这将同时释放PMT对VMO和物理页面固定的底层引用,底层物理页面可在此调用后被释放并重新分配。
权限
TODO(ZX-2399)
返回值
bti_release_quarantine() 调用成功返回ZX_OK。 如果调用失败,则返回负的错误码。
错误码
ZX_ERR_BAD_HANDLE:bti是无效句柄。
ZX_ERR_WRONG_TYPE:bti不是BTI类型句柄。
ZX_ERR_ACCESS_DENIED:bti没有ZX_RIGHT_WRITE权限。
