|
From: Vincent Penquerc'h <Vin...@ar...> - 2003-08-05 10:55:26
|
> a good sign, but there are other, weirder ways of entering a function, > like jumps (used by dynamically linked libraries a lot) and > things like > pushing a functions start address and doing 'ret', and other horrible > things. The best way, AFAIK, is to rely on the symbol information. You got me thinking... I could think of setting a signal handler to the routine we want to call, raising that signal, and then modifying the stack and returning. Hmmm, I don't think I want to try that :) -- Vincent Penquerc'h |