I have a shared library named libtest.so. I was analyzing the readelf output of this .so to solve undefined reference to _invalid_parameter()
. The readelf output shows _invalid_parameter UND in .symtab section but no mention of it in .dynsym section.
Could somebody please explain what it signifies to have a symbol mentioned in .symtab section but not in .dynsym section?
libtest.so is dynamically linking to few other shared libraries but none of them is providing definition for _invalid_parameter but still linking is passing. Any idea, how?