[*] Binary protection state of libip6t_dst.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libip6t_dst.so
a58: e08f0000 add r0, pc, r0
a5c: eafffeb3 b 530 <printf@plt>
a60: 00000278 andeq r0, r0, r8, ror r2
a64: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
a68: e59f7068 ldr r7, [pc, #104] ; ad8 <libip6t_dst_init+0x524>
a6c: e1a06000 mov r6, r0
a70: e3a00020 mov r0, #32
a74: e1a04001 mov r4, r1
a78: ebfffea9 bl 524 <putchar@plt>
a7c: e59f8058 ldr r8, [pc, #88] ; adc <libip6t_dst_init+0x528>
a80: e2444002 sub r4, r4, #2
a84: e3a05000 mov r5, #0
a88: e08f7007 add r7, pc, r7
a8c: e08f8008 add r8, pc, r8
a90: e2469001 sub r9, r6, #1
a94: e1550006 cmp r5, r6
a98: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
a9c: e1f410b2 ldrh r1, [r4, #2]!
aa0: e1a00007 mov r0, r7
aa4: e1a01421 lsr r1, r1, #8
aa8: ebfffea0 bl 530 <printf@plt>
aac: e5d41000 ldrb r1, [r4]
ab0: e35100ff cmp r1, #255 ; 0xff
ab4: 0a000001 beq ac0 <libip6t_dst_init+0x50c>
ab8: e1a00008 mov r0, r8
abc: ebfffe9b bl 530 <printf@plt>
ac0: e1590005 cmp r9, r5
ac4: 13a0002c movne r0, #44 ; 0x2c
ac8: 03a00020 moveq r0, #32
acc: ebfffe94 bl 524 <putchar@plt>
ad0: e2855001 add r5, r5, #1
ad4: eaffffee b a94 <libip6t_dst_init+0x4e0>
ad8: 00000308 andeq r0, r0, r8, lsl #6
adc: 00000303 andeq r0, r0, r3, lsl #6
ae0: e92d4010 push {r4, lr}
ae4: e5d13024 ldrb r3, [r1, #36] ; 0x24
ae8: e1a04001 mov r4, r1
aec: e3130001 tst r3, #1
af0: 0a000008 beq b18 <libip6t_dst_init+0x564>
af4: e5d13025 ldrb r3, [r1, #37] ; 0x25
af8: e3130001 tst r3, #1
afc: 1a00000f bne b40 <libip6t_dst_init+0x58c>
b00: e59f1044 ldr r1, [pc, #68] ; b4c <libip6t_dst_init+0x598>
b04: e08f1001 add r1, pc, r1
b08: e59f0040 ldr r0, [pc, #64] ; b50 <libip6t_dst_init+0x59c>
b0c: e5942020 ldr r2, [r4, #32]
b10: e08f0000 add r0, pc, r0
b14: ebfffe85 bl 530 <printf@plt>
b18: e5d43024 ldrb r3, [r4, #36] ; 0x24
b1c: e3130002 tst r3, #2
b20: 0a000002 beq b30 <libip6t_dst_init+0x57c>
b24: e59f0028 ldr r0, [pc, #40] ; b54 <libip6t_dst_init+0x5a0>
b28: e08f0000 add r0, pc, r0
b2c: ebfffe7f bl 530 <printf@plt>
b30: e2841026 add r1, r4, #38 ; 0x26
b34: e5d40046 ldrb r0, [r4, #70] ; 0x46
b38: e8bd4010 pop {r4, lr}
b3c: eaffffc8 b a64 <libip6t_dst_init+0x4b0>
b40: e59f1010 ldr r1, [pc, #16] ; b58 <libip6t_dst_init+0x5a4>
b44: e08f1001 add r1, pc, r1
b48: eaffffee b b08 <libip6t_dst_init+0x554>
b4c: 0000028a andeq r0, r0, sl, lsl #5
b50: 00000286 andeq r0, r0, r6, lsl #5
b54: 0000027e andeq r0, r0, lr, ror r2
b58: 0000024f andeq r0, r0, pc, asr #4
b5c: e59f0088 ldr r0, [pc, #136] ; bec <libip6t_dst_init+0x638>
b60: e92d4010 push {r4, lr}
b64: e08f0000 add r0, pc, r0
b68: e1a04001 mov r4, r1
b6c: ebfffe6f bl 530 <printf@plt>
b70: e5d43024 ldrb r3, [r4, #36] ; 0x24
b74: e3130001 tst r3, #1
b78: 0a000008 beq ba0 <libip6t_dst_init+0x5ec>
b7c: e5d43025 ldrb r3, [r4, #37] ; 0x25
b80: e3130001 tst r3, #1
b84: 1a000015 bne be0 <libip6t_dst_init+0x62c>
b88: e59f1060 ldr r1, [pc, #96] ; bf0 <libip6t_dst_init+0x63c>
b8c: e08f1001 add r1, pc, r1
b90: e59f005c ldr r0, [pc, #92] ; bf4 <libip6t_dst_init+0x640>
b94: e5942020 ldr r2, [r4, #32]
b98: e08f0000 add r0, pc, r0
b9c: ebfffe63 bl 530 <printf@plt>
ba0: e5d43024 ldrb r3, [r4, #36] ; 0x24
ba4: e3130002 tst r3, #2
ba8: 0a000002 beq bb8 <libip6t_dst_init+0x604>
bac: e59f0044 ldr r0, [pc, #68] ; bf8 <libip6t_dst_init+0x644>
bb0: e08f0000 add r0, pc, r0
bb4: ebfffe5d bl 530 <printf@plt>
bb8: e2841026 add r1, r4, #38 ; 0x26
bbc: e5d40046 ldrb r0, [r4, #70] ; 0x46
[*] Function printf used 7 times libip6t_dst.so