dso_st.loaded_filename

This is populated with (a copy of) the translated filename by which the DSO was actually loaded. It is null iff the DSO is not currently loaded. NB: This is here because the filename translation process may involve a callback being invoked more than once not only to convert to a platform-specific form, but also to try different filenames in the process of trying to perform a load. As such, this variable can be used to indicate (a) whether this DSO structure corresponds to a loaded library or not, and (b) the filename with which it was actually loaded.

struct dso_st
char* loaded_filename;

Meta