call system_call
2016-08-03 13:34:16 0 举报
call system_call
作者其他创作
大纲/内容
int iam(const char * name) \\{ \\long __res; \\__asm__ volatile (\"int $0x80\" \\ // 此段汇编将中断号__NR_iam存入0号寄存器,\t: \"=a\" (__res) \\ // 将参数name存入bx寄存器,执行0x80中断\t: \"0\
展开函数
include/linux/sys.h:extern int sys_iam(const char *name)
Start
include/unistd.h:int iam(const char *name)
kernel/who.c:int sys_iam(const char *name)
在函数调用表中找到对应函数入口地址
End
返回值给__res
找到其实现

收藏

收藏
0 条评论
下一页