我正在尝试研究Page 65 of LDD3中提到的__copy_to_user()
和__copy_from_user()
内联函数。
我可以看到__copy_to_user()
function调用__copy_to_user_inatomic
function,此函数调用__copy_tofrom_user()
函数。我没有为最后一个提供链接的事实应该让你知道我的问题。
我可以看到__copy_tofrom_user()
有原型here,但我找不到实际定义函数的位置。 search on the Linux Cross Reference表示它在PowerPC体系结构中的多个位置使用。但实际定义在哪里?
我的问题与this question类似,但看起来asm-generic版本没有__copy_tofrom_user()
函数。
修改
以下是指向__copy_tofrom_user()
程序集的链接:在此版本的Linux中看起来有32-bit version和64-bit version实现。