> <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