In strace outputs, the paths to the libraries that executables call are in calls to open(). Is this the system call used by executables that are dynamically linked? What about dlopen()? open() isn't a call I'd have guessed would play a role in the execution of programs.
What system call is used to load libraries in Linux?
dynamic linking;shared library;strace;dynamic loading