On 16 Jul 2010, at 12:56, Žilvinas Ledas wrote:

> I want to implement kind of executable protection using "software guards" (*) 
> - when function (caller) decrypts another function (callee) before calling it 
> and encrypts it again after callee returns.
> As a result I need to get addresses of my functions (where the asm code 
> starts and ends in the executable). Is there some way to export such info to 
> external file while fpc compiles executable (or maybe afterwards to get this 
> info from executable)?

After compiling you can run "nm -S progname" to get the symbol addresses in the 
first column and (where available) the symbol size in the second column.


Jonas

_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to