1 tmpdir
/farcall
-mixed
-lib
.so
: file format elf32
-(little|big
)arm
2 architecture
: arm
, flags
0x00000150:
3 HAS_SYMS
, DYNAMIC
, D_PAGED
6 Disassembly of section
.plt
:
9 .*: e52de004
push {lr
} ; \
(str lr
, \
[sp
, #
-4\
]!\
)
10 .*: e59fe004 ldr lr
, \
[pc
, #
4\
] ; .* <lib_func1
-0x
.*>
11 .*: e08fe00e
add lr
, pc
, lr
12 .*: e5bef008 ldr pc
, \
[lr
, #
8\
]!
14 .*: e28fc6
.* add ip
, pc
, #
.*
15 .*: e28cca
.* add ip
, ip
, #
.* ; 0x
.*
16 .*: e5bcf
.* ldr pc
, \
[ip
, #
.*\
]!.*
17 .*: e28fc6
.* add ip
, pc
, #
.*
18 .*: e28cca
.* add ip
, ip
, #
.* ; 0x
.*
19 .*: e5bcf
.* ldr pc
, \
[ip
, #
.*\
]!.*
20 .*: e28fc6
.* add ip
, pc
, #
.*
21 .*: e28cca
.* add ip
, ip
, #
.* ; 0x
.*
22 .*: e5bcf
.* ldr pc
, \
[ip
, #
.*\
]!.*
23 .*: e28fc6
.* add ip
, pc
, #
.*
24 .*: e28cca
.* add ip
, ip
, #
.* ; 0x
.*
25 .*: e5bcf
.* ldr pc
, \
[ip
, #
.*\
]!.*
27 Disassembly of section
.text
:
30 .*: e1a0c00d
mov ip
, sp
31 .*: e92dd800
push {fp
, ip
, lr
, pc
}
32 .*: ebffff
.. bl
.* <lib_func1
-0x
..?
>
33 .*: ebffff
.. bl
.* <lib_func1
-0x
..?
>
34 .*: ebfffff
. bl
.* <lib_func1
-0x
..?
>
35 .*: ebfffff
. bl
.* <lib_func1
-0x
..?
>
36 .*: e89d6800 ldm sp
, {fp
, sp
, lr
}
41 .*: f000 e820 blx
1000344 <__app_func_from_thumb
>
42 .*: f000 e812 blx
100032c
<__app_func_weak_from_thumb
>
43 .*: f000 e80a blx
1000320 <__lib_func3_from_thumb
>
44 .*: f000 e814 blx
1000338 <__lib_func4_from_thumb
>
46 .*: 46c0
nop ; \
(mov r8
, r8\
)
47 .*: 46c0
nop ; \
(mov r8
, r8\
)
48 .*: 46c0
nop ; \
(mov r8
, r8\
)
49 .*: 46c0
nop ; \
(mov r8
, r8\
)
50 .*: 46c0
nop ; \
(mov r8
, r8\
)
51 .*: 46c0
nop ; \
(mov r8
, r8\
)
52 .*: 46c0
nop ; \
(mov r8
, r8\
)
54 .* <__lib_func3_from_thumb
>:
55 .*: e59fc000 ldr ip
, \
[pc\
] ; 1000328 <__lib_func3_from_thumb\
+0x8>
56 .*: e08ff00c
add pc
, pc
, ip
57 .*: feffff90
.word
0xfeffff90
59 .* <__app_func_weak_from_thumb
>:
60 .*: e59fc000 ldr ip
, \
[pc\
] ; 1000334 <__app_func_weak_from_thumb\
+0x8>
61 .*: e08ff00c
add pc
, pc
, ip
62 .*: feffff78
.word
0xfeffff78
64 .* <__lib_func4_from_thumb
>:
65 .*: e59fc000 ldr ip
, \
[pc\
] ; 1000340 <__lib_func4_from_thumb\
+0x8>
66 .*: e08ff00c
add pc
, pc
, ip
67 .*: feffff84
.word
0xfeffff84
69 .* <__app_func_from_thumb
>:
70 .*: e59fc000 ldr ip
, \
[pc\
] ; 100034c
<__app_func_from_thumb\
+0x8>
71 .*: e08ff00c
add pc
, pc
, ip
72 .*: feffff54
.word
0xfeffff54
76 .*: f000 e80c blx
200037c
<__app_func_from_thumb
>
77 .*: f000 e804 blx
2000370 <__app_func_weak_from_thumb
>
79 .*: 46c0
nop ; \
(mov r8
, r8\
)
80 .*: 46c0
nop ; \
(mov r8
, r8\
)
81 .*: 46c0
nop ; \
(mov r8
, r8\
)
83 .* <__app_func_weak_from_thumb
>:
84 .*: e59fc000 ldr ip
, \
[pc\
] ; 2000378 <__app_func_weak_from_thumb\
+0x8>
85 .*: e08ff00c
add pc
, pc
, ip
86 .*: fdffff34
.word
0xfdffff34
88 .* <__app_func_from_thumb
>:
89 .*: e59fc000 ldr ip
, \
[pc\
] ; 2000384 <__app_func_from_thumb\
+0x8>
90 .*: e08ff00c
add pc
, pc
, ip
91 .*: fdffff1c
.word
0xfdffff1c