有关内联汇编的一个想法,可是没有实现,帮帮忙!
吃狼的豆腐 2006-04-28 12:56:37 #include<stdio.h>
void fun1()
{
__asm
{
pop ebx
pop ebx
pop ebx
pop ebx
pop ebx
pop ebx
pop ebx
pop ebx
}
printf("fun1\n");
}
void fun2()
{
fun1();
printf("fun2\n");
}
int main()
{
fun2();
}
这个想fun1()直接跳到fun2的出口处,就是fun1()中把栈中有关fun1()保存的信息全部推出
函数调用的时候保存了ebp,ebx,esi,edi,我实在不知道到底应该推出来多少个,大家帮忙看看吧谢谢了