[*] Binary protection state of eventlogd

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


[*] Function printf tear down of eventlogd

movs r2, 0x61
ldr r4, [0x00008df8]
movs r0, 0
ldr r1, [0x00008dfc]
add r3, pc
add r4, pc
adds r3, 0x1c
add r1, pc
str r4, [sp]
blx 0x58fc
ldr r0, [r4]
cbz r0, 0x8da2
mov r1, r8
blx 0x5a80
cbnz r0, 0x8dc4
movs r3, 0
ldr r1, [r4, -0x4]
mov r2, r3
mov r0, r7
strd sl, sb, [sp]
blx sym.imp.__snprintf_chk
adds r5, 1
adds r4, 8
cmp r6, r5
bne 0x8d70
mov r0, r7
add sp, 8
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
ldr r1, [r4, -0x4]
movs r2, 0
strd sb, sb, [sp]
mov r0, r7
ldr r3, [r4]
blx sym.imp.__snprintf_chk
b 0x8db4
ldr r3, [0x00008e00]
--
blx 0x5458
nop
adr r2, 0x50
movs r2, r0
lsls r4, r3, 0x13
movs r0, r0
strh.w pc, [fp, 0xfff]
adds r6, r7, 3
movs r1, r0
cmp r2, 0x70
movs r1, r0
adr r1, 0x2b8
movs r2, r0
adr r1, 0x250
movs r2, r0
push {r4, lr}
mov.w r0, 0x124
blx 0x5824
mov r4, r0
adds r0, 0x44
blx sym.imp.__fprintf_chk
add.w r0, r4, 0x58
blx sym.imp.__fprintf_chk
movs r3, 0
mov r0, r4
--
add r3, pc
add r4, pc
adds r3, 0x48
add r1, pc
str r4, [sp]
blx 0x58fc
mov r6, r0
ldr r0, [r0, 8]
cmp r0, 0
beq.w 0xa732
mov.w r0, 0x110
str r3, [sp, 0x24]
blx sym.imp.dbutil_init_context
mov r4, r0
mov.w r2, 0x110
movs r1, 0
adds r5, r4, 4
blx 0x50d8
add.w sb, r4, 0xc
mov r0, r5
blx sym.imp.__fprintf_chk
mov r0, sb
blx 0x5758
--
add sl, pc
blx sym.imp.job_context_start
mov r4, r0
add r3, sp, 0x5c
str r3, [sp, 0x10]
ldr r3, [sp, 0x10]
mov r2, r8
ldr r0, [sp, 0x48]
mov r1, sl
str r3, [sp]
mov r3, sb
blx 0x5404
cmp r0, 0
beq 0xc114
movs r2, 1
movs r3, 0
strd r2, r3, [sp]
mov r0, r4
ldr r1, [sp, 0x54]
mov r2, r3
blx sym.imp.__snprintf_chk
cbnz r0, 0xc08c
ldr r4, [0x0000c21c]
--
blx sym.imp.g_type_class_adjust_private_offset
b 0x19d26
adr r7, 0xe8
movs r1, r0
lsrs r5, r2, 0x11
movs r0, r0
mrc2 p15, 5, apsr_nzcv, c1, c15, 7
lsrs r3, r2, 0xf
movs r0, r0
lsls r3, r2, 1
movs r0, r0
mrc2 p15, 5, apsr_nzcv, c5, c15, 7
ldr r3, [0x00019d9c]
push {r4, lr}
mov r4, r0
add r3, pc
ldr r3, [r3, 0xc]
add r3, r0
str r3, [r4, 0x10]
add.w r0, r3, 0x10
blx sym.imp.__fprintf_chk
ldr r4, [r4, 0x10]
blx sym.imp.dbutil_get_device_uuid

[*] Function printf used 7 times eventlogd