[*] Binary protection state of libip6t_MASQUERADE.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libip6t_MASQUERADE.so
984: 000107d4 ldrdeq r0, [r1], -r4
988: 00000044 andeq r0, r0, r4, asr #32
98c: 000002eb andeq r0, r0, fp, ror #5
990: 0000ffff strdeq pc, [r0], -pc ; <UNPREDICTABLE>
994: 000002cb andeq r0, r0, fp, asr #5
998: 000002d2 ldrdeq r0, [r0], -r2
99c: 00000297 muleq r0, r7, r2
9a0: 0000029e muleq r0, lr, r2
9a4: e5913020 ldr r3, [r1, #32]
9a8: e92d4010 push {r4, lr}
9ac: e3130002 tst r3, #2
9b0: e1a04001 mov r4, r1
9b4: 0a000012 beq a04 <libip6t_MASQUERADE_init+0x4c0>
9b8: e1d134b4 ldrh r3, [r1, #68] ; 0x44
9bc: e59f0074 ldr r0, [pc, #116] ; a38 <libip6t_MASQUERADE_init+0x4f4>
9c0: e1a01423 lsr r1, r3, #8
9c4: e1811403 orr r1, r1, r3, lsl #8
9c8: e1a01801 lsl r1, r1, #16
9cc: e1a01821 lsr r1, r1, #16
9d0: e08f0000 add r0, pc, r0
9d4: ebfffebc bl 4cc <printf@plt>
9d8: e1d434b6 ldrh r3, [r4, #70] ; 0x46
9dc: e1d424b4 ldrh r2, [r4, #68] ; 0x44
9e0: e1520003 cmp r2, r3
9e4: 0a000006 beq a04 <libip6t_MASQUERADE_init+0x4c0>
9e8: e1a01423 lsr r1, r3, #8
9ec: e59f0048 ldr r0, [pc, #72] ; a3c <libip6t_MASQUERADE_init+0x4f8>
9f0: e1811403 orr r1, r1, r3, lsl #8
9f4: e1a01801 lsl r1, r1, #16
9f8: e1a01821 lsr r1, r1, #16
9fc: e08f0000 add r0, pc, r0
a00: ebfffeb1 bl 4cc <printf@plt>
a04: e5943020 ldr r3, [r4, #32]
a08: e3130004 tst r3, #4
a0c: 0a000002 beq a1c <libip6t_MASQUERADE_init+0x4d8>
a10: e59f0028 ldr r0, [pc, #40] ; a40 <libip6t_MASQUERADE_init+0x4fc>
a14: e08f0000 add r0, pc, r0
a18: ebfffeab bl 4cc <printf@plt>
a1c: e5943020 ldr r3, [r4, #32]
a20: e3130010 tst r3, #16
a24: 08bd8010 popeq {r4, pc}
a28: e59f0014 ldr r0, [pc, #20] ; a44 <libip6t_MASQUERADE_init+0x500>
a2c: e8bd4010 pop {r4, lr}
a30: e08f0000 add r0, pc, r0
a34: eafffea4 b 4cc <printf@plt>
a38: 000001bd ; <UNDEFINED> instruction: 0x000001bd
a3c: 0000012c andeq r0, r0, ip, lsr #2
a40: 00000189 andeq r0, r0, r9, lsl #3
a44: 00000177 andeq r0, r0, r7, ror r1
a48: e5913020 ldr r3, [r1, #32]
a4c: e92d4010 push {r4, lr}
a50: e3130002 tst r3, #2
a54: e1a04001 mov r4, r1
a58: 0a000015 beq ab4 <libip6t_MASQUERADE_init+0x570>
a5c: e59f0084 ldr r0, [pc, #132] ; ae8 <libip6t_MASQUERADE_init+0x5a4>
a60: e08f0000 add r0, pc, r0
a64: ebfffe98 bl 4cc <printf@plt>
a68: e1d434b4 ldrh r3, [r4, #68] ; 0x44
a6c: e59f0078 ldr r0, [pc, #120] ; aec <libip6t_MASQUERADE_init+0x5a8>
a70: e1a01423 lsr r1, r3, #8
a74: e1811403 orr r1, r1, r3, lsl #8
a78: e1a01801 lsl r1, r1, #16
a7c: e1a01821 lsr r1, r1, #16
a80: e08f0000 add r0, pc, r0
a84: ebfffe90 bl 4cc <printf@plt>
a88: e1d434b6 ldrh r3, [r4, #70] ; 0x46
a8c: e1d424b4 ldrh r2, [r4, #68] ; 0x44
a90: e1520003 cmp r2, r3
a94: 0a000006 beq ab4 <libip6t_MASQUERADE_init+0x570>
a98: e1a01423 lsr r1, r3, #8
a9c: e59f004c ldr r0, [pc, #76] ; af0 <libip6t_MASQUERADE_init+0x5ac>
aa0: e1811403 orr r1, r1, r3, lsl #8
aa4: e1a01801 lsl r1, r1, #16
aa8: e1a01821 lsr r1, r1, #16
aac: e08f0000 add r0, pc, r0
ab0: ebfffe85 bl 4cc <printf@plt>
ab4: e5943020 ldr r3, [r4, #32]
ab8: e3130004 tst r3, #4
abc: 0a000002 beq acc <libip6t_MASQUERADE_init+0x588>
ac0: e59f002c ldr r0, [pc, #44] ; af4 <libip6t_MASQUERADE_init+0x5b0>
ac4: e08f0000 add r0, pc, r0
ac8: ebfffe7f bl 4cc <printf@plt>
acc: e5943020 ldr r3, [r4, #32]
ad0: e3130010 tst r3, #16
[*] Function printf used 7 times libip6t_MASQUERADE.so