[*] Binary protection state of fwmgr

  
  	Full RELRO     Canary found      NX enabled   PIE enabled  No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of fwmgr

add r7, sp, 0xc
add r2, pc
ldm r2, {r0, r1, r2}
stm.w r3, {r0, r1, r2}
ldr r3, [r4], 4
add.w r2, r3, 0x10
adds r1, r6, r3
cmp r2, r5
bgt 0x3a38
ldr r3, [r6, r3]
cmp r3, ip
beq 0x3a7e
cmp r7, r4
bne 0x3a24
ldr r1, [0x00003b6c]
add r1, pc
b 0x3ace
bl 0x105d0
ldr r1, [0x00003b70]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x3ae8
ldr r3, [r6]
and r7, r3, 0xf
cmp r7, 1
bne 0x3ae2
ubfx r8, r3, 8, 4
bl 0x105d0
ldr r1, [0x00003b74]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
it ne
--
mov.w r3, 0
bne 0x3b58
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
ldr r1, [0x00003b80]
add r1, pc
movs r0, 3
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x47
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x3ab0
ldr r1, [0x00003b84]
add r1, pc
b 0x3ace
bl 0x105d0
ldr r1, [0x00003b88]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x3a52
--
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x3ab0
ldr r1, [0x00003b98]
movs r0, 2
add r1, pc
bl 0xfcdc
ldr r1, [0x00003b9c]
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x3ab0
ldr r1, [0x00003ba0]
mov r3, r7
mov r2, r5
add r1, pc
b 0x3b1e
blx sym.imp.__fprintf_chk
uxth r2, r2
movs r2, r0
--
movs r1, 2
add r0, pc
blx sym.imp.open
subs r5, r0, 0
blt 0x3c6e
mov r2, r6
movw r1, 0x4902
blx 0x2a8c
mov r6, r0
mov r0, r5
bl 0x10978
cmp r6, 0
beq 0x3c8a
it ge
movge r0, 0
blt 0x3c78
pop {r4, r5, r6, pc}
bl 0x105d0
ldr r1, [0x00003d08]
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x3ca4
movw r6, 0x7eff
--
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
pop {r4, r5, r6, pc}
ldr r1, [0x00003d14]
mov r2, r4
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x80
mov r2, r0
str r3, [r2]
mov r0, r3
pop {r4, r5, r6, pc}
bl 0x105d0
ldr r1, [0x00003d18]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x3c66
bl 0x105d0
ldr r1, [0x00003d1c]
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x3cca
movw r6, 0x7fff
movs r4, 0x7f
b 0x3c2c
bl 0x105d0
ldr r1, [0x00003d20]
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x3ce0
movw r6, 0xbeff
movs r4, 0xbe
b 0x3c2c
bl 0x105d0
ldr r1, [0x00003d24]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x3c66
bl 0x105d0
ldr r1, [0x00003d28]
movs r6, 0xff
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x3c2c
--
mov.w r3, 0
bne 0x3e28
add sp, 0x6c
pop {r4, r5, pc}
ldr r1, [0x00003e3c]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r3, [r0]
cmp r3, 0x13
it eq
moveq r0, 0
beq 0x3dea
ldr r1, [0x00003e40]
movs r0, 4
add r1, pc
bl 0xfcdc
movs r0, 0
b 0x3dea
blx sym.imp.__fprintf_chk
add r6, sp, 0x240
movs r2, r0
--
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x4008
ldr r1, [0x00004218]
movs r0, 2
add r1, pc
bl 0xfcdc
mov r0, r4
bl 0x10978
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x4008
ldr r1, [0x0000421c]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x4008
blx sym.imp.__fprintf_chk
ldr.w ip, [0x00004220]
mov.w r8, 1
ldr.w lr, [0x00004224]
add ip, pc
ldm.w ip!, {r0, r1, r2, r3}
str r3, [r7, 0xc]
ldrh.w r3, [ip]
str r0, [r7]
mov r0, r8
str r1, [r7, 4]
movs r1, 4
strh r3, [r7, 0x10]
ldrb.w r3, [ip, 2]
str r2, [r7, 8]
mov.w r2, 0x800
strb r3, [r7, 0x12]
ldr.w r3, [r4, lr]
strb.w r8, [r3]
blx sym.imp.ferror
mov r1, r5
mov r0, r8
blx sym.imp.__sprintf_chk
subs r7, r0, 0
blt 0x41a6
--
mov r1, r0
mov r0, r5
blx sym.imp.sd_bus_message_is_empty
movs r1, 0xf
blx sym.imp.timerfd_settime
mov r0, r4
blx sym.imp.strtoul
add.w r0, r4, 0x1c
blx sym.imp.strtoul
ldr r2, [0x000042bc]
ldr r3, [0x000042b4]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x44]
eors r2, r3
mov.w r3, 0
bne 0x42aa
add sp, 0x4c
pop {r4, r5, pc}
blx sym.imp.__fprintf_chk
nop
add r1, sp, 0x398
--
blx sym.imp.EVP_PKEY_verify_init
movs r0, 0
b 0x4354
ldr r1, [0x000043bc]
movs r0, 4
add r1, pc
bl 0xfcdc
movs r0, 0
b 0x4354
ldr r1, [0x000043c0]
add r1, pc
movs r0, 4
bl 0xfcdc
mov r0, r4
blx sym.imp.EVP_PKEY_verify_init
movs r0, 0
b 0x4354
ldr r1, [0x000043c4]
add r1, pc
b 0x4392
blx sym.imp.__fprintf_chk
add r1, sp, section..gnu.hash
movs r2, r0
--
cbz r0, 0x44e4
ldr r2, [0x00004538]
mov r1, r6
ldr r0, [sp, 0x18]
add r2, pc
blx sym.imp.mount
mov r0, r4
blx sym.imp.__memset_chk
bl 0xe7d4
bl 0x1029c
mov r0, r5
blx sym.imp.__memset_chk
ldr r2, [0x0000453c]
mov r0, r6
ldr r1, [0x00004540]
add r2, pc
add r1, pc
blx sym.imp.memcpy
mvn r0, 4
b 0x4460
blx sym.imp.__fprintf_chk
nop
add r0, sp, 0x98
--
ldr r6, [0x000049bc]
ldr.w r8, [0x000049c0]
add r5, pc
add r6, pc
add r8, pc
movs r1, 0
mov r0, r4
blx 0x2d58
cmp r0, 0
bne 0x4646
add r3, sp, 0x28
add r2, sp, 0x24
mov r1, r5
mov r0, r4
blx sym.imp.statvfs
cmp r0, 0
blt.w 0x47dc
ldr r7, [sp, 0x24]
mov r1, r6
mov r0, r7
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x46aa
ldr r7, [sp, 0x28]
ldr r1, [0x000049c4]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x46cc
ldr r1, [0x000049c8]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x46cc
ldr r1, [0x000049cc]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne.w 0x4786
--
str r5, [r7, 4]
add r3, pc
strb r6, [r7, 8]
str r4, [r7, 0xc]
str r2, [r3]
blx sym.imp.sd_bus_message_ref
mov r0, r6
ldr r2, [0x000049d8]
ldr r3, [0x00004998]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x34]
eors r2, r3
mov.w r3, 0
bne.w 0x498e
add sp, 0x3c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r1, r8
mov r0, r7
blx sym.imp.__vdprintf_chk
cbnz r0, 0x46d4
ldr r7, [sp, 0x28]
ldr r1, [0x000049dc]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x46fc
mov.w r3, -1
str.w r3, [sb]
b 0x45da
ldr r2, [sp, 8]
movs r3, 0
str r3, [r2]
b 0x45da
ldr r1, [0x000049e0]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
mov fp, r0
cbnz r0, 0x4710
ldr r7, [sp, 0x28]
ldr r1, [0x000049e4]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x4760
ldr r2, [sp, 0xc]
mov.w r3, -1
str r3, [r2]
b 0x45da
ldr r1, [0x000049e8]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x4772
str.w r0, [sb]
b 0x45da
ldr r1, [0x000049ec]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne.w 0x486a
ldr r7, [sp, 0x28]
ldr r1, [0x000049f0]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x4758
ldr r1, [0x000049f4]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x4740
ldr r3, [sp, 0x10]
strb r0, [r3]
b 0x45da
ldrb r3, [r7]
cmp r3, 0x4e
bne.w 0x487e
ldrb r3, [r7, 1]
cmp r3, 0x6f
bne.w 0x487e
ldrb r3, [r7, 2]
cmp r3, 0
bne.w 0x487e
ldr r2, [sp, 0x10]
movs r3, 1
strb r3, [r2]
b 0x45da
ldr r1, [0x000049f8]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x47b6
ldr r3, [sp, 0xc]
str r0, [r3]
b 0x45da
ldr r1, [0x000049fc]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x479e
movs r3, 1
str.w r3, [sb]
b 0x45da
ldr r1, [0x00004a00]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne.w 0x48de
ldr r2, [sp, 8]
movs r3, 1
str r3, [r2]
b 0x45da
ldr r1, [0x00004a04]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne.w 0x48f2
--
add r3, pc
b 0x483a
ldr r0, [sp, 0x2c]
blx sym.imp.EVP_PKEY_verify_init
ldr r2, [0x00004aa4]
ldr r1, [0x00004aa8]
ldr r0, [sp, 0x14]
add r2, pc
add r1, pc
blx sym.imp.memcpy
mvn r0, 4
b 0x468e
ldr r2, [0x00004aac]
ldr r1, [0x00004ab0]
ldr r0, [sp, 0x14]
add r2, pc
add r1, pc
blx sym.imp.memcpy
mvn r0, 4
b 0x468e
blx sym.imp.__fprintf_chk
nop
adr r6, 0x380
--
mov r6, r2
mov r2, sp
mov r7, r0
ldr r3, [0x00004c30]
add r4, pc
ldr r1, [0x00004c34]
ldr r3, [r4, r3]
add r1, pc
ldr r4, [0x00004c38]
ldr r3, [r3]
str r3, [sp, 4]
mov.w r3, 0
blx sym.imp.statvfs
cmp r0, 0
add r4, pc
blt 0x4c00
ldr r5, [sp]
ldr r1, [0x00004c3c]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x4bc0
ldr r1, [0x00004c40]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x4bc4
ldr r1, [0x00004c44]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
movs r2, 3
cmp r0, 0
--
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x4ba6
ldr r2, [0x00004c70]
mov r0, r6
ldr r1, [0x00004c74]
mvn r4, 4
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x4ba6
ldr r2, [0x00004c78]
mov r0, r6
ldr r1, [0x00004c7c]
mvn r4, 0x15
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x4ba6
blx sym.imp.__fprintf_chk
adr r1, 0xa8
movs r2, r0
--
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x4f3c
ldr r2, [0x00005054]
mov r0, r6
ldr r1, [0x00005058]
mvn r4, 4
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x4f40
ldr r2, [0x0000505c]
mov r0, r6
ldr r1, [0x00005060]
mvn r4, 0xf
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x4f40
blx sym.imp.__fprintf_chk
nop
ldr r5, [sp, 0x240]
--
blx 0x2914
cmp r0, 0
bge 0x524e
b 0x52ac
ldr r2, [0x00005420]
mov r0, r7
ldr r1, [0x00005424]
mvn r4, 4
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x52c6
ldr r2, [0x00005428]
mov r0, r7
ldr r1, [0x0000542c]
mvn r4, 4
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x52c6
blx sym.imp.__fprintf_chk
ldr r2, [sp, 0x3d8]
movs r2, r0
--
ldr r1, [0x000054d8]
mov r0, r6
add r1, pc
blx 0x2a74
b 0x5474
ldr r2, [0x000054dc]
mov r0, r5
ldr r1, [0x000054e0]
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5472
ldr r2, [0x000054e4]
mov r0, r5
ldr r1, [0x000054e8]
add r2, pc
add r1, pc
blx sym.imp.memcpy
mvn r0, 4
b 0x5474
blx sym.imp.__fprintf_chk
str r7, [sp, 0x3f8]
movs r2, r0
--
ldr r1, [0x000055b4]
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5538
ldr r2, [0x000055b8]
mov r0, r5
ldr r1, [0x000055bc]
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5538
ldr r2, [0x000055c0]
mov r0, r5
ldr r1, [0x000055c4]
add r2, pc
add r1, pc
blx sym.imp.memcpy
mvn r0, 4
b 0x5548
blx sym.imp.__fprintf_chk
str r7, [sp, 0x100]
movs r2, r0
--
add r2, sp, 0x1c
str r3, [sp, 0x18]
blx sym.imp.statvfs
cmp r0, 0
blt 0x56de
add.w r8, sp, 0x18
mov r0, r8
bl 0xc6b0
cmp r0, 0
beq 0x56fc
ldr r4, [sp, 0x18]
cmp r4, 0
beq 0x56a2
ldr r5, [sp, 0x1c]
b 0x5614
ldr.w r4, [r4, 0xcc]
cmp r4, 0
beq 0x56a2
mov r1, r5
mov r0, r4
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x560c
--
ldr r3, [sp, 0x18]
cbz r3, 0x56e8
add r0, sp, 0x18
bl 0xc688
ldr r2, [0x00005744]
mov r0, r7
ldr r1, [0x00005748]
mvn r4, 4
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x56ba
ldr r2, [0x0000574c]
mov r0, r7
ldr r1, [0x00005750]
mvn r4, 4
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x56ba
blx sym.imp.__fprintf_chk
str r6, [sp, 0x190]
movs r2, r0
--
ldr r0, [sp, 4]
blx 0x2a38
mov r4, r0
cmp r0, 0
bne 0x57b8
mov r0, r7
blx sym.imp.sd_bus_unref
mov r2, r4
ldr r1, [sp, 4]
blx sym.imp.sd_bus_send
mov r4, r0
b 0x57ca
ldr r2, [0x00005844]
mov r0, r6
ldr r1, [0x00005848]
mvn r4, 4
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x57ca
blx sym.imp.__fprintf_chk
nop
str r4, [sp, 0x358]
--
movs r0, 2
add r1, pc
bl 0xfcdc
ldr r3, [0x0000597c]
ldr r2, [0x00005980]
ldr r1, [0x00005984]
add r3, pc
ldr r0, [r3, 0xc]
add r2, pc
add r1, pc
blx sym.imp.sd_bus_add_object_vtable
b 0x58b2
rsbs r0, r0, 0
blx sym.imp.strerror
ldr r1, [0x00005988]
mov r2, r0
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x58b2
blx sym.imp.__fprintf_chk
str r3, [sp, 0x380]
movs r2, r0
--
ldr r5, [0x00005c68]
ldr r6, [0x00005c6c]
ldr.w sb, [0x00005c70]
add r5, pc
add r6, pc
add sb, pc
movs r1, 0
mov r0, r4
blx 0x2d58
cbnz r0, 0x5a58
add r3, sp, 0x18
add r2, sp, 0x14
mov r1, r5
mov r0, r4
blx sym.imp.statvfs
cmp r0, 0
blt.w 0x5b78
ldr r7, [sp, 0x14]
mov r1, r6
mov r0, r7
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x5a98
ldr r7, [sp, 0x18]
ldr r1, [0x00005c74]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x5aba
ldr r1, [0x00005c78]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x5aba
ldr r1, [0x00005c7c]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x5b12
--
bl 0xf484
cmp r0, 0
beq.w 0x5bce
blx sym.imp.__cxa_finalize
ldr r3, [r0]
cmp r3, 2
beq.w 0x5bba
cmp r3, 0x54
bne.w 0x5ba6
ldr r2, [0x00005c80]
mvn r4, 4
ldr r1, [0x00005c84]
ldr r0, [sp, 0xc]
add r2, pc
add r1, pc
blx sym.imp.memcpy
bl 0x1029c
b 0x5b8a
mov r1, sb
mov r0, r7
blx sym.imp.__vdprintf_chk
cbnz r0, 0x5ac2
ldr r7, [sp, 0x18]
ldr r1, [0x00005c88]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x5aee
ldr r2, [sp, 4]
mov.w r3, -1
str r3, [r2]
b 0x59f0
movs r3, 0
str.w r3, [r8]
b 0x59f0
ldr r1, [0x00005c8c]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
mov r7, r0
cmp r0, 0
bne.w 0x5be2
ldr.w sl, [sp, 0x18]
ldr r1, [0x00005c90]
mov r0, sl
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x5b00
ldr r2, [sp, 8]
mov.w r3, -1
str r3, [r2]
b 0x59f0
ldr r1, [0x00005c94]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x5b28
ldr r3, [sp, 4]
str r0, [r3]
b 0x59f0
ldr r1, [0x00005c98]
mov r0, sl
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x5b3c
ldr r3, [sp, 8]
str r0, [r3]
b 0x59f0
ldr r1, [0x00005c9c]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x5bf6
movs r3, 1
str.w r3, [r8]
b 0x59f0
ldr r1, [0x00005ca0]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x5b62
ldr r2, [sp, 4]
--
str r3, [r2]
b 0x59f0
mov r1, r7
mov r0, sl
movs r2, 0xa
blx sym.imp.sd_bus_message_is_empty
subs r3, r0, 1
cmp.w r3, 0x5a0
blo 0x5b0c
ldr r2, [0x00005ca4]
mvn r4, 0x15
ldr r1, [0x00005ca8]
ldr r0, [sp, 0xc]
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5b8a
ldr r1, [0x00005cac]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x5c0a
--
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5b8a
ldr r2, [0x00005cec]
mvn r4, 0xf
ldr r1, [0x00005cf0]
ldr r0, [sp, 0xc]
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5b8a
ldr r2, [0x00005cf4]
mvn r4, 4
ldr r1, [0x00005cf8]
ldr r0, [sp, 0xc]
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5b8a
blx sym.imp.__fprintf_chk
nop
str r2, [sp, 0x298]
--
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5de0
ldr r2, [0x00005ec0]
mov r0, r5
ldr r1, [0x00005ec4]
mvn r4, 4
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5de4
ldr r2, [0x00005ec8]
mov r0, r5
ldr r1, [0x00005ecc]
mvn r4, 0xf
add r2, pc
add r1, pc
blx sym.imp.memcpy
b 0x5de4
blx sym.imp.__fprintf_chk
ldrh r0, [r4, 0x36]
movs r2, r0
--
add.w r0, r5, 0x150
bl 0x107f4
mov r6, r0
add.w r0, r5, 0x160
bl 0x107f4
mov sb, r0
mov r0, r5
blx 0x29cc
mov r0, r7
blx sym.imp.EVP_PKEY_verify_init
ldr r1, [0x00006598]
mov r3, r6
mov r2, r8
movs r0, 7
str.w sb, [sp]
add r1, pc
bl 0xfcdc
ldr r1, [0x0000659c]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
mov r5, r0
cmp r0, 0
beq.w 0x64d8
ldr r1, [0x000065a0]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
mov r5, r0
cmp r0, 0
--
blx 0x29cc
blx sym.imp.__cxa_finalize
mov r4, r0
b 0x64ba
ldrd r2, r3, [r5]
movs r0, 3
strd fp, r6, [sp, 8]
str.w sl, [sp, 4]
ldr r1, [r5, 8]
str r1, [sp]
ldr r1, [0x000065d8]
add r1, pc
bl 0xfcdc
mov r0, r5
blx 0x29cc
b 0x6472
ldr r1, [0x000065dc]
mov r2, sb
add r1, pc
b 0x6482
blx sym.imp.__fprintf_chk
nop
ldrh r4, [r3, 0x10]
--
b 0x6616
movs r2, 0x54
mov r1, sb
mov r0, r4
blx 0x29fc
ldr r3, [sp, 0x54]
cmp r0, r3
bne 0x6684
ldr r3, [sp, 4]
add.w r8, sp, 0xc
add.w sl, sp, 0x4c
cmp r3, 0
beq 0x6724
ldr r1, [0x0000678c]
movs r0, 5
add r1, pc
bl 0xfcdc
bl 0x105d0
ldr r1, [0x00006790]
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x66aa
bl 0x105d0
ldr r1, [0x00006794]
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x66be
ldr r0, [0x00006798]
--
cmp r5, sl
str r0, [r6, -0x10]
str r1, [r6, -0xc]
str r2, [r6, -0x8]
str r3, [r6, -0x4]
bne 0x6734
movs r2, 0x4c
movs r1, 0x40
mov r0, r8
blx sym.imp.strcpy
b 0x6616
ldr r1, [0x000067a0]
movs r0, 4
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x13
mov r4, r3
str r3, [r0]
b 0x6616
blx sym.imp.__fprintf_chk
nop
strh r4, [r1, 0x32]
--
mov r3, r0
movs r2, 0xc0
mov r1, r8
mov r0, r5
bl 0x10488
cmp r0, 0
bne.w 0x6aba
ldr r0, [0x00006d10]
add r0, pc
bl 0x102dc
cmp r0, 0
bne.w 0x6aba
movs r1, 0xc0
mov r2, r5
mov r0, r8
blx sym.imp.SHA512
ldr r3, [0x00006d14]
ldr r1, [0x00006d18]
ldr r0, [r6, r3]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne.w 0x6afc
ldr r1, [0x00006d1c]
add r1, pc
movs r0, 2
bl 0xfcdc
movs r3, 0x16
mov r4, r3
str.w r3, [sl]
b 0x67e2
add r5, sp, 0xa4
mov r0, r5
bl 0x65e0
cmp r0, 0
bne.w 0x6bd2
ldr r3, [0x00006d14]
ldr r1, [0x00006d20]
ldr r0, [r6, r3]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne.w 0x6b02
--
b 0x6956
ldr r1, [0x00006d80]
add r1, pc
b 0x6ad2
ldr r1, [0x00006d84]
mov r2, sb
movs r0, 2
add r1, pc
bl 0xfcdc
ldr.w r4, [sl]
b 0x6c94
ldr r1, [0x00006d88]
mov r2, r4
movs r0, 3
add r1, pc
bl 0xfcdc
movs r3, 0xd
mov r4, r3
str.w r3, [sl]
b 0x67e2
blx sym.imp.__fprintf_chk
strh r6, [r0, 0x24]
movs r2, r0
--
str.w r2, [r3, 0xc4]
movs r2, 0x40
ldr r3, [0x00006e1c]
str r0, [sp]
mov r0, r4
add r3, pc
blx sym.imp.strncmp
mov r0, r4
blx sym.imp.strtoul
ldr r2, [0x00006e20]
ldr r3, [0x00006e08]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x4c]
eors r2, r3
mov.w r3, 0
bne 0x6e00
add sp, 0x50
pop {r4, pc}
blx sym.imp.__fprintf_chk
ldrb r0, [r5, 0x1a]
movs r2, r0
--
b 0x7026
ldr r1, [0x000070c0]
mov r2, sb
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 5
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x6eac
ldr r1, [0x000070c4]
mov r2, sb
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x6eac
blx sym.imp.__fprintf_chk
ldrb r2, [r2, 0x17]
movs r2, r0
--
add r4, pc
mov r0, r4
blx sym.imp.open
cmp r0, 0
blt 0x7378
blx sym.imp.EVP_PKEY_verify_init
b 0x72b2
ldr r1, [0x000073dc]
mov r3, r6
mov r2, r4
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x710c
ldr r1, [0x000073e0]
mov r2, r4
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x72b2
blx sym.imp.__fprintf_chk
nop
ldrb r0, [r4, 0xd]
--
mov.w r3, 0
bne.w 0x779c
add.w sp, sp, 0x408
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
blx sym.imp.__cxa_finalize
ldr r3, [r0]
mov r5, r0
cmp r3, 0x11
beq 0x7636
ldr r1, [0x000077b8]
movs r0, 2
add r1, pc
bl 0xfcdc
ldr r0, [r5]
b 0x7642
ldr r3, [0x000077bc]
add r5, sp, 4
ldr r1, [0x000077c0]
ldr r0, [r4, r3]
add r1, pc
blx sym.imp.__vdprintf_chk
subs r3, r0, 0
mov r4, r0
--
cmp r0, 2
bne.w 0x7642
b 0x7640
cmp r4, 0
bne.w 0x7640
ldr r1, [0x000077d8]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x16
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x7642
mov r0, r5
b 0x76ca
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x7642
blx sym.imp.__fprintf_chk
strb r2, [r5, 0x18]
movs r2, r0
--
subs r4, r0, 0
ble 0x7af2
movs r3, 0
ldr r1, [0x00007b4c]
ldr r2, [0x00007b44]
add r1, pc
ldr r2, [r1, r2]
ldr r1, [r2]
ldr r2, [sp, 0xc]
eors r1, r2
mov.w r2, 0
bne 0x7b3a
mov r0, r3
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, pc}
movs r2, 0x6e
strb r7, [r6, 4]
mov r3, r2
str r2, [r0]
b 0x7b14
blx sym.imp.__fprintf_chk
nop
strb r2, [r4, 5]
--
sub.w r8, r4, r2
cmp r3, 0
bne 0x7e72
ldr r1, [0x00007fe4]
add r1, pc
b 0x7f40
cbz r6, 0x7f80
ldr r2, [r6]
cbz r2, 0x7f80
ldr.w r3, [sl, 0x24]
sub.w r8, r4, r3
b 0x7e72
str r0, [sp, 4]
blx sym.imp.__cxa_finalize
ldr r2, [sp, 4]
str r2, [r0]
b 0x7d50
ldr r1, [0x00007fe8]
add r1, pc
b 0x7f40
blx sym.imp.__fprintf_chk
ldr r1, [0x00007fec]
mov r2, r5
--
beq 0x8016
blx sym.imp.__cxa_finalize
str r5, [r0]
b 0x8040
movs r5, 0
ldr r2, [0x00008070]
add.w r1, sp, 0x10000
ldr r3, [0x0000806c]
adds r1, 4
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [r1]
eors r2, r3
mov.w r3, 0
bne 0x8064
mov r0, r5
add.w sp, sp, 0x10000
add sp, 0xc
pop {r4, r5, r6, r7, pc}
blx sym.imp.__fprintf_chk
ldr r2, [r0, 0x44]
movs r2, r0
--
blx sym.imp.__cxa_finalize
ldr r3, [r0]
cmp r3, 4
it ne
cmpne r3, 0xb
bne 0x81be
ldr r3, [0x000081fc]
add r3, pc
ldr r3, [r3]
cmp r3, 0
bne 0x8124
b 0x8160
ldr r1, [0x00008200]
movs r0, 3
add r1, pc
bl 0xfcdc
ldr r3, [0x00008204]
add r3, pc
ldr r5, [r3]
b 0x8166
blx sym.imp.__fprintf_chk
strb r6, [r5, 6]
movs r2, r0
--
mov r3, sb
ldrb r2, [r3, 1]!
cmp r2, 3
bne 0x8346
ldrb r3, [r3, 1]
cmp r3, 4
bne 0x8346
ldr.w r8, [0x00008470]
add r8, pc
b 0x82cc
ldr r1, [0x00008474]
add r1, pc
movs r0, 2
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0xc
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x824c
blx sym.imp.__fprintf_chk
strb r6, [r1, 2]
movs r2, r0
--
eors r2, r3
mov.w r3, 0
bne 0x86e8
mov r0, r4
add.w sp, sp, 0x408
pop.w {r4, r5, r6, r7, r8, pc}
blx sym.imp.__cxa_finalize
ldr r4, [r0]
b 0x86a6
mov r1, r6
ldr r6, [0x00008748]
movs r3, 0x40
mov r2, r8
add r6, pc
add.w r0, r6, 0x10
add r6, r8
blx 0x2a08
movs r3, 0
strb r3, [r6, 0x10]
b 0x863a
blx sym.imp.__fprintf_chk
str r6, [r7, 0x68]
movs r2, r0
--
vld4.8 {d16, d17, d18, d19}, [lr], r0
movs r0, 1
push {r3, lr}
bl 0x8784
push {r7, lr}
movs r5, 1
ldr r7, [0x00008934]
cmp r1, r5
mov r8, r0
ldr r3, [0x00008938]
add r7, pc
ldr r3, [r7, r3]
strb r5, [r3]
beq 0x87d8
ldr.w sb, [r2, 4]
mov r4, r1
ldr r1, [0x0000893c]
mov r6, r2
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x87f6
cmp.w r8, 0
bne 0x87ec
ldr r0, [0x00008940]
add r0, pc
blx 0x2d88
movs r0, 0
blx sym.imp.__memset_chk
ldr r0, [0x00008944]
add r0, pc
blx 0x2d88
b 0x87e6
ldr r1, [0x00008948]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x87d8
cmp r4, 3
beq 0x8820
ldr r3, [0x0000894c]
movs r2, 0x33
ldr r0, [0x00008950]
mov r1, r5
ldr r3, [r7, r3]
add r0, pc
ldr r3, [r3]
blx sym.imp.__stpcpy_chk
mov r0, r5
blx sym.imp.__memset_chk
ldr r1, [0x00008954]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
ldr r5, [r6, 8]
cmp r0, 0
beq 0x88e0
ldr r1, [0x00008958]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x88dc
ldr r1, [0x0000895c]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x88f6
ldr r1, [0x00008960]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x890e
ldr r1, [0x00008964]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8912
ldr r1, [0x00008968]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8916
ldr r1, [0x0000896c]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x891a
ldr r1, [0x00008970]
mov r0, sb
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x891e
--
movs r1, 0
bl 0x874c
movs r0, 0
blx sym.imp.__memset_chk
ldr r3, [0x00008d1c]
ldr r3, [r6, r3]
ldr.w sb, [r3]
b 0x89ca
ldr r3, [0x00008d3c]
movs r2, 1
add r3, pc
str r2, [r3, 0x58]
b 0x89ca
ldr r3, [0x00008d1c]
ldr r1, [0x00008d40]
ldr r3, [r6, r3]
add r1, pc
ldr r3, [r3]
mov r0, r3
str r3, [sp]
blx sym.imp.__vdprintf_chk
ldr r3, [sp]
cbnz r0, 0x8b54
--
ldr r3, [r6, r3]
strb r2, [r3]
b 0x89ca
ldr r3, [0x00008d4c]
movs r2, 1
ldr r3, [r6, r3]
strb r2, [r3]
b 0x89ca
ldr r3, [0x00008d50]
movs r2, 1
ldr r3, [r6, r3]
strb r2, [r3]
b 0x89ca
ldr r3, [0x00008d1c]
mov r1, sl
ldr r3, [r6, r3]
str r3, [sp, 4]
ldr r3, [r3]
mov r0, r3
str r3, [sp]
blx sym.imp.__vdprintf_chk
ldr r3, [sp]
cmp r0, 0
bne 0x8bba
ldr r3, [0x00008d54]
add r3, pc
str r0, [r3, 4]
b 0x89ca
ldr r1, [0x00008d58]
mov r0, r3
str r3, [sp]
add r1, pc
blx sym.imp.__vdprintf_chk
ldr r3, [sp]
cbz r0, 0x8ba0
ldr r1, [0x00008d5c]
mov r0, r3
str r3, [sp]
add r1, pc
blx sym.imp.__vdprintf_chk
ldr r3, [sp]
cmp r0, 0
--
bne 0x8c1c
ldr r3, [0x00008d28]
ldr r3, [r6, r3]
ldrb r3, [r3]
cmp r3, 0
beq 0x8c1c
ldr r3, [0x00008d80]
add r3, pc
ldr r3, [r3, 0x60]
cmp r3, 1
bls 0x8c74
ldr r1, [0x00008d84]
mov.w r0, -1
add r1, pc
bl 0xfcdc
movs r0, 1
blx sym.imp.__memset_chk
ldr r1, [0x00008d88]
mov r0, r3
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x8ce2
--
movs r0, 0
add r1, pc
blx sym.imp.ftruncate
mov r4, r0
cmp r0, 0
beq 0x8dfc
ldrb r2, [r4]
cmp r2, 0x23
it ne
cmpne r2, 0
ite eq
moveq r3, 1
movne r3, 0
cmp r2, 0x3b
it eq
orreq r3, r3, 1
cmp r3, 0
bne 0x8e28
mov r1, r5
mov r0, r4
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8e20
mov r1, r7
mov r0, r4
blx sym.imp.__vdprintf_chk
cbnz r0, 0x8e74
ldr r3, [0x00008fd8]
movs r2, 1
add r3, pc
strb.w r2, [r3, 0x5c]
b 0x8e28
mov r1, r8
mov r0, r4
blx sym.imp.__vdprintf_chk
cbnz r0, 0x8e88
ldr r3, [0x00008fdc]
movs r2, 1
ldr r3, [r6, r3]
strb r2, [r3]
b 0x8e28
ldr r1, [0x00008fe0]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8f3c
ldr r1, [0x00008fe4]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8f44
ldr r1, [0x00008fe8]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8f44
ldr r1, [0x00008fec]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8f4e
ldr r1, [0x00008ff0]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8f4e
ldr r1, [0x00008ff4]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8f58
ldr r1, [0x00008ff8]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8f58
ldr r1, [0x00008ffc]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x8f64
ldr r1, [0x00009000]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x8f64
ldr r1, [0x00009004]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x8f70
ldr r1, [0x00009008]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x8f70
ldr r1, [0x0000900c]
--
movs r2, 1
ldr r3, [r6, r3]
strb r2, [r3]
b 0x8e28
ldr r3, [0x00009018]
movs r2, 1
add r3, pc
strb.w r2, [r3, 0x64]
b 0x8e28
ldr r3, [0x0000901c]
movs r2, 0
add r3, pc
strb.w r2, [r3, 0x64]
b 0x8e28
ldr r3, [0x00009020]
movs r2, 1
add r3, pc
strb.w r2, [r3, 0x64]
strb.w r2, [r3, 0x65]
b 0x8e28
blx sym.imp.__fprintf_chk
mov sb, sp
movs r2, 0xa
--
b 0x90fe
blx sym.imp.__cxa_finalize
ldr r4, [r0]
ldr r2, [0x00009148]
ldr r3, [0x00009130]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr.w r3, [sp, 0x404]
eors r2, r3
mov.w r3, 0
bne 0x9128
mov r0, r4
add.w sp, sp, 0x408
pop.w {r4, r5, r6, r7, r8, pc}
ldr r2, [0x0000914c]
ldr r1, [0x00009150]
add r2, pc
add r1, pc
b 0x906e
blx sym.imp.__fprintf_chk
ldrh r6, [r7, r7]
movs r2, r0
--
ldr r1, [0x000094cc]
movs r0, 0
add r1, pc
blx sym.imp.ftruncate
mov fp, r0
cbz r0, 0x9254
ldrb.w r2, [fp]
cmp r2, 0x23
it ne
cmpne r2, 0
ite eq
moveq r3, 1
movne r3, 0
cmp r2, 0x3b
it eq
orreq r3, r3, 1
cmp r3, 0
bne 0x91f4
mov r1, r5
mov r0, fp
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x91ee
mov r1, r6
mov r0, fp
blx sym.imp.__vdprintf_chk
cbnz r0, 0x923e
ldr r3, [0x000094d0]
movs r2, 1
add r3, pc
str r2, [r3, 0x58]
b 0x91f4
ldr r1, [0x000094d4]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x929c
ldr r3, [0x000094d8]
--
mov r0, r3
blx sym.imp.localtime
ldr r2, [0x000094e0]
mov r3, r0
movs r1, 0x40
mov r0, r5
add r2, pc
blx 0x2d94
adds r3, r5, r0
movs r1, 0x3a
ldrb r2, [r3, -0x1]
strb r6, [r3, 1]
strb r2, [r5, r0]
ldrb r2, [r3, -0x2]
strb r1, [r3, -0x2]
strb r2, [r3, -0x1]
b 0x919e
ldr r1, [0x000094e4]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x92c0
ldr r1, [0x000094e8]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x92ca
ldr r3, [0x000094ec]
mov.w r2, -1
add r3, pc
str r2, [r3]
b 0x91f4
ldr r3, [0x000094f0]
movs r2, 2
add r3, pc
str r2, [r3, 0x58]
b 0x91f4
ldr r1, [0x000094f4]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x92ec
ldr r1, [0x000094f8]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x92f4
ldr r3, [0x000094fc]
movs r2, 1
add r3, pc
str r2, [r3]
b 0x91f4
ldr r3, [0x00009500]
add r3, pc
str r0, [r3]
b 0x91f4
ldr r1, [0x00009504]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x930a
ldr r3, [0x00009508]
movs r2, 2
add r3, pc
str r2, [r3]
b 0x91f4
ldr r1, [0x0000950c]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x9322
ldr r3, [0x00009510]
mov.w r2, -1
add r3, pc
str r2, [r3, 4]
b 0x91f4
ldr r1, [0x00009514]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x9336
ldr r2, [0x00009518]
--
add r1, pc
blx sym.imp.realloc
str r0, [sp, 8]
cbnz r0, 0x93aa
mov r0, fp
blx 0x2ab0
add.w r3, fp, r0
ldrb r3, [r3, -0x1]
cmp r3, 0x22
beq 0x945a
ldr r1, [0x00009524]
movs r2, 0xc
mov r0, fp
add r1, pc
blx sym.imp.realloc
cmp r0, 0
beq 0x9404
ldr r1, [0x00009528]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x93ea
ldr r3, [0x0000952c]
--
cmp r0, 0
bne 0x936e
mov r0, fp
blx 0x2ab0
add.w r3, fp, r0
ldrb r3, [r3, -0x1]
cmp r3, 0x22
bne 0x936e
mov.w r2, 0x400
add.w r1, fp, 0xc
mov r0, sb
blx sym.imp.syncfs
ldr r2, [sp, 8]
sub.w r3, r0, sb
add r3, r7
strb.w r2, [r3, 0x8a7]
b 0x91f4
ldr r1, [0x00009534]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x9442
ldr r2, [0x00009538]
add r2, pc
strb.w r0, [r2, 0xceb]
b 0x91f4
blx sym.imp.__fprintf_chk
str r0, [sp, 8]
add.w r1, fp, 0xc
--
add r1, sp, 0x10
movs r2, 0xa
add.w r0, fp, 0xd
str r1, [sp, 8]
blx sym.imp.__xpg_basename
subs r2, r0, 1
ldr r1, [sp, 8]
cmp.w r2, 0x5a0
bhs 0x934c
ldr r2, [r1]
ldrb r2, [r2]
cmp r2, 0
bne 0x934c
ldr r2, [0x0000953c]
add r2, pc
str r0, [r2, 4]
b 0x91f4
ldr r1, [0x00009540]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x9482
ldr r3, [0x00009544]
--
add r3, pc
strb.w r2, [r3, 0xceb]
b 0x91f4
add.w r1, fp, 0xc
ldr.w fp, [0x00009548]
mov.w r2, 0x400
add fp, pc
add.w r3, fp, 0x4a8
mov r0, r3
str r3, [sp, 0xc]
blx sym.imp.syncfs
ldr r3, [sp, 0xc]
subs r3, r0, r3
add fp, r3
ldr r3, [sp, 8]
strb.w r3, [fp, 0x4a7]
b 0x91f4
ldr r1, [0x0000954c]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0x91f4
--
blx sym.imp.__stpcpy_chk
b 0x95fe
ldr r0, [0x00009868]
mov r3, r4
movs r2, 0x14
movs r1, 1
add r0, pc
blx sym.imp.__stpcpy_chk
cmp r6, 0
beq.w 0x95fe
b 0x9650
ldr r0, [0x0000986c]
mov r3, r4
movs r2, 0x19
movs r1, 1
add r0, pc
blx sym.imp.__stpcpy_chk
cmp r6, 0
beq.w 0x95fe
b 0x9650
blx sym.imp.__fprintf_chk
ldr r1, [0x00009870]
mov r2, r8
--
b 0x9a12
ldr r1, [0x00009ae8]
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x9a0a
ldr r1, [0x00009aec]
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x9a0a
ldr r0, [0x00009af0]
mov r3, r5
strd r4, r1, [sp]
mov r2, r8
add r0, pc
mov r1, r0
blx 0x2a2c
movs r0, 0x7f
blx 0x29b0
blx sym.imp.__fprintf_chk
nop
strh r6, [r1, r4]
--
add sp, 0x5c
pop {r4, r5, pc}
ldr r1, [0x00009c64]
mov r2, r4
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r2, 0x24
mov r3, r0
str r2, [r3]
movs r0, 0
b 0x9c08
ldr r1, [0x00009c68]
movs r0, 3
mov r2, r4
add r1, pc
bl 0xfcdc
movs r0, 0
b 0x9c08
blx sym.imp.__fprintf_chk
nop
sub.w r0, r4, 0x800000
lsls r4, r1, 0xd
movs r0, r0
str r4, [r5, r1]
movs r2, r0
str r4, [r0, 0x40]
movs r2, r0
str r0, [r6, r0]
movs r2, r0
sbcs r0, r6, 0x800000
invalid
push {r3, r4, r5, lr}
mov r4, r1
ldr r1, [0x00009cf4]
mov r5, r0
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x9cd0
ldr r1, [0x00009cf8]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x9cca
ldr r1, [0x00009cfc]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x9cdc
ldr r1, [0x00009d00]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x9cd6
ldr r1, [0x00009d04]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x9ce2
ldr r1, [0x00009d08]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0x9ce8
ldr r1, [0x00009d0c]
mov r0, r5
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x9cee
orr r0, r4, 7
--
add r1, pc
bl 0xfcdc
b 0x9dc0
ldr r1, [0x00009f18]
movs r0, 2
movs r4, 0
add r1, pc
bl 0xfcdc
b 0x9dc0
ldr r1, [0x00009f1c]
movs r0, 2
movs r4, 0
add r1, pc
bl 0xfcdc
b 0x9dc0
ldr r1, [0x00009f20]
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x9dc0
blx sym.imp.__fprintf_chk
nop
ldr r7, [0x00009f5c]
--
ldr r2, [r3]
ldr r3, [r1]
eors r2, r3
mov.w r3, 0
bne 0x9fca
add.w sp, sp, 0x8000
add sp, 8
pop {r4, pc}
mov r3, r0
ldr r0, [0x00009fe0]
mov r2, r3
mov r1, r3
add r0, pc
bl 0x10488
cmp r0, 0
bne 0x9f86
bl 0xb708
cmp r0, 0
beq 0x9f8c
b 0x9f86
blx sym.imp.__fprintf_chk
nop
ldr r4, [0x0000a37c]
--
cmp r2, 4
beq 0xa08e
sub.w r2, r2, 4
mov r1, r5
clz r2, r2
mov r0, r7
lsrs r2, r2, 5
lsls r2, r2, 9
blx 0x2e28
cmp r0, 0
beq 0xa022
blx sym.imp.__cxa_finalize
ldr r1, [0x0000a0e8]
mov r7, r0
add r1, pc
ldr r4, [r7]
mov r2, r5
movs r0, 2
bl 0xfcdc
mov r0, r6
blx sym.imp.__dprintf_chk
mov r0, r4
str r4, [r7]
pop {r3, r4, r5, r6, r7, pc}
mov.w r2, 0x4000
mov r1, r5
mov r0, r7
blx 0x28b8
cmp r0, 0
blt 0xa0ca
bl 0xa014
cbnz r0, 0xa0d6
ldrb r2, [r4, 0xa]
b 0xa056
mov r0, r6
blx sym.imp.__dprintf_chk
mov r0, r4
pop {r3, r4, r5, r6, r7, pc}
ldr r1, [0x0000a0ec]
movs r0, 2
add r1, pc
bl 0xfcdc
mov r0, r7
bl 0x10978
blx sym.imp.__cxa_finalize
ldr r4, [r0]
b 0xa0ae
blx sym.imp.__cxa_finalize
ldr r1, [0x0000a0f0]
mov r7, r0
add r1, pc
b 0xa078
blx sym.imp.__cxa_finalize
mov r5, r0
mov r0, r6
ldr r4, [r5]
blx sym.imp.__dprintf_chk
str r4, [r5]
b 0xa0ae
--
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0xa1d4
ldr.w r0, [r8]
b 0xa1d4
ldr r1, [0x0000a268]
mov.w r2, 0x100
mov r0, r5
add r1, pc
blx 0x2860
b 0xa1bc
ldr r1, [0x0000a26c]
movs r0, 2
add r1, pc
bl 0xfcdc
ldr.w r0, [r8]
b 0xa1d4
blx sym.imp.__fprintf_chk
ldr r3, [0x0000a2fc]
movs r2, r0
--
b 0xa458
ldr r1, [0x0000a4bc]
movs r0, 4
add r1, pc
bl 0xfcdc
mov r0, r4
b 0xa458
ldr r1, [0x0000a4c0]
mov r2, r0
mov r0, r5
add r1, pc
bl 0x10554
movw r0, 0xc350
blx 0x2998
ldr r1, [0x0000a4c4]
mov r2, r4
mov r0, r5
add r1, pc
bl 0x10554
b 0xa456
blx sym.imp.__fprintf_chk
ldr r0, [0x0000a534]
movs r2, r0
--
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x1e4]
eors r2, r3
mov.w r3, 0
bne 0xa570
add sp, 0x1e8
pop {r4, r5, r6, pc}
ldr r1, [0x0000a594]
mov r2, r5
movs r0, 5
add r1, pc
bl 0xfcdc
b 0xa53c
ldr r1, [0x0000a598]
mov r2, r6
movs r0, 4
add r1, pc
bl 0xfcdc
b 0xa53c
blx sym.imp.__fprintf_chk
bx ip
movs r2, r0
--
blx sym.imp.__cxa_finalize
ldr r4, [r0]
b 0xa5f4
ldr r1, [0x0000a6fc]
add r1, pc
movs r0, 2
bl 0xfcdc
mov r0, r8
bl 0x10978
b 0xa5ee
ldr r1, [0x0000a700]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r4, [r0]
b 0xa5f4
ldr r1, [0x0000a704]
add r1, pc
b 0xa6a0
blx sym.imp.__fprintf_chk
nop
mov ip, r2
--
add r1, pc
bl 0xfcdc
ldr.w r3, [0x0000b344]
ldr r6, [r4, r3]
ldr r3, [r6]
cmp r3, 1
beq.w 0xad40
ldr.w r0, [0x0000b348]
add r0, pc
bl 0x1070c
mov r7, r0
cmp r0, 0
beq 0xa864
ldr.w r1, [0x0000b34c]
movs r0, 5
add r1, pc
bl 0xfcdc
ldr.w r1, [0x0000b350]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0xad44
ldr.w r1, [0x0000b354]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne.w 0xaec4
--
str r7, [sp, 0x10]
ldr r3, [r6]
cmp r3, 3
beq.w 0xb130
ldr.w r7, [0x0000b410]
ldr.w r8, [0x0000b414]
add r7, pc
add r8, pc
b 0xa9f4
ldr r2, [sp, 0x18]
ldr r1, [r6]
ldrb r2, [r2]
cmp r2, 0
bne.w 0xaac0
cmp r1, 1
bne.w 0xaac2
b 0xaac0
ldr.w r1, [0x0000b418]
mov r0, r7
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xaee4
ldrb r3, [r7]
--
ldm r1, {r1, r3, r4, r5}
movs r0, r0
bics.w r0, r6, r0
bics.w r0, r4, r0
orn r0, r2, r0
eor.w r0, r0, r0
eor.w r0, r4, r0
b 0xadc8
movs r0, r0
sbc.w r0, lr, r0
b 0xadc4
movs r0, r0
invalid
ldr r1, [0x0000b570]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r5, [r0]
b.w 0xab7c
blx sym.imp.__fprintf_chk
mov sb, r5
mov r5, r0
--
eors r2, r3
mov.w r3, 0
bne 0xb7ce
add sp, 0x6c
pop {r4, r5, pc}
ldr r1, [0x0000b80c]
movs r0, 2
add r1, pc
bl 0xfcdc
ldr r0, [r5]
b 0xb792
movs r0, 0
b 0xb792
ldr r1, [0x0000b810]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0xb792
blx sym.imp.__fprintf_chk
nop
adds r5, 0x2c
--
mov r7, r0
cbz r0, 0xb99e
blx sym.imp.sem_timedwait
cmp r0, 1
beq 0xba56
ldr r1, [0x0000bb14]
movs r0, 2
add r1, pc
bl 0xfcdc
movs r2, 0
movs r1, 0
movs r0, 2
blx sym.imp.EVP_sha256
blx sym.imp.ERR_get_error
mov r5, r0
cmp r0, 0
beq 0xba24
ldr r6, [0x0000bb18]
add r6, pc
movs r1, 0
blx sym.imp.__snprintf_chk
mov r1, r6
mov r2, r0
--
mov r2, r0
str r3, [r2]
mov r0, r3
b 0xb9fc
ldr r1, [0x0000bb24]
mov r2, r7
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x7e
mov r2, r0
str r3, [r2]
mov r0, r3
b 0xb9fc
mov r1, sl
mov r0, r7
bl 0xbda0
mov r4, r0
b 0xb986
blx sym.imp.__fprintf_chk
nop
adds r2, 0xf4
--
ldr r0, [r5, 0xc]
add r4, sp, 0xc
ldrh r3, [r5, 0x10]
ldr r1, [r5, 0x18]
ldr r2, [r5, 0x1c]
strh.w r3, [sp, 8]
str r0, [sp, 4]
ldr r3, [r5, 0x20]
ldr r0, [r5, 0x14]
stm r4!, {r0, r1, r2, r3}
add r0, sp, 4
bl 0xc098
mov r4, r0
cmp r0, 0
bne 0xbd42
ldr r1, [0x0000bd9c]
movs r0, 3
add r1, pc
bl 0xfcdc
b 0xbd42
blx sym.imp.__fprintf_chk
nop
cmp r7, 0x10
--
cbz r0, 0xbdf8
bl 0xce70
mov r4, r0
cbz r0, 0xbdf2
subs r2, r0, 1
addw ip, r0, 0x7ff
b 0xbdc2
cmp r2, ip
beq 0xbdf2
ldrb r3, [r2, 1]!
subs r3, 1
uxtb r3, r3
cmp r3, 0xfd
bhi 0xbdbe
mov r0, r4
bl 0xbb48
cmp r0, 0
beq 0xbdae
mov r1, r5
add.w r0, r4, 0x24
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0xbdae
--
mov r1, r3
blx sym.imp.strtok
mov r3, r0
mov r0, r4
mov r4, r3
blx 0x2894
ldr r2, [0x0000be90]
ldr r3, [0x0000be84]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x8c]
eors r2, r3
mov.w r3, 0
bne 0xbe7a
mov r0, r4
add sp, 0x90
pop {r4, pc}
movs r4, 0
b 0xbe5c
blx sym.imp.__fprintf_chk
nop
cmp r6, 0x2c
--
movle r5, 0
movgt r5, 1
b 0xbf40
movs r5, 0
mov r0, r4
blx 0x2da0
ldr r2, [0x0000bf74]
ldr r3, [0x0000bf70]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0xc]
eors r2, r3
mov.w r3, 0
bne 0xbf66
mov r0, r5
add sp, 0x10
pop.w {r4, r5, r6, r7, r8, pc}
mov r5, r0
b 0xbf46
blx sym.imp.__fprintf_chk
nop
cmp r5, 0x7a
--
cmp r0, 1
bne 0xbf94
ldr r3, [0x0000c090]
movs r2, 1
add r3, pc
strb.w r2, [r3, 0x20]
b 0xc002
ldr r1, [0x0000c094]
add.w r2, r4, 0x1c
add.w r3, r4, 0x18
mov r0, r6
strd r3, r2, [sp]
add.w r3, r4, 0x14
add.w r2, r4, 0x10
add r1, pc
blx 0x2848
subs r0, 2
bics r3, r0, 2
beq 0xc030
b 0xbf94
blx sym.imp.__fprintf_chk
adcs r2, r3
movs r2, r0
--
push {r4, r5, r6, lr}
mov r5, r0
bl 0xbf78
cbz r0, 0xc0fa
mov r4, r0
movs r2, 6
ldr r6, [0x0000c1a4]
mov r0, r5
add r6, pc
adds r1, r6, 4
blx sym.imp.memcmp
cbnz r0, 0xc0fa
movs r2, 0x10
add.w r0, r5, 8
adds r1, r6, r2
blx sym.imp.memcmp
cbz r0, 0xc0fc
bl 0x105d0
ldr r1, [0x0000c1a8]
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xc124
ldr r2, [0x0000c1ac]
ldr r1, [r5, 8]
add r2, pc
ldr r3, [r2, 0x14]
rev r3, r3
cmp r1, r3
beq 0xc18a
bl 0x105d0
ldr r1, [0x0000c1b0]
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xc148
ldr r2, [0x0000c1b4]
--
ldr r3, [r2, 0x14]
ldr r1, [r5, 0xc]
rev r3, r3
cmp r1, r3
bne 0xc0fa
ldr r3, [r2, 0x18]
ldr r1, [r5, 0x10]
rev r3, r3
cmp r1, r3
bne 0xc0fa
ldr r3, [r2, 0x1c]
ldr r4, [r5, 0x14]
rev r3, r3
subs r4, r4, r3
clz r4, r4
lsrs r4, r4, 5
b 0xc0fc
bl 0x105d0
ldr r1, [0x0000c1b8]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xc0d0
bl 0x105d0
ldr r1, [0x0000c1bc]
movs r2, 5
add r1, pc
blx sym.imp.realloc
cmp r0, 0
beq 0xc0d0
b 0xc0de
bl 0x105d0
ldr r1, [0x0000c1c0]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xc0ec
bl 0x105d0
ldr r1, [0x0000c1c4]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xc0ec
bl 0x105d0
ldr r1, [0x0000c1c8]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xc0ec
bl 0x105d0
ldr r1, [0x0000c1cc]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xc0ec
--
adds r3, r0, 1
beq 0xc32a
cmp r0, 0x68
beq 0xc316
bl 0xc200
ldr r1, [0x0000c52c]
mov r0, r6
ldr.w r2, [r8]
add r1, pc
blx sym.imp.system
movs r0, 0
blx sym.imp.__memset_chk
ldr r7, [r7]
cmp r7, r4
bge 0xc390
ldr.w sl, [r8, r7, lsl 2]
lsl.w sb, r7, 2
ldr r1, [0x0000c530]
mov r0, sl
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xc36c
ldr r1, [0x0000c534]
mov r0, sl
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xc3a4
adds r7, 1
--
movs r2, 0x34
ldr r0, [0x0000c540]
mov r1, r6
ldr r3, [r5, r3]
add r0, pc
ldr r3, [r3]
blx sym.imp.__stpcpy_chk
bl 0xc200
ldr r3, [0x0000c538]
movs r2, 0x18
ldr r0, [0x0000c544]
mov r1, r6
ldr r3, [r5, r3]
add r0, pc
ldr r3, [r3]
blx sym.imp.__stpcpy_chk
b 0xc312
ldr r1, [0x0000c548]
mov r0, sl
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xc438
ldr r1, [0x0000c54c]
mov r0, sl
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0xc478
--
mov r7, sp
ite lt
addlt sb, r8
movge r8, r0
mov r0, r7
it lt
ldrlt r8, [sb, 4]
str r3, [sp]
bl 0xc6b0
cmp r0, 0
beq 0xc4ce
ldr.w sb, [0x0000c550]
ldr r4, [sp]
add sb, pc
cmp r4, 0
beq 0xc46c
cmp.w r8, 0
beq 0xc3fc
mov r1, r4
mov r0, r8
blx sym.imp.__vdprintf_chk
cbnz r0, 0xc428
mov.w r2, 0x1a4
--
add r0, pc
ldr r3, [r3]
blx sym.imp.__stpcpy_chk
bl 0xc200
ldr r0, [0x0000c558]
add r0, pc
blx 0x2d88
ldr r4, [sp]
cbz r4, 0xc46c
mov r0, r4
blx 0x2d88
ldr.w r4, [r4, 0xcc]
b 0xc45e
mov r0, r7
bl 0xc688
mov r0, r4
blx sym.imp.__memset_chk
ldr r1, [0x0000c55c]
mov r0, sl
add r1, pc
blx sym.imp.__vdprintf_chk
mov r4, r0
cbnz r0, 0xc4c4
--
blx 0x2a98
mov r4, r0
str r0, [r5]
cmp r0, 0
bne 0xc594
ldr r1, [0x0000c640]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0xc5cc
blx sym.imp.__cxa_finalize
mov r4, r0
ldr r1, [0x0000c644]
movs r0, 2
add r1, pc
bl 0xfcdc
ldr r0, [r4]
b 0xc5cc
blx sym.imp.__fprintf_chk
nop
subs r3, 0x7e
--
blx sym.imp.time
b 0xc6d2
ldr r5, [r6]
cbz r5, 0xc924
mov r4, r5
ldr.w r5, [r5, 0xcc]
ldr.w r0, [r4, 0xc4]
blx 0x29cc
mov r0, r4
blx 0x29cc
cmp r5, 0
bne 0xc90c
movs r7, 0
str r7, [r6]
bl 0xce9c
ldr r3, [0x0000c954]
add r3, pc
ldr r0, [r3]
blx sym.imp.time
b 0xc6d2
blx sym.imp.__fprintf_chk
movs r5, 0x82
movs r2, r0
--
add r1, pc
bl 0xfcdc
b 0xca08
mov r1, r4
mov.w r2, 0x800
mov r0, sl
bl 0xc648
cmp r0, 0
bge 0xc9cc
ldr r7, [sp]
movs r4, 0xc
b 0xc9fa
ldr r3, [0x0000ca80]
add r3, pc
ldr r0, [r3]
blx sym.imp.time
movs r3, 5
mov r4, r3
str.w r3, [r8]
b 0xc98e
blx sym.imp.__fprintf_chk
nop
movs r2, 0xd8
--
movs r4, 0xc
ldr r1, [0x0000cc64]
mov r3, r4
mov r2, r7
movs r0, 3
add r1, pc
bl 0xfcdc
ldr r5, [sp, 8]
b 0xcba0
ldr r5, [sp, 8]
movs r4, 0x11
b 0xcba0
movs r4, 0x1c
b 0xcc06
ldr r1, [0x0000cc68]
mov r2, r7
movs r0, 6
add r1, pc
bl 0xfcdc
b 0xcba0
blx sym.imp.__fprintf_chk
movs r1, 0xa6
movs r2, r0
--
blx 0x2938
bl 0xce70
mov r4, r0
cmp r0, 0
beq 0xcd76
bl 0xbb28
cmp r0, 0
bne 0xcd76
mov r0, r4
bl 0xbb48
cbz r0, 0xcd60
mov.w r1, 0x800
mov r0, r4
bl 0xbc00
mov r5, r0
cbz r0, 0xcd60
add.w r7, r4, 0x24
add.w fp, sp, 0x24
mov r1, fp
mov r0, r7
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xcdb2
movs r2, 0x40
mov r1, r7
mov r0, fp
blx sym.imp.pipe
mov.w r2, 0x800
mov r1, r4
mov r0, sl
bl 0xc648
cmp r0, 0
blt 0xcdd4
ldr r1, [sp, 8]
mov r0, r7
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0xccec
--
b 0xcca0
ldr r1, [sp, 0x10]
mov r2, r7
movs r0, 4
mov r8, r5
bl 0xfcdc
b 0xccec
ldr r3, [0x0000ce08]
add r3, pc
ldr r0, [r3]
blx sym.imp.time
ldr r2, [sp, 0xc]
movs r3, 5
mov r6, r3
str r3, [r2]
b 0xcca0
bl 0xce9c
movs r6, 0xc
ldr r4, [sp, 0x18]
b 0xcd9c
blx sym.imp.__fprintf_chk
nop
subs r4, r0, 7
--
mov r0, r6
bl 0x10554
cmp r0, 0
beq 0xd040
ldr r0, [0x0000d0d4]
add r6, sp, 0x24
movs r2, 0x3f
mov r1, r6
add r0, pc
blx 0x2dec
bic.w r3, r0, r0, asr 31
movs r2, 0
cmp r0, r2
add.w r3, r3, 0xe8
add r3, sp, r3
strb r2, [r3, -0xc4]
blt 0xcf82
ldr r1, [0x0000d0d8]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xcfde
cmp r4, 0
--
movs r0, 2
blx sym.imp.EVP_PKEY_verify_init
mov r0, r4
blx 0x2d64
ldr r1, [0x0000d108]
movs r2, 0
ldr r0, [0x0000d10c]
add r1, pc
add r0, pc
bl 0x10554
movw r0, 0x4567
movw r3, 0xfedc
movt r3, 0x4321
movt r0, 0x123
cmp r5, 0
it eq
moveq r0, r3
blx sym.imp.reboot
movs r0, 1
blx sym.imp.__memset_chk
blx sym.imp.__fprintf_chk
nop
adds r4, r3, 5
--
blx 0x2dc4
b 0xd17a
rsbs r0, r0, 0
blx sym.imp.strerror
ldr r1, [0x0000d234]
mov r2, r0
ldr r3, [0x0000d210]
add r1, pc
ldr r3, [r1, r3]
ldr r1, [r3]
ldr r3, [sp, 0x1c]
eors r1, r3
mov.w r3, 0
bne 0xd202
ldr r1, [0x0000d238]
movs r0, 4
add r1, pc
add sp, 0x24
pop.w {r4, r5, lr}
b.w 0xfcdc
blx sym.imp.__fprintf_chk
nop
adds r7, 0xea
--
b 0xd2f4
rsbs r0, r0, 0
mov r6, r5
blx sym.imp.strerror
ldr r1, [0x0000d3ec]
mov r2, r0
movs r0, 4
add r1, pc
bl 0xfcdc
b 0xd304
rsbs r0, r0, 0
blx sym.imp.strerror
ldr r1, [0x0000d3f0]
mov r2, r0
movs r0, 4
add r1, pc
bl 0xfcdc
mov r0, r4
blx 0x2dc4
b 0xd2f4
blx sym.imp.__fprintf_chk
nop
adds r6, 0xbe
--
cmp r0, 0
blt 0xd554
ldr r0, [r4]
b 0xd4ca
ldr r1, [0x0000d59c]
movs r0, 4
ldr r2, [sp, 0x24]
add r1, pc
bl 0xfcdc
mov r0, r4
blx 0x2dc4
b 0xd50c
rsbs r0, r0, 0
blx sym.imp.strerror
ldr r1, [0x0000d5a0]
mov r2, r0
movs r0, 4
add r1, pc
bl 0xfcdc
b 0xd514
blx sym.imp.__fprintf_chk
asrs r0, r2, 0x1e
movs r2, r0
--
bne 0xd6b8
mov r0, r4
add sp, 0x28
pop {r4, r5, r6, pc}
ldr r1, [0x0000d6cc]
mov r2, r5
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x16
mov r4, r3
str r3, [r0]
b 0xd678
blx sym.imp.__cxa_finalize
ldr r4, [r0]
cmp r4, 2
it eq
moveq r4, 0
b 0xd678
blx sym.imp.__fprintf_chk
asrs r0, r2, 0x18
movs r2, r0
--
blx 0x2ab0
str r6, [sp]
add r0, r7
ldr r3, [r5, 4]
mov.w r2, -1
movs r1, 1
str r3, [sp, 8]
ldr r3, [r5]
str r3, [sp, 4]
mov r3, sb
blx sym.imp.strncmp
b 0xd844
ldr r5, [r4, r3]
movs r0, 0x40
ldr r3, [r5]
ldr r3, [r3, 0x20]
blx r3
cmp r0, 0
beq 0xd8b4
b 0xd814
blx sym.imp.__fprintf_chk
adds r2, 0x32
movs r2, r0
--
blx 0x2860
b 0xda32
ldr r1, [0x0000dc3c]
mov.w r2, 0x400
mov r0, r5
add r1, pc
blx 0x2860
b 0xd9f8
ldr r1, [0x0000dc40]
mov.w r2, 0x400
mov r0, r5
add r1, pc
blx 0x2860
b 0xd9f8
ldr r1, [0x0000dc44]
mov.w r2, 0x400
mov r0, r5
add r1, pc
blx 0x2860
b 0xd9f8
blx sym.imp.__fprintf_chk
asrs r0, r1, 0xb
movs r2, r0
--
ldr r3, [0x0000dd48]
movs r2, 1
ldr r1, [0x0000dd4c]
movs r0, 5
add r3, pc
add r1, pc
strb.w r2, [r3, 0x107]
bl 0xfcdc
mov r0, r4
b 0xdccc
ldr r1, [0x0000dd50]
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x54
mov r2, r0
str r3, [r2]
mov r0, r3
b 0xdccc
blx sym.imp.__fprintf_chk
cmp r4, 0xb6
movs r2, r0
--
str r4, [r3]
b 0xdf1c
ldr r1, [0x0000dfac]
add r1, pc
b 0xde9c
ldr r1, [0x0000dfb0]
movs r0, 3
mov r2, sb
add r1, pc
bl 0xfcdc
movs r3, 0x47
mov r0, r3
str r3, [r4]
b 0xdf1c
ldr r1, [0x0000dfb4]
mov r2, r4
movs r0, 3
add r1, pc
bl 0xfcdc
b 0xdea2
blx sym.imp.__fprintf_chk
cmp r3, 0xa8
movs r2, r0
--
movs r1, 0x20
strd r7, r6, [sp]
add r3, pc
bl 0xb92c
mov r4, r0
cbnz r0, 0xe298
ldr r1, [0x0000e308]
movs r0, 6
add r1, pc
bl 0xfcdc
b 0xe0e6
ldr r1, [0x0000e30c]
add r1, pc
b 0xe134
mov.w r6, 0x180
b 0xe22e
ldr r1, [0x0000e310]
movs r0, 3
add r1, pc
b 0xe1f6
blx sym.imp.__fprintf_chk
ldr r1, [0x0000e314]
movs r0, 3
--
movs r0, 0
add r1, pc
blx sym.imp.ftruncate
mov fp, r0
cmp r0, 0
beq 0xe478
ldrb.w r1, [fp]
cmp r1, 0x23
it ne
cmpne r1, 0
ite eq
moveq r2, 1
movne r2, 0
cmp r1, 0x3b
it eq
orreq r2, r2, 1
cmp r2, 0
bne 0xe3f2
mov r1, r6
mov r0, fp
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xe3f2
ldr r1, [0x0000e74c]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xe3e4
ldr r1, [0x0000e750]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe458
cmp r5, 0
beq 0xe3f2
ldr r3, [0x0000e744]
ldr r3, [r7, r3]
ldr r2, [r3]
cmp r2, 0
bne 0xe3f2
movs r2, 3
str r2, [r3]
b 0xe3f2
ldr r1, [0x0000e754]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe4a4
cmp r5, 0
--
add r3, pc
ldrb r3, [r3, 4]
cbz r3, 0xe4d0
ldrb.w r3, [r8]
cbz r3, 0xe4d0
cmp r5, 0
beq 0xe390
ldr r0, [0x0000e75c]
mov.w r1, -1
add r0, pc
bl 0x7c1c
mov r4, r0
blx sym.imp.__cxa_finalize
mov r5, r0
cbz r4, 0xe4e6
ldr r4, [r0]
b 0xe390
ldr r1, [0x0000e760]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0xe3f2
ldr r1, [0x0000e764]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe4f6
cmp r5, 0
--
str r0, [r3]
b 0xe3f2
ldr r1, [0x0000e76c]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x3d
mov r4, r3
str r3, [r0]
b 0xe390
bl 0x8208
cbz r0, 0xe536
ldr r4, [r5]
bl 0x80e8
str r4, [r5]
b 0xe390
ldr r1, [0x0000e770]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xe522
ldr r1, [0x0000e774]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe542
cmp r5, 0
--
ldr r2, [r3]
adds r2, 1
bne.w 0xe3f2
b 0xe3ee
cmp r5, 0
beq.w 0xe3f2
ldr r3, [0x0000e768]
ldr r3, [r7, r3]
ldr r2, [r3]
adds r2, 1
bne.w 0xe3f2
b 0xe452
bl 0xf8f0
mov r4, r0
cmp r0, 0
bne 0xe4ec
b 0xe4ee
ldr r1, [0x0000e778]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe562
cmp r5, 0
beq.w 0xe3f2
ldr r3, [0x0000e768]
ldr r3, [r7, r3]
ldr r2, [r3]
adds r2, 1
bne.w 0xe3f2
b 0xe472
ldr r1, [0x0000e77c]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0xe3f2
ldr r1, [0x0000e780]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xe5e2
ldr r1, [0x0000e784]
movs r2, 0xd
mov r0, fp
add r1, pc
blx sym.imp.realloc
cbnz r0, 0xe592
ldrb.w r2, [fp, 0xd]
cbnz r2, 0xe5c0
ldr r1, [0x0000e788]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0xe3f2
ldr r1, [0x0000e78c]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe5f6
cmp r5, 0
--
blx sym.imp.__xpg_basename
subs r1, r0, 1
ldr r3, [sp, 4]
cmp.w r1, 0x5a0
bhs 0xe592
ldr r1, [r3]
ldrb r1, [r1]
cmp r1, 0
bne 0xe592
cmp r5, 0
beq.w 0xe3f2
ldr r3, [0x0000e794]
ldr r3, [r7, r3]
ldr r1, [r3]
adds r1, 1
bne.w 0xe3f2
b 0xe4cc
ldr r1, [0x0000e798]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0xe3f2
ldr r1, [0x0000e79c]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe628
cmp r5, 0
beq.w 0xe3f2
ldr r3, [0x0000e7a0]
movs r2, 1
add r3, pc
strb.w r2, [r3, 0x106]
b 0xe3f2
blx sym.imp.__fprintf_chk
ldr r1, [0x0000e7a4]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0xe3f2
ldr r1, [0x0000e7a8]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0xe3f2
ldr r1, [0x0000e7ac]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe65c
ldr r3, [0x0000e7b0]
add r3, pc
strb r0, [r3]
b 0xe3f2
ldr r1, [0x0000e7b4]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe672
ldr r3, [0x0000e7b8]
movs r2, 1
add r3, pc
strb r2, [r3]
b 0xe3f2
ldr r1, [0x0000e7bc]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0xe3f2
ldr r1, [0x0000e7c0]
mov r0, fp
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xe69e
cmp r5, 0
--
movw r2, 0x5a9d
movt r2, 0x2d9f
mov.w r1, 0x280
str r2, [sp, 0x18]
add r2, sp, 0x2c
add r3, pc
str r2, [sp, 8]
add.w r2, r3, 0x118
str.w sl, [sp, 0x14]
movs r7, 0
add.w fp, sp, 0x30
mov sl, r1
mov sb, r3
str r2, [sp, 0x10]
str r5, [sp, 0x1c]
strd r6, r4, [sp, 0x20]
b 0xf0de
ldr r1, [0x0000f410]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xf076
ldr r1, [0x0000f414]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xf076
ldr r1, [0x0000f418]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xf076
ldr r1, [0x0000f41c]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne.w 0xf186
--
ldr r1, [sp, 8]
movs r2, 0
mov r0, fp
bl 0xdd54
cmp r0, 0
bne 0xf1ac
lsls r3, r7, 5
ldr r2, [sp, 8]
str r3, [sp, 0xc]
adds r3, r5, r3
ldr r4, [r2]
ldr.w r3, [r3, 0x29c]
cmp r3, r4
blo.w 0xf29e
ldr.w r8, [r8, 0xa0c]
ldr.w r3, [r8, 8]
cbnz r3, 0xf17c
ldr r1, [0x0000f434]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
cbz r0, 0xf140
ldr r1, [0x0000f438]
mov r0, r6
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0xf17c
add.w r8, sp, 0x50
--
movs r0, 3
mov r3, r4
add r1, pc
ldr.w sl, [sp, 0x14]
bl 0xfcdc
movs r3, 0x47
mov r4, r3
str r3, [r5]
b.w 0xea7c
ldr r1, [0x0000f478]
add r1, pc
b 0xedb0
ldr r5, [sp, 0x1c]
ldrd r6, r4, [sp, 0x20]
b 0xf1b6
ldr r1, [0x0000f47c]
movs r0, 6
add r1, pc
bl 0xfcdc
b.w 0xea76
blx sym.imp.__fprintf_chk
ldr r1, [0x0000f480]
movs r0, 3
--
eors r2, r3
mov.w r3, 0
bne 0xf9e4
add sp, 0xc
pop.w {r4, r5, r6, r7, lr}
b 0xf6e8
ldr r1, [0x0000fa04]
add r1, pc
b 0xf976
ldr r1, [0x0000fa08]
mov r2, r4
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0xc
mov r2, r0
str r3, [r2]
mov r0, r3
b 0xf988
blx sym.imp.__fprintf_chk
sbfx r0, r0, 0, 2
lsls r4, r1, 0xd
--
ldr r5, [0x0000fc54]
add r2, pc
subw sp, sp, 0x41c
ldr r3, [r2, r3]
add r5, pc
ldr r4, [0x0000fc58]
mov r0, r5
ldr r3, [r3]
str.w r3, [sp, 0x414]
mov.w r3, 0
blx sym.imp.open
subs r6, r0, 0
add r4, pc
blt.w 0xfc34
ldr r3, [0x0000fc5c]
mov.w r7, 0x200
ldr r1, [0x0000fc60]
mov r8, r7
ldr r0, [r4, r3]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0xfbd8
--
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r2, [0x0000fc7c]
movs r0, 2
ldr r1, [0x0000fc80]
add r2, pc
add r1, pc
bl 0xfcdc
mov r0, r6
bl 0x10978
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0xfbfa
ldr r1, [0x0000fc84]
mov r2, r5
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0xfbfa
blx sym.imp.__fprintf_chk
sub.w r0, r6, 1
lsls r4, r1, 0xd
--
b 0xfd34
add r1, sp, 8
movs r0, 1
blx sym.imp.clock_gettime
cmp r0, 0
bne 0xfd3e
ldr r3, [sp, 0xc]
movw r2, 0xde83
movt r2, 0x431b
mov r0, r7
smull r1, r2, r2, r3
asrs r3, r3, 0x1f
movs r1, 1
rsb r3, r3, r2, asr 18
ldr r2, [0x0000fe70]
str r3, [sp]
add r2, pc
ldr r3, [sp, 8]
blx sym.imp.mount
b 0xfd3e
blx sym.imp.__fprintf_chk
vhadd.s16 d16, d10, d1
lsls r4, r1, 0xd
--
pop.w {r4, r5, r6, r7, r8, sb, lr}
b.w 0x2890
add.w r2, sp, 0xf
movs r1, 1
str r2, [sp]
ldr r2, [0x0000ff6c]
add r2, pc
blx sym.imp.sd_bus_call_method
b 0xfedc
ldr r2, [0x0000ff70]
ldr r3, [0x0000ff50]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr.w r3, [sp, 0x40c]
eors r2, r3
mov.w r3, 0
bne 0xff46
addw sp, sp, 0x414
pop.w {r4, r5, r6, r7, r8, sb, pc}
blx sym.imp.__fprintf_chk
nop
stcl p0, c0, [r2, 4]
--
mov r0, r5
blx 0x29e4
cmp r0, 0
blt 0x10252
ldr r3, [0x00010294]
ldr.w r3, [r8, r3]
ldr r3, [r3]
ldr r3, [r3, 0x40]
blx r3
mov r6, r0
cmp r0, 0
beq 0x101ae
blx sym.imp.__cxa_finalize
ldr r6, [r0]
b 0x101ae
ldr r1, [0x00010298]
movs r0, 4
add r1, pc
bl 0xfcdc
b 0x10238
blx sym.imp.__fprintf_chk
nop
invalid
--
ldr r4, [r0]
ldr r2, [0x00010484]
ldr r3, [0x00010480]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x44]
eors r2, r3
mov.w r3, 0
bne 0x10476
mov r0, r4
add sp, 0x48
pop {r4, r5, r6, pc}
mov r2, r0
mov r1, r0
mov r4, r0
mov r0, r6
blx sym.imp.__xpg_basename
str r0, [r5]
b 0x1044c
blx sym.imp.__fprintf_chk
nop
invalid
--
b 0x10646
ldr r1, [0x00010704]
movs r0, 4
ldr r2, [sp, 0x24]
add r1, pc
bl 0xfcdc
mov r0, r5
blx 0x2dc4
b 0x1066e
rsbs r0, r0, 0
blx sym.imp.strerror
ldr r1, [0x00010708]
mov r2, r0
movs r0, 4
add r1, pc
bl 0xfcdc
ldr r0, [sp, 0x18]
cmp r0, 0
bne 0x10682
b 0x10686
blx sym.imp.__fprintf_chk
nop
cmp r5, 0x92
--
ldr r3, [r2, r3]
ldr r2, [r3]
ldr.w r3, [sp, 0x404]
eors r2, r3
mov.w r3, 0
bne 0x108b6
add.w sp, sp, 0x408
pop.w {r4, r5, r6, r7, r8, pc}
blx sym.imp.__cxa_finalize
ldr r3, [r0]
mov r5, r0
cmp r3, 0x11
beq 0x1087a
ldr r1, [0x000108cc]
movs r0, 2
mov r2, r7
add r1, pc
bl 0xfcdc
ldr r0, [r5]
b 0x1087c
blx sym.imp.__fprintf_chk
nop
b 0x10118
--
ldr r0, [r0]
ldr r2, [0x00010a54]
ldr r3, [0x00010a48]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x5c]
eors r2, r3
mov.w r3, 0
bne 0x10a3e
add sp, 0x64
pop {r4, r5, pc}
mov r3, r0
mov r2, r0
mov r1, r0
mov r0, r5
bl 0x10488
cmp r0, 0
beq 0x10a14
b 0x10a0e
blx sym.imp.__fprintf_chk
nop
b 0x10ef8
--
add sp, 0x10
pop {r4, r5, r6, pc}
ldr r1, [0x00010b24]
add r1, pc
mov r2, r4
movs r0, 3
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r5, [r0]
b 0x10acc
ldr r1, [0x00010b28]
add r1, pc
b 0x10aea
ldr r1, [0x00010b2c]
mov r2, r4
movs r0, 3
add r1, pc
bl 0xfcdc
ldr r5, [r5]
b 0x10acc
blx sym.imp.__fprintf_chk
b 0x10eb8
movs r1, r0
--
ldr r1, [0x00010cf4]
mov r2, r8
movs r0, 3
add r1, pc
bl 0xfcdc
b 0x10bee
ldr r2, [0x00010cf8]
add r2, pc
b 0x10c42
ldr r1, [0x00010cfc]
movs r0, 5
add r1, pc
bl 0xfcdc
b 0x10b54
ldr r1, [0x00010d00]
mov r2, r8
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x10c86
blx sym.imp.__fprintf_chk
nop
b 0x10ecc
--
blx 0x2a8c
mov r4, r0
cbnz r0, 0x10f34
mov r0, r6
bl 0x10978
b 0x10ee2
ldr r1, [0x00010f58]
mov r2, r5
movs r0, 3
add r1, pc
bl 0xfcdc
b 0x10edc
ldr r1, [0x00010f5c]
mov r2, r5
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r4, [r0]
b 0x10f1e
blx sym.imp.__fprintf_chk
ble 0x1103c
movs r1, r0
--
mov r0, sb
blx sym.imp.EVP_PKEY_verify_init
str r4, [r5]
b 0x10f94
mov r2, r6
mov r1, r7
mov r0, sb
blx 0x29e4
cmp r0, 0
it lt
ldrlt r4, [r5]
b 0x10fda
ldr r1, [0x0001101c]
mov r2, r8
movs r0, 3
add r1, pc
bl 0xfcdc
mov r0, sb
bl 0x10978
b 0x10f92
blx sym.imp.__fprintf_chk
nop
bgt 0x10fa8
--
mov r0, sp
ldr r3, [r3]
str r3, [sp, 4]
mov.w r3, 0
bl 0x10420
cbnz r0, 0x1105c
ldr r0, [sp]
ldr r2, [0x00011070]
ldr r3, [0x00011068]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 4]
eors r2, r3
mov.w r3, 0
bne 0x11060
add sp, 0xc
ldr pc, [sp], 4
movs r0, 0
b 0x11042
blx sym.imp.__fprintf_chk
bgt 0x11094
movs r1, r0
--
movs r3, 0
mov r1, r4
add r0, sp, 8
str r3, [sp, 8]
bl 0x10420
cbnz r0, 0x110e0
ldr r0, [sp, 8]
ldr r2, [0x000110fc]
ldr r3, [0x000110f0]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x8c]
eors r2, r3
mov.w r3, 0
bne 0x110e6
add sp, 0x90
pop {r4, pc}
mov.w r0, -1
b 0x110c8
blx sym.imp.__fprintf_chk
nop
blt 0x11068
--
mov r1, r6
mov r0, sb
bl 0x109a4
cmp r0, 0
beq 0x1112c
blx sym.imp.__cxa_finalize
ldr r0, [r0]
ldr r2, [0x000111bc]
ldr r3, [0x000111ac]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0xbc]
eors r2, r3
mov.w r3, 0
bne 0x111a4
add sp, 0xc4
pop.w {r4, r5, r6, r7, r8, sb, pc}
movs r0, 0
b 0x11186
blx sym.imp.__fprintf_chk
blt 0x11210
movs r1, r0
--
itt eq
moveq r2, r5
moveq r3, r5
beq 0x112b4
mov r3, r5
b 0x112b4
mov.w r6, -1
b 0x1126a
mov.w r2, -1
b 0x1128c
ldr r1, [0x00011390]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x16
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x112da
blx sym.imp.__fprintf_chk
bge 0x113e0
movs r1, r0
--
b 0x11486
beq 0x11450
blx 0x283c
mov.w r2, 0x20000
mov r1, r4
mov r0, r5
blx 0x29d8
cmp r0, 0
bge 0x11430
mov r2, fp
mov r1, sb
movs r0, 4
bl 0xfcdc
mov r0, r5
blx sym.imp.EVP_PKEY_verify_init
mov r0, r6
blx sym.imp.memchr
cmp r0, 0
bne 0x113e0
mov r0, r6
blx sym.imp.__dprintf_chk
ldr r2, [0x000114f8]
ldr r3, [0x000114e4]
--
b.w 0x29c8
ldr r1, [0x000114fc]
mov r2, fp
movs r0, 4
add r1, pc
bl 0xfcdc
b 0x113d6
ldr r1, [0x00011500]
movs r0, 2
add r1, pc
bl 0xfcdc
ldr r2, [0x00011504]
ldr r3, [0x000114e4]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x114]
eors r2, r3
mov.w r3, 0
beq 0x1147a
blx sym.imp.__fprintf_chk
ldr r2, [0x00011508]
ldr r3, [0x000114e4]
--
cbz r0, 0x11616
sub.w sl, r0, sl
adds r2, r7, r3
add r2, sl
add.w r0, r3, 0x84
strb.w sb, [r2, 4]
add r0, r7
movs r2, 0x80
blx sym.imp.pipe
ldr r3, [0x0001164c]
add fp, r4
movs r2, 0xff
mov r0, r5
add r3, pc
str.w r2, [r3, fp, lsl 2]
blx sym.imp.memchr
mov r4, r0
cmp r0, 0
bne 0x1154e
mov r0, r5
blx sym.imp.__dprintf_chk
mov r0, r4
ldr r2, [0x00011650]
ldr r3, [0x00011638]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0xd4]
eors r2, r3
mov.w r3, 0
bne 0x11630
add sp, 0xdc
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
add r3, r7
strb.w r0, [r3, 0x84]
b 0x115dc
ldr r1, [0x00011654]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x115fc
blx sym.imp.__fprintf_chk
bvc 0x11684
movs r1, r0
--
movs r0, 2
bl 0xfcdc
mov r0, r4
bl 0x10978
b 0x116dc
ldr r1, [0x00011860]
mov r2, r8
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r5, [r0]
b 0x116e2
mov r0, r4
mov r5, r3
blx sym.imp.EVP_PKEY_verify_init
b 0x116e2
ldr r1, [0x00011864]
add r1, pc
b 0x117e6
blx sym.imp.__fprintf_chk
nop
bpl 0x117c4
--
bl 0x10420
cbnz r0, 0x1190a
ldr r2, [0x00011928]
ldr r3, [0x0001191c]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x4c]
eors r2, r3
mov.w r3, 0
bne 0x11912
add sp, 0x54
pop {r4, r5, pc}
movs r3, 0
mov r0, r3
str r3, [r5]
b 0x118ea
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x118ea
blx sym.imp.__fprintf_chk
nop
blo 0x11840
--
cmp r7, r2
beq.w 0x11aaa
adds r5, 1
add.w r4, r4, 0x104
cmp r5, 0x80
beq 0x11a14
ldr r3, [r4, -0x4]
cmp r3, 0
beq 0x1198c
cmp r3, 0x4b
and r2, r3, 0xe0
beq 0x1198c
cmp r6, r2
bne 0x11986
ldrb.w r1, [r4, 0x80]
str r3, [sp, 0xc]
cmp r1, 0
beq 0x11986
mov r1, fp
mov r0, r4
blx sym.imp.__vdprintf_chk
ldr r3, [sp, 0xc]
subs r3, 0x22
--
add r1, pc
bl 0xfcdc
ldr r2, [0x00011b5c]
add.w r1, sp, 0x1120
ldr r3, [0x00011b30]
adds r1, 0x14
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [r1]
eors r2, r3
mov.w r3, 0
bne 0x11b24
mov r0, r5
add.w sp, sp, 0x1120
add sp, 0x1c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
add.w sl, r4, 0x80
mov r1, sb
mov r0, sl
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0x1198c
--
ldr r3, [sp, 0x18]
str.w r5, [sl, 0x10]
blx sym.imp.strncmp
strh.w r0, [sl, 0x14]
b 0x1198c
mov r0, r5
bl 0x10d3c
b 0x1198c
ldr r1, [0x00011b60]
add r1, pc
b 0x11a40
ldr r1, [0x00011b64]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r5, [r0]
b 0x11a84
mov.w r2, -1
b 0x11a7a
blx sym.imp.__fprintf_chk
bhs 0x11b28
movs r1, r0
--
adds r2, 4
bl 0xfcdc
ldrb r3, [r4]
cmp r3, 0
beq 0x11bc0
ldr r1, [0x00011d14]
add r1, pc
b 0x11bc4
ldrb r0, [r3, 8]
adds r3, 4
cmp r0, 0
beq 0x11c74
b 0x11ba0
ldr r1, [0x00011d18]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x11c74
blx sym.imp.__fprintf_chk
beq 0x11c50
movs r1, r0
--
blx 0x2938
add.w r3, fp, 4
str r3, [sp, 0x10]
b 0x11e04
cmp r3, 0x40
bne 0x11dfa
ldrb.w r3, [r4, 0x80]
cmp r3, 0
bne 0x11ee8
adds r5, 1
add.w r4, r4, 0x104
cmp r5, 0x80
beq 0x11e7a
ldr r3, [r4, -0x4]
and r3, r3, 0xe0
cmp r3, 0x20
bne 0x11dee
add.w r7, r4, 0x80
mov r1, r8
mov r0, r7
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x11dfa
--
add r0, sb
blx sym.imp.pipe
mov r0, r4
blx 0x2ab0
ldr r3, [r7]
adds r2, r3, 1
add.w r3, r3, r3, lsl 4
str r2, [r7]
add.w r7, r7, r3, lsl 3
strh r0, [r7, 0x14]
b 0x11dfa
ldr r1, [0x00011f78]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r5, [r0]
b 0x11ec2
mov.w r2, -1
b 0x11eb8
blx sym.imp.__fprintf_chk
nop
ldm r6!, {r2, r3, r4, r7}
--
ldr r2, [0x00012094]
ldr r3, [0x00012070]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x10c]
eors r2, r3
mov.w r3, 0
bne 0x12068
add sp, 0x110
pop {r4, r5, r6, pc}
ldr r0, [0x00012098]
mov r1, r5
add r0, pc
bl 0x10554
cmp r0, 0
beq 0x1203a
b 0x12034
mov.w r1, -1
b 0x11fe0
blx sym.imp.__fprintf_chk
ldm r4, {r3, r4, r5, r7}
movs r1, r0
--
mov r2, r4
mov r3, r8
mov r1, sl
movs r0, 7
bl 0xfcdc
ldrd r3, r2, [sp, 0x30]
add r4, r2
cmp r4, r3
blo 0x121a8
mov r0, r5
blx sym.imp.EVP_PKEY_verify_init
b 0x1222e
cmp r3, 0x31
bne 0x121ea
ldrb r3, [r4, 1]
cmp r3, 0
beq 0x12128
ldr r1, [0x000122d0]
mov r0, r4
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x12138
--
movs r1, 1
mov r0, r8
add r3, pc
blx sym.imp.strncmp
b 0x12162
ldr r1, [0x000122e8]
mov r3, r4
mov r2, r8
add r1, pc
b 0x1224a
ldr r1, [0x000122ec]
mov r2, r8
movs r0, 2
add r1, pc
bl 0xfcdc
mov r0, r5
bl 0x10978
blx sym.imp.__cxa_finalize
ldr r3, [r0]
b 0x1222c
blx sym.imp.__fprintf_chk
nop
ldm r3!, {r1, r2, r4, r7}
--
ldr r1, [0x000123f0]
mov r0, r7
add r1, pc
bl 0xfcdc
mov r0, r8
bl 0x10978
ldr r0, [r4]
b 0x12370
ldr r1, [0x000123f4]
mov r0, r7
add r1, pc
bl 0xfcdc
ldr r0, [r4]
b 0x12370
ldr r1, [0x000123f8]
mov r0, r7
add r1, pc
bl 0xfcdc
ldr r0, [r4]
b 0x12370
blx sym.imp.__fprintf_chk
ldm r1, {r1, r2, r3, r4, r5}
movs r1, r0
--
add.w r1, sl, 0x84
add r1, r3
movs r2, 0x80
str r3, [sp, 0xc]
mov r5, sb
add r0, pc
ldr r7, [0x000127e0]
adds r0, 4
ldr.w fp, [0x000127e4]
blx sym.imp.pipe
ldr r3, [sp, 0xc]
add r7, pc
movs r2, 0x21
adds r7, 4
add fp, pc
adds r6, r3, 4
str.w r2, [r3, sl]
mov r4, r6
b 0x125a2
mov r1, r7
blx sym.imp.__vdprintf_chk
cbnz r0, 0x12598
movs r1, 0x20
--
ldrb r3, [r4, 1]
cmp r3, 0x76
bne 0x12572
ldrb r3, [r4, 2]
cmp r3, 0
bne 0x12572
ldrb.w r3, [r4, 0x80]
cmp r3, 0
bne 0x12572
adds r5, 1
movs r3, 0x4b
cmp r5, 0x80
str r3, [r4, -0x4]
add.w r4, r4, 0x104
bne 0x125a2
ldr r0, [0x000127e8]
ldr r1, [0x000127ec]
add r0, pc
adds r0, 4
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x125f2
ldr r2, [sp]
--
add r3, pc
ldrb r3, [r3, 4]
cmp r3, 0
beq 0x126e2
ldr r3, [sp]
ldrb r0, [r3]
cbz r0, 0x1264a
ldr r7, [0x000127f4]
add r7, pc
ldr r5, [0x000127f8]
mov r4, r6
add r5, pc
add.w r5, r5, 0x8200
adds r5, 4
ldr r3, [r4, -0x4]
mov r1, r7
add.w r0, r4, 0x80
and r3, r3, 0xe0
cmp r3, 0xe0
bne 0x1263e
blx sym.imp.__vdprintf_chk
mov r3, r0
movs r1, 0x40
--
cmp.w r3, 0x2080
bne 0x1270c
cmp r0, 0
bne 0x126d6
ldr r3, [sp, 4]
ldrb r3, [r3]
cmp r3, 0
bne 0x126d6
ldr r4, [0x0001281c]
ldr r5, [0x00012820]
add r4, pc
add.w r4, r4, 0x8200
add r5, pc
adds r4, 4
ldr r3, [r6, -0x4]
mov r1, r5
add.w r0, r6, 0x80
and r3, r3, 0xe0
cmp r3, 0xe0
bne 0x1276a
blx sym.imp.__vdprintf_chk
mov r3, r0
movs r1, 0x40
--
ldrb.w r3, [r3, 0x84]
cbnz r3, 0x128cc
ldr r5, [0x00012914]
mov.w fp, 1
ldr r7, [0x00012918]
ldr.w sl, [0x0001291c]
add r5, pc
adds r5, 0x84
add r7, pc
add sl, pc
b 0x128a6
strb.w fp, [sb]
adds r4, 1
add.w r5, r5, 0x104
cmp r4, 0x80
beq 0x12858
cmp r6, r4
mov r1, r7
sub.w r0, r5, 0x80
beq 0x1289c
blx sym.imp.__vdprintf_chk
mov r3, r0
mov r1, sl
mov r0, r5
cmp r3, 0
bne 0x1289c
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq 0x12898
--
movs r0, r0
ldr r3, [0x000129ac]
ldr r2, [0x000129b0]
push {r4, r5, r6, lr}
add r3, pc
ldr r4, [r3, r2]
ldr r3, [r4]
cbnz r3, 0x1293c
ldr r5, [0x000129b4]
add r5, pc
ldr r3, [r5, 4]
cmp r3, 0
blt 0x12940
movs r0, 0
pop {r4, r5, r6, pc}
bl 0x9d10
mov r6, r0
cbz r0, 0x129a4
ldr r1, [0x000129b8]
add r1, pc
blx sym.imp.__vdprintf_chk
cbnz r0, 0x12958
movs r3, 1
--
str r3, [sp, 4]
adds r4, 4
ldr r3, [0x00012b28]
add r7, pc
str r6, [sp, 0x1c]
movs r5, 0
add.w r8, r8, 4
add r3, pc
str r3, [sp]
movs r3, 0x80
mov r1, r3
blx sym.imp.shutdown
strh.w r0, [sp, 0x20]
b 0x12a5a
adds r5, 1
add.w r4, r4, 0x104
cmp r5, 0x80
beq 0x12b06
mov r1, r7
mov r0, r4
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x12a50
mov r1, r8
add.w r0, r4, 0x80
blx sym.imp.__vdprintf_chk
cmp r0, 0
bne 0x12a50
--
mov.w r3, 0
bne 0x12b0c
mov r0, r4
add.w sp, sp, 0x1120
add sp, 4
pop.w {r4, r5, r6, r7, r8, sb, pc}
ldr r1, [0x00012b44]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r4, [r0]
b 0x12ac2
blx sym.imp.__cxa_finalize
movs r3, 0x13
mov r4, r3
str r3, [r0]
b 0x12ac2
mov.w r5, -1
b 0x12a80
blx sym.imp.__fprintf_chk
stm r2!, {r1, r5, r6}
movs r1, r0
--
mov r1, r6
adds r2, r0, 1
strh.w r0, [sp, 0x76]
movs r3, 0x80
add r0, sp, 0x7c
blx 0x2a08
mov.w r1, 0x6f00
add r2, sp, 0x64
mov r0, r7
movt r1, 0x4098
blx 0x2a8c
cmp r0, 0
beq 0x12ba0
ldr r1, [0x00012c3c]
mov r0, sb
mov r2, r5
add r1, pc
bl 0xfcdc
ldr r0, [r4]
b 0x12ba0
blx sym.imp.__fprintf_chk
nop
stm r0!, {r1, r5, r6, r7}
--
mov r4, r0
cmp r0, 0
bne 0x12d68
ldrb r3, [r5]
cmp r3, 0
beq.w 0x12c86
ldr r1, [0x00012e30]
ldr r0, [0x00012e34]
add r1, pc
add r0, pc
bl 0x109a4
cmp r0, 0
beq.w 0x12c86
b 0x12d68
ldr r1, [0x00012e38]
mov r0, r8
add r1, pc
bl 0xfcdc
ldr r4, [r5]
b 0x12c86
blx sym.imp.__fprintf_chk
nop
itee al
--
add r1, pc
bl 0x10420
cbnz r0, 0x12ed4
ldr r0, [sp, 0x10]
ldr r3, [0x00012ef8]
add r3, pc
ldr r1, [r3]
mul r0, r1, r0
bl 0xff74
ldr r1, [0x00012efc]
mov r3, r0
ldr r0, [sp, 0xc]
mov r2, r5
add r1, pc
str r0, [sp]
movs r0, 6
bl 0xfcdc
b 0x12e68
mov r0, r4
b 0x12eb2
blx sym.imp.__fprintf_chk
pop {r2, r4, r5, r6, r7, pc}
movs r1, r0
--
ldr r1, [r3]
mul r0, r1, r0
bl 0xff74
ldr r1, [0x00013330]
mov r2, r6
mov r3, r8
str r0, [sp, 0xc]
strd sl, r7, [sp]
mov.w r0, -1
add r1, pc
str r1, [sp, 8]
ldr r1, [0x00013334]
add r1, pc
bl 0xfcdc
mov r0, r5
blx sym.imp.memchr
mov r6, r0
cmp r0, 0
bne 0x1319c
mov r0, r5
blx sym.imp.__dprintf_chk
ldrd r1, r3, [sp, 0x48]
ldr r2, [sp, 0x44]
--
subs r1, r2, r1
ldr r2, [sp, 0x40]
subs r1, r1, r0
mov.w r0, -1
str r1, [sp]
ldr r1, [0x00013338]
add r1, pc
bl 0xfcdc
b 0x12f3c
str r5, [sp, 0x2c]
b 0x12f90
ldr r1, [0x0001333c]
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x12f36
blx sym.imp.__cxa_finalize
mov r6, r0
mov r0, r5
ldr r4, [r6]
blx sym.imp.__dprintf_chk
str r4, [r6]
b 0x12f3c
blx sym.imp.__fprintf_chk
stm r2!, {r1, r2, r3, r5, r7}
movs r1, r0
--
ldr r4, [r6]
mov r0, r5
blx sym.imp.EVP_PKEY_verify_init
str r4, [r6]
b 0x13368
blx sym.imp.__cxa_finalize
ldr r4, [r0]
b 0x13368
blx sym.imp.__cxa_finalize
movs r3, 2
mov r4, r3
str r3, [r0]
b 0x13368
ldr r1, [0x00013434]
mov r2, r7
movs r0, 2
add r1, pc
bl 0xfcdc
ldr r4, [r6]
b 0x13368
blx sym.imp.__fprintf_chk
invalid
lsls r4, r1, 0xd
--
bic r3, r7, 0xe0
add sl, r8
cmp r3, 0x1f
strb.w r5, [sl, 0x84]
bne 0x134fe
and r1, r7, 0xe0
mov r0, fp
bl 0x9c6c
ands.w r7, r7, r0, asr 32
it lo
movlo r7, r0
b 0x134fe
ldr r1, [0x0001357c]
mov r2, r6
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r5, [r0]
b 0x13508
blx sym.imp.__fprintf_chk
nop
invalid
--
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 5
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x13620
ldr r1, [0x00013698]
mov r3, r7
mov r2, r6
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x16
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x13620
blx sym.imp.__fprintf_chk
nop
invalid
--
str r3, [r0]
b 0x137b2
ldr r1, [0x0001386c]
mov r2, r8
movs r0, 2
add r1, pc
bl 0xfcdc
mov r0, r6
bl 0x10978
blx sym.imp.__cxa_finalize
ldr r4, [r0]
cmp r4, 0
bne 0x137e4
b 0x137b2
bl 0x10978
blx sym.imp.__cxa_finalize
ldr r4, [r0]
cmp r4, 0
bne 0x137e4
b 0x137b2
blx sym.imp.__fprintf_chk
push {r1, r2, r3, r7, lr}
movs r1, r0
--
blo 0x139e8
subs r3, r3, r1
cmp r2, r3
it hs
movhs r2, r3
str r2, [sp, 0x14]
b 0x13916
ldr r1, [0x00013a48]
movs r0, 4
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x1c
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x138ca
ldr r2, [0x00013a4c]
add r2, pc
b 0x1393c
blx sym.imp.__fprintf_chk
nop
cbz r6, 0x13a7e
--
cmp r0, 0
beq 0x13aee
b 0x13ae8
ldr r1, [0x00013bb0]
movs r0, 3
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
movs r3, 0x16
mov r2, r0
str r3, [r2]
mov r0, r3
b 0x13aee
mov.w r5, -1
b 0x13a8a
ldr r1, [0x00013bb4]
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x13ae8
blx sym.imp.__fprintf_chk
cbz r4, 0x13bba
movs r1, r0
--
b 0x13cbc
ldr r1, [0x00013d44]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x13cbc
ldr r1, [0x00013d48]
movs r0, 4
ldrd r2, r3, [sp, 0x10]
add r1, pc
b 0x13cb0
ldr r1, [0x00013d4c]
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r0, [r0]
b 0x13cbc
blx sym.imp.__fprintf_chk
add sp, 0x150
movs r1, r0
--
movs r0, 2
add r1, pc
bl 0xfcdc
blx sym.imp.__cxa_finalize
ldr r3, [r0]
cmp r3, 0
bne.w 0x13eb0
b 0x13ea0
ldr r1, [0x00014040]
mov r2, r7
movs r0, 2
add r1, pc
bl 0xfcdc
mov r0, fp
bl 0x10978
blx sym.imp.__cxa_finalize
ldr r3, [r0]
cmp r3, 0
bne.w 0x13eb0
b 0x13ea0
blx sym.imp.__fprintf_chk
nop
add r6, sp, 0xd0
--
str r3, [r4]
b 0x141e4
ldr.w r1, [0x00014768]
mov r3, r5
mov r2, r6
movs r0, 7
add r1, pc
bl 0xfcdc
b 0x141e4
ldr.w r1, [0x0001476c]
mov r2, r6
movs r0, 2
add r1, pc
bl 0xfcdc
ldr r3, [r7, 0x18]
ldr.w sl, [r3]
b 0x1421a
bl 0x105d0
ldr.w r1, [0x00014770]
add r1, pc
blx sym.imp.__vdprintf_chk
cmp r0, 0
beq.w 0x1454c
--
ldr.w sl, [r3]
mov sp, fp
b 0x14544
cmp.w sb, 0
bne.w 0x144ec
b 0x144cc
ldr r1, [0x000147c4]
mov r2, sb
movs r0, 2
mov.w sl, 0xc
add r1, pc
bl 0xfcdc
b 0x14544
ldr r1, [0x000147c8]
mov r2, r6
movs r0, 2
mov.w sl, 0xc
add r1, pc
bl 0xfcdc
b 0x14214
blx sym.imp.__fprintf_chk
nop
add r3, sp, 0x3a8
--
str r0, [sp]
mov r2, r5
movs r0, 2
add r1, pc
bl 0xfcdc
ldr.w fp, [r6]
b 0x14ca4
ldr r1, [0x00015074]
mov r2, r4
ldr r3, [r7, 0x14]
movs r0, 2
add r1, pc
bl 0xfcdc
b 0x14ea0
ldr r3, [r7, 0x38]
ldr r0, [r3]
blx sym.imp.strerror
b 0x14e90
ldr.w sb, [r7, 4]
b 0x14f16
blx sym.imp.__fprintf_chk
nop
adr r4, 0x188

[*] Function printf used 278 times fwmgr