I want to dynamically look up a (possibly virtual) method in c++ and
call it.
dlopen() and dlysm() provide me with addresses to the method.
Unfortunately, it seems that method pointers are NOT addresses, but
indices of a method table.
You might ask for what I need this ? The answer is that I want to build
an object request broker. Objects & methods which are exposed by this
broker are being invoked by network messages, which contain the object
ids (no problem to look them up from a table) and method names to be
called.