2 #as
: --32 -mrelax
-relocations
=no
3 #ld
: -shared -Bsymbolic
-m elf_i386
4 #readelf
: -r
--wide
--dyn
-syms
6 Relocation section
'\.rel\.dyn' at offset
[0x0-9a
-f
]+ contains
3 entries
:
7 +Offset
+Info
+Type
+Sym
. Value
+Symbol
's Name
8 [0-9a-f]+ +[0-9a-f]+ +R_386_32 +0+ +func
9 [0-9a-f]+ +[0-9a-f]+ +R_386_PC32 +0+ +func
10 [0-9a-f]+ +[0-9a-f]+ +R_386_GLOB_DAT +0+ +func
12 Relocation section '\
.rel\
.plt
' at offset [0x0-9a-f]+ contains 1 entries:
13 +Offset +Info +Type +Sym. Value +Symbol's Name
14 [0-9a
-f
]+ +[0-9a
-f
]+ +R_386_JUMP_SLOT
+0+ +func
16 Symbol table
'\.dynsym' contains
[0-9]+ entries
:
17 +Num
: +Value
+Size Type
+Bind
+Vis
+Ndx Name
19 +[0-9]+: +[a
-f0
-9]+ +0 +NOTYPE
+WEAK
+DEFAULT
+UND
+func