1 #name
: PR ld
/21038 (.plt
.got
and .plt
.sec
)
3 #ld
: -z bndplt
-melf_x86_64
-shared -z relro
--ld
-generated
-unwind
-info
--hash
-style
=sysv
-z max
-page
-size
=0x200000 -z noseparate
-code
8 Contents of the
.eh_frame section
:
10 0+ 0000000000000014 00000000 CIE
13 Code alignment factor
: 1
14 Data alignment factor
: -8
15 Return address column
: 16
18 DW_CFA_def_cfa
: r7 \
(rsp\
) ofs
8
19 DW_CFA_offset
: r16 \
(rip\
) at cfa
-8
23 0+18 0000000000000014 0000001c FDE cie
=00000000 pc
=0000000000000220..0000000000000231
32 0+30 0000000000000024 00000034 FDE cie
=00000000 pc
=00000000000001f0..0000000000000210
33 DW_CFA_def_cfa_offset
: 16
34 DW_CFA_advance_loc
: 6 to
00000000000001f6
35 DW_CFA_def_cfa_offset
: 24
36 DW_CFA_advance_loc
: 10 to
0000000000000200
37 DW_CFA_def_cfa_expression \
(DW_OP_breg7 \
(rsp\
): 8; DW_OP_breg16 \
(rip\
): 0; DW_OP_lit15
; DW_OP_and
; DW_OP_lit5
; DW_OP_ge
; DW_OP_lit3
; DW_OP_shl
; DW_OP_plus\
)
43 0+58 0000000000000014 0000005c FDE cie
=00000000 pc
=0000000000000210..0000000000000218
52 0+70 0000000000000010 00000074 FDE cie
=00000000 pc
=0000000000000218..0000000000000220
58 Disassembly of section
.plt
:
61 +[a
-f0
-9]+: ff
35 12 0e
20 00 pushq
0x200e12\
(%rip\
) #
201008 <_GLOBAL_OFFSET_TABLE_\
+0x8>
62 +[a
-f0
-9]+: f2 ff
25 13 0e
20 00 bnd jmpq \
*0x200e13\
(%rip\
) #
201010 <_GLOBAL_OFFSET_TABLE_\
+0x10>
63 +[a
-f0
-9]+: 0f 1f 00 nopl \
(%rax\
)
64 +[a
-f0
-9]+: 68 00 00 00 00 pushq \
$0x0
65 +[a
-f0
-9]+: f2 e9 e5 ff ff ff bnd jmpq
1f0 <.plt
>
66 +[a
-f0
-9]+: 0f 1f 44 00 00 nopl
0x0\
(%rax
,%rax
,1\
)
68 Disassembly of section
.plt
.got
:
71 +[a
-f0
-9]+: f2 ff
25 e1
0d 20 00 bnd jmpq \
*0x200de1\
(%rip\
) #
200ff8 <func1
>
74 Disassembly of section
.plt
.sec
:
77 +[a
-f0
-9]+: f2 ff
25 f9
0d 20 00 bnd jmpq \
*0x200df9\
(%rip\
) #
201018 <func2
>
80 Disassembly of section
.text
:
83 +[a
-f0
-9]+: e8 eb ff ff ff callq
210 <func1
@plt>
84 +[a
-f0
-9]+: e8 ee ff ff ff callq
218 <func2
@plt>
85 +[a
-f0
-9]+: 48 8b 05 c7
0d 20 00 mov 0x200dc7\
(%rip\
),%rax #
200ff8 <func1
>