[*] Binary protection state of libtinydb.so
Full RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of libtinydb.so
50f4: 27d80038 addiu t8,s8,56
50f8: 8fc40024 lw a0,36(s8)
50fc: 24050002 li a1,2
5100: 8fc60020 lw a2,32(s8)
5104: 03003821 move a3,t8
5108: 8f988134 lw t8,-32460(gp)
510c: 0300c821 move t9,t8
5110: 0320f809 jalr t9
5114: 00000000 nop
5118: 8fdc0018 lw gp,24(s8)
511c: 0040c021 move t8,v0
5120: afd80034 sw t8,52(s8)
5124: 8fd80034 lw t8,52(s8)
5128: 07010046 bgez t8,5244 <_ZN6TinyDB7getByteEPKc@@Base+0x294>
512c: 00000000 nop
5130: 8fd80024 lw t8,36(s8)
5134: 27180004 addiu t8,t8,4
5138: 27c20040 addiu v0,s8,64
513c: 8fc30034 lw v1,52(s8)
5140: afa30010 sw v1,16(sp)
5144: 00402021 move a0,v0
5148: 8f82802c lw v0,-32724(gp)
514c: 2445a0c0 addiu a1,v0,-24384
5150: 03003021 move a2,t8
5154: 8fc70020 lw a3,32(s8)
5158: 8f988070 lw t8,sprintf
515c: 0300c821 move t9,t8
5160: 0320f809 jalr t9
--
55ac: 27d80034 addiu t8,s8,52
55b0: 8fc40024 lw a0,36(s8)
55b4: 24050002 li a1,2
55b8: 8fc60020 lw a2,32(s8)
55bc: 03003821 move a3,t8
55c0: 8f988134 lw t8,-32460(gp)
55c4: 0300c821 move t9,t8
55c8: 0320f809 jalr t9
55cc: 00000000 nop
55d0: 8fdc0018 lw gp,24(s8)
55d4: 0040c021 move t8,v0
55d8: afd80030 sw t8,48(s8)
55dc: 8fd80030 lw t8,48(s8)
55e0: 07010046 bgez t8,56fc <_ZN6TinyDB8getByte4EPKc@@Base+0x294>
55e4: 00000000 nop
55e8: 8fd80024 lw t8,36(s8)
55ec: 27180004 addiu t8,t8,4
55f0: 27c20040 addiu v0,s8,64
55f4: 8fc30030 lw v1,48(s8)
55f8: afa30010 sw v1,16(sp)
55fc: 00402021 move a0,v0
5600: 8f82802c lw v0,-32724(gp)
5604: 2445a0f0 addiu a1,v0,-24336
5608: 03003021 move a2,t8
560c: 8fc70020 lw a3,32(s8)
5610: 8f988070 lw t8,sprintf
5614: 0300c821 move t9,t8
5618: 0320f809 jalr t9
--
5de0: 8fdc0018 lw gp,24(s8)
5de4: 8fc4002c lw a0,44(s8)
5de8: 24050002 li a1,2
5dec: 8fc60028 lw a2,40(s8)
5df0: 8fc70024 lw a3,36(s8)
5df4: 8f988134 lw t8,-32460(gp)
5df8: 0300c821 move t9,t8
5dfc: 0320f809 jalr t9
5e00: 00000000 nop
5e04: 8fdc0018 lw gp,24(s8)
5e08: 0040c021 move t8,v0
5e0c: afd8003c sw t8,60(s8)
5e10: 8fd8003c lw t8,60(s8)
5e14: 07010046 bgez t8,5f30 <_ZN6TinyDB10getSStringEPKcPc@@Base+0x29c>
5e18: 00000000 nop
5e1c: 8fd8002c lw t8,44(s8)
5e20: 27180004 addiu t8,t8,4
5e24: 27c20040 addiu v0,s8,64
5e28: 8fc3003c lw v1,60(s8)
5e2c: afa30010 sw v1,16(sp)
5e30: 00402021 move a0,v0
5e34: 8f82802c lw v0,-32724(gp)
5e38: 2445a120 addiu a1,v0,-24288
5e3c: 03003021 move a2,t8
5e40: 8fc70028 lw a3,40(s8)
5e44: 8f988070 lw t8,sprintf
5e48: 0300c821 move t9,t8
5e4c: 0320f809 jalr t9
--
61c8: 8fdc0018 lw gp,24(s8)
61cc: 8fc4002c lw a0,44(s8)
61d0: 24050002 li a1,2
61d4: 8fc60028 lw a2,40(s8)
61d8: 8fc70024 lw a3,36(s8)
61dc: 8f988134 lw t8,-32460(gp)
61e0: 0300c821 move t9,t8
61e4: 0320f809 jalr t9
61e8: 00000000 nop
61ec: 8fdc0018 lw gp,24(s8)
61f0: 0040c021 move t8,v0
61f4: afd8003c sw t8,60(s8)
61f8: 8fd8003c lw t8,60(s8)
61fc: 07010046 bgez t8,6318 <_ZN6TinyDB10getMStringEPKcPc@@Base+0x29c>
6200: 00000000 nop
6204: 8fd8002c lw t8,44(s8)
6208: 27180004 addiu t8,t8,4
620c: 27c20040 addiu v0,s8,64
6210: 8fc3003c lw v1,60(s8)
6214: afa30010 sw v1,16(sp)
6218: 00402021 move a0,v0
621c: 8f82802c lw v0,-32724(gp)
6220: 2445a150 addiu a1,v0,-24240
6224: 03003021 move a2,t8
6228: 8fc70028 lw a3,40(s8)
622c: 8f988070 lw t8,sprintf
6230: 0300c821 move t9,t8
6234: 0320f809 jalr t9
--
65b0: 8fdc0018 lw gp,24(s8)
65b4: 8fc4002c lw a0,44(s8)
65b8: 24050002 li a1,2
65bc: 8fc60028 lw a2,40(s8)
65c0: 8fc70024 lw a3,36(s8)
65c4: 8f988134 lw t8,-32460(gp)
65c8: 0300c821 move t9,t8
65cc: 0320f809 jalr t9
65d0: 00000000 nop
65d4: 8fdc0018 lw gp,24(s8)
65d8: 0040c021 move t8,v0
65dc: afd8003c sw t8,60(s8)
65e0: 8fd8003c lw t8,60(s8)
65e4: 07010046 bgez t8,6700 <_ZN6TinyDB10getLStringEPKcPc@@Base+0x29c>
65e8: 00000000 nop
65ec: 8fd8002c lw t8,44(s8)
65f0: 27180004 addiu t8,t8,4
65f4: 27c20040 addiu v0,s8,64
65f8: 8fc3003c lw v1,60(s8)
65fc: afa30010 sw v1,16(sp)
6600: 00402021 move a0,v0
6604: 8f82802c lw v0,-32724(gp)
6608: 2445a180 addiu a1,v0,-24192
660c: 03003021 move a2,t8
6610: 8fc70028 lw a3,40(s8)
6614: 8f988070 lw t8,sprintf
6618: 0300c821 move t9,t8
661c: 0320f809 jalr t9
--
6ab0: 0320f809 jalr t9
6ab4: 00000000 nop
6ab8: 8fdc0018 lw gp,24(s8)
6abc: 02002021 move a0,s0
6ac0: 8f85811c lw a1,-32484(gp)
6ac4: 8f868114 lw a2,-32492(gp)
6ac8: 8f988064 lw t8,-32668(gp)
6acc: 0300c821 move t9,t8
6ad0: 0320f809 jalr t9
6ad4: 00000000 nop
6ad8: 27d80040 addiu t8,s8,64
6adc: 03002021 move a0,t8
6ae0: 00002821 move a1,zero
6ae4: 24060008 li a2,8
6ae8: 8f988090 lw t8,-32624(gp)
6aec: 0300c821 move t9,t8
6af0: 0320f809 jalr t9
6af4: 00000000 nop
6af8: 8fdc0018 lw gp,24(s8)
6afc: 93d80024 lbu t8,36(s8)
6b00: 27c20040 addiu v0,s8,64
6b04: 00402021 move a0,v0
6b08: 8f82802c lw v0,-32724(gp)
6b0c: 2445a1b0 addiu a1,v0,-24144
6b10: 03003021 move a2,t8
6b14: 8f988070 lw t8,sprintf
6b18: 0300c821 move t9,t8
6b1c: 0320f809 jalr t9
--
6b28: 27d80040 addiu t8,s8,64
6b2c: 8fc4002c lw a0,44(s8)
6b30: 24050001 li a1,1
6b34: 8fc60028 lw a2,40(s8)
6b38: 03003821 move a3,t8
6b3c: 8f988134 lw t8,-32460(gp)
6b40: 0300c821 move t9,t8
6b44: 0320f809 jalr t9
6b48: 00000000 nop
6b4c: 8fdc0018 lw gp,24(s8)
6b50: 0040c021 move t8,v0
6b54: afd8003c sw t8,60(s8)
6b58: 8fd8003c lw t8,60(s8)
6b5c: 07010046 bgez t8,6c78 <_ZN6TinyDB7setByteEPKch@@Base+0x2c8>
6b60: 00000000 nop
6b64: 8fd8002c lw t8,44(s8)
6b68: 27180004 addiu t8,t8,4
6b6c: 27c20048 addiu v0,s8,72
6b70: 8fc3003c lw v1,60(s8)
6b74: afa30010 sw v1,16(sp)
6b78: 00402021 move a0,v0
6b7c: 8f82802c lw v0,-32724(gp)
6b80: 2445a1b4 addiu a1,v0,-24140
6b84: 03003021 move a2,t8
6b88: 8fc70028 lw a3,40(s8)
6b8c: 8f988070 lw t8,sprintf
6b90: 0300c821 move t9,t8
6b94: 0320f809 jalr t9
--
6ebc: 0300c821 move t9,t8
6ec0: 0320f809 jalr t9
6ec4: 00000000 nop
6ec8: 8fdc0018 lw gp,24(s8)
6ecc: 02002021 move a0,s0
6ed0: 8f85811c lw a1,-32484(gp)
6ed4: 8f868114 lw a2,-32492(gp)
6ed8: 8f988064 lw t8,-32668(gp)
6edc: 0300c821 move t9,t8
6ee0: 0320f809 jalr t9
6ee4: 00000000 nop
6ee8: 27d8003c addiu t8,s8,60
6eec: 03002021 move a0,t8
6ef0: 00002821 move a1,zero
6ef4: 2406000c li a2,12
6ef8: 8f988090 lw t8,-32624(gp)
6efc: 0300c821 move t9,t8
6f00: 0320f809 jalr t9
6f04: 00000000 nop
6f08: 8fdc0018 lw gp,24(s8)
6f0c: 27d8003c addiu t8,s8,60
6f10: 03002021 move a0,t8
6f14: 8f98802c lw t8,-32724(gp)
6f18: 2705a1e0 addiu a1,t8,-24096
6f1c: 8fc60024 lw a2,36(s8)
6f20: 8f988070 lw t8,sprintf
6f24: 0300c821 move t9,t8
6f28: 0320f809 jalr t9
--
6f34: 27d8003c addiu t8,s8,60
6f38: 8fc4002c lw a0,44(s8)
6f3c: 24050001 li a1,1
6f40: 8fc60028 lw a2,40(s8)
6f44: 03003821 move a3,t8
6f48: 8f988134 lw t8,-32460(gp)
6f4c: 0300c821 move t9,t8
6f50: 0320f809 jalr t9
6f54: 00000000 nop
6f58: 8fdc0018 lw gp,24(s8)
6f5c: 0040c021 move t8,v0
6f60: afd80038 sw t8,56(s8)
6f64: 8fd80038 lw t8,56(s8)
6f68: 07010046 bgez t8,7084 <_ZN6TinyDB8setByte4EPKcj@@Base+0x2c0>
6f6c: 00000000 nop
6f70: 8fd8002c lw t8,44(s8)
6f74: 27180004 addiu t8,t8,4
6f78: 27c20048 addiu v0,s8,72
6f7c: 8fc30038 lw v1,56(s8)
6f80: afa30010 sw v1,16(sp)
6f84: 00402021 move a0,v0
6f88: 8f82802c lw v0,-32724(gp)
6f8c: 2445a1e4 addiu a1,v0,-24092
6f90: 03003021 move a2,t8
6f94: 8fc70028 lw a3,40(s8)
6f98: 8f988070 lw t8,sprintf
6f9c: 0300c821 move t9,t8
6fa0: 0320f809 jalr t9
--
7578: 00000000 nop
757c: 8fc4002c lw a0,44(s8)
7580: 24050001 li a1,1
7584: 8fc60028 lw a2,40(s8)
7588: 8fc70024 lw a3,36(s8)
758c: 8f988134 lw t8,-32460(gp)
7590: 0300c821 move t9,t8
7594: 0320f809 jalr t9
7598: 00000000 nop
759c: 8fdc0018 lw gp,24(s8)
75a0: 0040c021 move t8,v0
75a4: afd8003c sw t8,60(s8)
75a8: 8fd8003c lw t8,60(s8)
75ac: 07010046 bgez t8,76c8 <_ZN6TinyDB10setSStringEPKcS1_@@Base+0x27c>
75b0: 00000000 nop
75b4: 8fd8002c lw t8,44(s8)
75b8: 27180004 addiu t8,t8,4
75bc: 27c20040 addiu v0,s8,64
75c0: 8fc3003c lw v1,60(s8)
75c4: afa30010 sw v1,16(sp)
75c8: 00402021 move a0,v0
75cc: 8f82802c lw v0,-32724(gp)
75d0: 2445a214 addiu a1,v0,-24044
75d4: 03003021 move a2,t8
75d8: 8fc70028 lw a3,40(s8)
75dc: 8f988070 lw t8,sprintf
75e0: 0300c821 move t9,t8
75e4: 0320f809 jalr t9
--
7940: 00000000 nop
7944: 8fc4002c lw a0,44(s8)
7948: 24050001 li a1,1
794c: 8fc60028 lw a2,40(s8)
7950: 8fc70024 lw a3,36(s8)
7954: 8f988134 lw t8,-32460(gp)
7958: 0300c821 move t9,t8
795c: 0320f809 jalr t9
7960: 00000000 nop
7964: 8fdc0018 lw gp,24(s8)
7968: 0040c021 move t8,v0
796c: afd8003c sw t8,60(s8)
7970: 8fd8003c lw t8,60(s8)
7974: 07010046 bgez t8,7a90 <_ZN6TinyDB10setMStringEPKcS1_@@Base+0x27c>
7978: 00000000 nop
797c: 8fd8002c lw t8,44(s8)
7980: 27180004 addiu t8,t8,4
7984: 27c20040 addiu v0,s8,64
7988: 8fc3003c lw v1,60(s8)
798c: afa30010 sw v1,16(sp)
7990: 00402021 move a0,v0
7994: 8f82802c lw v0,-32724(gp)
7998: 2445a244 addiu a1,v0,-23996
799c: 03003021 move a2,t8
79a0: 8fc70028 lw a3,40(s8)
79a4: 8f988070 lw t8,sprintf
79a8: 0300c821 move t9,t8
79ac: 0320f809 jalr t9
--
7d08: 00000000 nop
7d0c: 8fc4002c lw a0,44(s8)
7d10: 24050001 li a1,1
7d14: 8fc60028 lw a2,40(s8)
7d18: 8fc70024 lw a3,36(s8)
7d1c: 8f988134 lw t8,-32460(gp)
7d20: 0300c821 move t9,t8
7d24: 0320f809 jalr t9
7d28: 00000000 nop
7d2c: 8fdc0018 lw gp,24(s8)
7d30: 0040c021 move t8,v0
7d34: afd8003c sw t8,60(s8)
7d38: 8fd8003c lw t8,60(s8)
7d3c: 07010046 bgez t8,7e58 <_ZN6TinyDB10setLStringEPKcS1_@@Base+0x27c>
7d40: 00000000 nop
7d44: 8fd8002c lw t8,44(s8)
7d48: 27180004 addiu t8,t8,4
7d4c: 27c20040 addiu v0,s8,64
7d50: 8fc3003c lw v1,60(s8)
7d54: afa30010 sw v1,16(sp)
7d58: 00402021 move a0,v0
7d5c: 8f82802c lw v0,-32724(gp)
7d60: 2445a274 addiu a1,v0,-23948
7d64: 03003021 move a2,t8
7d68: 8fc70028 lw a3,40(s8)
7d6c: 8f988070 lw t8,sprintf
7d70: 0300c821 move t9,t8
7d74: 0320f809 jalr t9
[*] Function sprintf used 12 times libtinydb.so