> A reloc table in the binary (like DOS EXE files) could work for code at
> least (as long as the binaries are immutable while a process is using
> them, and the programs are careful about self-modifying code).

No it doesnt

extern int foo1();

int foo2()
{
        x=foo1;
        x();
}

You need 32bit pointers and until you are in 286 mode you also need to do
basically impossible fixups



Reply via email to