[*] Binary protection state of libudev.so.1.7.4
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of libudev.so.1.7.4
ldr r0, [r4, 4]
movw r1, 0x894c
blx sym.imp.isatty
subs r6, r0, 0
bge 0x826a
bl 0x16d1c
cmp r0, 6
bgt 0x8308
mov r0, r6
bl 0x11c70
b 0x8144
add r5, sp, 8
mov r1, r5
blx sym.imp.strtol
cmp r0, 0
blt 0x832a
ldr r0, [0x00008440]
add.w r8, sp, 0x70
mov r1, r8
add r0, pc
blx sym.imp.__asprintf_chk
cmp r0, 0
bge 0x8364
--
smmls r0, r2, r0, r0
stm r5!, {r1, r2, r3, r5, r6, r7}
movs r0, r0
ldr r2, [0x000117cc]
ldr r3, [0x000117d0]
push.w {r4, r5, r6, r7, r8, lr}
sub sp, 0x110
add r2, pc
ldr r3, [r2, r3]
ldr r3, [r3]
str r3, [sp, 0x10c]
mov.w r3, 0
cmp r0, 0
beq 0x117b2
mov r5, r0
movs r7, 0
blx 0x3ba0
mov r6, r0
mov r0, r5
str r7, [r6]
blx sym.imp.__sprintf_chk
mov r4, r0
cmp r0, 0
--
pop {r4, r5, r6, r7, pc}
cmp r0, 3
ble 0x12d56
ldr r2, [0x00012dfc]
ubfx r4, r4, 0, 0xc
ldr r7, [0x00012e00]
mov r1, r6
ldr r0, [0x00012e04]
mov.w r3, 0x5a8
add r2, pc
strd r5, r4, [sp, 8]
add r7, pc
adds r2, 7
add r0, pc
strd r0, r7, [sp]
movs r0, 4
bl 0x17574
b 0x12d56
add r4, sp, 0x20
mov r1, r4
blx sym.imp.__asprintf_chk
cmp r0, 0
it ge
[*] Function sprintf used 3 times libudev.so.1.7.4