#!/bin/bash

linkedobj="$1"
syms=$(objdump -T ${linkedobj}|grep '................ g    DF '|tr -s " "|cut -d" " -f 6|sort)

linkeeobj="$2"

echo "Matched symbols:"
for sym in ${syms} 
do
  missing=$(objdump -T ${linkeeobj} | grep ${sym}|wc -l)
  if [[ "${missing}" == "0" ]]
  then
    continue
  else
#    symlc="${sym,,}"
#    if [ "${symlc:0:5}" == "perl_" ]
#    then
#      echo "${sym:5}"
#      grep -rn "${sym:5}" * --include=*.{c,h}
#    else
      echo "${sym}"
#      grep -rn "${sym}" * --include=*.{c,h}
#    fi
  fi
done

