3

我试图在submit_bio我在 Linux 中做的一个项目中拦截 io 请求的提交。

我想找到调用submit_bio, 来提交块的主要函数。

我相信有一个功能可以获取页面并提交其中的块。

我正在 Linux 内核中寻找这样一个函数,它需要一个页面来提交并使用submit_bio.

谁能帮我?

谢谢

4

1 回答 1

3

您可以查看https://elixir.bootlin.com/linux/latest/A/ident/submit_bio并阅读有关 submit_bio 引用的代码或使用 perf 之类的工具( $(KERNEL_SRC_DIR)/tools/perf )获取有关堆栈跟踪的统计信息。可以在此处找到 perf 的简单教程:https ://perf.wiki.kernel.org/index.php/Tutorial

于 2013-09-25T16:30:57.497 回答