2 #ld
: -melf64ppc
-shared --plt
-align=0 --hash
-style
=gnu
7 Disassembly of section \
.text
:
10 .*: (f8
41 00 18|
18 00 41 f8
) std r2
,24\
(r1\
)
11 .*: (7d 88 02 a6|a6
02 88 7d) mflr r12
12 .*: (42 9f 00 05|
05 00 9f 42) bcl
.*
13 .*: (7d 68 02 a6|a6
02 68 7d) mflr r11
14 .*: (7d 88 03 a6|a6
03 88 7d) mtlr r12
15 .*: (3d 8b 00 01|
01 00 8b 3d) addis r12
,r11
,1
16 .*: (e9
8c
.. ..|
.. .. 8c e9
) ld r12
,.*\
(r12\
)
17 .*: (7d 89 03 a6|a6
03 89 7d) mtctr r12
18 .*: (4e
80 04 20|
20 04 80 4e
) bctr
21 .*: (7d 88 02 a6|a6
02 88 7d) mflr r12
22 .*: (42 9f 00 05|
05 00 9f 42) bcl
.*
23 .*: (7d 68 02 a6|a6
02 68 7d) mflr r11
24 .*: (7d 88 03 a6|a6
03 88 7d) mtlr r12
25 .*: (3d 8b 00 01|
01 00 8b 3d) addis r12
,r11
,1
26 .*: (e9
8c
.. ..|
.. .. 8c e9
) ld r12
,.*\
(r12\
)
27 .*: (7d 89 03 a6|a6
03 89 7d) mtctr r12
28 .*: (4e
80 04 20|
20 04 80 4e
) bctr
31 .*: (4b ff
.. ..|
.. .. ff
4b) bl
.*\
.plt_call\
.f1
>
32 .*: (e8
41 00 18|
18 00 41 e8
) ld r2
,24\
(r1\
)
33 .*: (4b ff
.. ..|
.. .. ff
4b) bl
.*\
.plt_call\
.f1\
+0x4>
34 .*: (4b ff
.. ..|
.. .. ff
4b) bl
.*\
.plt_call\
.f2
>