2 tmpdir
/farcall
-mixed
-app
: file format elf32
-(little|big
)arm
3 architecture
: arm
, flags
0x00000112:
4 EXEC_P
, HAS_SYMS
, D_PAGED
7 Disassembly of section
.plt
:
10 .*: e52de004
push {lr
} ; \
(str lr
, \
[sp
, #
-4\
]!\
)
11 .*: e59fe004 ldr lr
, \
[pc
, #
4\
] ; .* <_start
-0x28>
12 .*: e08fe00e
add lr
, pc
, lr
13 .*: e5bef008 ldr pc
, \
[lr
, #
8\
]!
16 .*: 46c0
nop ; \
(mov r8
, r8\
)
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
, #
.*\
]!.*
24 Disassembly of section
.text
:
27 .*: e1a0c00d
mov ip
, sp
28 .*: e92dd800
push {fp
, ip
, lr
, pc
}
29 .*: eb000008 bl
.* <__app_func_veneer
>
30 .*: ebfffff6 bl
.* <_start
-0x14>
31 .*: ebfffff2 bl
.* <_start
-0x20>
32 .*: e89d6800 ldm sp
, {fp
, sp
, lr
}
34 .*: e1a00000
nop ; \
(mov r0
, r0\
)
38 .*: f7ff ffdb bl
81dc
<_start
-0x24>
41 .*: 46c0
nop ; \
(mov r8
, r8\
)
42 .*: 46c0
nop ; \
(mov r8
, r8\
)
43 .*: 46c0
nop ; \
(mov r8
, r8\
)
45 .* <__app_func_veneer
>:
46 .*: e51ff004 ldr pc
, \
[pc
, #
-4\
] ; 8234 <__app_func_veneer\
+0x4>
47 .*: 02100000 .word
0x02100000
49 Disassembly of section
.far_arm
:
52 .*: e1a0c00d
mov ip
, sp
53 .*: e92dd800
push {fp
, ip
, lr
, pc
}
54 .*: eb000008 bl
.* <__lib_func1_veneer
>
55 .*: eb000009 bl
.* <__lib_func2_veneer
>
56 .*: e89d6800 ldm sp
, {fp
, sp
, lr
}
58 .*: e1a00000
nop ; \
(mov r0
, r0\
)
59 .*: e1a00000
nop ; \
(mov r0
, r0\
)
63 .*: e1a00000
nop ; \
(mov r0
, r0\
)
64 .*: e1a00000
nop ; \
(mov r0
, r0\
)
65 .*: e1a00000
nop ; \
(mov r0
, r0\
)
67 .* <__lib_func1_veneer
>:
68 .*: e51ff004 ldr pc
, \
[pc
, #
-4\
] ; 2100034 <__lib_func1_veneer\
+0x4>
69 .*: 000081ec
.word
0x000081ec
70 .* <__lib_func2_veneer
>:
71 .*: e51ff004 ldr pc
, \
[pc
, #
-4\
] ; 210003c
<__lib_func2_veneer\
+0x4>
72 .*: 000081e0
.word
0x000081e0
74 Disassembly of section
.far_thumb
:
78 .*: f000 f805 bl
.* <__lib_func2_from_thumb
>
81 .*: 46c0
nop ; \
(mov r8
, r8\
)
82 .*: 46c0
nop ; \
(mov r8
, r8\
)
83 .*: 46c0
nop ; \
(mov r8
, r8\
)
85 .* <__lib_func2_from_thumb
>:
87 .*: 46c0
nop ; \
(mov r8
, r8\
)
88 .*: e51ff004 ldr pc
, \
[pc
, #
-4\
] ; 2200018 <__lib_func2_from_thumb\
+0x8>
89 .*: 000081e0
.word
0x000081e0
90 .*: 00000000 .word
0x00000000