On 01/23/2011 04:25 PM, Stefano Bonifazi wrote:
I am trying to shift in memory the target executable .. now the code is
"supposed" to be loaded by the elfloader at the exact start address set
at link time ..
Ah, elf loading. That's a whole 'nother bag of worms.
Oddly enough, I was deling with this last year trying to debug the
uClibc dynamic linker. I blogged a bit about it at the time:
http://landley.net/notes-2010.html#12-07-2010
(And the next few days. Sigh, I never did go back and fill in the
holes, did I?)
Inside elfloader there is even a check for verifying whether that
address range is busy.. but no action is taken in that case o.O
Maybe I'll post a new thread about this problem (bug?) .. anyway if you
think you can help me anyway I'll give you further details..
Tired right now, but if you post a clearer question (what are you trying
to _do_) and cc: me on it I'll try to respond.
Maybe I can find some decent documentation to point you at, or maybe
I'll write some...
Rob