Commit Graph

7 Commits (eefce24024e93e64866ce7479dc13d6129ab5897)

Author SHA1 Message Date
jackun a91f1c7cf7
Iterate through libraries for possible locations of dlopen/dlsym functions
glibc 2.34 moves `dlopen` and `dlsym` from libdl.so to libc.so
3 years ago
jackun ced84ec526
Try to find `dlopen`/`dlsym` from libc.so too (musl libc, glibc 2.34+) 3 years ago
jackun 934dc31e44
Add utility lib with dlsym hooking 5 years ago
Danilo Spinella b6340c832a Add include for dlopen flags, fix build on musl
RTLD_DEEPBIND is not defined on musl based systems, add a check
before using it.
5 years ago
jackun 780ea7c89b
[OpenGL] Use GLAD instead on gl3w and hook EGL 5 years ago
jackun bd9d9650a0
Move `dlsym` hook out from inject_glx.cpp 5 years ago
jackun 2e7d92e068
Move `real_dlsym` files out from `gl` subdir 5 years ago