0

scmp_filter_ctx自从它被定义为之后,实际存储的是void什么? 请参阅 seccomp 头文件

一般来说什么是a context

4

1 回答 1

1

它没有定义为voidbut void *,所以它是一个通用指针。

快速浏览一下您链接的文件,我会说它指向一些您无法访问(并且不需要知道)的结构的对象。这context似乎是存储 seccomp 需要工作的信息的对象,您只需要通过该头文件中公开的 API 函数来初始化、更新或使用它。

如果你真的想看看里面有什么,只需阅读源代码:)。在src/api.c它显然被铸造为 a struct db_filter_col *,当然不会向用户公开。

于 2019-08-09T11:14:47.153 回答