[*] Binary protection state of scheduled
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of scheduled
movs r1, 4
ldr r2, [0x00003524]
ldr r3, [r3, 8]
add r2, pc
blx 0x2f7c
b 0x34a8
mov r1, r8
mov r0, sb
blx 0x2bd4
ldr r2, [0x00003528]
ldr r3, [0x000034d4]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0xc]
eors r2, r3
mov.w r3, 0
bne 0x34cc
add sp, 0x14
pop.w {r4, r5, r6, r7, r8, sb, pc}
blx sym.imp.__fprintf_chk
add r1, sp, 0x68
movs r0, r0
--
mov.w r3, 0
bne 0x35bc
movs r0, 1
add sp, 0x10
pop {r4, r5, r6, pc}
ldr r0, [0x000035d4]
add r0, pc
blx 0x2c04
ldr r2, [sp, 8]
mov r1, r0
ldr r3, [0x000035d8]
mov r0, r5
ldr r2, [r2, 8]
add r3, pc
str r2, [sp]
movs r2, 3
blx 0x2f94
mov r0, r6
blx 0x28a0
b 0x357e
blx sym.imp.__fprintf_chk
adr r7, 0x240
movs r0, r0
--
mov r0, r4
mov r4, r3
blx 0x2934
ldr r2, [r5, 0x30]
subs r0, r4, r0
str r0, [r5, 0x30]
ldr r3, [0x000036f0]
subs r0, r2, r0
ldr r2, [0x000036f4]
it ne
movne r0, 1
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x5c]
eors r2, r3
mov.w r3, 0
bne 0x36e8
add sp, 0x64
pop {r4, r5, r6, r7, pc}
blx sym.imp.__fprintf_chk
adr r6, 0x120
movs r0, r0
--
bne 0x3752
mov r0, r6
blx 0x2894
mov sb, r0
mov r0, r4
blx 0x272c
cmp.w sb, 0
beq 0x3758
ldr r2, [0x000037c4]
ldr r3, [0x000037b8]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x44]
eors r2, r3
mov.w r3, 0
bne 0x37b0
mov r0, sb
add sp, 0x4c
pop.w {r4, r5, r6, r7, r8, sb, pc}
blx sym.imp.__fprintf_chk
adr r5, 0x258
movs r0, r0
--
subs r1, r1, r3
bpl 0x3804
add.w r1, r1, 0xf4000
add.w ip, ip, -1
add.w r1, r1, 0x240
b 0x3804
ite eq
moveq r0, 1
movne r0, 0
cmp r1, r2
ite ge
movge r0, 0
andlt r0, r0, 1
cbnz r0, 0x38fe
movw r2, 0x4240
movt r2, 0xf
mla r3, r2, r7, r3
b 0x387a
subs r3, r2, r1
b 0x387a
blx sym.imp.__fprintf_chk
nop
adr r4, 0x3f0
--
blx 0x28ac
ldr r3, [0x00003ae4]
mov r1, r0
movs r2, 3
ldr r0, [sp, 0x10]
add r3, pc
blx 0x2bbc
mov r0, sb
blx 0x2e8c
b 0x39d6
blx 0x28ac
ldr r3, [0x00003ae8]
mov r1, r0
movs r2, 3
ldr r0, [sp, 0x10]
add r3, pc
blx 0x2bbc
mov r0, sb
blx 0x2e8c
b 0x39d6
blx sym.imp.__fprintf_chk
nop
adr r3, 0x298
--
movs r5, 0
b 0x3c20
ldr r6, [sp, 0x1c]
ldr.w r1, [sl]
mov r0, r6
blx 0x2b34
mov r0, r8
blx 0x2864
b 0x3c6e
ldr r6, [sp, 0x1c]
ldr.w r1, [sl]
mov r0, r6
blx 0x2b34
b 0x3c6e
ldr.w r1, [sl]
mov r0, r6
mov r4, sb
mov r5, sb
blx 0x2b34
b 0x3c26
blx sym.imp.__fprintf_chk
adr r1, 0x320
movs r0, r0
--
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x1c]
eors r2, r3
mov.w r3, 0
bne 0x3e26
add sp, 0x24
pop {r4, r5, r6, r7, pc}
ldr r3, [sp, 0x18]
movs r1, 4
ldr r2, [0x00003e8c]
ldr r3, [r3, 8]
add r2, pc
blx 0x2f7c
b 0x3e18
ldr r2, [0x00003e90]
movs r1, 4
add r2, pc
blx 0x2f7c
b 0x3e24
blx sym.imp.__fprintf_chk
nop
ldr r7, [sp, 0x3d8]
--
bl 0x4f68
cbnz r0, 0x3f9e
mov r2, r5
movs r1, 0
mov r0, r4
blx sym.imp.g_date_add_days
cmp r0, 0
bne 0x3f7a
mov r0, r7
blx 0x2d38
mov r0, r8
blx 0x272c
b 0x3f0e
ldr r0, [sp]
mov r1, r7
bl 0x4f60
ldr r0, [sp]
mov r1, r7
bl 0x4f58
b 0x3f82
blx sym.imp.__fprintf_chk
ldr r5, [sp, 0x3b8]
movs r0, r0
--
blx 0x28ac
mov r7, r0
mov r0, r4
blx sym.imp.schedule_get_vevent
ldr r3, [sp, 0x28]
mov r2, r0
mov r1, r7
mov r0, r8
mov r7, r5
ldr r3, [r3, 8]
strd r2, r3, [sp]
movs r2, 2
ldr r3, [0x0000423c]
add r3, pc
blx 0x2bbc
mov r0, r6
mov r6, r5
blx 0x28a0
str r5, [sp, 0xc]
b 0x414e
blx sym.imp.__fprintf_chk
nop
ldr r4, [sp, 0x208]
--
blx 0x2f94
ldr r0, [sp, 0xc]
blx 0x2e74
ldr r2, [0x000042c8]
ldr r3, [0x000042bc]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x14]
eors r2, r3
mov.w r3, 0
bne 0x42b2
movs r0, 1
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r2, [sp, 0x10]
mov r1, r4
mov r0, r5
blx 0x2bec
b 0x428c
blx sym.imp.__fprintf_chk
nop
ldr r2, [sp, 0x1f0]
--
ldr.w r3, [sb]
mov r6, r0
cmp r3, 0
bne 0x437c
bl 0x4f18
mov r1, r0
mov r0, r6
blx sym.imp.g_thread_new
mov r1, r0
mov r0, r8
movs r4, 1
bl 0x35dc
b 0x437c
mov r0, r8
bl 0x372c
mov r1, r0
str r0, [r4]
mov r0, r5
blx 0x2e38
b 0x432a
blx sym.imp.__fprintf_chk
nop
ldr r1, [sp, 0x3b8]
--
mov r1, r0
mov r0, r5
ldrd r2, r3, [r3, 4]
str r3, [sp]
ldr r3, [0x000044f8]
add r3, pc
blx 0x2f94
mov r0, r4
blx 0x28a0
b 0x4438
ldr r2, [sp, 0x10]
mov r1, r5
mov r0, r6
blx 0x2bec
b 0x4438
ldr r2, [sp, 0x10]
mov r1, r5
mov r0, r6
blx 0x297c
b 0x4438
blx sym.imp.__fprintf_chk
ldr r0, [sp, 0x308]
movs r0, r0
--
add r0, pc
blx 0x2c04
ldr r3, [r4, 4]
udf 0xff
ldr r2, [sp, 8]
mov r1, r6
mov r0, r5
blx sym.imp.g_dbus_error_register_error
ldr r2, [0x00004678]
ldr r3, [0x00004670]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0xc]
eors r2, r3
mov.w r3, 0
bne 0x4668
movs r0, 1
add sp, 0x10
pop {r4, r5, r6, pc}
blx sym.imp.__fprintf_chk
str r6, [sp, 0x2c0]
movs r0, r0
--
mov r1, r0
mov r0, r5
ldrd r2, r3, [r3, 4]
str r3, [sp]
ldr r3, [0x00004888]
add r3, pc
blx 0x2f94
mov r0, r4
blx 0x28a0
b 0x47c8
ldr r2, [sp, 0x10]
mov r1, r5
mov r0, r6
blx sym.imp.g_dbus_error_register_error
b 0x47c8
ldr r2, [sp, 0x10]
mov r1, r5
mov r0, r6
blx sym.imp.g_variant_type_checked_
b 0x47c8
blx sym.imp.__fprintf_chk
nop
str r5, [sp, 0xc8]
--
add r3, pc
blx 0x2f94
ldr r0, [sp, 8]
blx 0x2e74
ldr r2, [0x000049a4]
ldr r3, [0x00004998]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0xc]
eors r2, r3
mov.w r3, 0
bne 0x498e
movs r0, 1
add sp, 0x10
pop {r4, r5, r6, pc}
mov r1, r4
mov r0, r5
blx 0x281c
b 0x496a
blx sym.imp.__fprintf_chk
nop
str r3, [sp, 0x270]
--
add r0, pc
blx 0x2c04
ldr r3, [sp, 8]
mov r1, r0
mov r0, r5
ldrd r2, r3, [r3, 4]
str r3, [sp]
ldr r3, [0x00004ac0]
add r3, pc
blx 0x2f94
mov r0, r7
blx 0x28a0
b 0x4a42
mov r3, r4
bl 0x4920
b 0x4a42
mov r1, r5
mov r0, r6
blx 0x2b5c
b 0x4a42
blx sym.imp.__fprintf_chk
nop
str r2, [sp, 0x2f0]
--
mov r0, r6
blx 0x272c
ldr r2, [0x00004bd8]
ldr r3, [0x00004bcc]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x14]
eors r2, r3
mov.w r3, 0
bne 0x4bc4
movs r0, 1
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
ldr r6, [sp, 0x10]
mov r1, r5
mov r0, r7
mov r2, r6
blx 0x2e98
b 0x4b94
blx sym.imp.__fprintf_chk
str r1, [sp, 0x1f0]
movs r0, r0
--
str r3, [sp]
ldr r3, [0x00004df0]
add r3, pc
blx 0x2f94
mov r0, r7
blx 0x28a0
ldr r6, [sp, 0x10]
b 0x4d70
ldr r6, [sp, 0x10]
mov r1, r4
mov r0, r5
mov r2, r6
blx 0x2e98
b 0x4d70
ldr r6, [sp, 0x10]
mov r1, r4
mov r0, r5
mov r2, r6
blx 0x2c10
b 0x4d70
blx sym.imp.__fprintf_chk
ldrh r6, [r3, 0x3e]
movs r0, r0
--
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x14]
eors r2, r3
mov.w r3, 0
bne 0x51c0
add sp, 0x1c
pop {r4, r5, r6, r7, pc}
ldr r1, [sp, 8]
ldr r3, [0x000051d4]
ldr r2, [0x000051d8]
ldr r1, [r1, 8]
add r3, pc
add r2, pc
str r1, [sp]
movs r1, 0x10
blx 0x2f7c
ldr r0, [sp, 8]
blx 0x2e74
b 0x5186
blx sym.imp.__fprintf_chk
ldrh r0, [r4, 0x1c]
movs r0, r0
--
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x14]
eors r2, r3
mov.w r3, 0
bne 0x526c
add sp, 0x18
pop {r4, r5, r6, pc}
ldr r1, [sp, 8]
ldr r3, [0x0000527c]
ldr r2, [0x00005280]
ldr r1, [r1, 8]
add r3, pc
add r2, pc
str r1, [sp]
movs r1, 0x10
blx 0x2f7c
ldr r0, [sp, 8]
blx 0x2e74
b 0x5232
blx sym.imp.__fprintf_chk
ldrh r0, [r5, 0x16]
movs r0, r0
--
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x24]
eors r2, r3
mov.w r3, 0
bne 0x58f0
add sp, 0x2c
pop {r4, r5, r6, r7, pc}
ldr r1, [sp, 0x14]
ldr r3, [0x00005908]
ldr r2, [0x0000590c]
ldr r1, [r1, 8]
add r3, pc
add r2, pc
str r1, [sp]
movs r1, 0x10
blx 0x2f7c
ldr r0, [sp, 0x14]
blx 0x2e74
b 0x58b6
blx sym.imp.__fprintf_chk
strh r6, [r5, 0x22]
movs r0, r0
--
b 0x5aee
mov r0, r7
blx 0x2b34
b 0x5a58
ldr r1, [sp, 8]
mov r0, r7
blx 0x2b34
b 0x5a48
ldr r2, [0x00005b98]
mov r0, r7
ldr r1, [sp, 8]
add r2, pc
blx 0x2a30
b 0x5ada
ldr r2, [0x00005b9c]
mov r0, r7
ldr r1, [sp, 8]
add r2, pc
blx 0x2a30
b 0x5ada
blx sym.imp.__fprintf_chk
nop
strh r2, [r4, 0x1c]
--
beq 0x5cf4
mov r3, r6
movs r2, 0
mov r1, r8
mov r0, r7
bl 0x584c
ldr r3, [r7, 0x44]
movs r2, 0
strd r8, r2, [r7, 0x48]
cmp r3, r2
bgt 0x5c5a
b 0x5c18
movs r5, 1
b 0x5c40
ldr r3, [r7, 0x44]
movs r2, 0
str r2, [r7, 0x4c]
cmp r3, r2
bgt 0x5c5a
b 0x5c18
blx sym.imp.__fprintf_chk
strh r2, [r4, 8]
movs r0, r0
--
ldr r0, [r4, 0x18]
bl 0x7834
ldr r0, [r4, 0x20]
bl 0x7834
ldr r0, [r4, 0xc]
blx 0x2864
mov r0, r8
blx 0x2a24
add r1, sp, 8
str r0, [r4, 0xc]
mov r0, r4
bl 0x5910
cmp r0, 0
bne 0x624c
ldr r2, [0x00006300]
mov r3, sb
movs r1, 8
add r2, pc
blx 0x2f7c
b 0x624c
blx sym.imp.__fprintf_chk
ldrb r6, [r3, 0xb]
movs r0, r0
--
ldr r2, [0x00006398]
ldr r3, [0x00006394]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 4]
eors r2, r3
mov.w r3, 0
bne 0x638c
mov r0, r4
add sp, 8
pop.w {r4, r5, r6, r7, r8, pc}
mov r5, r0
ldr r1, [sp]
mov r0, r6
blx 0x2b34
mov r0, r4
mov r4, r5
blx 0x2864
b 0x635c
blx sym.imp.__fprintf_chk
ldrb r6, [r6, 6]
movs r0, r0
--
b 0x6ae6
cbz r3, 0x6b70
str r7, [r4, 0x24]
b 0x6ab8
mov r0, r7
blx 0x284c
b 0x6ab6
mov.w r6, 0x5180
ldr r0, [r4, 0x20]
movt r6, 1
blx 0x284c
mov r1, r6
str r0, [r4, 0x24]
blx 0x2828
str r6, [r4, 0x30]
b 0x6ab8
ldr r1, [sp]
mov r0, r5
blx 0x2b34
b 0x6b54
blx sym.imp.__fprintf_chk
strb r2, [r7, 9]
movs r0, r0
--
cbnz r3, 0x6de4
b 0x6df8
ldr.w r0, [sl]
mov r1, r4
blx sym.imp.remove
ldr r3, [r5, 4]!
str.w r0, [sl]
cbz r3, 0x6df8
blx 0x2df0
ldr r1, [r5]
mov r2, r6
mov r4, r0
blx 0x2970
cmp r0, 0
bne 0x6dd0
b 0x6d5e
mov r0, r7
blx 0x2e8c
movs r0, 1
b 0x6cc0
blx sym.imp.__fprintf_chk
nop
strb r6, [r0, 2]
--
add r0, pc
blx 0x2c04
ldr r3, [0x00006fec]
mov r1, r0
movw r2, 0x133
add r0, sp, 8
add r3, pc
blx 0x2bbc
b 0x6f50
ldr r2, [0x00006ff0]
mov r3, r4
ldr r1, [sp, 8]
mov r0, sb
add r2, pc
blx 0x2a30
b 0x6f50
ldr r1, [sp, 8]
mov r0, sb
blx 0x2b34
b 0x6f3c
blx sym.imp.__fprintf_chk
nop
ldr r4, [r1, 0x60]
--
str r5, [sp]
add r3, pc
blx 0x2bbc
b 0x71c0
ldr r0, [0x0000782c]
add r0, pc
blx 0x2c04
str r5, [sp, 4]
mov r1, r0
ldrb r3, [r4, 2]
movs r2, 0x68
add r0, sp, 0x18
str r3, [sp]
ldr r3, [0x00007830]
add r3, pc
blx 0x2bbc
ldr r3, [sp, 0x18]
cmp r3, 0
beq.w 0x71c8
b 0x746a
blx sym.imp.__fprintf_chk
ldrb r0, [r4, 1]
adds r4, 1
--
str r3, [sp]
ldr r3, [0x00007f28]
add r3, pc
blx 0x2bbc
b 0x7910
ldr r7, [sp, 0x1c]
ldr r0, [sp, 0x3c]
b 0x7d6a
ldr r0, [0x00007f2c]
ldr r7, [sp, 0x1c]
add r0, pc
blx 0x2c04
ldr r3, [0x00007f30]
mov r1, r0
movw r2, 0x12f
ldr r0, [sp, 0x30]
add r3, pc
blx 0x2bbc
ldr r0, [sp, 0x3c]
b 0x7d6a
blx sym.imp.__fprintf_chk
ldr r7, [sp, 0x1c]
b 0x7d50
--
add r1, sp, 4
mov r2, sp
bl 0x7854
ldr r1, [sp, 8]
mov r5, r0
cbnz r1, 0x7fcc
ldr r7, [sp]
mov r4, r7
cmp r7, 0
beq 0x7f72
ldr r0, [r4]
blx 0x2864
ldr r4, [r4, 4]
cmp r4, 0
bne 0x7fbe
b 0x7f72
mov r0, r7
ldr r7, [sp]
blx 0x2b34
b 0x7fb8
blx sym.imp.__fprintf_chk
nop
ldrb r0, [r1, r6]
--
add sp, 0x10
pop {r4, r5, r6, pc}
blx 0x28ac
ldr r3, [0x00008554]
mov r1, r0
movs r2, 3
mov r0, r5
str r4, [sp]
add r3, pc
blx 0x2bbc
movs r0, 0
b 0x84fc
blx 0x28ac
ldr r3, [0x00008558]
mov r1, r0
movs r2, 3
mov r0, r5
add r3, pc
blx 0x2bbc
b 0x8528
blx sym.imp.__fprintf_chk
ldrsb r6, [r7, r7]
movs r0, r0
--
add r3, pc
blx 0x2bbc
b 0x858c
blx 0x28ac
ldr r3, [0x00008620]
mov r1, r0
movs r2, 3
mov r0, r5
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0x858c
blx 0x28ac
ldr r3, [0x00008624]
mov r1, r0
movs r2, 3
mov r0, r5
add r3, pc
blx 0x2bbc
b 0x858c
blx sym.imp.__fprintf_chk
nop
ldrsb r6, [r4, r5]
--
add r3, pc
blx 0x2bbc
b 0x8684
blx 0x28ac
ldr r3, [0x00008724]
mov r1, r0
movs r2, 3
mov r0, r6
add r3, pc
blx 0x2bbc
b 0x8684
blx 0x28ac
ldr r3, [0x00008728]
mov r1, r0
movs r2, 3
mov r0, r6
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0x8684
blx sym.imp.__fprintf_chk
nop
ldrsb r6, [r2, r2]
--
movs r2, 3
mov r0, sb
str r6, [sp]
add r3, pc
blx 0x2bbc
cmp r5, 0
bne.w 0x8c92
b 0x8c98
ldrd r4, sb, [sp, 0x14]
blx 0x28ac
ldr r3, [0x00008e48]
mov r1, r0
movs r2, 3
mov r0, sb
str r6, [sp]
add r3, pc
blx 0x2bbc
cmp r5, 0
bne.w 0x8c92
b 0x8c98
blx sym.imp.__fprintf_chk
str r6, [r4, r5]
movs r0, r0
--
movs r0, r0
cmp r0, 6
movs r0, r0
movs r7, 0x7a
movs r0, r0
movs r6, 0x8a
movs r0, r0
movs r7, 0x66
movs r0, r0
blx 0x28ac
ldr r3, [0x000094d8]
mov r1, r0
movs r2, 3
mov r0, r8
str r4, [sp]
add r3, pc
blx 0x2bbc
cmp r7, 0
bne.w 0x929c
b 0x92a4
blx sym.imp.__fprintf_chk
movs r7, 0x56
movs r0, r0
--
mov r1, r0
movs r2, 3
ldr r0, [sp, 0x1c]
str r6, [sp]
add r3, pc
blx 0x2bbc
cmp r5, 0
bne.w 0x97b6
b 0x97bc
blx 0x28ac
ldr r3, [0x000099dc]
mov r1, r0
movs r2, 3
ldr r0, [sp, 0x1c]
str r6, [sp]
add r3, pc
blx 0x2bbc
cmp r5, 0
bne.w 0x97b6
b 0x97bc
blx sym.imp.__fprintf_chk
nop
mov r2, r3
--
blx 0x2bbc
b 0x9c0a
blx 0x28ac
ldr r3, [0x00009cfc]
mov r1, r0
movs r2, 3
mov r0, fp
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0x9c0a
blx 0x28ac
ldr r3, [0x00009d00]
mov r1, r0
movs r2, 3
mov r0, fp
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0x9c0a
blx sym.imp.__fprintf_chk
adcs r2, r5
movs r0, r0
--
blx 0x2bbc
b 0x9f2e
blx 0x28ac
ldr r3, [0x0000a020]
mov r1, r0
movs r2, 3
mov r0, fp
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0x9f2e
blx 0x28ac
ldr r3, [0x0000a024]
mov r1, r0
movs r2, 3
mov r0, fp
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0x9f2e
blx sym.imp.__fprintf_chk
subs r6, 0x46
movs r0, r0
--
blx 0x2bbc
b 0xa252
blx 0x28ac
ldr r3, [0x0000a344]
mov r1, r0
movs r2, 3
mov r0, fp
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0xa252
blx 0x28ac
ldr r3, [0x0000a348]
mov r1, r0
movs r2, 3
mov r0, fp
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0xa252
blx sym.imp.__fprintf_chk
subs r3, 0x22
movs r0, r0
--
blx 0x2bbc
b 0xa566
blx 0x28ac
ldr r3, [0x0000a658]
mov r1, r0
movs r2, 3
mov r0, fp
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0xa566
blx 0x28ac
ldr r3, [0x0000a65c]
mov r1, r0
movs r2, 3
mov r0, fp
str r4, [sp]
add r3, pc
blx 0x2bbc
b 0xa566
blx sym.imp.__fprintf_chk
subs r0, 0xe
movs r0, r0
[*] Function fprintf used 42 times scheduled