[*] Binary protection state of libxt_statistic.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_statistic.so
934: e3530001 cmp r3, #1
938: 0a000016 beq 998 <libxt_statistic_init+0x45c>
93c: e28dd008 add sp, sp, #8
940: e8bd8070 pop {r4, r5, r6, pc}
944: e1d030b2 ldrh r3, [r0, #2]
948: e3130001 tst r3, #1
94c: 1a00000e bne 98c <libxt_statistic_init+0x450>
950: e59f60b0 ldr r6, [pc, #176] ; a08 <libxt_statistic_init+0x4cc>
954: e08f6006 add r6, pc, r6
958: e5940004 ldr r0, [r4, #4]
95c: eb0000ef bl d20 <libxt_statistic_init+0x7e4>
960: e3a02000 mov r2, #0
964: e3a0343e mov r3, #1040187392 ; 0x3e000000
968: eb00012e bl e28 <libxt_statistic_init+0x8ec>
96c: e1a03005 mov r3, r5
970: e1a02006 mov r2, r6
974: e1cd00f0 strd r0, [sp]
978: e59f008c ldr r0, [pc, #140] ; a0c <libxt_statistic_init+0x4d0>
97c: e1a01005 mov r1, r5
980: e08f0000 add r0, pc, r0
984: ebfffece bl 4c4 <printf@plt>
988: eaffffeb b 93c <libxt_statistic_init+0x400>
98c: e59f607c ldr r6, [pc, #124] ; a10 <libxt_statistic_init+0x4d4>
990: e08f6006 add r6, pc, r6
994: eaffffef b 958 <libxt_statistic_init+0x41c>
998: e1d030b2 ldrh r3, [r0, #2]
99c: e3130001 tst r3, #1
9a0: 1a000015 bne 9fc <libxt_statistic_init+0x4c0>
9a4: e59f2068 ldr r2, [pc, #104] ; a14 <libxt_statistic_init+0x4d8>
9a8: e08f2002 add r2, pc, r2
9ac: e5943004 ldr r3, [r4, #4]
9b0: e59f0060 ldr r0, [pc, #96] ; a18 <libxt_statistic_init+0x4dc>
9b4: e2833001 add r3, r3, #1
9b8: e58d3000 str r3, [sp]
9bc: e1a01005 mov r1, r5
9c0: e1a03005 mov r3, r5
9c4: e08f0000 add r0, pc, r0
9c8: ebfffebd bl 4c4 <printf@plt>
9cc: e5942008 ldr r2, [r4, #8]
9d0: e3520000 cmp r2, #0
--
9f8: eafffeb1 b 4c4 <printf@plt>
9fc: e59f201c ldr r2, [pc, #28] ; a20 <libxt_statistic_init+0x4e4>
a00: e08f2002 add r2, pc, r2
a04: eaffffe8 b 9ac <libxt_statistic_init+0x470>
a08: 0000094f andeq r0, r0, pc, asr #18
a0c: 00000ae3 andeq r0, r0, r3, ror #21
a10: 00000ad0 ldrdeq r0, [r0], -r0 ; <UNPREDICTABLE>
a14: 000008fb strdeq r0, [r0], -fp
a18: 00000ac4 andeq r0, r0, r4, asr #21
a1c: 00000ab5 ; <UNDEFINED> instruction: 0x00000ab5
a20: 00000a60 andeq r0, r0, r0, ror #20
a24: e2810020 add r0, r1, #32
a28: e59f1004 ldr r1, [pc, #4] ; a34 <libxt_statistic_init+0x4f8>
a2c: e08f1001 add r1, pc, r1
a30: eaffffb9 b 91c <libxt_statistic_init+0x3e0>
a34: 00000a82 andeq r0, r0, r2, lsl #21
a38: e59f0020 ldr r0, [pc, #32] ; a60 <libxt_statistic_init+0x524>
a3c: e92d4010 push {r4, lr}
a40: e08f0000 add r0, pc, r0
a44: e1a04001 mov r4, r1
a48: ebfffe9d bl 4c4 <printf@plt>
a4c: e59f1010 ldr r1, [pc, #16] ; a64 <libxt_statistic_init+0x528>
a50: e2840020 add r0, r4, #32
[*] Function printf used 3 times libxt_statistic.so