内核代码找不到函数实现。
0.11内核中 Sched.c : extern int system_call(void); 这个函数怎么找不到实现呢? from entry.S 回复 2# humjb_1983我发现system_call函数是在
System_call.s文件中.align 2
_system_call:
.
.
.
je reschedule代码段的
但是不知道汇编中的_system_call 和C语言中的system_call是什么关系
palm008 发表于 2014-04-22 13:30 static/image/common/back.gif
回复 2# humjb_1983
我发现system_call函数是在
System_call.s文件中代码段的
0.11的代码么有,但从我的2.6.11的代码看,system_call就是在entry.S中实现的,是调用关系。 __cdecl---->C编译器名称修饰--->函数名前加上一个下划线前缀
这样编译器会把system_call编译成_system_call这个符号吧 , 你在0.11的编译环境下试试 汇编里面的_system_call就是C里面的system_call吧 ,系统调用
页:
[1]