> <offtopic>
> Heh, this somehow reminds me about the way shared libraries were
> implemented on the Amiga.
> No linking step; the function entry points were essentially a
> big jump table in the library structure with every function having
> a unique offset from the library's base.
> Proved to make it very simple to patch OS functions too: just
> patch the jump address in the jump table to jump to the patched
> library function...
> </offtopic>


The good old times - only address 4 was used, and then you loaded everything
else. I'm no dynamic loading expert - but I don't think that in the end,
things are much different - just a layer of indirection for a jump target.
-- 
Regards,

Diez B. Roggisch
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to