[*] Binary protection state of libip6t_ah.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libip6t_ah.so
850: e3530000 cmp r3, #0
854: 08bd8070 popeq {r4, r5, r6, pc}
858: e5d4300d ldrb r3, [r4, #13]
85c: e3833002 orr r3, r3, #2
860: eafffff7 b 844 <libip6t_ah_init+0x398>
864: e5913020 ldr r3, [r1, #32]
868: e92d4010 push {r4, lr}
86c: e3530000 cmp r3, #0
870: e1a04001 mov r4, r1
874: 1a000002 bne 884 <libip6t_ah_init+0x3d8>
878: e5913024 ldr r3, [r1, #36] ; 0x24
87c: e3730001 cmn r3, #1
880: 0a00000e beq 8c0 <libip6t_ah_init+0x414>
884: e5d4302d ldrb r3, [r4, #45] ; 0x2d
888: e3130001 tst r3, #1
88c: 0a000019 beq 8f8 <libip6t_ah_init+0x44c>
890: e59f10b4 ldr r1, [pc, #180] ; 94c <libip6t_ah_init+0x4a0>
894: e08f1001 add r1, pc, r1
898: e59f00b0 ldr r0, [pc, #176] ; 950 <libip6t_ah_init+0x4a4>
89c: e08f0000 add r0, pc, r0
8a0: ebfffee9 bl 44c <printf@plt>
8a4: e5941020 ldr r1, [r4, #32]
8a8: e5942024 ldr r2, [r4, #36] ; 0x24
8ac: e1510002 cmp r1, r2
8b0: 0a000013 beq 904 <libip6t_ah_init+0x458>
8b4: e59f0098 ldr r0, [pc, #152] ; 954 <libip6t_ah_init+0x4a8>
8b8: e08f0000 add r0, pc, r0
8bc: ebfffee2 bl 44c <printf@plt>
8c0: e5942028 ldr r2, [r4, #40] ; 0x28
8c4: e5d4302d ldrb r3, [r4, #45] ; 0x2d
8c8: e3520000 cmp r2, #0
8cc: e2033002 and r3, r3, #2
8d0: 1a00000f bne 914 <libip6t_ah_init+0x468>
8d4: e3530000 cmp r3, #0
8d8: 1a000015 bne 934 <libip6t_ah_init+0x488>
8dc: e5d4302c ldrb r3, [r4, #44] ; 0x2c
8e0: e3530000 cmp r3, #0
8e4: 08bd8010 popeq {r4, pc}
8e8: e59f0068 ldr r0, [pc, #104] ; 958 <libip6t_ah_init+0x4ac>
8ec: e8bd4010 pop {r4, lr}
8f0: e08f0000 add r0, pc, r0
8f4: eafffed4 b 44c <printf@plt>
8f8: e59f105c ldr r1, [pc, #92] ; 95c <libip6t_ah_init+0x4b0>
8fc: e08f1001 add r1, pc, r1
900: eaffffe4 b 898 <libip6t_ah_init+0x3ec>
904: e59f0054 ldr r0, [pc, #84] ; 960 <libip6t_ah_init+0x4b4>
908: e08f0000 add r0, pc, r0
90c: ebfffece bl 44c <printf@plt>
910: eaffffea b 8c0 <libip6t_ah_init+0x414>
914: e3530000 cmp r3, #0
918: 0a000008 beq 940 <libip6t_ah_init+0x494>
91c: e59f1040 ldr r1, [pc, #64] ; 964 <libip6t_ah_init+0x4b8>
920: e08f1001 add r1, pc, r1
924: e59f003c ldr r0, [pc, #60] ; 968 <libip6t_ah_init+0x4bc>
928: e08f0000 add r0, pc, r0
92c: ebfffec6 bl 44c <printf@plt>
930: eaffffe9 b 8dc <libip6t_ah_init+0x430>
934: e59f1030 ldr r1, [pc, #48] ; 96c <libip6t_ah_init+0x4c0>
--
944: e08f1001 add r1, pc, r1
948: eafffff5 b 924 <libip6t_ah_init+0x478>
94c: 00000281 andeq r0, r0, r1, lsl #5
950: 0000027c andeq r0, r0, ip, ror r2
954: 00000350 andeq r0, r0, r0, asr r3
958: 00000242 andeq r0, r0, r2, asr #4
95c: 000002fd strdeq r0, [r0], -sp
960: 000001fa strdeq r0, [r0], -sl
964: 000001f5 strdeq r0, [r0], -r5
968: 000001fc strdeq r0, [r0], -ip
96c: 000001dd ldrdeq r0, [r0], -sp
970: 000002b5 ; <UNDEFINED> instruction: 0x000002b5
974: e59f0004 ldr r0, [pc, #4] ; 980 <libip6t_ah_init+0x4d4>
978: e08f0000 add r0, pc, r0
97c: eafffeb5 b 458 <puts@plt>
980: 000001c3 andeq r0, r0, r3, asr #3
984: e92d4013 push {r0, r1, r4, lr}
988: e59f0100 ldr r0, [pc, #256] ; a90 <libip6t_ah_init+0x5e4>
98c: e1a04001 mov r4, r1
990: e08f0000 add r0, pc, r0
994: ebfffeac bl 44c <printf@plt>
998: e5d4202d ldrb r2, [r4, #45] ; 0x2d
99c: e5943020 ldr r3, [r4, #32]
--
9a8: 1a000021 bne a34 <libip6t_ah_init+0x588>
9ac: e59f20e0 ldr r2, [pc, #224] ; a94 <libip6t_ah_init+0x5e8>
9b0: e08f2002 add r2, pc, r2
9b4: e3700001 cmn r0, #1
9b8: 03530000 cmpeq r3, #0
9bc: 1a00001f bne a40 <libip6t_ah_init+0x594>
9c0: e3510000 cmp r1, #0
9c4: 1a000025 bne a60 <libip6t_ah_init+0x5b4>
9c8: e5d4202d ldrb r2, [r4, #45] ; 0x2d
9cc: e5943028 ldr r3, [r4, #40] ; 0x28
9d0: e2121002 ands r1, r2, #2
9d4: 0a000028 beq a7c <libip6t_ah_init+0x5d0>
9d8: e59f20b8 ldr r2, [pc, #184] ; a98 <libip6t_ah_init+0x5ec>
9dc: e08f2002 add r2, pc, r2
9e0: e1911003 orrs r1, r1, r3
9e4: 0a000004 beq 9fc <libip6t_ah_init+0x550>
9e8: e59f10ac ldr r1, [pc, #172] ; a9c <libip6t_ah_init+0x5f0>
9ec: e59f00ac ldr r0, [pc, #172] ; aa0 <libip6t_ah_init+0x5f4>
9f0: e08f1001 add r1, pc, r1
9f4: e08f0000 add r0, pc, r0
9f8: ebfffe93 bl 44c <printf@plt>
9fc: e5d4302c ldrb r3, [r4, #44] ; 0x2c
a00: e3530000 cmp r3, #0
a04: 0a000002 beq a14 <libip6t_ah_init+0x568>
a08: e59f0094 ldr r0, [pc, #148] ; aa4 <libip6t_ah_init+0x5f8>
a0c: e08f0000 add r0, pc, r0
a10: ebfffe8d bl 44c <printf@plt>
a14: e5d4102d ldrb r1, [r4, #45] ; 0x2d
a18: e3d11003 bics r1, r1, #3
a1c: 0a000019 beq a88 <libip6t_ah_init+0x5dc>
a20: e59f0080 ldr r0, [pc, #128] ; aa8 <libip6t_ah_init+0x5fc>
a24: e08f0000 add r0, pc, r0
a28: e28dd008 add sp, sp, #8
a2c: e8bd4010 pop {r4, lr}
a30: eafffe85 b 44c <printf@plt>
a34: e59f2070 ldr r2, [pc, #112] ; aac <libip6t_ah_init+0x600>
a38: e08f2002 add r2, pc, r2
a3c: eaffffdc b 9b4 <libip6t_ah_init+0x508>
a40: e1530000 cmp r3, r0
a44: 1a000005 bne a60 <libip6t_ah_init+0x5b4>
a48: e59f1060 ldr r1, [pc, #96] ; ab0 <libip6t_ah_init+0x604>
a4c: e59f0060 ldr r0, [pc, #96] ; ab4 <libip6t_ah_init+0x608>
a50: e08f1001 add r1, pc, r1
a54: e08f0000 add r0, pc, r0
a58: ebfffe7b bl 44c <printf@plt>
a5c: eaffffd9 b 9c8 <libip6t_ah_init+0x51c>
a60: e58d0000 str r0, [sp]
a64: e59f104c ldr r1, [pc, #76] ; ab8 <libip6t_ah_init+0x60c>
a68: e59f004c ldr r0, [pc, #76] ; abc <libip6t_ah_init+0x610>
a6c: e08f1001 add r1, pc, r1
a70: e08f0000 add r0, pc, r0
a74: ebfffe74 bl 44c <printf@plt>
a78: eaffffd2 b 9c8 <libip6t_ah_init+0x51c>
a7c: e59f203c ldr r2, [pc, #60] ; ac0 <libip6t_ah_init+0x614>
[*] Function printf used 9 times libip6t_ah.so