0

我正在使用 linux 内核空间中的 systemtap 探针,所以我不能使用常规的 pread 系统调用。内核空间中是否存在等价的预系统调用?

我的朋友发现了这个: http://lxr.free-electrons.com/source/fs/read_write.c?v= 2.6.32#L433 但我需要包含的头文件是什么?

谢谢!

二本

4

1 回答 1

0

pread 系统调用实际上是调用 vfs_read(),所以可以在内核空间使用 vfs_read()。

vfs_read 是一个导出符号,您不需要包含任何头文件。

于 2014-12-04T08:32:06.067 回答