Hello everyone,
I have debugged into the assembly language for the following simple sample,
but I never saw any instructions dealing with push eip/pop eip, which dealing
with saving/restoring the return address when function foo completes. Any
ideas?
[Code]
int foo (int a, int b)
{
return a+b;
}
int main()
{
int a1 = 100;
int b1 = a1 + 100;
a1 = foo (a1, b1);
return 0;
}
[/Code]
thanks in advance,
George