永发信息网

linux下应用程序如何查看调用的内核函数

答案:2  悬赏:70  手机版
解决时间 2021-02-21 04:07
  • 提问者网友:几叶到寒
  • 2021-02-20 23:24
linux下应用程序如何查看调用的内核函数
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-02-20 23:37
ldd看调用的链接库。。。。。。。。。具体调用什么函数。。。。。。这估计要调试吧。
全部回答
  • 1楼网友:佘樂
  • 2021-02-21 00:47
这个也只能大概地说下,因为牵涉较多:一般驱动函数都是在file_operations中声明在实现的,也就是通过该结构把系统调用和驱动程序相关联起来的;当应用程序向系统审请要对相应硬件进行i/o时,系统调用通过设备文件的主次设备号找到相应设备驱动程序,然后读取上面结构体变量相应的指针,接着把控制权交给该函数。系统调用都会在内核函数或在c库有实现的,应用程序只需通过调用系统调用传递相应参数就可以实现对硬件的访问(和一般函数在main外或内实现调用一个道理)。概括起来就这些,用手机手都大酸了^_^
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯