Process and libraries dependancies
lsof
aix01:/root # lsof -P -T -p 28806
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
lsof: WARNING: can't stat() fuse file system /run/user/1000/doc
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
VirtualBo 28806 manu cwd DIR 8,4 4096 99 /home/manu
VirtualBo 28806 manu rtd DIR 0,48 208 256 /
VirtualBo 28806 manu txt REG 0,48 1012552 1046467 /bin/bash
VirtualBo 28806 manu mem REG 0,48 189296 1118884 /lib64/libtinfo.so.6.1
VirtualBo 28806 manu mem REG 0,48 2038456 1443357 /lib64/libc-2.26.so
VirtualBo 28806 manu mem REG 0,48 18400 1443363 /lib64/libdl-2.26.so
VirtualBo 28806 manu mem REG 0,48 317440 1046404 /lib64/libreadline.so.7.0
VirtualBo 28806 manu mem REG 0,48 180056 1443349 /lib64/ld-2.26.so
VirtualBo 28806 manu 0r FIFO 0,12 0t0 42260 pipe
VirtualBo 28806 manu 1w REG 8,4 214428 16777314 /home/manu/.local/share/sddm/xorg-session.log
VirtualBo 28806 manu 2w REG 8,4 214428 16777314 /home/manu/.local/share/sddm/xorg-session.log
VirtualBo 28806 manu 255r REG 0,48 2330 1504760 /usr/bin/VirtualBox
ldd
aix01:/root # ldd /bin/bash
linux-vdso.so.1 (0x00007ffe87d8a000)
libreadline.so.7 => /lib64/libreadline.so.7 (0x00007fad25555000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fad25351000)
libc.so.6 => /lib64/libc.so.6 (0x00007fad24f96000)
libtinfo.so.6 => /lib64/libtinfo.so.6 (0x00007fad24d68000)
/lib64/ld-linux-x86-64.so.2 (0x00007fad25aa9000)
objdump
aix01:/root # objdump -p /bin/bash
/bin/bash: file format elf64-x86-64
Program Header:
PHDR off 0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3
filesz 0x00000000000001f8 memsz 0x00000000000001f8 flags r--
INTERP off 0x0000000000000238 vaddr 0x0000000000000238 paddr 0x0000000000000238 align 2**0
filesz 0x000000000000001c memsz 0x000000000000001c flags r--
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**21
filesz 0x00000000000f0b90 memsz 0x00000000000f0b90 flags r-x
LOAD off 0x00000000000f1650 vaddr 0x00000000002f1650 paddr 0x00000000002f1650 align 2**21
filesz 0x0000000000005440 memsz 0x0000000000012e40 flags rw-
DYNAMIC off 0x00000000000f2cf8 vaddr 0x00000000002f2cf8 paddr 0x00000000002f2cf8 align 2**3
filesz 0x0000000000000220 memsz 0x0000000000000220 flags rw-
NOTE off 0x0000000000000254 vaddr 0x0000000000000254 paddr 0x0000000000000254 align 2**2
filesz 0x0000000000000044 memsz 0x0000000000000044 flags r--
EH_FRAME off 0x00000000000d92c0 vaddr 0x00000000000d92c0 paddr 0x00000000000d92c0 align 2**2
filesz 0x0000000000003fc4 memsz 0x0000000000003fc4 flags r--
STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4
filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
RELRO off 0x00000000000f1650 vaddr 0x00000000002f1650 paddr 0x00000000002f1650 align 2**0
filesz 0x00000000000019b0 memsz 0x00000000000019b0 flags r--
Dynamic Section:
NEEDED libreadline.so.7
NEEDED libdl.so.2
NEEDED libc.so.6
RUNPATH /lib64/bash
INIT 0x0000000000021088
FINI 0x00000000000cee74
INIT_ARRAY 0x00000000002f1650
INIT_ARRAYSZ 0x0000000000000008
FINI_ARRAY 0x00000000002f1658
FINI_ARRAYSZ 0x0000000000000008
HASH 0x0000000000000298
GNU_HASH 0x0000000000002f80
STRTAB 0x0000000000010d60
SYMTAB 0x0000000000005ff0
STRSZ 0x0000000000006cb3
SYMENT 0x0000000000000018
DEBUG 0x0000000000000000
PLTGOT 0x00000000002f3000
PLTRELSZ 0x00000000000019f8
PLTREL 0x0000000000000007
JMPREL 0x000000000001f690
RELA 0x0000000000018958
RELASZ 0x0000000000006d38
RELAENT 0x0000000000000018
FLAGS_1 0x0000000008000000
VERNEED 0x0000000000018888
VERNEEDNUM 0x0000000000000003
VERSYM 0x0000000000017a14
RELACOUNT 0x0000000000000434
Version References:
required from libdl.so.2:
0x09691a75 0x00 10 GLIBC_2.2.5
required from libreadline.so.7:
0x09447213 0x00 05 READLINE_6.3
required from libc.so.6:
0x06969191 0x00 11 GLIBC_2.11
0x06969194 0x00 09 GLIBC_2.14
0x0d696918 0x00 08 GLIBC_2.8
0x06969195 0x00 07 GLIBC_2.15
0x0d696914 0x00 06 GLIBC_2.4
0x09691974 0x00 04 GLIBC_2.3.4
0x0d696913 0x00 03 GLIBC_2.3
0x09691a75 0x00 02 GLIBC_2.2.5