[*] Binary protection state of libxt_ipvs.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_ipvs.so
b40: e3833001 orr r3, r3, #1
b44: e5c23027 strb r3, [r2, #39] ; 0x27
b48: e8bd8010 pop {r4, pc}
b4c: 0001151c andeq r1, r1, ip, lsl r5
b50: 0000005c andeq r0, r0, ip, asr r0
b54: 000006fc strdeq r0, [r0], -ip
b58: 000006ea andeq r0, r0, sl, ror #13
b5c: e92d41f0 push {r4, r5, r6, r7, r8, lr}
b60: e1a05003 mov r5, r3
b64: e5d03027 ldrb r3, [r0, #39] ; 0x27
b68: e1a04000 mov r4, r0
b6c: e3530001 cmp r3, #1
b70: e1a07001 mov r7, r1
b74: e1a06002 mov r6, r2
b78: 1a000009 bne ba4 <libxt_ipvs_init+0x44c>
b7c: e5d03026 ldrb r3, [r0, #38] ; 0x26
b80: e3130001 tst r3, #1
b84: 0a000002 beq b94 <libxt_ipvs_init+0x43c>
b88: e59f02d4 ldr r0, [pc, #724] ; e64 <libxt_ipvs_init+0x70c>
b8c: e08f0000 add r0, pc, r0
b90: ebfffec3 bl 6a4 <printf@plt>
b94: e59f02cc ldr r0, [pc, #716] ; e68 <libxt_ipvs_init+0x710>
b98: e1a01005 mov r1, r5
b9c: e08f0000 add r0, pc, r0
ba0: ebfffebf bl 6a4 <printf@plt>
ba4: e5d43027 ldrb r3, [r4, #39] ; 0x27
ba8: e3130002 tst r3, #2
bac: 0a00000a beq bdc <libxt_ipvs_init+0x484>
bb0: e5d43026 ldrb r3, [r4, #38] ; 0x26
bb4: e3130002 tst r3, #2
bb8: 0a000002 beq bc8 <libxt_ipvs_init+0x470>
bbc: e59f02a8 ldr r0, [pc, #680] ; e6c <libxt_ipvs_init+0x714>
bc0: e08f0000 add r0, pc, r0
bc4: ebfffeb6 bl 6a4 <printf@plt>
bc8: e59f02a0 ldr r0, [pc, #672] ; e70 <libxt_ipvs_init+0x718>
bcc: e5d42022 ldrb r2, [r4, #34] ; 0x22
bd0: e1a01005 mov r1, r5
bd4: e08f0000 add r0, pc, r0
bd8: ebfffeb1 bl 6a4 <printf@plt>
bdc: e5d43027 ldrb r3, [r4, #39] ; 0x27
be0: e3130004 tst r3, #4
be4: 0a000013 beq c38 <libxt_ipvs_init+0x4e0>
be8: e5d43026 ldrb r3, [r4, #38] ; 0x26
bec: e3130004 tst r3, #4
bf0: 0a000002 beq c00 <libxt_ipvs_init+0x4a8>
bf4: e59f0278 ldr r0, [pc, #632] ; e74 <libxt_ipvs_init+0x71c>
bf8: e08f0000 add r0, pc, r0
bfc: ebfffea8 bl 6a4 <printf@plt>
c00: e59f0270 ldr r0, [pc, #624] ; e78 <libxt_ipvs_init+0x720>
c04: e1a01005 mov r1, r5
c08: e08f0000 add r0, pc, r0
c0c: ebfffea4 bl 6a4 <printf@plt>
c10: e3570002 cmp r7, #2
c14: 1a00004f bne d58 <libxt_ipvs_init+0x600>
c18: e3560000 cmp r6, #0
c1c: 1a000038 bne d04 <libxt_ipvs_init+0x5ac>
c20: e5943000 ldr r3, [r4]
c24: e3530000 cmp r3, #0
c28: 1a000040 bne d30 <libxt_ipvs_init+0x5d8>
c2c: e59f0248 ldr r0, [pc, #584] ; e7c <libxt_ipvs_init+0x724>
c30: e08f0000 add r0, pc, r0
c34: ebfffe9a bl 6a4 <printf@plt>
c38: e5d43027 ldrb r3, [r4, #39] ; 0x27
c3c: e3130008 tst r3, #8
c40: 0a00000e beq c80 <libxt_ipvs_init+0x528>
c44: e5d43026 ldrb r3, [r4, #38] ; 0x26
c48: e3130008 tst r3, #8
c4c: 0a000002 beq c5c <libxt_ipvs_init+0x504>
c50: e59f0228 ldr r0, [pc, #552] ; e80 <libxt_ipvs_init+0x728>
c54: e08f0000 add r0, pc, r0
c58: ebfffe91 bl 6a4 <printf@plt>
c5c: e1d432b0 ldrh r3, [r4, #32]
c60: e59f021c ldr r0, [pc, #540] ; e84 <libxt_ipvs_init+0x72c>
c64: e1a02423 lsr r2, r3, #8
c68: e1822403 orr r2, r2, r3, lsl #8
c6c: e1a02802 lsl r2, r2, #16
c70: e1a02822 lsr r2, r2, #16
c74: e1a01005 mov r1, r5
c78: e08f0000 add r0, pc, r0
c7c: ebfffe88 bl 6a4 <printf@plt>
c80: e5d43027 ldrb r3, [r4, #39] ; 0x27
c84: e3130010 tst r3, #16
c88: 0a000006 beq ca8 <libxt_ipvs_init+0x550>
c8c: e5d43026 ldrb r3, [r4, #38] ; 0x26
c90: e1a01005 mov r1, r5
c94: e3130010 tst r3, #16
c98: 0a000052 beq de8 <libxt_ipvs_init+0x690>
c9c: e59f01e4 ldr r0, [pc, #484] ; e88 <libxt_ipvs_init+0x730>
ca0: e08f0000 add r0, pc, r0
ca4: ebfffe7e bl 6a4 <printf@plt>
ca8: e5d43027 ldrb r3, [r4, #39] ; 0x27
cac: e3130020 tst r3, #32
cb0: 0a000052 beq e00 <libxt_ipvs_init+0x6a8>
cb4: e5d43026 ldrb r3, [r4, #38] ; 0x26
cb8: e3130020 tst r3, #32
cbc: 0a000002 beq ccc <libxt_ipvs_init+0x574>
cc0: e59f01c4 ldr r0, [pc, #452] ; e8c <libxt_ipvs_init+0x734>
cc4: e08f0000 add r0, pc, r0
cc8: ebfffe75 bl 6a4 <printf@plt>
ccc: e59f01bc ldr r0, [pc, #444] ; e90 <libxt_ipvs_init+0x738>
cd0: e1a01005 mov r1, r5
cd4: e08f0000 add r0, pc, r0
cd8: ebfffe71 bl 6a4 <printf@plt>
cdc: e5d43023 ldrb r3, [r4, #35] ; 0x23
ce0: e3530002 cmp r3, #2
ce4: 0a000058 beq e4c <libxt_ipvs_init+0x6f4>
ce8: e3530003 cmp r3, #3
cec: 0a000040 beq df4 <libxt_ipvs_init+0x69c>
cf0: e3530000 cmp r3, #0
cf4: 1a000057 bne e58 <libxt_ipvs_init+0x700>
cf8: e59f0194 ldr r0, [pc, #404] ; e94 <libxt_ipvs_init+0x73c>
cfc: e08f0000 add r0, pc, r0
d00: ea00003d b dfc <libxt_ipvs_init+0x6a4>
d04: e1a00004 mov r0, r4
d08: ebfffe74 bl 6e0 <xtables_ipaddr_to_numeric@plt>
d0c: e1a06000 mov r6, r0
d10: e2840010 add r0, r4, #16
d14: ebfffe83 bl 728 <xtables_ipmask_to_numeric@plt>
d18: e1a01006 mov r1, r6
d1c: e1a02000 mov r2, r0
d20: e59f0170 ldr r0, [pc, #368] ; e98 <libxt_ipvs_init+0x740>
d24: e08f0000 add r0, pc, r0
d28: ebfffe5d bl 6a4 <printf@plt>
d2c: eaffffc1 b c38 <libxt_ipvs_init+0x4e0>
d30: e1a00004 mov r0, r4
--
dac: e1a01006 mov r1, r6
db0: e1a02000 mov r2, r0
db4: e59f00e4 ldr r0, [pc, #228] ; ea0 <libxt_ipvs_init+0x748>
db8: e08f0000 add r0, pc, r0
dbc: eaffffd9 b d28 <libxt_ipvs_init+0x5d0>
dc0: e1a00004 mov r0, r4
dc4: ebfffe42 bl 6d4 <xtables_ip6addr_to_numeric@plt>
dc8: e1a06000 mov r6, r0
dcc: e2840010 add r0, r4, #16
dd0: ebfffe30 bl 698 <xtables_ip6mask_to_numeric@plt>
dd4: e1a01006 mov r1, r6
dd8: e1a02000 mov r2, r0
ddc: e59f00c0 ldr r0, [pc, #192] ; ea4 <libxt_ipvs_init+0x74c>
de0: e08f0000 add r0, pc, r0
de4: eaffffcf b d28 <libxt_ipvs_init+0x5d0>
de8: e59f00b8 ldr r0, [pc, #184] ; ea8 <libxt_ipvs_init+0x750>
dec: e08f0000 add r0, pc, r0
df0: eaffffab b ca4 <libxt_ipvs_init+0x54c>
df4: e59f00b0 ldr r0, [pc, #176] ; eac <libxt_ipvs_init+0x754>
df8: e08f0000 add r0, pc, r0
dfc: ebfffe28 bl 6a4 <printf@plt>
e00: e5d43027 ldrb r3, [r4, #39] ; 0x27
e04: e3130040 tst r3, #64 ; 0x40
e08: 08bd81f0 popeq {r4, r5, r6, r7, r8, pc}
e0c: e5d43026 ldrb r3, [r4, #38] ; 0x26
e10: e3130040 tst r3, #64 ; 0x40
e14: 0a000002 beq e24 <libxt_ipvs_init+0x6cc>
e18: e59f0090 ldr r0, [pc, #144] ; eb0 <libxt_ipvs_init+0x758>
e1c: e08f0000 add r0, pc, r0
e20: ebfffe1f bl 6a4 <printf@plt>
e24: e1d432b4 ldrh r3, [r4, #36] ; 0x24
e28: e59f0084 ldr r0, [pc, #132] ; eb4 <libxt_ipvs_init+0x75c>
[*] Function printf used 15 times libxt_ipvs.so