zx_bti_release_quarantine


英文原文快照


名称

bti_release_quarantine —— 释放所有隔离的PMT

概要

  1. #include <zircon/syscalls.h>
  2. 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_HANDLEbti是无效句柄。

ZX_ERR_WRONG_TYPEbti不是BTI类型句柄。

ZX_ERR_ACCESS_DENIEDbti没有ZX_RIGHT_WRITE权限。

另见

bti_pin, pmt_unpin