31 return std::filesystem::absolute(
info.dli_fname).lexically_normal();
41 void*
module = dlopen(info.dli_fname, RTLD_NOW | RTLD_NOLOAD);
static std::string LastError()
static std::string ReadFile(const std::filesystem::path &path)
void *(*)(const char *name, int *returnCode) InterfaceFactory
std::filesystem::path OwnPath()
InterfaceFactory FactoryAt(const void *address)
void * OpenModule(const std::filesystem::path &path)
static void * FindExport(void *handle, const char *name)