If I have a pointer to a function and I give that to another (Unrelated/Child) Executable, how can I call that function without making a segfault?
At the moment I ca
If you have control over the other executable (the one you want to call a function from), then build it as a PIE
(position-independent executable), and load it into the first executable's address space.
In C
, you would build with -fPIC -pie
, then use dlopen(3)
and dlsym(3)
.
In BASIC
, I have no clue ;-(