You can use the following commands when working with shared libraries:
- sharedlibrary [regexp]
-
Load shared object library symbols for files matching the given
regular expression, regexp.
If regexp is omitted, GDB tries to load symbols for all loaded
shared libraries.
- info sharedlibrary
-
Display the status of the loaded shared object libraries.
The following parameters apply to shared libraries:
- set solib-search-path dir[:dir...]
-
Set the search path for loading shared library symbols files that don't have an absolute path.
This path overrides the PATH and LD_LIBRARY_PATH environment variables.
- set solib-absolute-prefix prefix
-
Set the prefix for loading absolute shared library symbol files.
- set auto-solib-add value
-
Make the loading of shared library symbols automatic or manual:
- If value is nonzero, symbols from all shared object
libraries are loaded automatically when the inferior process (i.e., the one being debugged) begins
execution, or when the runtime linker informs GDB that a new library has been loaded.
- If value is zero, symbols must be loaded manually
with the sharedlibrary command.
You can query the settings of these parameters with the
show solib-search-path, show solib-absolute-prefix,
and show auto-solib-add
commands.