Remix.run Logo
monocasa an hour ago

Not on modern archs that provide decent support for PIE (position independent executables).

201984 24 minutes ago | parent [-]

How do you think position independent code can call functions from other .so's without being patched with their addresses?

They can't, so even PIC code still has to have a relocation table that gets patched. It's in a different page than the code though, so code does still get reused.