[*] Binary protection state of tc.iproute2
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of tc.iproute2
bl sym.parse_rtattr
cmp r0, 0
blt 0x3a9d4
ldr r3, [sp, 0x14]
ldr r0, [0x0003a9e8]
ldrb r1, [r3, 4]
add r0, pc
blx 0x92fc
ldr r0, [sp, 0xc]
movs r2, 0
movs r1, 2
adds r0, 4
blx 0x919c
mov r4, r0
cbz r0, 0x3a9d4
ldr r7, [sp, 0x18]
movs r0, 1
ldrh r2, [r7], 4
add.w r1, r2, 0x1c
subs r6, r2, 4
blx sym.imp.__fprintf_chk
mov r5, r0
cbz r0, 0x3a9cc
--
cmp r0, 0x6d
bne 0x3aab2
mov r1, sl
ldr r0, [sp, 0xc]
blx 0x92fc
ldr r3, [0x0003abfc]
movs r2, 0
movs r1, 2
ldr.w r4, [fp, r3]
ldr r0, [r4]
blx 0x919c
mov r5, r0
cmp r0, 0
beq.w 0x3ab7c
ldr r3, [r0, 0x3c]
cmp r3, 0
beq 0x3ab7c
ldr r4, [r0, 0x14]
movs r0, 1
add.w r1, r4, 0x20
blx sym.imp.__fprintf_chk
mov r3, r0
cmp r0, 0
--
vmov.f64 d0, d8
add r3, pc
ldr r0, [r3]
cbz r6, 0x40328
mov r1, r6
bl sym.jsonw_float_field
movs r0, 0
add sp, 8
vpop {d8}
pop.w {r4, r5, r6, r7, r8, pc}
bl sym.is_json_context
cbnz r0, 0x4031c
ands r0, r8, 5
beq 0x402ea
ldr r3, [0x00040340]
mov r2, r4
mov r1, r7
ldr r3, [r5, r3]
vstr d8, [sp]
ldr r0, [r3]
bl sym.color_fprintf
add sp, 8
vpop {d8}
[*] Function printf used 3 times tc.iproute2