[*] Binary protection state of libxt_pkttype.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_pkttype.so
724: e92d41f0 push {r4, r5, r6, r7, r8, lr}
728: e59f5064 ldr r5, [pc, #100] ; 794 <libxt_pkttype_init+0x214>
72c: e08f0000 add r0, pc, r0
730: ebffff7a bl 520 <puts@plt>
734: e59f005c ldr r0, [pc, #92] ; 798 <libxt_pkttype_init+0x218>
738: e59f705c ldr r7, [pc, #92] ; 79c <libxt_pkttype_init+0x21c>
73c: e08f0000 add r0, pc, r0
740: ebffff76 bl 520 <puts@plt>
744: e3a04000 mov r4, #0
748: e3a0600c mov r6, #12
74c: e08f5005 add r5, pc, r5
750: e08f7007 add r7, pc, r7
754: e0030496 mul r3, r6, r4
758: e0852003 add r2, r5, r3
75c: e5d21005 ldrb r1, [r2, #5]
760: e3510001 cmp r1, #1
764: 1a000003 bne 778 <libxt_pkttype_init+0x1f8>
768: e5922008 ldr r2, [r2, #8]
76c: e7931005 ldr r1, [r3, r5]
770: e1a00007 mov r0, r7
774: ebffff66 bl 514 <printf@plt>
778: e2844001 add r4, r4, #1
77c: e3540006 cmp r4, #6
--
910: e3a0000c mov r0, #12
914: e0010390 mul r1, r0, r3
918: e59f3014 ldr r3, [pc, #20] ; 934 <libxt_pkttype_init+0x3b4>
91c: e59f0014 ldr r0, [pc, #20] ; 938 <libxt_pkttype_init+0x3b8>
920: e08f3003 add r3, pc, r3
924: e7931001 ldr r1, [r3, r1]
928: e08f0000 add r0, pc, r0
92c: eafffff6 b 90c <libxt_pkttype_init+0x38c>
930: 00000149 andeq r0, r0, r9, asr #2
934: 00010550 andeq r0, r1, r0, asr r5
938: 0000012c andeq r0, r0, ip, lsr #2
93c: e5913024 ldr r3, [r1, #36] ; 0x24
940: e92d4010 push {r4, lr}
944: e3530000 cmp r3, #0
948: e1a04001 mov r4, r1
94c: 1a000007 bne 970 <libxt_pkttype_init+0x3f0>
950: e59f1024 ldr r1, [pc, #36] ; 97c <libxt_pkttype_init+0x3fc>
954: e08f1001 add r1, pc, r1
958: e59f0020 ldr r0, [pc, #32] ; 980 <libxt_pkttype_init+0x400>
95c: e08f0000 add r0, pc, r0
960: ebfffeeb bl 514 <printf@plt>
964: e5940020 ldr r0, [r4, #32]
968: e8bd4010 pop {r4, lr}
96c: eaffffdd b 8e8 <libxt_pkttype_init+0x368>
970: e59f100c ldr r1, [pc, #12] ; 984 <libxt_pkttype_init+0x404>
974: e08f1001 add r1, pc, r1
978: eafffff6 b 958 <libxt_pkttype_init+0x3d8>
97c: 000000ed andeq r0, r0, sp, ror #1
980: 00000113 andeq r0, r0, r3, lsl r1
984: 000000f8 strdeq r0, [r0], -r8
988: e5913024 ldr r3, [r1, #36] ; 0x24
98c: e92d4010 push {r4, lr}
990: e3530000 cmp r3, #0
994: e1a04001 mov r4, r1
998: 1a000007 bne 9bc <libxt_pkttype_init+0x43c>
99c: e59f1024 ldr r1, [pc, #36] ; 9c8 <libxt_pkttype_init+0x448>
9a0: e08f1001 add r1, pc, r1
9a4: e59f0020 ldr r0, [pc, #32] ; 9cc <libxt_pkttype_init+0x44c>
9a8: e08f0000 add r0, pc, r0
9ac: ebfffed8 bl 514 <printf@plt>
9b0: e5940020 ldr r0, [r4, #32]
9b4: e8bd4010 pop {r4, lr}
[*] Function printf used 3 times libxt_pkttype.so