如果用户应用程序进行系统调用,则会触发软件中断/异常。如何查看生成软件中断的源代码?
问问题
3645 次
3 回答
3
很久以前,有一个int 0x80
陷阱可以进入内核,但现在sysenter
是首选。
您可以通过转储vsyscall
部分来获取代码,该部分由内核自动映射到每个进程中。
$ cat /proc/self/maps
blah blah blah
...
blah blah blah
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
有关更多信息,请查看本文
于 2012-10-08T08:33:46.520 回答