Skip to content

Conversation

@giulianobelinassi
Copy link
Collaborator

Since dlopen and dlmopen were interposed, it changed the search paths because the caller were now libpulp.so.0 rather than the original application. This interposition were done for reasons of ensuring that we knew when an application has called dlopen by locking a lock in libpulp, but its not necessary anymore since we hijack the dl_load_lock from glibc.

Since `dlopen` and `dlmopen` were interposed, it changed the search
paths because the caller were now `libpulp.so.0` rather than the
original application.  This interposition were done for reasons of
ensuring that we knew when an application has called `dlopen` by
locking a lock in libpulp, but its not necessary anymore since we
hijack the `dl_load_lock` from glibc.

Signed-off-by: Giuliano Belinassi <gbelinassi@suse.de>
@giulianobelinassi giulianobelinassi merged commit c926687 into SUSE:master Oct 2, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant