[*] Binary protection state of libxt_time.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_time.so
cd4: e1a06000 mov r6, r0
cd8: e3a00020 mov r0, #32
cdc: e1a07001 mov r7, r1
ce0: e3a04001 mov r4, #1
ce4: ebfffe70 bl 6ac <putchar@plt>
ce8: e08f8008 add r8, pc, r8
cec: e3a03000 mov r3, #0
cf0: e08f9009 add r9, pc, r9
cf4: e08fa00a add sl, pc, sl
cf8: e3a02001 mov r2, #1
cfc: e0162412 ands r2, r6, r2, lsl r4
d00: 01a05003 moveq r5, r3
d04: 0a000017 beq d68 <libxt_time_init+0x5d8>
d08: e3530000 cmp r3, #0
d0c: e2835001 add r5, r3, #1
d10: 0a000001 beq d1c <libxt_time_init+0x58c>
d14: e3a0002c mov r0, #44 ; 0x2c
d18: ebfffe63 bl 6ac <putchar@plt>
d1c: e1a01004 mov r1, r4
d20: e1a00008 mov r0, r8
d24: ebfffe63 bl 6b8 <printf@plt>
d28: e3570000 cmp r7, #0
d2c: 0a00000d beq d68 <libxt_time_init+0x5d8>
d30: e3a0100a mov r1, #10
d34: e1a00004 mov r0, r4
d38: eb00023a bl 1628 <libxt_time_init+0xe98>
d3c: e3510002 cmp r1, #2
d40: 01a00009 moveq r0, r9
d44: 0a000006 beq d64 <libxt_time_init+0x5d4>
d48: e3510003 cmp r1, #3
d4c: 01a0000a moveq r0, sl
d50: 0a000003 beq d64 <libxt_time_init+0x5d4>
d54: e3510001 cmp r1, #1
d58: 1a000007 bne d7c <libxt_time_init+0x5ec>
d5c: e59f0030 ldr r0, [pc, #48] ; d94 <libxt_time_init+0x604>
d60: e08f0000 add r0, pc, r0
d64: ebfffe53 bl 6b8 <printf@plt>
d68: e2844001 add r4, r4, #1
d6c: e3540020 cmp r4, #32
--
d98: 00000aa3 andeq r0, r0, r3, lsr #21
d9c: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
da0: e59f7058 ldr r7, [pc, #88] ; e00 <libxt_time_init+0x670>
da4: e1a06000 mov r6, r0
da8: e3a00020 mov r0, #32
dac: ebfffe3e bl 6ac <putchar@plt>
db0: e59f804c ldr r8, [pc, #76] ; e04 <libxt_time_init+0x674>
db4: e59f904c ldr r9, [pc, #76] ; e08 <libxt_time_init+0x678>
db8: e3a05000 mov r5, #0
dbc: e3a04001 mov r4, #1
dc0: e08f7007 add r7, pc, r7
dc4: e08f8008 add r8, pc, r8
dc8: e08f9009 add r9, pc, r9
dcc: e3a03001 mov r3, #1
dd0: e0163413 ands r3, r6, r3, lsl r4
dd4: 0a000005 beq df0 <libxt_time_init+0x660>
dd8: e3550000 cmp r5, #0
ddc: e7971104 ldr r1, [r7, r4, lsl #2]
de0: 11a00009 movne r0, r9
de4: 01a00008 moveq r0, r8
de8: ebfffe32 bl 6b8 <printf@plt>
dec: e2855001 add r5, r5, #1
df0: e2844001 add r4, r4, #1
--
e28: e1a04001 mov r4, r1
e2c: ebfffe45 bl 748 <gmtime@plt>
e30: e3540000 cmp r4, #0
e34: e5902010 ldr r2, [r0, #16]
e38: e5901014 ldr r1, [r0, #20]
e3c: e5903000 ldr r3, [r0]
e40: 0a00000f beq e84 <libxt_time_init+0x6f4>
e44: e58d300c str r3, [sp, #12]
e48: e5903004 ldr r3, [r0, #4]
e4c: e58d3008 str r3, [sp, #8]
e50: e5903008 ldr r3, [r0, #8]
e54: e58d3004 str r3, [sp, #4]
e58: e590300c ldr r3, [r0, #12]
e5c: e59f0054 ldr r0, [pc, #84] ; eb8 <libxt_time_init+0x728>
e60: e58d3000 str r3, [sp]
e64: e2823001 add r3, r2, #1
e68: e2812e76 add r2, r1, #1888 ; 0x760
e6c: e282200c add r2, r2, #12
e70: e1a01004 mov r1, r4
e74: e08f0000 add r0, pc, r0
e78: ebfffe0e bl 6b8 <printf@plt>
e7c: e28dd018 add sp, sp, #24
e80: e8bd8010 pop {r4, pc}
e84: e58d3008 str r3, [sp, #8]
e88: e5903004 ldr r3, [r0, #4]
e8c: e2811e76 add r1, r1, #1888 ; 0x760
e90: e58d3004 str r3, [sp, #4]
e94: e5903008 ldr r3, [r0, #8]
e98: e2822001 add r2, r2, #1
e9c: e58d3000 str r3, [sp]
ea0: e590300c ldr r3, [r0, #12]
ea4: e59f0010 ldr r0, [pc, #16] ; ebc <libxt_time_init+0x72c>
ea8: e281100c add r1, r1, #12
eac: e08f0000 add r0, pc, r0
eb0: ebfffe00 bl 6b8 <printf@plt>
eb4: eafffff0 b e7c <libxt_time_init+0x6ec>
eb8: 000009b6 ; <UNDEFINED> instruction: 0x000009b6
--
1284: e591202c ldr r2, [r1, #44] ; 0x2c
1288: e59f3120 ldr r3, [pc, #288] ; 13b0 <libxt_time_init+0xc20>
128c: e1520003 cmp r2, r3
1290: 0a000020 beq 1318 <libxt_time_init+0xb88>
1294: e1a00005 mov r0, r5
1298: e3a0103c mov r1, #60 ; 0x3c
129c: eb0000e1 bl 1628 <libxt_time_init+0xe98>
12a0: e59f710c ldr r7, [pc, #268] ; 13b4 <libxt_time_init+0xc24>
12a4: e59f610c ldr r6, [pc, #268] ; 13b8 <libxt_time_init+0xc28>
12a8: e0832795 umull r2, r3, r5, r7
12ac: e0898695 umull r8, r9, r5, r6
12b0: e1a002a3 lsr r0, r3, #5
12b4: e1a0a001 mov sl, r1
12b8: e3a0103c mov r1, #60 ; 0x3c
12bc: eb000118 bl 1724 <libxt_time_init+0xf94>
12c0: e59f00f4 ldr r0, [pc, #244] ; 13bc <libxt_time_init+0xc2c>
12c4: e1a0300a mov r3, sl
12c8: e08f0000 add r0, pc, r0
12cc: e1a02001 mov r2, r1
12d0: e1a015a9 lsr r1, r9, #11
12d4: ebfffcf7 bl 6b8 <printf@plt>
12d8: e594502c ldr r5, [r4, #44] ; 0x2c
12dc: e3a0103c mov r1, #60 ; 0x3c
12e0: e1a00005 mov r0, r5
12e4: eb0000cf bl 1628 <libxt_time_init+0xe98>
12e8: e0832795 umull r2, r3, r5, r7
12ec: e0898695 umull r8, r9, r5, r6
12f0: e1a002a3 lsr r0, r3, #5
12f4: e1a0a001 mov sl, r1
12f8: e3a0103c mov r1, #60 ; 0x3c
12fc: eb000108 bl 1724 <libxt_time_init+0xf94>
1300: e59f00b8 ldr r0, [pc, #184] ; 13c0 <libxt_time_init+0xc30>
1304: e1a0300a mov r3, sl
1308: e08f0000 add r0, pc, r0
130c: e1a02001 mov r2, r1
1310: e1a015a9 lsr r1, r9, #11
1314: ebfffce7 bl 6b8 <printf@plt>
1318: e5943030 ldr r3, [r4, #48] ; 0x30
131c: e3730002 cmn r3, #2
1320: 0a000005 beq 133c <libxt_time_init+0xbac>
1324: e59f0098 ldr r0, [pc, #152] ; 13c4 <libxt_time_init+0xc34>
1328: e08f0000 add r0, pc, r0
132c: ebfffce1 bl 6b8 <printf@plt>
1330: e3a01000 mov r1, #0
1334: e5940030 ldr r0, [r4, #48] ; 0x30
1338: ebfffe61 bl cc4 <libxt_time_init+0x534>
133c: e5d43034 ldrb r3, [r4, #52] ; 0x34
1340: e35300fe cmp r3, #254 ; 0xfe
1344: 0a000004 beq 135c <libxt_time_init+0xbcc>
1348: e59f0078 ldr r0, [pc, #120] ; 13c8 <libxt_time_init+0xc38>
134c: e08f0000 add r0, pc, r0
1350: ebfffcd8 bl 6b8 <printf@plt>
1354: e5d40034 ldrb r0, [r4, #52] ; 0x34
1358: ebfffe8f bl d9c <libxt_time_init+0x60c>
135c: e59f1068 ldr r1, [pc, #104] ; 13cc <libxt_time_init+0xc3c>
1360: e5940020 ldr r0, [r4, #32]
1364: e08f1001 add r1, pc, r1
1368: ebfffea7 bl e0c <libxt_time_init+0x67c>
136c: e59f105c ldr r1, [pc, #92] ; 13d0 <libxt_time_init+0xc40>
1370: e5940024 ldr r0, [r4, #36] ; 0x24
1374: e08f1001 add r1, pc, r1
1378: ebfffea3 bl e0c <libxt_time_init+0x67c>
137c: e5d43035 ldrb r3, [r4, #53] ; 0x35
1380: e3130001 tst r3, #1
1384: 0a000002 beq 1394 <libxt_time_init+0xc04>
1388: e59f0044 ldr r0, [pc, #68] ; 13d4 <libxt_time_init+0xc44>
138c: e08f0000 add r0, pc, r0
1390: ebfffcc8 bl 6b8 <printf@plt>
1394: e5d43035 ldrb r3, [r4, #53] ; 0x35
1398: e3130002 tst r3, #2
139c: 08bd87f0 popeq {r4, r5, r6, r7, r8, r9, sl, pc}
13a0: e59f0030 ldr r0, [pc, #48] ; 13d8 <libxt_time_init+0xc48>
13a4: e8bd47f0 pop {r4, r5, r6, r7, r8, r9, sl, lr}
13a8: e08f0000 add r0, pc, r0
13ac: eafffcc1 b 6b8 <printf@plt>
13b0: 0001517f andeq r5, r1, pc, ror r1
13b4: 88888889 stmhi r8, {r0, r3, r7, fp, pc}
13b8: 91a2b3c5 ; <UNDEFINED> instruction: 0x91a2b3c5
13bc: 000009a0 andeq r0, r0, r0, lsr #19
13c0: 0000097c andeq r0, r0, ip, ror r9
13c4: 000008ea andeq r0, r0, sl, ror #17
13c8: 00000953 andeq r0, r0, r3, asr r9
13cc: 00000947 andeq r0, r0, r7, asr #18
13d0: 00000943 andeq r0, r0, r3, asr #18
13d4: 00000936 andeq r0, r0, r6, lsr r9
13d8: 00000926 andeq r0, r0, r6, lsr #18
13dc: e59f016c ldr r0, [pc, #364] ; 1550 <libxt_time_init+0xdc0>
13e0: e92d47f0 push {r4, r5, r6, r7, r8, r9, sl, lr}
13e4: e08f0000 add r0, pc, r0
13e8: e1a04001 mov r4, r1
13ec: ebfffcb1 bl 6b8 <printf@plt>
13f0: e5945028 ldr r5, [r4, #40] ; 0x28
13f4: e3550000 cmp r5, #0
--
13fc: e594202c ldr r2, [r4, #44] ; 0x2c
1400: e59f314c ldr r3, [pc, #332] ; 1554 <libxt_time_init+0xdc4>
1404: e1520003 cmp r2, r3
1408: 0a000020 beq 1490 <libxt_time_init+0xd00>
140c: e1a00005 mov r0, r5
1410: e3a0103c mov r1, #60 ; 0x3c
1414: eb000083 bl 1628 <libxt_time_init+0xe98>
1418: e59f7138 ldr r7, [pc, #312] ; 1558 <libxt_time_init+0xdc8>
141c: e59f6138 ldr r6, [pc, #312] ; 155c <libxt_time_init+0xdcc>
1420: e0832795 umull r2, r3, r5, r7
1424: e0898695 umull r8, r9, r5, r6
1428: e1a002a3 lsr r0, r3, #5
142c: e1a0a001 mov sl, r1
1430: e3a0103c mov r1, #60 ; 0x3c
1434: eb0000ba bl 1724 <libxt_time_init+0xf94>
1438: e59f0120 ldr r0, [pc, #288] ; 1560 <libxt_time_init+0xdd0>
143c: e1a0300a mov r3, sl
1440: e08f0000 add r0, pc, r0
1444: e1a02001 mov r2, r1
1448: e1a015a9 lsr r1, r9, #11
144c: ebfffc99 bl 6b8 <printf@plt>
1450: e594502c ldr r5, [r4, #44] ; 0x2c
1454: e3a0103c mov r1, #60 ; 0x3c
1458: e1a00005 mov r0, r5
145c: eb000071 bl 1628 <libxt_time_init+0xe98>
1460: e0832795 umull r2, r3, r5, r7
1464: e0898695 umull r8, r9, r5, r6
1468: e1a002a3 lsr r0, r3, #5
146c: e1a0a001 mov sl, r1
1470: e3a0103c mov r1, #60 ; 0x3c
1474: eb0000aa bl 1724 <libxt_time_init+0xf94>
1478: e59f00e4 ldr r0, [pc, #228] ; 1564 <libxt_time_init+0xdd4>
147c: e1a0300a mov r3, sl
1480: e08f0000 add r0, pc, r0
1484: e1a02001 mov r2, r1
1488: e1a015a9 lsr r1, r9, #11
148c: ebfffc89 bl 6b8 <printf@plt>
1490: e5d43034 ldrb r3, [r4, #52] ; 0x34
1494: e35300fe cmp r3, #254 ; 0xfe
1498: 0a000004 beq 14b0 <libxt_time_init+0xd20>
149c: e59f00c4 ldr r0, [pc, #196] ; 1568 <libxt_time_init+0xdd8>
14a0: e08f0000 add r0, pc, r0
14a4: ebfffc83 bl 6b8 <printf@plt>
14a8: e5d40034 ldrb r0, [r4, #52] ; 0x34
14ac: ebfffe3a bl d9c <libxt_time_init+0x60c>
14b0: e5943030 ldr r3, [r4, #48] ; 0x30
14b4: e3730002 cmn r3, #2
14b8: 0a000005 beq 14d4 <libxt_time_init+0xd44>
14bc: e59f00a8 ldr r0, [pc, #168] ; 156c <libxt_time_init+0xddc>
14c0: e08f0000 add r0, pc, r0
14c4: ebfffc7b bl 6b8 <printf@plt>
14c8: e3a01001 mov r1, #1
14cc: e5940030 ldr r0, [r4, #48] ; 0x30
14d0: ebfffdfb bl cc4 <libxt_time_init+0x534>
14d4: e5943020 ldr r3, [r4, #32]
14d8: e3530000 cmp r3, #0
14dc: 0a000005 beq 14f8 <libxt_time_init+0xd68>
14e0: e59f0088 ldr r0, [pc, #136] ; 1570 <libxt_time_init+0xde0>
14e4: e08f0000 add r0, pc, r0
14e8: ebfffc72 bl 6b8 <printf@plt>
14ec: e3a01000 mov r1, #0
14f0: e5940020 ldr r0, [r4, #32]
14f4: ebfffe44 bl e0c <libxt_time_init+0x67c>
14f8: e5943024 ldr r3, [r4, #36] ; 0x24
14fc: e3730106 cmn r3, #-2147483647 ; 0x80000001
1500: 0a000005 beq 151c <libxt_time_init+0xd8c>
1504: e59f0068 ldr r0, [pc, #104] ; 1574 <libxt_time_init+0xde4>
1508: e08f0000 add r0, pc, r0
150c: ebfffc69 bl 6b8 <printf@plt>
1510: e3a01000 mov r1, #0
1514: e5940024 ldr r0, [r4, #36] ; 0x24
1518: ebfffe3b bl e0c <libxt_time_init+0x67c>
151c: e5d43035 ldrb r3, [r4, #53] ; 0x35
1520: e3130001 tst r3, #1
1524: 1a000002 bne 1534 <libxt_time_init+0xda4>
1528: e59f0048 ldr r0, [pc, #72] ; 1578 <libxt_time_init+0xde8>
152c: e08f0000 add r0, pc, r0
1530: ebfffc60 bl 6b8 <printf@plt>
1534: e5d43035 ldrb r3, [r4, #53] ; 0x35
1538: e3130002 tst r3, #2
[*] Function printf used 18 times libxt_time.so