The bash command
readelf -s /
lib/libc-2.3.5.so > ~/bin/libc.syms.txt
gives me a text file named "libc.syms.txt" in my work directory "~/bin"
containing the ELF dynamic symbols table (".dynsym") from my C Runtime
library.
In it, I see the line for the standard C library function strcpy(), the
line starting with the address in hexadecimal and the second number being
the size of the machine code involved:
00066a8c 35 FUNC GLOBAL DEFAULT 11 strcpy@@GLIBC_2.0
The bash command
objdump -d --no-show-raw-insn --start-address=0x00066a8c
--stop-address=0x00066aaf
libc-2.3.5.so
then gives the following sweet little disassembly of that code:
libc-2.3.5.so: file format elf32-i386
Disassembly of section .plt:
Disassembly of section .text: