unpincode 内核服务
用途
取消锁定与已装入对象模块相关联的代码和数据。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/pin.h> int unpincode ( func)
int (*func) ( );
int (*func) ( );
参数
| 项 | 描述 |
|---|---|
| 函数 | 指定用于确定要取消置顶的对象模块的地址。 该地址通常是由该对象模块导出的函数的地址。 |
描述
取消编码 内核服务使用 伦平 内核服务来减少与以下项关联的页面的锁钉计数:
- 与对象模块关联的代码
- 包含由 丰克 参数指定的函数的对象模块的数据区
该模块的装入程序条目用于确定代码和数据区的大小。
执行环境
仅可从 流程环境 调用 取消编码 内核服务。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示成功完成。 |
| EINVAL | 指示 丰克 参数不是指向该函数的有效指针。 |
| EFAULT | 指示调用过程无法访问与该模块关联的内存区域。 |