Author: techfox9

Some useful linux utilities..

Friday, June 5th, 2009 @ 2:45 pm

List of functions/symbols in a shared object:

$ objdump -T /usr/lib/libXext.so

/usr/lib/libXext.so: file format elf32-i386

DYNAMIC SYMBOL TABLE:
00000000 DF *UND* 000003d6 _XReply
00000000 DF *UND* 00000028 XFree
00000000 DF *UND* 00000057 XESetCreateGC
…………

List of shared object dependencies in an executable:

$ ldd /usr/bin/vi
linux-gate.so.1 => (0xb80e7000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7d1d000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7c91000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7c76000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7c33000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7bf5000)
……………..

Uncategorized


 


Comments are closed.