[*] 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