[*] Binary protection state of libgpiolib.so

  
  	Full RELRO     Canary found      NX disabled  DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libgpiolib.so

     e7c:	00000000 	nop
     e80:	8fdc0010 	lw	gp,16(s8)
     e84:	0040c021 	move	t8,v0
     e88:	afd8003c 	sw	t8,60(s8)
     e8c:	8fd8003c 	lw	t8,60(s8)
     e90:	17000004 	bnez	t8,ea4 <_ZN7GPIOLib12setDirectionERK10gpio_pin_ti+0x254>
     e94:	00000000 	nop
     e98:	2418ffff 	li	t8,-1
     e9c:	10000023 	b	f2c <_ZN7GPIOLib12setDirectionERK10gpio_pin_ti+0x2dc>
     ea0:	00000000 	nop
     ea4:	8fc4003c 	lw	a0,60(s8)
     ea8:	8fc50038 	lw	a1,56(s8)
     eac:	8f988044 	lw	t8,-32700(gp)
     eb0:	0300c821 	move	t9,t8
     eb4:	0320f809 	jalr	t9
     eb8:	00000000 	nop
     ebc:	8fdc0010 	lw	gp,16(s8)
     ec0:	0040c021 	move	t8,v0
     ec4:	afd80040 	sw	t8,64(s8)
     ec8:	8fd80040 	lw	t8,64(s8)
     ecc:	13000009 	beqz	t8,ef4 <_ZN7GPIOLib12setDirectionERK10gpio_pin_ti+0x2a4>
     ed0:	00000000 	nop
     ed4:	8f988028 	lw	t8,-32728(gp)
     ed8:	270415e0 	addiu	a0,t8,5600
     edc:	8fc50040 	lw	a1,64(s8)
     ee0:	8f98803c 	lw	t8,printf
     ee4:	0300c821 	move	t9,t8
     ee8:	0320f809 	jalr	t9
--
    109c:	8f988028 	lw	t8,-32728(gp)
    10a0:	27041604 	addiu	a0,t8,5636
    10a4:	8f988038 	lw	t8,-32712(gp)
    10a8:	0300c821 	move	t9,t8
    10ac:	0320f809 	jalr	t9
    10b0:	00000000 	nop
    10b4:	8fdc0010 	lw	gp,16(s8)
    10b8:	2418ffff 	li	t8,-1
    10bc:	10000044 	b	11d0 <_ZN7GPIOLib3setER10gpio_pin_t+0x264>
    10c0:	00000000 	nop
    10c4:	8fc40034 	lw	a0,52(s8)
    10c8:	24050001 	li	a1,1
    10cc:	8f988044 	lw	t8,-32700(gp)
    10d0:	0300c821 	move	t9,t8
    10d4:	0320f809 	jalr	t9
    10d8:	00000000 	nop
    10dc:	8fdc0010 	lw	gp,16(s8)
    10e0:	0040c021 	move	t8,v0
    10e4:	afd80038 	sw	t8,56(s8)
    10e8:	8fd80038 	lw	t8,56(s8)
    10ec:	13000009 	beqz	t8,1114 <_ZN7GPIOLib3setER10gpio_pin_t+0x1a8>
    10f0:	00000000 	nop
    10f4:	8f988028 	lw	t8,-32728(gp)
    10f8:	270415e0 	addiu	a0,t8,5600
    10fc:	8fc50038 	lw	a1,56(s8)
    1100:	8f98803c 	lw	t8,printf
    1104:	0300c821 	move	t9,t8
    1108:	0320f809 	jalr	t9
    110c:	00000000 	nop
    1110:	8fdc0010 	lw	gp,16(s8)
    1114:	8fc40034 	lw	a0,52(s8)
    1118:	8fc50030 	lw	a1,48(s8)
    111c:	8f98804c 	lw	t8,-32692(gp)
    1120:	0300c821 	move	t9,t8
    1124:	0320f809 	jalr	t9
    1128:	00000000 	nop
    112c:	8fdc0010 	lw	gp,16(s8)
    1130:	0040c021 	move	t8,v0
    1134:	afd80038 	sw	t8,56(s8)
    1138:	8fd80038 	lw	t8,56(s8)
    113c:	13000009 	beqz	t8,1164 <_ZN7GPIOLib3setER10gpio_pin_t+0x1f8>
    1140:	00000000 	nop
    1144:	8f988028 	lw	t8,-32728(gp)
    1148:	27041618 	addiu	a0,t8,5656
    114c:	8fc50038 	lw	a1,56(s8)
    1150:	8f98803c 	lw	t8,printf
    1154:	0300c821 	move	t9,t8
    1158:	0320f809 	jalr	t9
--
    1314:	0320f809 	jalr	t9
    1318:	00000000 	nop
    131c:	8fdc0010 	lw	gp,16(s8)
    1320:	0040c021 	move	t8,v0
    1324:	afd80034 	sw	t8,52(s8)
    1328:	8fd80034 	lw	t8,52(s8)
    132c:	17000004 	bnez	t8,1340 <_ZN7GPIOLib3getER10gpio_pin_t+0x130>
    1330:	00000000 	nop
    1334:	2418ffff 	li	t8,-1
    1338:	10000047 	b	1458 <_ZN7GPIOLib3getER10gpio_pin_t+0x248>
    133c:	00000000 	nop
    1340:	8fc40034 	lw	a0,52(s8)
    1344:	8f988040 	lw	t8,-32704(gp)
    1348:	0300c821 	move	t9,t8
    134c:	0320f809 	jalr	t9
    1350:	00000000 	nop
    1354:	8fdc0010 	lw	gp,16(s8)
    1358:	0040c021 	move	t8,v0
    135c:	afd80038 	sw	t8,56(s8)
    1360:	8fd80038 	lw	t8,56(s8)
    1364:	07010009 	bgez	t8,138c <_ZN7GPIOLib3getER10gpio_pin_t+0x17c>
    1368:	00000000 	nop
    136c:	8f988028 	lw	t8,-32728(gp)
    1370:	2704163c 	addiu	a0,t8,5692
    1374:	8fc50038 	lw	a1,56(s8)
    1378:	8f98803c 	lw	t8,printf
    137c:	0300c821 	move	t9,t8
    1380:	0320f809 	jalr	t9


[*] Function printf used 4 times libgpiolib.so