pincode 内核服务

用途

锁定与已装入的对象模块相关联的代码和数据。

语法

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/pin.h>
int pincode ( func)
int (*func) ();

参数

描述
函数 指定用于确定要置顶的对象模块的地址。 该地址通常是此对象模块导出的函数的地址。

描述

Pincode 服务使用 服务来将指定的对象模块置顶。 使用对象模块的装入器条目来确定代码和数据的大小。

执行环境

仅可从 流程环境 调用 Pincode 内核服务。

返回值

描述
重大安全事件数量 指示成功完成。
EINVAL 指示 丰克 参数不是指向该函数的有效指针。
ENOMEM 指示 Pincode 服务由于实内存不足而无法将模块置顶。

发生错误时, Pincode 服务会返回而不置顶任何页面。