[*] Binary protection state of libxt_ecn.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_ecn.so
89c: e7933002 ldr r3, [r3, r2]
8a0: e59f1018 ldr r1, [pc, #24] ; 8c0 <libxt_ecn_init+0x3f0>
8a4: e5933000 ldr r3, [r3]
8a8: e08f1001 add r1, pc, r1
8ac: e5933014 ldr r3, [r3, #20]
8b0: e3a00002 mov r0, #2
8b4: e12fff33 blx r3
8b8: 0001076c andeq r0, r1, ip, ror #14
8bc: 0000003c andeq r0, r0, ip, lsr r0
8c0: 000002a6 andeq r0, r0, r6, lsr #5
8c4: e92d4010 push {r4, lr}
8c8: e5d13020 ldrb r3, [r1, #32]
8cc: e1a04001 mov r4, r1
8d0: e3130010 tst r3, #16
8d4: 0a000008 beq 8fc <libxt_ecn_init+0x42c>
8d8: e5d13021 ldrb r3, [r1, #33] ; 0x21
8dc: e3130010 tst r3, #16
8e0: 0a000002 beq 8f0 <libxt_ecn_init+0x420>
8e4: e59f0078 ldr r0, [pc, #120] ; 964 <libxt_ecn_init+0x494>
8e8: e08f0000 add r0, pc, r0
8ec: ebfffedf bl 470 <printf@plt>
8f0: e59f0070 ldr r0, [pc, #112] ; 968 <libxt_ecn_init+0x498>
8f4: e08f0000 add r0, pc, r0
8f8: ebfffedc bl 470 <printf@plt>
8fc: e5d43020 ldrb r3, [r4, #32]
900: e3130020 tst r3, #32
904: 0a000008 beq 92c <libxt_ecn_init+0x45c>
908: e5d43021 ldrb r3, [r4, #33] ; 0x21
90c: e3130020 tst r3, #32
910: 0a000002 beq 920 <libxt_ecn_init+0x450>
914: e59f0050 ldr r0, [pc, #80] ; 96c <libxt_ecn_init+0x49c>
918: e08f0000 add r0, pc, r0
91c: ebfffed3 bl 470 <printf@plt>
920: e59f0048 ldr r0, [pc, #72] ; 970 <libxt_ecn_init+0x4a0>
924: e08f0000 add r0, pc, r0
928: ebfffed0 bl 470 <printf@plt>
92c: e5d43020 ldrb r3, [r4, #32]
930: e3130001 tst r3, #1
934: 08bd8010 popeq {r4, pc}
938: e5d43021 ldrb r3, [r4, #33] ; 0x21
93c: e3130001 tst r3, #1
940: 0a000002 beq 950 <libxt_ecn_init+0x480>
944: e59f0028 ldr r0, [pc, #40] ; 974 <libxt_ecn_init+0x4a4>
948: e08f0000 add r0, pc, r0
94c: ebfffec7 bl 470 <printf@plt>
950: e59f0020 ldr r0, [pc, #32] ; 978 <libxt_ecn_init+0x4a8>
954: e5d41022 ldrb r1, [r4, #34] ; 0x22
958: e08f0000 add r0, pc, r0
95c: e8bd4010 pop {r4, lr}
960: eafffec2 b 470 <printf@plt>
964: 00000286 andeq r0, r0, r6, lsl #5
968: 0000027d andeq r0, r0, sp, ror r2
96c: 00000256 andeq r0, r0, r6, asr r2
970: 0000025c andeq r0, r0, ip, asr r2
974: 00000226 andeq r0, r0, r6, lsr #4
978: 00000237 andeq r0, r0, r7, lsr r2
97c: e59f00bc ldr r0, [pc, #188] ; a40 <libxt_ecn_init+0x570>
980: e92d4010 push {r4, lr}
984: e08f0000 add r0, pc, r0
988: e1a04001 mov r4, r1
98c: ebfffeb7 bl 470 <printf@plt>
990: e5d43020 ldrb r3, [r4, #32]
994: e3130010 tst r3, #16
998: 0a000007 beq 9bc <libxt_ecn_init+0x4ec>
99c: e5d43021 ldrb r3, [r4, #33] ; 0x21
9a0: e3130010 tst r3, #16
9a4: 1a00001c bne a1c <libxt_ecn_init+0x54c>
9a8: e59f1094 ldr r1, [pc, #148] ; a44 <libxt_ecn_init+0x574>
9ac: e08f1001 add r1, pc, r1
9b0: e59f0090 ldr r0, [pc, #144] ; a48 <libxt_ecn_init+0x578>
9b4: e08f0000 add r0, pc, r0
9b8: ebfffeac bl 470 <printf@plt>
9bc: e5d43020 ldrb r3, [r4, #32]
9c0: e3130020 tst r3, #32
9c4: 0a000007 beq 9e8 <libxt_ecn_init+0x518>
9c8: e5d43021 ldrb r3, [r4, #33] ; 0x21
9cc: e3130020 tst r3, #32
9d0: 1a000014 bne a28 <libxt_ecn_init+0x558>
9d4: e59f1070 ldr r1, [pc, #112] ; a4c <libxt_ecn_init+0x57c>
9d8: e08f1001 add r1, pc, r1
9dc: e59f006c ldr r0, [pc, #108] ; a50 <libxt_ecn_init+0x580>
9e0: e08f0000 add r0, pc, r0
9e4: ebfffea1 bl 470 <printf@plt>
9e8: e5d43020 ldrb r3, [r4, #32]
9ec: e3130001 tst r3, #1
[*] Function printf used 8 times libxt_ecn.so