[*] Binary protection state of libavahi-common.so.3.5.3

  
  	Partial RELRO  No Canary found   NX disabled  DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libavahi-common.so.3.5.3

ldr r3, [0x00002b8c]
ldr r1, [0x00002b90]
ldr r0, [0x00002b94]
add r3, pc, r3
add r3, r3, 0x64
mov r2, 0xcc
add r1, pc, r1
add r0, pc, r0
bl sym.imp.__assert
mov r0, 0x50
mov r7, r1
bl 0x2360
subs r4, r0, 0
beq 0x2b78
mov r5, 0x50
mov r3, r7
mov r2, r8
mov r1, r5
mov r0, r4
str r7, [sp, 4]
bl sym.imp.vsnprintf
cmp r0, 0
cmpge r5, r0
--
add r0, pc, r0
b 0x2d38
ldr r3, [r0]
cmp r3, 0
bne 0x2df0
ldr r0, [r0, 4]
bl 0x8148
ldr r2, [0x00002fbc]
mov r1, r6
add r2, pc, r2
lsr r3, r0, 0x18
str r3, [sp, 8]
lsr r3, r0, 0x10
and r3, r3, 0xff
str r3, [sp, 4]
lsr r3, r0, 8
and r3, r3, 0xff
str r3, [sp]
and r3, r0, 0xff
mov r0, r5
bl sym.imp.snprintf
mov r0, r5
add sp, sp, 0x9c
--
and r2, r3, 0xf
ldr r3, [sp, 0x84]
str r2, [sp, 0xc]
lsr r2, fp, 4
str r2, [sp, 8]
and r2, fp, 0xf
str r2, [sp, 4]
lsr r2, r3, 4
str r2, [sp]
ldr r2, [0x00002fcc]
and lr, lr, 0xf
and ip, ip, 0xf
str r0, [sp, 0x38]
str r1, [sp, 0x30]
and r3, r3, 0xf
add r2, pc, r2
mov r1, r6
mov r0, r5
str lr, [sp, 0x44]
str ip, [sp, 0x3c]
bl sym.imp.snprintf
b 0x2de4
andeq r5, r0, r6, asr 17
--
ldr r0, [0x00003e64]
add r3, pc, r3
add r3, r3, 0x9e
ldr r2, [0x00003e68]
add r1, pc, r1
add r0, pc, r0
bl sym.imp.__assert
mov r8, r0
mov r0, 0x5c
mov r7, r2
bl 0x2360
subs r4, r0, 0
beq 0x3e34
mov r5, 0x50
add r6, r4, 8
mov r3, r7
mov r2, sb
mov r1, r5
mov r0, r6
str r7, [sp, 4]
bl sym.imp.vsnprintf
cmp r0, 0
cmpge r5, r0
--
cmp r0, 0
beq 0x523c
add r6, sp, 0x500
add r6, r6, 8
ldr r2, [0x0000537c]
mov r1, r6
ldr r0, [sp, 0x920]
bl 0x2354
cmp r0, 0
beq 0x5274
cmp r4, 0
beq 0x5350
ldr r2, [0x00005380]
add r3, sp, 0x10
add r2, pc, r2
stm sp, {r2, r5, r6}
ldr r2, [0x00005384]
mov r1, r8
add r2, pc, r2
mov r0, r7
bl sym.imp.snprintf
mov r0, 0
b 0x5240

[*] Function printf used 5 times libavahi-common.so.3.5.3