whutxuan 发表于 2005-4-4 22:01:56

如何看什么地方调用了sys_read函数呢。

在sys_read的函数内部打了调试信息。
可是在我找了半天,也没有发现是什么地方调用了
sys_write,只是在SYMBOL_NAME (sys_write)
发现了他,可是我怎么知道什么模块调用了它呢。

Dragonfly 发表于 2005-4-5 09:14:45

u want to know sys_read or sys_write? :P

it is the corresponding call for system call read. run "more foo.txt" can see how it is called.

kukoo 发表于 2005-4-7 17:20:13

用strace运行一个用户程序跟踪一下就知道了

whutxuan 发表于 2005-4-7 17:32:59

我是在内核看到的调试信息,在内核中怎么用strace去跟踪?

wuhu 发表于 2005-4-15 10:42:34

在kernel中调试,记得用printk,没有发现调用,看看#define,那里估计把他给重新定义了,hoho!
页: [1]
查看完整版本: 如何看什么地方调用了sys_read函数呢。