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