2 tmpdir
/armthumb
-lib
.so
: file format elf32
-(little|big
)arm
3 architecture
: arm
, flags
0x00000150:
4 HAS_SYMS
, DYNAMIC
, D_PAGED
7 Disassembly of section
.plt
:
10 .*: e52de004
push {lr
} ; \
(str lr
, \
[sp
, #
-4\
]!\
)
11 .*: e59fe004 ldr lr
, \
[pc
, #
4\
] ; .* <lib_func1
-0x1.>
12 .*: e08fe00e
add lr
, pc
, lr
13 .*: e5bef008 ldr pc
, \
[lr
, #
8\
]!
15 .*: e28fc6
.* add ip
, pc
, #
.* ; 0x
.*
16 .*: e28cca
.* add ip
, ip
, #
.* ; 0x
.*
17 .*: e5bcf
.* ldr pc
, \
[ip
, #
.*\
]!
18 Disassembly of section
.text
:
21 .*: e1a0c00d
mov ip
, sp
22 .*: e92dd800
push {fp
, ip
, lr
, pc
}
23 .*: ebfffff
. bl
.* <lib_func1
-0x
..?
>
24 .*: e89d6800 ldm sp
, {fp
, sp
, lr
}
26 .*: e1a00000
nop \
(mov r0
,r0\
)
27 .*: e1a00000
nop \
(mov r0
,r0\
)
28 .*: e1a00000
nop \
(mov r0
,r0\
)
30 .* <__real_lib_func2
>:
32 .*: 46c0
nop \
(mov r8
, r8\
)
33 .*: 46c0
nop \
(mov r8
, r8\
)
34 .*: 46c0
nop \
(mov r8
, r8\
)
35 .*: 46c0
nop \
(mov r8
, r8\
)
36 .*: 46c0
nop \
(mov r8
, r8\
)
37 .*: 46c0
nop \
(mov r8
, r8\
)
38 .*: 46c0
nop \
(mov r8
, r8\
)
41 .*: e59fc004 ldr ip
, \
[pc
, #
4\
] ; .* <lib_func2\
+0xc>
42 .*: e08cc00f
add ip
, ip
, pc