当从64位用户空间调用系统调用到64位内核时,可以从system_call程序集入口点从arch / x86 / kernel / entry_64.S访问syscall表。如何获取此" system_call()"的虚拟/物理地址?常规?
换句话说,我想知道所有系统调用使用的入口点的地址。我试着查看kallsyms文件,但无法在那里找到它。也许,它在kallsyms中有另一个名字?
答案 0 :(得分:0)
你需要什么?你确定你正在检查文章中使用的相同内核的kallsyms吗?
确定func重命名的内容留给读者练习。