a >hA@s*ddlmZmZmZGdddeeZdS))PluginIndependentPlugin PluginOptc@s0eZdZdZdZdZeddddgZdd Zd S) LibrarieszDynamic shared librariesZ libraries)system ldconfigvFzcollect verbose ldconfig output)defaultZdesccCs|ddg|dr"|d|gd|d}|ddkrt}|d D]8}|d d }t|d krvqX| |d  d d dqX|r|j d |dddS)Nz/etc/ld.so.confz/etc/ld.so.conf.drzldconfig -v -N -X)PATHZLD_LIBRARY_PATHZ LD_PRELOADzldconfig -p -N -Xstatusroutputz => / Z ld_so_cache)Zsuggest_filename) Z add_copy_specZ get_optionZadd_cmd_outputZ add_env_varZcollect_cmd_outputset splitlinessplitlenaddrsplitZadd_dir_listingjoin)selfZldconfigdirslibZfqlibr@/usr/lib/python3.9/site-packages/sos/report/plugins/libraries.pysetups"       zLibraries.setupN) __name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesrZ option_listrrrrrr srN)Zsos.report.pluginsrrrrrrrr s