[*] Binary protection state of libip6t_rt.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libip6t_rt.so
c50: e08f5005 add r5, pc, r5
c54: e1a06000 mov r6, r0
c58: e1a07001 mov r7, r1
c5c: e3a04000 mov r4, #0
c60: e2855010 add r5, r5, #16
c64: e08f8008 add r8, pc, r8
c68: e1540006 cmp r4, r6
c6c: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
c70: e3540000 cmp r4, #0
c74: e0871204 add r1, r7, r4, lsl #4
c78: e3a03033 mov r3, #51 ; 0x33
c7c: e1a02005 mov r2, r5
c80: e3a0000a mov r0, #10
c84: 03a09020 moveq r9, #32
c88: 13a0902c movne r9, #44 ; 0x2c
c8c: ebfffe5d bl 608 <inet_ntop@plt>
c90: e1a01009 mov r1, r9
c94: e2844001 add r4, r4, #1
c98: e1a02000 mov r2, r0
c9c: e1a00008 mov r0, r8
ca0: ebfffe40 bl 5a8 <printf@plt>
ca4: eaffffef b c68 <libip6t_rt_init+0x624>
ca8: 00011488 andeq r1, r1, r8, lsl #9
cac: 00000689 andeq r0, r0, r9, lsl #13
cb0: e92d4010 push {r4, lr}
cb4: e5d13030 ldrb r3, [r1, #48] ; 0x30
cb8: e1a04001 mov r4, r1
cbc: e3130001 tst r3, #1
cc0: 0a000008 beq ce8 <libip6t_rt_init+0x6a4>
cc4: e5d13031 ldrb r3, [r1, #49] ; 0x31
cc8: e3130001 tst r3, #1
ccc: 1a00003c bne dc4 <libip6t_rt_init+0x780>
cd0: e59f1120 ldr r1, [pc, #288] ; df8 <libip6t_rt_init+0x7b4>
cd4: e08f1001 add r1, pc, r1
cd8: e59f011c ldr r0, [pc, #284] ; dfc <libip6t_rt_init+0x7b8>
cdc: e5942020 ldr r2, [r4, #32]
ce0: e08f0000 add r0, pc, r0
ce4: ebfffe2f bl 5a8 <printf@plt>
ce8: e5943024 ldr r3, [r4, #36] ; 0x24
cec: e3530000 cmp r3, #0
cf0: 1a000002 bne d00 <libip6t_rt_init+0x6bc>
cf4: e5943028 ldr r3, [r4, #40] ; 0x28
cf8: e3730001 cmn r3, #1
cfc: 0a00000e beq d3c <libip6t_rt_init+0x6f8>
d00: e5d43031 ldrb r3, [r4, #49] ; 0x31
d04: e3130002 tst r3, #2
d08: 1a000030 bne dd0 <libip6t_rt_init+0x78c>
d0c: e59f10ec ldr r1, [pc, #236] ; e00 <libip6t_rt_init+0x7bc>
d10: e08f1001 add r1, pc, r1
d14: e59f00e8 ldr r0, [pc, #232] ; e04 <libip6t_rt_init+0x7c0>
d18: e08f0000 add r0, pc, r0
d1c: ebfffe21 bl 5a8 <printf@plt>
d20: e5941024 ldr r1, [r4, #36] ; 0x24
d24: e5942028 ldr r2, [r4, #40] ; 0x28
d28: e1510002 cmp r1, r2
d2c: 0a00002a beq ddc <libip6t_rt_init+0x798>
d30: e59f00d0 ldr r0, [pc, #208] ; e08 <libip6t_rt_init+0x7c4>
d34: e08f0000 add r0, pc, r0
d38: ebfffe1a bl 5a8 <printf@plt>
d3c: e5d43030 ldrb r3, [r4, #48] ; 0x30
d40: e3130004 tst r3, #4
d44: 0a000008 beq d6c <libip6t_rt_init+0x728>
d48: e5d43031 ldrb r3, [r4, #49] ; 0x31
d4c: e3130004 tst r3, #4
d50: 1a000025 bne dec <libip6t_rt_init+0x7a8>
d54: e59f10b0 ldr r1, [pc, #176] ; e0c <libip6t_rt_init+0x7c8>
d58: e08f1001 add r1, pc, r1
d5c: e59f00ac ldr r0, [pc, #172] ; e10 <libip6t_rt_init+0x7cc>
d60: e594202c ldr r2, [r4, #44] ; 0x2c
d64: e08f0000 add r0, pc, r0
d68: ebfffe0e bl 5a8 <printf@plt>
d6c: e5d43030 ldrb r3, [r4, #48] ; 0x30
d70: e3130008 tst r3, #8
d74: 0a000002 beq d84 <libip6t_rt_init+0x740>
d78: e59f0094 ldr r0, [pc, #148] ; e14 <libip6t_rt_init+0x7d0>
d7c: e08f0000 add r0, pc, r0
d80: ebfffe08 bl 5a8 <printf@plt>
d84: e5d43030 ldrb r3, [r4, #48] ; 0x30
d88: e3130010 tst r3, #16
d8c: 0a000002 beq d9c <libip6t_rt_init+0x758>
d90: e59f0080 ldr r0, [pc, #128] ; e18 <libip6t_rt_init+0x7d4>
d94: e08f0000 add r0, pc, r0
d98: ebfffe02 bl 5a8 <printf@plt>
d9c: e2841034 add r1, r4, #52 ; 0x34
da0: e5d40134 ldrb r0, [r4, #308] ; 0x134
da4: ebffffa6 bl c44 <libip6t_rt_init+0x600>
da8: e5d43030 ldrb r3, [r4, #48] ; 0x30
dac: e3130020 tst r3, #32
db0: 08bd8010 popeq {r4, pc}
db4: e59f0060 ldr r0, [pc, #96] ; e1c <libip6t_rt_init+0x7d8>
db8: e8bd4010 pop {r4, lr}
dbc: e08f0000 add r0, pc, r0
dc0: eafffdf8 b 5a8 <printf@plt>
dc4: e59f1054 ldr r1, [pc, #84] ; e20 <libip6t_rt_init+0x7dc>
dc8: e08f1001 add r1, pc, r1
dcc: eaffffc1 b cd8 <libip6t_rt_init+0x694>
dd0: e59f104c ldr r1, [pc, #76] ; e24 <libip6t_rt_init+0x7e0>
dd4: e08f1001 add r1, pc, r1
dd8: eaffffcd b d14 <libip6t_rt_init+0x6d0>
ddc: e59f0044 ldr r0, [pc, #68] ; e28 <libip6t_rt_init+0x7e4>
de0: e08f0000 add r0, pc, r0
de4: ebfffdef bl 5a8 <printf@plt>
de8: eaffffd3 b d3c <libip6t_rt_init+0x6f8>
dec: e59f1038 ldr r1, [pc, #56] ; e2c <libip6t_rt_init+0x7e8>
df0: e08f1001 add r1, pc, r1
df4: eaffffd8 b d5c <libip6t_rt_init+0x718>
df8: 00000618 andeq r0, r0, r8, lsl r6
dfc: 00000615 andeq r0, r0, r5, lsl r6
e00: 000005dc ldrdeq r0, [r0], -ip
e04: 000005ed andeq r0, r0, sp, ror #11
e08: 000005e3 andeq r0, r0, r3, ror #11
e0c: 00000594 muleq r0, r4, r5
e10: 000005b9 ; <UNDEFINED> instruction: 0x000005b9
e14: 000005b0 ; <UNDEFINED> instruction: 0x000005b0
e18: 000005a4 andeq r0, r0, r4, lsr #11
e1c: 0000058a andeq r0, r0, sl, lsl #11
e20: 0000052a andeq r0, r0, sl, lsr #10
e24: 0000051e andeq r0, r0, lr, lsl r5
e28: 00000522 andeq r0, r0, r2, lsr #10
e2c: 00000502 andeq r0, r0, r2, lsl #10
e30: e59f01c4 ldr r0, [pc, #452] ; ffc <libip6t_rt_init+0x9b8>
e34: e92d41f0 push {r4, r5, r6, r7, r8, lr}
e38: e08f0000 add r0, pc, r0
e3c: e1a04001 mov r4, r1
e40: ebfffdd8 bl 5a8 <printf@plt>
e44: e5d43030 ldrb r3, [r4, #48] ; 0x30
e48: e3130001 tst r3, #1
e4c: 0a000008 beq e74 <libip6t_rt_init+0x830>
e50: e5d43031 ldrb r3, [r4, #49] ; 0x31
e54: e3130001 tst r3, #1
e58: 1a000051 bne fa4 <libip6t_rt_init+0x960>
e5c: e59f119c ldr r1, [pc, #412] ; 1000 <libip6t_rt_init+0x9bc>
e60: e08f1001 add r1, pc, r1
e64: e59f0198 ldr r0, [pc, #408] ; 1004 <libip6t_rt_init+0x9c0>
e68: e5942020 ldr r2, [r4, #32]
e6c: e08f0000 add r0, pc, r0
e70: ebfffdcc bl 5a8 <printf@plt>
e74: e5d43031 ldrb r3, [r4, #49] ; 0x31
e78: e5946024 ldr r6, [r4, #36] ; 0x24
e7c: e2132002 ands r2, r3, #2
e80: e5947028 ldr r7, [r4, #40] ; 0x28
e84: 1a000049 bne fb0 <libip6t_rt_init+0x96c>
e88: e59f5178 ldr r5, [pc, #376] ; 1008 <libip6t_rt_init+0x9c4>
e8c: e08f5005 add r5, pc, r5
e90: e2973001 adds r3, r7, #1
e94: 13a03001 movne r3, #1
e98: e3560000 cmp r6, #0
e9c: 13a03001 movne r3, #1
ea0: e3520000 cmp r2, #0
ea4: 13a03001 movne r3, #1
ea8: e3530000 cmp r3, #0
eac: 0a00000e beq eec <libip6t_rt_init+0x8a8>
eb0: e59f1154 ldr r1, [pc, #340] ; 100c <libip6t_rt_init+0x9c8>
eb4: e59f0154 ldr r0, [pc, #340] ; 1010 <libip6t_rt_init+0x9cc>
eb8: e08f1001 add r1, pc, r1
ebc: e08f0000 add r0, pc, r0
ec0: ebfffdb8 bl 5a8 <printf@plt>
ec4: e1560007 cmp r6, r7
ec8: e1a01005 mov r1, r5
ecc: 1a00003a bne fbc <libip6t_rt_init+0x978>
ed0: e59f013c ldr r0, [pc, #316] ; 1014 <libip6t_rt_init+0x9d0>
ed4: e08f0000 add r0, pc, r0
ed8: ebfffdb2 bl 5a8 <printf@plt>
edc: e59f0134 ldr r0, [pc, #308] ; 1018 <libip6t_rt_init+0x9d4>
ee0: e1a01006 mov r1, r6
ee4: e08f0000 add r0, pc, r0
ee8: ebfffdae bl 5a8 <printf@plt>
eec: e5d43030 ldrb r3, [r4, #48] ; 0x30
ef0: e3130004 tst r3, #4
ef4: 0a00000e beq f34 <libip6t_rt_init+0x8f0>
ef8: e59f011c ldr r0, [pc, #284] ; 101c <libip6t_rt_init+0x9d8>
efc: e08f0000 add r0, pc, r0
f00: ebfffda8 bl 5a8 <printf@plt>
f04: e5d43031 ldrb r3, [r4, #49] ; 0x31
f08: e3130004 tst r3, #4
f0c: 1a000037 bne ff0 <libip6t_rt_init+0x9ac>
f10: e59f1108 ldr r1, [pc, #264] ; 1020 <libip6t_rt_init+0x9dc>
f14: e08f1001 add r1, pc, r1
f18: e59f0104 ldr r0, [pc, #260] ; 1024 <libip6t_rt_init+0x9e0>
f1c: e08f0000 add r0, pc, r0
f20: ebfffda0 bl 5a8 <printf@plt>
f24: e59f00fc ldr r0, [pc, #252] ; 1028 <libip6t_rt_init+0x9e4>
f28: e594102c ldr r1, [r4, #44] ; 0x2c
f2c: e08f0000 add r0, pc, r0
f30: ebfffd9c bl 5a8 <printf@plt>
f34: e5d43030 ldrb r3, [r4, #48] ; 0x30
f38: e3130008 tst r3, #8
f3c: 0a000002 beq f4c <libip6t_rt_init+0x908>
f40: e59f00e4 ldr r0, [pc, #228] ; 102c <libip6t_rt_init+0x9e8>
f44: e08f0000 add r0, pc, r0
f48: ebfffd96 bl 5a8 <printf@plt>
f4c: e5d43030 ldrb r3, [r4, #48] ; 0x30
f50: e3130010 tst r3, #16
f54: 0a000002 beq f64 <libip6t_rt_init+0x920>
f58: e59f00d0 ldr r0, [pc, #208] ; 1030 <libip6t_rt_init+0x9ec>
f5c: e08f0000 add r0, pc, r0
f60: ebfffd90 bl 5a8 <printf@plt>
f64: e2841034 add r1, r4, #52 ; 0x34
f68: e5d40134 ldrb r0, [r4, #308] ; 0x134
f6c: ebffff34 bl c44 <libip6t_rt_init+0x600>
f70: e5d43030 ldrb r3, [r4, #48] ; 0x30
f74: e3130020 tst r3, #32
f78: 0a000002 beq f88 <libip6t_rt_init+0x944>
f7c: e59f00b0 ldr r0, [pc, #176] ; 1034 <libip6t_rt_init+0x9f0>
f80: e08f0000 add r0, pc, r0
f84: ebfffd87 bl 5a8 <printf@plt>
f88: e5d41031 ldrb r1, [r4, #49] ; 0x31
f8c: e3d11007 bics r1, r1, #7
f90: 08bd81f0 popeq {r4, r5, r6, r7, r8, pc}
f94: e59f009c ldr r0, [pc, #156] ; 1038 <libip6t_rt_init+0x9f4>
f98: e8bd41f0 pop {r4, r5, r6, r7, r8, lr}
f9c: e08f0000 add r0, pc, r0
fa0: eafffd80 b 5a8 <printf@plt>
fa4: e59f1090 ldr r1, [pc, #144] ; 103c <libip6t_rt_init+0x9f8>
fa8: e08f1001 add r1, pc, r1
fac: eaffffac b e64 <libip6t_rt_init+0x820>
fb0: e59f5088 ldr r5, [pc, #136] ; 1040 <libip6t_rt_init+0x9fc>
fb4: e08f5005 add r5, pc, r5
fb8: eaffffb4 b e90 <libip6t_rt_init+0x84c>
fbc: e59f0080 ldr r0, [pc, #128] ; 1044 <libip6t_rt_init+0xa00>
fc0: e59f5080 ldr r5, [pc, #128] ; 1048 <libip6t_rt_init+0xa04>
fc4: e08f0000 add r0, pc, r0
fc8: e08f5005 add r5, pc, r5
fcc: ebfffd75 bl 5a8 <printf@plt>
fd0: e1a01006 mov r1, r6
fd4: e1a00005 mov r0, r5
fd8: ebfffd72 bl 5a8 <printf@plt>
fdc: e3a0003a mov r0, #58 ; 0x3a
fe0: ebfffd6d bl 59c <putchar@plt>
[*] Function printf used 21 times libip6t_rt.so