[*] Binary protection state of libip6t_LOG.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libip6t_LOG.so
918: eaffffe1 b 8a4 <libip6t_LOG_init+0x2bc>
91c: 000004d4 ldrdeq r0, [r0], -r4
920: 000004b0 ; <UNDEFINED> instruction: 0x000004b0
924: 00011568 andeq r1, r1, r8, ror #10
928: 00000484 andeq r0, r0, r4, lsl #9
92c: 0000046e andeq r0, r0, lr, ror #8
930: 0000043f andeq r0, r0, pc, lsr r4
934: 00000439 andeq r0, r0, r9, lsr r4
938: 00000428 andeq r0, r0, r8, lsr #8
93c: 000003da ldrdeq r0, [r0], -sl
940: 0000040e andeq r0, r0, lr, lsl #8
944: 000003fc strdeq r0, [r0], -ip
948: 000003f2 strdeq r0, [r0], -r2
94c: 000003e7 andeq r0, r0, r7, ror #7
950: 00000364 andeq r0, r0, r4, ror #6
954: e59f0134 ldr r0, [pc, #308] ; a90 <libip6t_LOG_init+0x4a8>
958: e92d4070 push {r4, r5, r6, lr}
95c: e08f0000 add r0, pc, r0
960: e1a05002 mov r5, r2
964: e1a04001 mov r4, r1
968: ebffff00 bl 570 <printf@plt>
96c: e3550000 cmp r5, #0
970: e5d42020 ldrb r2, [r4, #32]
974: 0a00000b beq 9a8 <libip6t_LOG_init+0x3c0>
978: e59f0114 ldr r0, [pc, #276] ; a94 <libip6t_LOG_init+0x4ac>
97c: e5d41021 ldrb r1, [r4, #33] ; 0x21
980: e08f0000 add r0, pc, r0
984: ebfffef9 bl 570 <printf@plt>
988: e5d43022 ldrb r3, [r4, #34] ; 0x22
98c: e3530000 cmp r3, #0
990: 08bd8070 popeq {r4, r5, r6, pc}
994: e59f00fc ldr r0, [pc, #252] ; a98 <libip6t_LOG_init+0x4b0>
998: e2841022 add r1, r4, #34 ; 0x22
99c: e08f0000 add r0, pc, r0
9a0: e8bd4070 pop {r4, r5, r6, lr}
9a4: eafffef1 b 570 <printf@plt>
9a8: e59f00ec ldr r0, [pc, #236] ; a9c <libip6t_LOG_init+0x4b4>
9ac: e1a03005 mov r3, r5
9b0: e08f0000 add r0, pc, r0
9b4: e280c040 add ip, r0, #64 ; 0x40
9b8: e1a01183 lsl r1, r3, #3
9bc: e08ce001 add lr, ip, r1
9c0: e59ee004 ldr lr, [lr, #4]
9c4: e152000e cmp r2, lr
9c8: 1a000029 bne a74 <libip6t_LOG_init+0x48c>
9cc: e0800001 add r0, r0, r1
9d0: e5901040 ldr r1, [r0, #64] ; 0x40
9d4: e59f00c4 ldr r0, [pc, #196] ; aa0 <libip6t_LOG_init+0x4b8>
9d8: e08f0000 add r0, pc, r0
9dc: ebfffee3 bl 570 <printf@plt>
9e0: e5d43021 ldrb r3, [r4, #33] ; 0x21
9e4: e3130001 tst r3, #1
9e8: 0a000002 beq 9f8 <libip6t_LOG_init+0x410>
9ec: e59f00b0 ldr r0, [pc, #176] ; aa4 <libip6t_LOG_init+0x4bc>
9f0: e08f0000 add r0, pc, r0
9f4: ebfffedd bl 570 <printf@plt>
9f8: e5d43021 ldrb r3, [r4, #33] ; 0x21
9fc: e3130002 tst r3, #2
a00: 0a000002 beq a10 <libip6t_LOG_init+0x428>
a04: e59f009c ldr r0, [pc, #156] ; aa8 <libip6t_LOG_init+0x4c0>
a08: e08f0000 add r0, pc, r0
a0c: ebfffed7 bl 570 <printf@plt>
a10: e5d43021 ldrb r3, [r4, #33] ; 0x21
a14: e3130004 tst r3, #4
a18: 0a000002 beq a28 <libip6t_LOG_init+0x440>
a1c: e59f0088 ldr r0, [pc, #136] ; aac <libip6t_LOG_init+0x4c4>
a20: e08f0000 add r0, pc, r0
a24: ebfffed1 bl 570 <printf@plt>
a28: e5d43021 ldrb r3, [r4, #33] ; 0x21
a2c: e3130008 tst r3, #8
a30: 0a000002 beq a40 <libip6t_LOG_init+0x458>
a34: e59f0074 ldr r0, [pc, #116] ; ab0 <libip6t_LOG_init+0x4c8>
a38: e08f0000 add r0, pc, r0
a3c: ebfffecb bl 570 <printf@plt>
a40: e5d43021 ldrb r3, [r4, #33] ; 0x21
a44: e3130020 tst r3, #32
a48: 0a000002 beq a58 <libip6t_LOG_init+0x470>
a4c: e59f0060 ldr r0, [pc, #96] ; ab4 <libip6t_LOG_init+0x4cc>
a50: e08f0000 add r0, pc, r0
a54: ebfffec5 bl 570 <printf@plt>
a58: e5d43021 ldrb r3, [r4, #33] ; 0x21
a5c: e31300d0 tst r3, #208 ; 0xd0
a60: 0affffc8 beq 988 <libip6t_LOG_init+0x3a0>
a64: e59f004c ldr r0, [pc, #76] ; ab8 <libip6t_LOG_init+0x4d0>
a68: e08f0000 add r0, pc, r0
a6c: ebfffebf bl 570 <printf@plt>
a70: eaffffc4 b 988 <libip6t_LOG_init+0x3a0>
a74: e2833001 add r3, r3, #1
--
a8c: eaffffd2 b 9dc <libip6t_LOG_init+0x3f4>
a90: 000003a0 andeq r0, r0, r0, lsr #7
a94: 00000381 andeq r0, r0, r1, lsl #7
a98: 000002f3 strdeq r0, [r0], -r3
a9c: 000113a8 andeq r1, r1, r8, lsr #7
aa0: 000002c4 andeq r0, r0, r4, asr #5
aa4: 00000324 andeq r0, r0, r4, lsr #6
aa8: 0000031a andeq r0, r0, sl, lsl r3
aac: 0000030f andeq r0, r0, pc, lsl #6
ab0: 00000303 andeq r0, r0, r3, lsl #6
ab4: 000002f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
ab8: 000002e3 andeq r0, r0, r3, ror #5
abc: 000002d2 ldrdeq r0, [r0], -r2
ac0: e92d4010 push {r4, lr}
ac4: e5d13022 ldrb r3, [r1, #34] ; 0x22
ac8: e1a04001 mov r4, r1
acc: e3530000 cmp r3, #0
ad0: 0a000004 beq ae8 <libip6t_LOG_init+0x500>
ad4: e59f00a0 ldr r0, [pc, #160] ; b7c <libip6t_LOG_init+0x594>
ad8: e08f0000 add r0, pc, r0
adc: ebfffea3 bl 570 <printf@plt>
ae0: e2840022 add r0, r4, #34 ; 0x22
ae4: ebfffeb3 bl 5b8 <xtables_save_string@plt>
ae8: e5d41020 ldrb r1, [r4, #32]
aec: e3510004 cmp r1, #4
af0: 0a000002 beq b00 <libip6t_LOG_init+0x518>
af4: e59f0084 ldr r0, [pc, #132] ; b80 <libip6t_LOG_init+0x598>
af8: e08f0000 add r0, pc, r0
afc: ebfffe9b bl 570 <printf@plt>
b00: e5d43021 ldrb r3, [r4, #33] ; 0x21
b04: e3130001 tst r3, #1
b08: 0a000002 beq b18 <libip6t_LOG_init+0x530>
b0c: e59f0070 ldr r0, [pc, #112] ; b84 <libip6t_LOG_init+0x59c>
b10: e08f0000 add r0, pc, r0
b14: ebfffe95 bl 570 <printf@plt>
b18: e5d43021 ldrb r3, [r4, #33] ; 0x21
b1c: e3130002 tst r3, #2
b20: 0a000002 beq b30 <libip6t_LOG_init+0x548>
b24: e59f005c ldr r0, [pc, #92] ; b88 <libip6t_LOG_init+0x5a0>
b28: e08f0000 add r0, pc, r0
b2c: ebfffe8f bl 570 <printf@plt>
b30: e5d43021 ldrb r3, [r4, #33] ; 0x21
b34: e3130004 tst r3, #4
b38: 0a000002 beq b48 <libip6t_LOG_init+0x560>
b3c: e59f0048 ldr r0, [pc, #72] ; b8c <libip6t_LOG_init+0x5a4>
b40: e08f0000 add r0, pc, r0
b44: ebfffe89 bl 570 <printf@plt>
b48: e5d43021 ldrb r3, [r4, #33] ; 0x21
b4c: e3130008 tst r3, #8
b50: 0a000002 beq b60 <libip6t_LOG_init+0x578>
b54: e59f0034 ldr r0, [pc, #52] ; b90 <libip6t_LOG_init+0x5a8>
b58: e08f0000 add r0, pc, r0
b5c: ebfffe83 bl 570 <printf@plt>
b60: e5d43021 ldrb r3, [r4, #33] ; 0x21
b64: e3130020 tst r3, #32
[*] Function printf used 15 times libip6t_LOG.so