[*] Binary protection state of libaudio.so

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


[*] Function printf tear down of libaudio.so

    2b04:	0320f809 	jalr	t9
    2b08:	00003021 	move	a2,zero
    2b0c:	8fdc0010 	lw	gp,16(s8)
    2b10:	8e040008 	lw	a0,8(s0)
    2b14:	27c50030 	addiu	a1,s8,48
    2b18:	8f998038 	lw	t9,-32712(gp)
    2b1c:	0320f809 	jalr	t9
    2b20:	00003021 	move	a2,zero
    2b24:	8fdc0010 	lw	gp,16(s8)
    2b28:	27d60024 	addiu	s6,s8,36
    2b2c:	02a02821 	move	a1,s5
    2b30:	8e040008 	lw	a0,8(s0)
    2b34:	8f998074 	lw	t9,-32652(gp)
    2b38:	0320f809 	jalr	t9
    2b3c:	02c03021 	move	a2,s6
    2b40:	8fdc0010 	lw	gp,16(s8)
    2b44:	8e040008 	lw	a0,8(s0)
    2b48:	02802821 	move	a1,s4
    2b4c:	8f998128 	lw	t9,-32472(gp)
    2b50:	0320f809 	jalr	t9
    2b54:	02c03021 	move	a2,s6
    2b58:	8fdc0010 	lw	gp,16(s8)
    2b5c:	8f848028 	lw	a0,-32728(gp)
    2b60:	8fc50034 	lw	a1,52(s8)
    2b64:	8fc60038 	lw	a2,56(s8)
    2b68:	8f998058 	lw	t9,printf
    2b6c:	0320f809 	jalr	t9
    2b70:	248443c8 	addiu	a0,a0,17352
    2b74:	8fdc0010 	lw	gp,16(s8)
    2b78:	8f848028 	lw	a0,-32728(gp)
    2b7c:	8fc5002c 	lw	a1,44(s8)
    2b80:	8fc60030 	lw	a2,48(s8)
    2b84:	8f998058 	lw	t9,printf
    2b88:	0320f809 	jalr	t9
    2b8c:	248443ec 	addiu	a0,a0,17388
--
    2be0:	14600004 	bnez	v1,2bf4 <_ZN5Audio4openEv@@Base+0x5e0>
    2be4:	8fc20038 	lw	v0,56(s8)
    2be8:	0058c02b 	sltu	t8,v0,t8
    2bec:	13000002 	beqz	t8,2bf8 <_ZN5Audio4openEv@@Base+0x5e4>
    2bf0:	00000000 	nop
    2bf4:	afc20044 	sw	v0,68(s8)
    2bf8:	8e040004 	lw	a0,4(s0)
    2bfc:	02403021 	move	a2,s2
    2c00:	8f99808c 	lw	t9,-32628(gp)
    2c04:	0320f809 	jalr	t9
    2c08:	8e050008 	lw	a1,8(s0)
    2c0c:	0440000b 	bltz	v0,2c3c <_ZN5Audio4openEv@@Base+0x628>
    2c10:	8fdc0010 	lw	gp,16(s8)
    2c14:	8e040004 	lw	a0,4(s0)
    2c18:	02203021 	move	a2,s1
    2c1c:	8e050008 	lw	a1,8(s0)
    2c20:	8f99812c 	lw	t9,-32468(gp)
    2c24:	0320f809 	jalr	t9
    2c28:	00003821 	move	a3,zero
    2c2c:	0441000f 	bgez	v0,2c6c <_ZN5Audio4openEv@@Base+0x658>
    2c30:	8fdc0010 	lw	gp,16(s8)
    2c34:	10000008 	b	2c58 <_ZN5Audio4openEv@@Base+0x644>
    2c38:	8f848028 	lw	a0,-32728(gp)
    2c3c:	8f848028 	lw	a0,-32728(gp)
    2c40:	8fc50044 	lw	a1,68(s8)
    2c44:	8f998058 	lw	t9,printf
    2c48:	0320f809 	jalr	t9
    2c4c:	24844410 	addiu	a0,a0,17424
    2c50:	1000fff0 	b	2c14 <_ZN5Audio4openEv@@Base+0x600>
    2c54:	8fdc0010 	lw	gp,16(s8)
    2c58:	8fc50048 	lw	a1,72(s8)
    2c5c:	8f998058 	lw	t9,printf
    2c60:	0320f809 	jalr	t9
    2c64:	24844430 	addiu	a0,a0,17456
--
    2cf0:	8e040008 	lw	a0,8(s0)
    2cf4:	02202821 	move	a1,s1
    2cf8:	8f998160 	lw	t9,-32416(gp)
    2cfc:	0320f809 	jalr	t9
    2d00:	02c03021 	move	a2,s6
    2d04:	8fdc0010 	lw	gp,16(s8)
    2d08:	8e040008 	lw	a0,8(s0)
    2d0c:	8f998054 	lw	t9,-32684(gp)
    2d10:	0320f809 	jalr	t9
    2d14:	02402821 	move	a1,s2
    2d18:	8fdc0010 	lw	gp,16(s8)
    2d1c:	8e040008 	lw	a0,8(s0)
    2d20:	02602821 	move	a1,s3
    2d24:	8f998048 	lw	t9,-32696(gp)
    2d28:	0320f809 	jalr	t9
    2d2c:	00003021 	move	a2,zero
    2d30:	8fdc0010 	lw	gp,16(s8)
    2d34:	8e040008 	lw	a0,8(s0)
    2d38:	26050028 	addiu	a1,s0,40
    2d3c:	8f9980c8 	lw	t9,-32568(gp)
    2d40:	0320f809 	jalr	t9
    2d44:	02c03021 	move	a2,s6
    2d48:	8fdc0010 	lw	gp,16(s8)
    2d4c:	8f848028 	lw	a0,-32728(gp)
    2d50:	8fc50048 	lw	a1,72(s8)
    2d54:	8f998058 	lw	t9,printf
    2d58:	0320f809 	jalr	t9
    2d5c:	24844468 	addiu	a0,a0,17512
    2d60:	8fdc0010 	lw	gp,16(s8)
    2d64:	8f848028 	lw	a0,-32728(gp)
    2d68:	8fc5004c 	lw	a1,76(s8)
    2d6c:	8f998058 	lw	t9,printf
    2d70:	0320f809 	jalr	t9
    2d74:	24844480 	addiu	a0,a0,17536
    2d78:	8fdc0010 	lw	gp,16(s8)
    2d7c:	8f848028 	lw	a0,-32728(gp)
    2d80:	8fc50044 	lw	a1,68(s8)
    2d84:	8f998058 	lw	t9,printf
    2d88:	0320f809 	jalr	t9
    2d8c:	24844498 	addiu	a0,a0,17560
    2d90:	8fdc0010 	lw	gp,16(s8)
    2d94:	8f848028 	lw	a0,-32728(gp)
    2d98:	8e050028 	lw	a1,40(s0)
    2d9c:	8f998058 	lw	t9,printf
    2da0:	0320f809 	jalr	t9
    2da4:	248444b0 	addiu	a0,a0,17584
--
    2df8:	02402021 	move	a0,s2
    2dfc:	0320f809 	jalr	t9
    2e00:	02202821 	move	a1,s1
    2e04:	8fdc0010 	lw	gp,16(s8)
    2e08:	8f998114 	lw	t9,-32492(gp)
    2e0c:	0320f809 	jalr	t9
    2e10:	02202021 	move	a0,s1
    2e14:	8fdc0010 	lw	gp,16(s8)
    2e18:	8f8580bc 	lw	a1,-32580(gp)
    2e1c:	8f868140 	lw	a2,-32448(gp)
    2e20:	8f998084 	lw	t9,-32636(gp)
    2e24:	0320f809 	jalr	t9
    2e28:	02402021 	move	a0,s2
    2e2c:	8e050038 	lw	a1,56(s0)
    2e30:	8e020034 	lw	v0,52(s0)
    2e34:	00a20018 	mult	a1,v0
    2e38:	00002812 	mflo	a1
    2e3c:	00b80018 	mult	a1,t8
    2e40:	24180800 	li	t8,2048
    2e44:	00002812 	mflo	a1
    2e48:	000528c2 	srl	a1,a1,0x3
    2e4c:	10b80022 	beq	a1,t8,2ed8 <_ZN5Audio4openEv@@Base+0x8c4>
    2e50:	ae050014 	sw	a1,20(s0)
    2e54:	8f848028 	lw	a0,-32728(gp)
    2e58:	24060800 	li	a2,2048
    2e5c:	8f998058 	lw	t9,printf
    2e60:	0320f809 	jalr	t9
    2e64:	248444ec 	addiu	a0,a0,17644
--
    2e98:	24a54520 	addiu	a1,a1,17696
    2e9c:	8fdc0010 	lw	gp,16(s8)
    2ea0:	8f998060 	lw	t9,-32672(gp)
    2ea4:	02402021 	move	a0,s2
    2ea8:	0320f809 	jalr	t9
    2eac:	02202821 	move	a1,s1
    2eb0:	8fdc0010 	lw	gp,16(s8)
    2eb4:	8f998114 	lw	t9,-32492(gp)
    2eb8:	0320f809 	jalr	t9
    2ebc:	02202021 	move	a0,s1
    2ec0:	8fdc0010 	lw	gp,16(s8)
    2ec4:	8f8580bc 	lw	a1,-32580(gp)
    2ec8:	8f868140 	lw	a2,-32448(gp)
    2ecc:	8f998084 	lw	t9,-32636(gp)
    2ed0:	0320f809 	jalr	t9
    2ed4:	02402021 	move	a0,s2
    2ed8:	8e180028 	lw	t8,40(s0)
    2edc:	8fc5003c 	lw	a1,60(s8)
    2ee0:	0305102b 	sltu	v0,t8,a1
    2ee4:	14400004 	bnez	v0,2ef8 <_ZN5Audio4openEv@@Base+0x8e4>
    2ee8:	8fc60040 	lw	a2,64(s8)
    2eec:	00d8c02b 	sltu	t8,a2,t8
    2ef0:	13000021 	beqz	t8,2f78 <_ZN5Audio4openEv@@Base+0x964>
    2ef4:	8f99813c 	lw	t9,-32452(gp)
    2ef8:	8f848028 	lw	a0,-32728(gp)
    2efc:	8f998058 	lw	t9,printf
    2f00:	0320f809 	jalr	t9
    2f04:	24844538 	addiu	a0,a0,17720


[*] Function printf used 10 times libaudio.so