symbol=$1 libdir=$(echo /lib /usr/lib /usr/lib ; grep ^/ /etc/ld.so.conf) for lib in $(echo ${libdir}|sort|uniq); do # Looking for library in libdirs echo Searching $lib libs=$(find ${lib} \( -type f -o -type l \)) # echo "${libs}" for l in ${libs} ; do lname=$(is_elf 3 ${l}) if [ -n "${lname}" ]; then #echo ">>> " ${lname} syms=$(readelf --syms ${lname} | grep $symbol) [ -n "${syms}" ] && (echo $l ; echo $syms) fi done done