dlopen Event Filtering
You can filter dlopen events to plant breakpoints in the dlopened libraries only when the process stops for some other reason. Deferring dlopen event processing allows the debugger to handle all dynamically loaded shared libraries at the same time, which is much more efficient than handling them serially.
A robust combination of settings support a range of options, so that you can finely control which dlopen events are reported immediately, and which are deferred.
Filtering dlopen events may be particularly beneficial when using Open MPI or other highly dynamic runtime libraries.
For detail, see “Filtering dlopen Events” in the TotalView for HPC Reference Guide.