[*] Binary protection state of libsyslog-ng-3.31.so.0.0.0

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


[*] Function printf tear down of libsyslog-ng-3.31.so.0.0.0

add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x7c]
eors r2, r3
mov.w r3, 0
bne.w 0x2807c
movs r0, 0
add sp, 0x84
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r5, [r6, 0xc]
cbnz r5, 0x27e32
ldr r0, [r6, 0x10]
mov r1, sl
adds r4, 1
blx 0x23764
b 0x27cde
mov.w r1, -1
mov r0, r7
movs r5, 0
blx sym.imp.g_sprintf
b 0x27cde
ldr r0, [r6, 4]
--
add r2, sp, 0x68
str r3, [sp, 0x2c]
str r1, [sp, 0xc]
blx 0x1f49c
ldr r1, [sp, 0xc]
mov r5, r0
ldr r3, [sp, 0x2c]
cbz r0, 0x27ef8
mov r0, r1
str r3, [sp, 0xc]
blx 0x23d54
ldr r3, [sp, 0xc]
mov r0, r3
blx 0x23d54
ldr r0, [sp, 0x18]
blx 0x20b1c
b 0x27e6e
mov.w r1, -1
mov r0, r7
movs r5, 0
blx sym.imp.g_sprintf
b 0x27cde
blx 0x22da0
--
blx 0x23764
ldrb r2, [r4, 1]!
cmp r2, 0
bne 0x27fb2
ldr r5, [sp, 0x18]
ldr r4, [sp, 0x2c]
ldr r0, [sp, 0xc]
adds r4, 1
blx 0x21ed0
b 0x27cde
ldr r1, [sp, 0x1c]
blx 0x23764
b 0x27fac
ldr r1, [sp, 0x20]
blx 0x23764
b 0x27fac
ldr r1, [sp, 0x24]
blx 0x23764
b 0x27fac
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x27fac
ldr r3, [sp, 0xc]
--
ldr.w sl, [sp, 0xc]
str r4, [sp, 0x18]
b 0x2801c
str r3, [r0, 4]
ldr r3, [r0]
strb r2, [r3, r1]
mov.w r1, 0
ldrd r2, r3, [r0]
strb r1, [r2, r3]
ldrb r2, [sl, 1]!
cbz r2, 0x2803c
cmp r2, 0x27
beq 0x28048
ldr r0, [r6, 0x10]
ldr r1, [r0, 4]
ldr r4, [r0, 8]
adds r3, r1, 1
cmp r3, r4
blo 0x28006
mov.w r1, -1
blx sym.imp.g_sprintf
ldrb r2, [sl, 1]!
cmp r2, 0
--
ldrd r1, ip, [r5]
adds r2, 1
str.w r1, [ip]
str.w ip, [r1, 4]
str r5, [r5]
ldr.w r1, [r4, 0x8c]
strd r1, r7, [r5]
str r5, [r1, 4]
str.w r5, [r4, 0x8c]
ldrb r1, [r5, 0xc]
str.w r3, [r4, 0xb4]
str.w r2, [r4, 0x94]
lsls r3, r1, 0x1d
bmi 0x2f8b4
ldr.w r2, [r4, 0xb8]
ldr.w r3, [r4, 0x98]
subs r2, 1
adds r3, 1
str.w r2, [r4, 0xb8]
str.w r3, [r4, 0x98]
blx sym.imp.__fprintf_chk
ldr r0, [r5, 8]
blx 0x216c0
--
mov r6, r2
mov r1, r2
mov r0, r5
blx 0x20058
ldr r6, [r6, 4]
mov r2, r4
ldr.w r3, [r4, 0x94]
ldr r1, [r2, 0x8c]!
adds r3, 1
strd r1, r2, [r0]
str r0, [r1, 4]
str.w r3, [r4, 0x94]
str.w r0, [r4, 0x8c]
cbnz r6, 0x2fa08
ldr.w r3, [r4, 0x98]
adds r3, 1
str.w r3, [r4, 0x98]
mov r0, r5
blx 0x21a48
mov r0, r4
blx sym.imp.__fprintf_chk
mov r0, r5
blx 0x216c0
--
mov r1, r6
mov r0, r7
blx 0x234e0
ldr.w r3, [r4, 0xa0]
add.w r5, r4, 0x9c
ldr r2, [r6, 4]
str r3, [r0, 4]
ldr.w r3, [r4, 0xa4]
ldr.w r1, [r4, 0xa0]
str r5, [r0]
adds r3, 1
str r0, [r1]
strd r0, r3, [r4, 0xa0]
cbnz r2, 0x2fc42
ldr.w r3, [r4, 0xa8]
adds r3, 1
str.w r3, [r4, 0xa8]
mov r0, r4
blx 0x23574
mov r0, r4
blx sym.imp.__fprintf_chk
mov r0, r7
blx 0x216c0
--
blx 0x21064
ldr r7, [sp, 8]
mov r5, r0
cmp r7, 0
beq 0x32cac
movs r1, 0x20
mov r0, r5
blx 0x23d20
cbz r0, 0x32d52
subs r2, r0, r5
mov r1, r5
mov r0, r4
blx 0x1ffec
ldrd r3, r1, [r4, 4]
adds r2, r3, 1
cmp r2, r1
blo 0x32cd0
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x32ce0
ldr r1, [r5]
--
b 0x32cc6
mov r1, r2
add r3, sp, 8
add r2, sp, 4
mov r0, r5
blx 0x22660
mov r1, r0
cmp r0, 0
bne 0x32d3a
b 0x32ca8
mov r0, r5
add r2, sp, 8
blx 0x210b8
mov r5, r0
cbz r0, 0x32d90
ldr r7, [sp, 8]
b 0x32d04
movs r2, 0x2d
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x32cc6
ldr r3, [0x00032db4]
--
adds r2, r6, 1
beq 0x33e7a
ldr.w r8, [r4, 4]
cmp r8, r6
bhi 0x33f26
ldr.w r2, [0x0003464c]
ldr.w r3, [0x00034644]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [r7, 0x1c]
eors r2, r3
mov.w r3, 0
bne.w 0x34638
adds r7, 0x20
mov sp, r7
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
movs r2, 0x3c
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x33ce6
ldr.w r0, [0x00034650]
--
blx 0x23550
ldr r3, [r6, 0x5c]
str.w r0, [sb]
lsls r3, r3, 0x1d
bmi.w 0x33c80
ldr.w r3, [0x00034654]
ldr.w r3, [r8, r3]
ldr r3, [r3]
cmp r0, 0
bne 0x33fa0
movs r3, 0
mov sb, r3
str r3, [r7, 0xc]
ldr.w r2, [0x00034658]
ldr.w r2, [r8, r2]
ldr r0, [r2]
b 0x33fc2
movs r2, 0xa
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x33e36
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x33d88
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x33d4c
movs r2, 0x31
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x33d30
movs r2, 0x3e
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x33d14
mov r1, r6
--
str r3, [r7, 0xc]
cmp r2, 0
beq 0x3403c
ldr.w r1, [sb]
subs r1, r1, r2
add r1, sb
ldrb r3, [r1]
lsls r2, r3, 0x1d
bmi 0x3403c
lsls r3, r3, 0x1f
bmi.w 0x34496
ldr r3, [r1, 8]
str r3, [r7, 4]
ldrb r3, [r1, 1]
add r1, r3
add.w sb, r1, 0xd
b 0x341fc
mov.w r1, -1
movs r2, 0x20
mov r0, r4
blx sym.imp.g_sprintf
ldr r3, [r6, 0x5c]
lsls r1, r3, 0x1f
--
lsls r0, r3, 0x1f
bmi.w 0x344f4
ldr r2, [r1, 8]
str r2, [r7, 4]
ldrb r3, [r1, 1]
add r1, r3
adds r1, 0xd
b 0x343d6
lsrs r1, r1, 8
adds r2, r7, 4
mov r0, r6
blx 0x21064
ldr r2, [r7, 4]
mov r1, r0
mov r0, r4
blx 0x1ffec
b 0x33e1c
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x34218
mov r0, sb
add.w r2, r7, 0xc
blx 0x210b8
ldr r3, [r7, 0xc]
mov sb, r3
cmp r0, 0
bne.w 0x33fc2
b 0x33ed4
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x3417e
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x34262
lsls r1, r1, 0x1d
--
blx 0x210b8
ldr r2, [r7, 4]
mov r1, r0
cmp r0, 0
bne.w 0x343d6
b 0x34398
adds r2, r7, 4
mov r0, sl
blx 0x210b8
ldr r2, [r7, 4]
mov r1, r0
cmp r0, 0
bne.w 0x3435c
ldr r3, [0x00034658]
ldr.w r3, [r8, r3]
ldr r1, [r3]
b 0x3435c
movs r2, 0x2d
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x33dc8
ldr r1, [0x0003467c]
--
adds r2, r7, 4
mov r0, r6
blx 0x21064
ldr r3, [r7, 4]
mov sl, r0
b 0x34314
adds r2, r7, 4
mov r0, sl
blx 0x210b8
ldr r2, [r7, 4]
mov r1, r0
cmp r0, 0
bne.w 0x342b8
ldr r3, [0x00034658]
ldr.w r3, [r8, r3]
ldr r1, [r3]
b 0x342b8
movs r2, 0x3e
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x34474
movs r2, 0x3c
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x34446
ldr.w r2, [sl, 0x1c]
--
strb r1, [r2, r3]
b 0x3431a
ldr.w r3, [sl]
subs r3, r3, r2
add.w r1, sl, r3
b 0x342fa
mov r0, sl
adds r2, r7, 4
blx 0x210b8
ldr r3, [r7, 4]
mov sl, r0
cmp r0, 0
bne.w 0x34314
ldr r2, [0x00034658]
ldr.w r2, [r8, r2]
ldr.w sl, [r2]
b 0x34314
movs r2, 0x5d
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x3431a
movs r2, 0x5b
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x345cc
blx 0x21bd4
--
mov r0, r8
blx 0x20374
ldr r3, [0x0003e108]
ldrb r2, [r4]
ldr r3, [r7, r3]
ldr r3, [r3]
ldrb r3, [r3, r2]
add r4, r3
str r4, [r5]
add sp, 8
pop.w {r4, r5, r6, r7, r8, pc}
cmp r0, 0x5c
bne 0x3e0f4
ldr r1, [0x0003e10c]
mov r0, r8
add r1, pc
blx 0x23764
b 0x3e088
mov r0, r8
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x3e088
ldr r1, [0x0003e110]
--
strb r2, [r1, r3]
ldrd r2, r3, [r0]
strb r5, [r2, r3]
mov r0, r4
bl 0x3f5d4
cmp r0, 0xa
it ne
cmpne r0, -1
beq.w 0x420d6
cmp r0, 0
beq.w 0x420e2
ldr r3, [r4]
uxtb r2, r0
add.w r3, r3, 0x2000
ldr.w r0, [r3, 0xda8]
ldrd r3, r6, [r0, 4]
adds r1, r3, 1
cmp r1, r6
blo 0x41592
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x4159e
ldr r2, [r4, 0x20]
--
mov r0, r4
bl 0x3f5d4
cmp r0, 0xa
it ne
cmpne r0, -1
mov r3, r0
beq.w 0x41db0
cmp r0, 0
beq.w 0x41dbe
ldr r2, [r4]
add.w r2, r2, 0x2000
ldr.w r0, [r2, 0xdb8]
cmp r0, 0
beq 0x41b8a
uxtb r2, r3
ldrd r3, r6, [r0, 4]
adds r1, r3, 1
cmp r1, r6
blo 0x41b7e
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x41b8a
ldr r2, [r4, 0x20]
--
ldr.w r1, [0x000422a4]
mov r2, r0
add r1, pc
movs r3, 0
movs r0, 3
blx 0x1f2b0
blx sym.imp.g_string_append
ldr r0, [r4]
movs r1, 1
adds r0, 8
blx 0x1f798
add.w r5, r5, 0x1a4
ldr r6, [r4, 0x7c]
ldm r5!, {r0, r1, r2, r3}
stm r6!, {r0, r1, r2, r3}
ldr r3, [r5]
str r3, [r6]
b.w 0x3f9ec
mov r0, ip
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x3fd66
movs r2, 9
mov r0, r7
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x3fbc8
ldr r0, [r4, 0x1c]
--
str.w ip, [r7, 0x1b0]
add r3, ip
str.w r3, [r7, 0x1ac]
b.w 0x3f9ec
ldr.w r7, [r7, 0xd94]
add.w r5, r5, 0x1a4
ldr r6, [r4, 0x7c]
mov.w ip, 1
mla r7, r8, r7, r1
ldm r5!, {r0, r1, r2, r3}
stm r6!, {r0, r1, r2, r3}
ldr r3, [r5]
str r3, [r6]
ldr.w r3, [r7, 0x1ac]
str.w ip, [r7, 0x1b0]
add r3, ip
str.w r3, [r7, 0x1ac]
b.w 0x3f9ec
mov r0, ip
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x41576
mov r0, ip
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x418f0
movs r2, 0xd
mov r0, r7
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x404fc
movs r2, 7
mov r0, r7
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x40340
mov r0, ip
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x419d4
mov r0, ip
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x40d40
mov.w r1, -1
blx sym.imp.g_sprintf
ldr r3, [r4]
add.w r3, r3, 0x2000
--
ldr.w r0, [r3, 0xdb8]
blx 0x1fc8c
b.w 0x3f9ec
ldr.w r7, [r7, 0xd94]
add.w r5, r5, 0x1a4
ldr r6, [r4, 0x7c]
mov.w ip, 1
mla r7, r8, r7, r1
ldm r5!, {r0, r1, r2, r3}
stm r6!, {r0, r1, r2, r3}
ldr r3, [r5]
str r3, [r6]
ldr.w r3, [r7, 0x1ac]
str.w ip, [r7, 0x1b0]
add r3, ip
str.w r3, [r7, 0x1ac]
b.w 0x3f9ec
movs r2, 0xa
mov r0, r7
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x3ffe2
mov r0, ip
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x40a24
mov r2, sl
--
mla lr, r2, r3, sl
ldr.w sl, [r4, 0x7c]
add.w lr, lr, 0x1a4
ldm.w lr!, {r0, r1, r2, r3}
stm.w sl!, {r0, r1, r2, r3}
ldr.w r3, [lr]
str.w r3, [sl]
ldr r3, [sp, 0xc]
ldrb.w r2, [ip]
ldrb.w r3, [r3, 0xd98]
cmp r2, r3
beq.w 0x421f2
ldrb r3, [r4, 0x18]
strb r3, [r5]
ldr r3, [r4, 0x5c]
ldr r5, [r4, 0x58]
adds r3, 1
b.w 0x3f81a
mov r0, r7
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x405e2
ldr.w r7, [r6, 0xd94]
--
ldm r5!, {r0, r1, r2, r3}
stm r6!, {r0, r1, r2, r3}
ldr r3, [r5]
str r3, [r6]
ldr.w r3, [r7, 0x1ac]
str.w ip, [r7, 0x1a8]
str.w ip, [r7, 0x1b0]
add r3, ip
str.w r3, [r7, 0x1a4]
str.w r3, [r7, 0x1ac]
b.w 0x3f9ec
add.w r5, r5, 0x1a4
ldr r6, [r4, 0x7c]
ldm r5!, {r0, r1, r2, r3}
stm r6!, {r0, r1, r2, r3}
ldr r3, [r5]
str r3, [r6]
b.w 0x3f9ec
mov r0, ip
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x41756
mov r0, r7
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x3ff0c
add.w r5, r5, 0x1a4
ldr r6, [r4, 0x7c]
ldm r5!, {r0, r1, r2, r3}
stm r6!, {r0, r1, r2, r3}
ldr r3, [r5]
str r3, [r6]
b.w 0x3f9ec
movs r2, 0xb
mov r0, r7
mov.w r1, -1
blx sym.imp.g_sprintf
b.w 0x40268
cmp r0, 0xa
--
ldr r2, [sp, 0x38]
ldr.w r3, [0x0004428c]
ldr r1, [r4, -0x8]
ldr r3, [r2, r3]
ldr r0, [r3]
blx 0x20548
ldr r0, [r4, -0x8]
blx 0x1faf4
b.w 0x42a56
ldr r2, [sp, 0x38]
ldr r3, [0x0004428c]
ldr r3, [r2, r3]
ldr r0, [r3]
blx 0x22d44
b.w 0x42a56
ldr r2, [sp, 0x38]
ldr r3, [0x0004428c]
ldr r1, [r4, -0x8]
ldr r3, [r2, r3]
ldr r0, [r3]
blx sym.imp.__snprintf_chk
ldr r0, [r4, -0x8]
blx 0x1faf4
--
add sp, 8
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
adds r0, 1
mov r1, r5
blx 0x23d20
cmp r0, 0
bne 0x468ae
ldr r0, [r7, 0x10]
ldrd r3, r2, [r0, 4]
adds r4, r3, 1
cmp r4, r2
bhs 0x468fc
ldr r2, [r0]
str r4, [r0, 4]
strb r5, [r2, r3]
ldrd r2, r3, [r0]
strb.w sl, [r2, r3]
b 0x4685e
mov r2, r5
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x4685e
cmp r3, 0x5c
--
mov r2, r4
mov r1, r5
add r3, pc
blx 0x2204c
b 0x46d1c
ldr r1, [r0, 8]
adds r2, r3, 1
cmp r2, r1
bhs 0x46d7c
str r2, [r0, 4]
movs r1, 0x2c
ldr r2, [r0]
strb r1, [r2, r3]
movs r1, 0
ldrd r2, r3, [r0]
strb r1, [r2, r3]
ldr r0, [r6, 0x14]
b 0x46cd2
movs r2, 0x2c
mov.w r1, -1
blx sym.imp.g_sprintf
ldr r0, [r6, 0x14]
b 0x46cd2
ldr r1, [r0, 8]
adds r2, r3, 1
cmp r2, r1
bhs 0x46da6
str r2, [r0, 4]
movs r1, 0x2c
ldr r2, [r0]
strb r1, [r2, r3]
movs r1, 0
ldrd r2, r3, [r0]
strb r1, [r2, r3]
ldr r0, [r6, 0x14]
b 0x46d52
movs r2, 0x2c
mov.w r1, -1
blx sym.imp.g_sprintf
ldr r0, [r6, 0x14]
b 0x46d52
--
mov r6, r0
b 0x47280
ldr r1, [r0, 8]
adds r2, r3, 1
cmp r2, r1
bhs 0x4733e
str r2, [r0, 4]
movs r1, 0x2e
ldr r2, [r0]
strb r1, [r2, r3]
movs r1, 0
ldrd r2, r3, [r0]
strb r1, [r2, r3]
mov r1, r7
ldr.w r0, [r8, 0xc]
blx 0x23764
movs r0, 1
b 0x472e6
movs r2, 0x2e
mov.w r1, -1
blx sym.imp.g_sprintf
ldr.w r0, [r8, 0xc]
b 0x472de
--
mov r1, r5
mov r2, r0
b 0x53170
ldr.w r0, [r8, 0x54]
movs r3, 1
b 0x53472
ldr.w r0, [r8, 0x54]
blx sym.imp.pcre_free_study
mov r5, r0
b 0x530f4
ldr.w r2, [sb, 0x28]
str r3, [sp, 0x2c]
cmp r2, 0
beq.w 0x531fc
ldr.w r3, [sb]
subs r3, r3, r2
add.w r1, sb, r3
b 0x531e2
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x53050
ldr.w r1, [r8, 0x64]
--
ldr r1, [r1, 4]
mov r4, r0
ldr r5, [r3, 8]
ldr r2, [r0, 8]
adds r0, r1, 1
cmp r0, r5
ldrb r2, [r2]
bhs 0x54186
ldr r5, [r3]
str r0, [r3, 4]
movs r0, 0
strb r2, [r5, r1]
ldrd r2, r3, [r3]
strb r0, [r2, r3]
ldr r3, [r4, 8]
adds r3, 1
str r3, [r4, 8]
pop {r3, r4, r5, pc}
mov r0, r3
mov.w r1, -1
blx sym.imp.g_sprintf
ldr r3, [r4, 8]
adds r3, 1
--
movs r2, 1
add.w fp, r3, 1
mov r3, fp
str.w fp, [r4, 8]
b 0x54410
subs.w sl, sl, 1
beq 0x54418
ldr r0, [r5, 4]
b 0x54484
ldr r0, [r5, 4]
add.w sl, sl, 1
b 0x54484
cmp r1, 0x5c
bne 0x5447c
add.w r3, fp, 1
ldr r0, [r5, 4]
str r3, [r4, 8]
b 0x54484
mov.w r1, -1
mov r0, r5
blx sym.imp.g_sprintf
b 0x5449c
mov r1, r0
--
movs r1, 0
mov r0, r5
blx 0x1fc8c
ldr r2, [r4, 8]
ldrb r3, [r2]
cbnz r3, 0x54550
b 0x5442a
str r2, [r4, 8]
ldrb r3, [r2]
cmp r3, 0
beq.w 0x5442a
ldrh.w r3, [r6, r3, lsl 1]
adds r2, 1
ands r3, r3, 0x100
bne 0x54546
mov r2, r3
ldr r3, [r4, 8]
mov fp, r3
b 0x54410
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x542fc
mov r5, r0
--
bhs 0x548dc
ldr r2, [r4]
str r1, [r4, 4]
movs r1, 0x5c
strb r1, [r2, r0]
ldrd r1, r2, [r4]
strb r3, [r1, r2]
ldrb r0, [r5]
movs r3, 8
movs r2, 0x30
movs r1, 3
str r0, [sp]
mov r0, r4
blx 0x1f9dc
cmp r6, r5
bne 0x54846
add sp, 0xc
pop {r4, r5, r6, r7, pc}
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x54842
cmp r1, r7
bhs 0x54896
str r1, [r4, 4]
ldr r1, [r4]
strb r2, [r1, r0]
ldrd r1, r2, [r4]
strb r3, [r1, r2]
b 0x54842
movs r2, 0x5c
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x54828
mov r0, r1
blx 0x22d14
mov r2, r0
cmp r6, 0
bne 0x5480a
mov r1, r5
mov r0, r4
add sp, 0xc
pop.w {r4, r5, r6, r7, lr}
b.w 0x1ffe8
movs r2, 0x5c
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5487e
nop
--
str r2, [r4, 4]
add.w fp, fp, 1
ldr r2, [r4]
cmp fp, r5
strb.w sb, [r2, r3]
ldrd r2, r3, [r4]
strb.w r8, [r2, r3]
beq 0x54d40
ldr r3, [r6]
mov r0, r4
ldr.w r1, [r3, fp, lsl 2]
blx 0x23764
ldrd r3, r1, [r4, 4]
adds r2, r3, 1
cmp r2, r1
blo 0x54cfe
movs r2, 0x2e
mov.w r1, -1
mov r0, r4
add.w fp, fp, 1
blx sym.imp.g_sprintf
cmp fp, r5
bne 0x54d16
--
mov r0, sl
str.w sb, [r4, 0xc]
blx 0x20864
str r0, [r4, 0xc]
ldr r0, [r5]
cbz r7, 0x55b3c
ldr r1, [0x00055b84]
mov r0, r8
add r1, pc
blx 0x21b3c
mov r1, r0
mov r0, r7
blx 0x1feb8
movs r1, 1
mov r0, r5
blx 0x229a8
movs r0, 1
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
movs r2, 0x2a
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x55ac2
blx 0x205f0
--
ldr r1, [0x00058880]
add r1, pc
blx 0x23764
mov r0, r4
add sp, 8
pop.w {r4, r5, r6, lr}
b.w sym.imp.SSL_set_fd
ldr r6, [r0, 8]
adds r1, r5, 1
cmp r1, r6
bhs 0x58866
str r1, [r0, 4]
movs r1, 0xa
strb r1, [r2, r5]
ldrd r1, r2, [r0]
strb r3, [r1, r2]
ldr r0, [r4, 8]
b 0x5883a
movs r2, 0xa
mov.w r1, -1
blx sym.imp.g_sprintf
ldr r0, [r4, 8]
b 0x5883a
--
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 4]
eors r2, r3
mov.w r3, 0
bne 0x59c04
add sp, 0xc
pop.w {r4, r5, r6, r7, r8, sb, pc}
sub.w r3, r2, 0x20
uxtb r3, r3
lsr.w r3, r7, r3
lsls r3, r3, 0x1f
bmi 0x59b92
ldr.w r3, [sb, 4]
ldr.w r1, [sb, 8]
adds r0, r3, 1
cmp r0, r1
blo 0x59b74
mov.w r1, -1
mov r0, sb
blx sym.imp.g_sprintf
b 0x59b86
sub.w r3, r2, 0x5b
--
add r5, pc
adds r3, 0x28
add r1, pc
str r5, [sp]
blx 0x2368c
ldr r1, [r4, 8]
adds r2, r3, 1
cmp r2, r1
bhs 0x59f0c
ldr r1, [r4]
str r2, [r4, 4]
movs r2, 0x2c
strb r2, [r1, r3]
movs r1, 0
ldrd r2, r3, [r4]
strb r1, [r2, r3]
b 0x59ec2
movs r2, 0x2c
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x59ec2
nop
--
cmp r2, 0
beq.w 0x5af82
ldr.w r1, [r8]
subs r1, r1, r2
add r1, r8
ldrb r3, [r1]
lsls r2, r3, 0x1d
bpl.w 0x5b03e
ldrb.w ip, [sl, 0x72]
b 0x5af82
ldr r3, [r7, 0x20]
cmp r3, 0
bne 0x5b11c
ldrd r2, r0, [r4, 4]
adds r1, r2, 1
cmp r1, r0
blo 0x5b142
movs r2, 0x5b
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b152
ldrd r3, r1, [r4, 4]
--
ldr r1, [r4]
strb r2, [r1, r0]
ldrd r1, r2, [r4]
strb r3, [r1, r2]
bne 0x5b27e
ldrd r3, r1, [r4, 4]
adds r2, r3, 1
cmp r2, r1
bhs.w 0x5b3f6
str r2, [r4, 4]
movs r1, 0x22
ldr r2, [r4]
strb r1, [r2, r3]
movs r1, 0
ldrd r2, r3, [r4]
strb r1, [r2, r3]
ldrb.w ip, [sl, 0x72]
b 0x5af86
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b27a
movs r2, 0x5c
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b260
mov r0, r8
--
mov r0, r6
blx 0x22660
mov r1, r0
cmp r0, 0
beq 0x5b38e
ldrb r3, [r1]
lsls r2, r3, 0x1d
bmi 0x5b38e
lsls r0, r3, 0x1f
bmi 0x5b412
ldr r6, [r1, 8]
str r6, [r7, 0x30]
ldrb r3, [r1, 1]
add r1, r3
mov r3, r6
adds r1, 0xd
b 0x5af18
movs r2, 0x5d
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b138
add.w r0, r6, r0, lsl 2
ldr r2, [r0, 8]
str r3, [r7, 0x38]
cmp r2, 0
beq 0x5b38e
ldr r1, [r6]
subs r1, r1, r2
add r1, r6
b 0x5b3bc
movs r2, 0x22
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b190
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b224
mov r0, r6
add.w r2, r7, 0x30
blx 0x210b8
ldr r3, [r7, 0x30]
mov r1, r0
mov r6, r3
cmp r0, 0
bne.w 0x5af18
b 0x5b394
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b338
movs r2, 0x22
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b36e
movs r2, 0x5d
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5afae
ldr r2, [0x0005b51c]
--
ldr r1, [0x0005b520]
movs r2, 0x11
mov r0, r4
add r1, pc
blx 0x1ffec
mov r0, r5
blx 0x22d14
mov r1, r5
mov r2, r0
mov r0, r4
blx 0x1ffec
ldr r1, [0x0005b524]
movs r2, 2
mov r0, r4
add r1, pc
blx 0x1ffec
b 0x5afc6
movs r2, 0x5b
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x5b480
blx 0x21bd4
--
mov r0, sb
blx 0x1ffec
ldr r2, [0x00060b8c]
ldr r3, [0x00060b88]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x24]
eors r2, r3
mov.w r3, 0
bne.w 0x60b80
mov r0, r8
add sp, 0x2c
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r5, [sp, 0x18]
ldr r3, [sp, 4]
mov.w r8, 1
str r5, [r3]
b 0x609be
mov.w r1, -1
blx sym.imp.g_sprintf
ldrb r2, [r4]
str r4, [sp, 0x18]
--
movs r3, 9
ldrd r1, r0, [r7, 4]
add.w r4, fp, 2
adds r2, r1, 1
cmp r2, r0
bhs 0x60a9e
str r2, [r7, 4]
ldr r2, [r7]
str r4, [sp, 0x18]
strb r3, [r2, r1]
mov.w r1, 0
ldrd r2, r3, [r7]
strb r1, [r2, r3]
ldrb.w r2, [fp, 2]
cmp r2, 0
bne.w 0x6097a
b 0x609a8
mov r2, r3
mov r0, r7
mov.w r1, -1
blx sym.imp.g_sprintf
ldrb.w r2, [fp, 2]
str r4, [sp, 0x18]
--
cmp r1, r0
bhs 0x60b6e
str r1, [r7, 4]
movs r0, 0x5c
ldr r1, [r7]
strb r0, [r1, r2]
mov.w r0, 0
ldrd r1, r2, [r7]
strb r0, [r1, r2]
b 0x60a72
movs r3, 0xd
b 0x60a72
movs r3, 0xc
b 0x60a72
movs r3, 8
b 0x60a72
movs r3, 0xa
b 0x60a72
mov r2, r6
mov.w r1, -1
blx sym.imp.g_sprintf
ldrb r3, [r7, 1]
str r4, [sp, 0x18]
cmp r3, 0
bne 0x60ad8
mov r5, r4
b 0x609de
mov r0, r3
mov.w r1, -1
blx sym.imp.g_sprintf
ldrb r3, [r4, 1]
str r5, [sp, 0x18]
cmp r3, 0
bne 0x60ad8
b 0x609de
ldr r4, [sp, 0x18]
b 0x609a8
movs r2, 0x5c
mov.w r1, -1
mov r0, r7
str r3, [sp, 0xc]
blx sym.imp.g_sprintf
ldr r3, [sp, 0xc]
b 0x60a72
--
movs r3, 0
mov r2, r5
mov r1, r7
mov r0, r4
blx 0x23048
ldrd r3, r1, [r4, 4]
adds r2, r3, 1
cmp r2, r1
bhs 0x60d9e
ldr r1, [r4]
movs r0, 0x22
str r2, [r4, 4]
strb r0, [r1, r3]
movs r1, 0
ldrd r2, r3, [r4]
strb r1, [r2, r3]
pop.w {r4, r5, r6, r7, r8, pc}
movs r2, 0x22
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x60d4a
movs r2, 0x22
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x60d1c
movs r2, 0x27
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x60c9c
mov r0, r4
--
cmp.w r8, 9
ite ls
movls r3, 0
andhi r3, r3, 1
lsrs r2, r2, 3
cmp r3, 0
beq 0x61e30
mov r8, r2
mov r1, r8
bl 0x6aff4
ldr r3, [r4, 4]
adds r0, 0x30
uxtb r2, r0
ldr r0, [r4, 8]
mov sb, r1
adds r1, r3, 1
cmp r1, r0
blo 0x61e84
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x61e90
movs r2, 0x2e
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x61e52
nop
--
strb r1, [r2, r3]
movw r3, 0xb3c5
mov.w r2, 0xe10
movt r3, 0x91a2
movw r1, 0x8889
umull r0, r3, r3, r4
movt r1, 0x8888
mov r0, r5
lsrs r3, r3, 0xb
mls r4, r2, r3, r4
movs r3, 0xa
movs r2, 0x30
umull r1, r4, r1, r4
movs r1, 2
lsrs r4, r4, 5
str r4, [sp]
blx 0x1f9dc
add sp, 8
pop {r4, r5, r6, pc}
mov.w r1, -1
blx sym.imp.g_sprintf
b 0x61f0e
movs r2, 0x3a
mov.w r1, -1
mov r0, r5
blx sym.imp.g_sprintf
b 0x61f4a
mov ip, r2
--
ldrd r2, r3, [r4]
strb r1, [r2, r3]
ldr r2, [r5]
movs r3, 0xa
mov r0, r4
movs r1, 2
str r2, [sp]
movs r2, 0x30
blx 0x1f9dc
ldr r0, [r5, 0x2c]
mov r1, r4
mov r2, r8
bl 0x61e28
ldr r1, [r5, 0x24]
mov r0, r4
blx 0x238b8
b 0x620d2
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x62006
movs r2, 0x2d
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x62136
movs r2, 0x3a
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x620b8
movs r2, 0x3a
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x6208c
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x62060
movs r2, 0x20
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x62034
movs r2, 0x3a
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x621e2
movs r2, 0x3a
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x621b8
movs r2, 0x54
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x6218e
movs r2, 0x2d
mov.w r1, -1
mov r0, r4
blx sym.imp.g_sprintf
b 0x62164
blx 0x21bd4

[*] Function printf used 91 times libsyslog-ng-3.31.so.0.0.0