Am Sunday 24 April 2011 11:44:18 schrieb Rainer Stratmann:
> How to find the return adress of the calling code of a procedure/function?
>
> Where in the stack is the information to the return adress?
>
> stack + - x?


asm
 mov eax , [ ebp + 4 ]
end;

eax is the return adress


> How to acess to the information in assembler?
> Is it in every processor architecture possible, for example ARM?
> (actually 80x86).
> Is it different in 32 / 64 bit?
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to