/home/runner/work/rolly/rolly/src/oslayer/win/dlfcn_win32.h file

Classes

struct dl_info
Structure filled in by dladdr()

Typedefs

using Dl_info = struct dl_info
Structure filled in by dladdr()

Functions

auto dladdr(void const* addr, Dl_info* info) →  int
Translate address to symbolic information (no POSIX standard)
auto dlclose(void* handle) →  int
Close a symbol table handle.
auto dlerror(void) →  char*
Get diagnostic information.
auto dlopen(char const* file, int mode) →  void*
Open a symbol table handle.
auto dlsym(void* handle, char const* name) →  void*
Get the address of a symbol from a symbol table handle.

Defines

#define RTLD_DEFAULT
The symbol lookup happens in the normal global scope.
#define RTLD_GLOBAL
All symbols are available for relocation processing of other modules.
#define RTLD_LAZY
Relocations are performed at an implementation-defined time.
#define RTLD_LOCAL
All symbols are not made available for relocation processing by other modules.
#define RTLD_NEXT
Specifies the next object after this one that defines name.
#define RTLD_NOW
Relocations are performed when the object is loaded.

Define documentation

#define RTLD_LAZY

Relocations are performed at an implementation-defined time.