[*] Binary protection state of checkTime

  
  	Partial RELRO  No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   Symbols


[*] Function printf tear down of checkTime

   10a1c:	e50b300c 	str	r3, [fp, #-12]
   10a20:	e3a03000 	mov	r3, #0
   10a24:	e50b3008 	str	r3, [fp, #-8]
   10a28:	e24b000c 	sub	r0, fp, #12
   10a2c:	e3a03000 	mov	r3, #0
   10a30:	e59f20ec 	ldr	r2, [pc, #236]	; 10b24 <ain+0x118>
   10a34:	e3a01000 	mov	r1, #0
   10a38:	ebffff8c 	bl	10870 <pthread_create@plt>
   10a3c:	e1a03000 	mov	r3, r0
   10a40:	e3530000 	cmp	r3, #0
   10a44:	13a03001 	movne	r3, #1
   10a48:	03a03000 	moveq	r3, #0
   10a4c:	e20330ff 	and	r3, r3, #255	; 0xff
   10a50:	e3530000 	cmp	r3, #0
   10a54:	0a000008 	beq	10a7c <ain+0x70>
   10a58:	ebffff5d 	bl	107d4 <__errno_location@plt>
   10a5c:	e1a03000 	mov	r3, r0
   10a60:	e5933000 	ldr	r3, [r3]
   10a64:	e1a01003 	mov	r1, r3
   10a68:	e59f00b8 	ldr	r0, [pc, #184]	; 10b28 <ain+0x11c>
   10a6c:	ebffff9a 	bl	108dc <printf@plt>
   10a70:	e3a03000 	mov	r3, #0
   10a74:	e50b3008 	str	r3, [fp, #-8]
--
   10a84:	e51b3008 	ldr	r3, [fp, #-8]
   10a88:	e3530000 	cmp	r3, #0
   10a8c:	0a000016 	beq	10aec <ain+0xe0>
   10a90:	e24b000c 	sub	r0, fp, #12
   10a94:	e3a03000 	mov	r3, #0
   10a98:	e59f208c 	ldr	r2, [pc, #140]	; 10b2c <ain+0x120>
   10a9c:	e3a01000 	mov	r1, #0
   10aa0:	ebffff72 	bl	10870 <pthread_create@plt>
   10aa4:	e1a03000 	mov	r3, r0
   10aa8:	e3530000 	cmp	r3, #0
   10aac:	13a03001 	movne	r3, #1
   10ab0:	03a03000 	moveq	r3, #0
   10ab4:	e20330ff 	and	r3, r3, #255	; 0xff
   10ab8:	e3530000 	cmp	r3, #0
   10abc:	0a000008 	beq	10ae4 <ain+0xd8>
   10ac0:	ebffff43 	bl	107d4 <__errno_location@plt>
   10ac4:	e1a03000 	mov	r3, r0
   10ac8:	e5933000 	ldr	r3, [r3]
   10acc:	e1a01003 	mov	r1, r3
   10ad0:	e59f0058 	ldr	r0, [pc, #88]	; 10b30 <ain+0x124>
   10ad4:	ebffff80 	bl	108dc <printf@plt>
   10ad8:	e3a03000 	mov	r3, #0
   10adc:	e50b3008 	str	r3, [fp, #-8]
--
   10b40:	e28db004 	add	fp, sp, #4
   10b44:	e24dd018 	sub	sp, sp, #24
   10b48:	e50b0010 	str	r0, [fp, #-16]
   10b4c:	e50b1014 	str	r1, [fp, #-20]	; 0xffffffec
   10b50:	e3a02000 	mov	r2, #0
   10b54:	e3a01002 	mov	r1, #2
   10b58:	e59f0078 	ldr	r0, [pc, #120]	; 10bd8 <_ZL7my_mmapjj+0x9c>
   10b5c:	ebffff1f 	bl	107e0 <open@plt>
   10b60:	e1a02000 	mov	r2, r0
   10b64:	e59f3070 	ldr	r3, [pc, #112]	; 10bdc <_ZL7my_mmapjj+0xa0>
   10b68:	e5832000 	str	r2, [r3]
   10b6c:	e59f3068 	ldr	r3, [pc, #104]	; 10bdc <_ZL7my_mmapjj+0xa0>
   10b70:	e5933000 	ldr	r3, [r3]
   10b74:	e3530000 	cmp	r3, #0
   10b78:	aa000007 	bge	10b9c <_ZL7my_mmapjj+0x60>
   10b7c:	ebffff14 	bl	107d4 <__errno_location@plt>
   10b80:	e1a03000 	mov	r3, r0
   10b84:	e5933000 	ldr	r3, [r3]
   10b88:	e1a01003 	mov	r1, r3
   10b8c:	e59f004c 	ldr	r0, [pc, #76]	; 10be0 <_ZL7my_mmapjj+0xa4>
   10b90:	ebffff51 	bl	108dc <printf@plt>
   10b94:	e3a03000 	mov	r3, #0
   10b98:	ea00000b 	b	10bcc <_ZL7my_mmapjj+0x90>
--
   10c3c:	e3e03000 	mvn	r3, #0
   10c40:	e50b3008 	str	r3, [fp, #-8]
   10c44:	e24b3060 	sub	r3, fp, #96	; 0x60
   10c48:	e3a02024 	mov	r2, #36	; 0x24
   10c4c:	e3a01000 	mov	r1, #0
   10c50:	e1a00003 	mov	r0, r3
   10c54:	ebffff11 	bl	108a0 <emset@plt>
   10c58:	e3a01002 	mov	r1, #2
   10c5c:	e59f0110 	ldr	r0, [pc, #272]	; 10d74 <_Z12UpdateExtRTCv+0x144>
   10c60:	ebfffede 	bl	107e0 <open@plt>
   10c64:	e1a03000 	mov	r3, r0
   10c68:	e50b3008 	str	r3, [fp, #-8]
   10c6c:	e51b3008 	ldr	r3, [fp, #-8]
   10c70:	e3730001 	cmn	r3, #1
   10c74:	1a000006 	bne	10c94 <_Z12UpdateExtRTCv+0x64>
   10c78:	ebfffed5 	bl	107d4 <__errno_location@plt>
   10c7c:	e1a03000 	mov	r3, r0
   10c80:	e5933000 	ldr	r3, [r3]
   10c84:	e1a01003 	mov	r1, r3
   10c88:	e59f00e8 	ldr	r0, [pc, #232]	; 10d78 <_Z12UpdateExtRTCv+0x148>
   10c8c:	ebffff12 	bl	108dc <printf@plt>
   10c90:	ea00002e 	b	10d50 <_Z12UpdateExtRTCv+0x120>
   10c94:	e3a00000 	mov	r0, #0
--
   10cf4:	e51b302c 	ldr	r3, [fp, #-44]	; 0xffffffd4
   10cf8:	e50b3050 	str	r3, [fp, #-80]	; 0xffffffb0
   10cfc:	e51b3030 	ldr	r3, [fp, #-48]	; 0xffffffd0
   10d00:	e50b3054 	str	r3, [fp, #-84]	; 0xffffffac
   10d04:	e51b3024 	ldr	r3, [fp, #-36]	; 0xffffffdc
   10d08:	e50b3048 	str	r3, [fp, #-72]	; 0xffffffb8
   10d0c:	e24b3060 	sub	r3, fp, #96	; 0x60
   10d10:	e1a02003 	mov	r2, r3
   10d14:	e59f1060 	ldr	r1, [pc, #96]	; 10d7c <_Z12UpdateExtRTCv+0x14c>
   10d18:	e51b0008 	ldr	r0, [fp, #-8]
   10d1c:	ebfffebb 	bl	10810 <ioctl@plt>
   10d20:	e50b000c 	str	r0, [fp, #-12]
   10d24:	e51b300c 	ldr	r3, [fp, #-12]
   10d28:	e3730001 	cmn	r3, #1
   10d2c:	1a000006 	bne	10d4c <_Z12UpdateExtRTCv+0x11c>
   10d30:	ebfffea7 	bl	107d4 <__errno_location@plt>
   10d34:	e1a03000 	mov	r3, r0
   10d38:	e5933000 	ldr	r3, [r3]
   10d3c:	e1a01003 	mov	r1, r3
   10d40:	e59f0038 	ldr	r0, [pc, #56]	; 10d80 <_Z12UpdateExtRTCv+0x150>
   10d44:	ebfffee4 	bl	108dc <printf@plt>
   10d48:	ea000000 	b	10d50 <_Z12UpdateExtRTCv+0x120>
   10d4c:	e1a00000 	nop			; (mov r0, r0)
--

00010d84 <_Z12UpdateIntRTCv>:
   10d84:	e92d4800 	push	{fp, lr}
   10d88:	e28db004 	add	fp, sp, #4
   10d8c:	e24dd068 	sub	sp, sp, #104	; 0x68
   10d90:	e3e03000 	mvn	r3, #0
   10d94:	e50b3008 	str	r3, [fp, #-8]
   10d98:	e3a01002 	mov	r1, #2
   10d9c:	e59f00fc 	ldr	r0, [pc, #252]	; 10ea0 <_Z12UpdateIntRTCv+0x11c>
   10da0:	ebfffe8e 	bl	107e0 <open@plt>
   10da4:	e1a03000 	mov	r3, r0
   10da8:	e50b3008 	str	r3, [fp, #-8]
   10dac:	e51b3008 	ldr	r3, [fp, #-8]
   10db0:	e3730001 	cmn	r3, #1
   10db4:	1a000006 	bne	10dd4 <_Z12UpdateIntRTCv+0x50>
   10db8:	ebfffe85 	bl	107d4 <__errno_location@plt>
   10dbc:	e1a03000 	mov	r3, r0
   10dc0:	e5933000 	ldr	r3, [r3]
   10dc4:	e1a01003 	mov	r1, r3
   10dc8:	e59f00d4 	ldr	r0, [pc, #212]	; 10ea4 <_Z12UpdateIntRTCv+0x120>
   10dcc:	ebfffec2 	bl	108dc <printf@plt>
   10dd0:	ea000029 	b	10e7c <_Z12UpdateIntRTCv+0xf8>
   10dd4:	e24b3068 	sub	r3, fp, #104	; 0x68
   10dd8:	e1a02003 	mov	r2, r3
   10ddc:	e59f10c4 	ldr	r1, [pc, #196]	; 10ea8 <_Z12UpdateIntRTCv+0x124>
   10de0:	e51b0008 	ldr	r0, [fp, #-8]
   10de4:	ebfffe89 	bl	10810 <ioctl@plt>
   10de8:	e50b000c 	str	r0, [fp, #-12]
   10dec:	e51b300c 	ldr	r3, [fp, #-12]
   10df0:	e3730001 	cmn	r3, #1
   10df4:	1a000005 	bne	10e10 <_Z12UpdateIntRTCv+0x8c>
   10df8:	ebfffe75 	bl	107d4 <__errno_location@plt>
   10dfc:	e1a03000 	mov	r3, r0
   10e00:	e5933000 	ldr	r3, [r3]
   10e04:	e1a01003 	mov	r1, r3
   10e08:	e59f009c 	ldr	r0, [pc, #156]	; 10eac <_Z12UpdateIntRTCv+0x128>
   10e0c:	ebfffeb2 	bl	108dc <printf@plt>
   10e10:	e51b3060 	ldr	r3, [fp, #-96]	; 0xffffffa0
   10e14:	e50b303c 	str	r3, [fp, #-60]	; 0xffffffc4
--
   10edc:	e51b3010 	ldr	r3, [fp, #-16]
   10ee0:	e2833004 	add	r3, r3, #4
   10ee4:	e50b3014 	str	r3, [fp, #-20]	; 0xffffffec
   10ee8:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   10eec:	e59330e0 	ldr	r3, [r3, #224]	; 0xe0
   10ef0:	e1a03423 	lsr	r3, r3, #8
   10ef4:	e14b31b6 	strh	r3, [fp, #-22]	; 0xffffffea
   10ef8:	e51b3014 	ldr	r3, [fp, #-20]	; 0xffffffec
   10efc:	e59330e0 	ldr	r3, [r3, #224]	; 0xe0
   10f00:	e1a03803 	lsl	r3, r3, #16
   10f04:	e1a03823 	lsr	r3, r3, #16
   10f08:	e20330ff 	and	r3, r3, #255	; 0xff
   10f0c:	e14b31b8 	strh	r3, [fp, #-24]	; 0xffffffe8
   10f10:	e59f1218 	ldr	r1, [pc, #536]	; 11130 <_Z17correctTimeThreadPv+0x280>
   10f14:	e51b0010 	ldr	r0, [fp, #-16]
   10f18:	ebffff31 	bl	10be4 <_ZL9my_unmmapPvj>
   10f1c:	e15b31b6 	ldrh	r3, [fp, #-22]	; 0xffffffea
   10f20:	e15b21b8 	ldrh	r2, [fp, #-24]	; 0xffffffe8
   10f24:	e1a01003 	mov	r1, r3
   10f28:	e59f0208 	ldr	r0, [pc, #520]	; 11138 <_Z17correctTimeThreadPv+0x288>
   10f2c:	ebfffe6a 	bl	108dc <printf@plt>
   10f30:	e3a00000 	mov	r0, #0
   10f34:	ebfffe4a 	bl	10864 <time@plt>


[*] Function printf used 8 times checkTime