[*] Binary protection state of libringbuffer.so

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


[*] Function printf tear down of libringbuffer.so

    2944:	8f988090 	lw	t8,-32624(gp)
    2948:	0300c821 	move	t9,t8
    294c:	0320f809 	jalr	t9
    2950:	00000000 	nop
    2954:	8fdc0010 	lw	gp,16(s8)
    2958:	8fd80038 	lw	t8,56(s8)
    295c:	10000018 	b	29c0 <_ftext@@Base+0x420>
    2960:	00000000 	nop
    2964:	8fc40038 	lw	a0,56(s8)
    2968:	8f988068 	lw	t8,-32664(gp)
    296c:	0300c821 	move	t9,t8
    2970:	0320f809 	jalr	t9
    2974:	00000000 	nop
    2978:	8fdc0010 	lw	gp,16(s8)
    297c:	8f98807c 	lw	t8,-32644(gp)
    2980:	8f180000 	lw	t8,0(t8)
    2984:	03002021 	move	a0,t8
    2988:	8f988090 	lw	t8,-32624(gp)
    298c:	0300c821 	move	t9,t8
    2990:	0320f809 	jalr	t9
    2994:	00000000 	nop
    2998:	8fdc0010 	lw	gp,16(s8)
    299c:	8f98802c 	lw	t8,-32724(gp)
    29a0:	270448a0 	addiu	a0,t8,18592
    29a4:	8fc50024 	lw	a1,36(s8)
    29a8:	8f988054 	lw	t8,printf
    29ac:	0300c821 	move	t9,t8
    29b0:	0320f809 	jalr	t9
--
    2d1c:	00000000 	nop

00002d20 <rb_create_context@@Base>:
    2d20:	3c1c0003 	lui	gp,0x3
    2d24:	279cc2f0 	addiu	gp,gp,-15632
    2d28:	0399e021 	addu	gp,gp,t9
    2d2c:	27bdffc0 	addiu	sp,sp,-64
    2d30:	afbf003c 	sw	ra,60(sp)
    2d34:	afbe0038 	sw	s8,56(sp)
    2d38:	afb10034 	sw	s1,52(sp)
    2d3c:	afb00030 	sw	s0,48(sp)
    2d40:	03a0f021 	move	s8,sp
    2d44:	afbc0018 	sw	gp,24(sp)
    2d48:	afc40024 	sw	a0,36(s8)
    2d4c:	8f988204 	lw	t8,-32252(gp)
    2d50:	8f180000 	lw	t8,0(t8)
    2d54:	afd8002c 	sw	t8,44(s8)
    2d58:	8fd80024 	lw	t8,36(s8)
    2d5c:	1700000e 	bnez	t8,2d98 <rb_create_context@@Base+0x78>
    2d60:	00000000 	nop
    2d64:	8f98802c 	lw	t8,-32724(gp)
    2d68:	270448ac 	addiu	a0,t8,18604
    2d6c:	8f98802c 	lw	t8,-32724(gp)
    2d70:	27054d94 	addiu	a1,t8,19860
    2d74:	24060056 	li	a2,86
    2d78:	8f988054 	lw	t8,printf
    2d7c:	0300c821 	move	t9,t8
    2d80:	0320f809 	jalr	t9
--
    2d88:	8fdc0018 	lw	gp,24(s8)
    2d8c:	0000c021 	move	t8,zero
    2d90:	1000008e 	b	2fcc <rb_create_context@@Base+0x2ac>
    2d94:	00000000 	nop
    2d98:	8fd80024 	lw	t8,36(s8)
    2d9c:	8f180020 	lw	t8,32(t8)
    2da0:	1b000006 	blez	t8,2dbc <rb_create_context@@Base+0x9c>
    2da4:	00000000 	nop
    2da8:	8fd80024 	lw	t8,36(s8)
    2dac:	8f180020 	lw	t8,32(t8)
    2db0:	2b18000b 	slti	t8,t8,11
    2db4:	17000015 	bnez	t8,2e0c <rb_create_context@@Base+0xec>
    2db8:	00000000 	nop
    2dbc:	8fd80024 	lw	t8,36(s8)
    2dc0:	8f180020 	lw	t8,32(t8)
    2dc4:	24020001 	li	v0,1
    2dc8:	afa20010 	sw	v0,16(sp)
    2dcc:	2402000a 	li	v0,10
    2dd0:	afa20014 	sw	v0,20(sp)
    2dd4:	8f82802c 	lw	v0,-32724(gp)
    2dd8:	244448c8 	addiu	a0,v0,18632
    2ddc:	8f82802c 	lw	v0,-32724(gp)
    2de0:	24454d94 	addiu	a1,v0,19860
    2de4:	2406005a 	li	a2,90
    2de8:	03003821 	move	a3,t8
    2dec:	8f988054 	lw	t8,printf
    2df0:	0300c821 	move	t9,t8
    2df4:	0320f809 	jalr	t9
--
    2ecc:	8fc20024 	lw	v0,36(s8)
    2ed0:	8c420020 	lw	v0,32(v0)
    2ed4:	af020024 	sw	v0,36(t8)
    2ed8:	8fd80024 	lw	t8,36(s8)
    2edc:	8f020020 	lw	v0,32(t8)
    2ee0:	8f988180 	lw	t8,-32384(gp)
    2ee4:	af020000 	sw	v0,0(t8)
    2ee8:	8f98807c 	lw	t8,-32644(gp)
    2eec:	8f180000 	lw	t8,0(t8)
    2ef0:	03002021 	move	a0,t8
    2ef4:	8f988200 	lw	t8,-32256(gp)
    2ef8:	0300c821 	move	t9,t8
    2efc:	0320f809 	jalr	t9
    2f00:	00000000 	nop
    2f04:	8fdc0018 	lw	gp,24(s8)
    2f08:	0040c021 	move	t8,v0
    2f0c:	3b180001 	xori	t8,t8,0x1
    2f10:	331800ff 	andi	t8,t8,0xff
    2f14:	13000024 	beqz	t8,2fa8 <rb_create_context@@Base+0x288>
    2f18:	00000000 	nop
    2f1c:	8f98802c 	lw	t8,-32724(gp)
    2f20:	27044900 	addiu	a0,t8,18688
    2f24:	8f98802c 	lw	t8,-32724(gp)
    2f28:	27054d94 	addiu	a1,t8,19860
    2f2c:	24060074 	li	a2,116
    2f30:	8f988054 	lw	t8,printf
    2f34:	0300c821 	move	t9,t8
    2f38:	0320f809 	jalr	t9
--
    7df0:	14580007 	bne	v0,t8,7e10 <_ZN13MpegTsService4InitEv@@Base+0x2fc>
    7df4:	00000000 	nop
    7df8:	8fc20040 	lw	v0,64(s8)
    7dfc:	8fd80058 	lw	t8,88(s8)
    7e00:	14580003 	bne	v0,t8,7e10 <_ZN13MpegTsService4InitEv@@Base+0x2fc>
    7e04:	00000000 	nop
    7e08:	24180001 	li	t8,1
    7e0c:	a3d80037 	sb	t8,55(s8)
    7e10:	27d80090 	addiu	t8,s8,144
    7e14:	03002021 	move	a0,t8
    7e18:	8f9881ac 	lw	t8,-32340(gp)
    7e1c:	0300c821 	move	t9,t8
    7e20:	0320f809 	jalr	t9
    7e24:	00000000 	nop
    7e28:	8fdc0020 	lw	gp,32(s8)
    7e2c:	93d80037 	lbu	t8,55(s8)
    7e30:	3b180001 	xori	t8,t8,0x1
    7e34:	331800ff 	andi	t8,t8,0xff
    7e38:	1300000f 	beqz	t8,7e78 <_ZN13MpegTsService4InitEv@@Base+0x364>
    7e3c:	00000000 	nop
    7e40:	8fd8002c 	lw	t8,44(s8)
    7e44:	8f180004 	lw	t8,4(t8)
    7e48:	8f82802c 	lw	v0,-32724(gp)
    7e4c:	24444e04 	addiu	a0,v0,19972
    7e50:	03002821 	move	a1,t8
    7e54:	8f988054 	lw	t8,printf
    7e58:	0300c821 	move	t9,t8
    7e5c:	0320f809 	jalr	t9
--
    86dc:	8f988160 	lw	t8,-32416(gp)
    86e0:	0300c821 	move	t9,t8
    86e4:	0320f809 	jalr	t9
    86e8:	00000000 	nop
    86ec:	03002021 	move	a0,t8
    86f0:	8f988070 	lw	t8,-32656(gp)
    86f4:	0300c821 	move	t9,t8
    86f8:	0320f809 	jalr	t9
    86fc:	00000000 	nop
    8700:	8fdc0020 	lw	gp,32(s8)
    8704:	0040c021 	move	t8,v0
    8708:	afd80060 	sw	t8,96(s8)
    870c:	8fd80060 	lw	t8,96(s8)
    8710:	8f180000 	lw	t8,0(t8)
    8714:	27180008 	addiu	t8,t8,8
    8718:	8f180000 	lw	t8,0(t8)
    871c:	8fc40060 	lw	a0,96(s8)
    8720:	0300c821 	move	t9,t8
    8724:	0320f809 	jalr	t9
    8728:	00000000 	nop
    872c:	8fdc0020 	lw	gp,32(s8)
    8730:	0040c021 	move	t8,v0
    8734:	8f82802c 	lw	v0,-32724(gp)
    8738:	24444e3c 	addiu	a0,v0,20028
    873c:	03002821 	move	a1,t8
    8740:	8f988054 	lw	t8,printf
    8744:	0300c821 	move	t9,t8
    8748:	0320f809 	jalr	t9
--
    8768:	00000000 	nop
    876c:	8fdc0020 	lw	gp,32(s8)
    8770:	1000fe26 	b	800c <_ZN13MpegTsService4InitEv@@Base+0x4f8>
    8774:	00000000 	nop
    8778:	03002021 	move	a0,t8
    877c:	8f988070 	lw	t8,-32656(gp)
    8780:	0300c821 	move	t9,t8
    8784:	0320f809 	jalr	t9
    8788:	00000000 	nop
    878c:	8fdc0020 	lw	gp,32(s8)
    8790:	0040c021 	move	t8,v0
    8794:	afd80064 	sw	t8,100(s8)
    8798:	8fd80064 	lw	t8,100(s8)
    879c:	8f180000 	lw	t8,0(t8)
    87a0:	27180008 	addiu	t8,t8,8
    87a4:	8f180000 	lw	t8,0(t8)
    87a8:	8fc40064 	lw	a0,100(s8)
    87ac:	0300c821 	move	t9,t8
    87b0:	0320f809 	jalr	t9
    87b4:	00000000 	nop
    87b8:	8fdc0020 	lw	gp,32(s8)
    87bc:	0040c021 	move	t8,v0
    87c0:	8f82802c 	lw	v0,-32724(gp)
    87c4:	24444e54 	addiu	a0,v0,20052
    87c8:	03002821 	move	a1,t8
    87cc:	8f988054 	lw	t8,printf
    87d0:	0300c821 	move	t9,t8
    87d4:	0320f809 	jalr	t9
    87d8:	00000000 	nop
    87dc:	8fdc0020 	lw	gp,32(s8)
    87e0:	24180001 	li	t8,1
    87e4:	afd8004c 	sw	t8,76(s8)
    87e8:	8f988084 	lw	t8,-32636(gp)
    87ec:	0300c821 	move	t9,t8
    87f0:	0320f809 	jalr	t9
    87f4:	00000000 	nop
    87f8:	8fdc0020 	lw	gp,32(s8)
    87fc:	1000fe03 	b	800c <_ZN13MpegTsService4InitEv@@Base+0x4f8>
    8800:	00000000 	nop
    8804:	03002021 	move	a0,t8
    8808:	8f988070 	lw	t8,-32656(gp)
    880c:	0300c821 	move	t9,t8
    8810:	0320f809 	jalr	t9
    8814:	00000000 	nop
    8818:	8fdc0020 	lw	gp,32(s8)
    881c:	0040c021 	move	t8,v0
    8820:	afd80068 	sw	t8,104(s8)
    8824:	8fd80068 	lw	t8,104(s8)
    8828:	8f180000 	lw	t8,0(t8)
    882c:	8f82802c 	lw	v0,-32724(gp)
    8830:	24444e68 	addiu	a0,v0,20072
    8834:	03002821 	move	a1,t8
    8838:	8f988054 	lw	t8,printf
    883c:	0300c821 	move	t9,t8
    8840:	0320f809 	jalr	t9
--
    8e88:	0040c021 	move	t8,v0
    8e8c:	8fc20050 	lw	v0,80(s8)
    8e90:	17000002 	bnez	t8,8e9c <_ZN13MpegTsService9MpegTsRunEPK7timeval6RB_CMD@@Base+0x5bc>
    8e94:	0058001a 	div	zero,v0,t8
    8e98:	0007000d 	break	0x7
    8e9c:	0000c010 	mfhi	t8
    8ea0:	00001012 	mflo	v0
    8ea4:	0040c021 	move	t8,v0
    8ea8:	0018c040 	sll	t8,t8,0x1
    8eac:	03021021 	addu	v0,t8,v0
    8eb0:	8fd80078 	lw	t8,120(s8)
    8eb4:	0058c02a 	slt	t8,v0,t8
    8eb8:	331800ff 	andi	t8,t8,0xff
    8ebc:	13000013 	beqz	t8,8f0c <_ZN13MpegTsService9MpegTsRunEPK7timeval6RB_CMD@@Base+0x62c>
    8ec0:	00000000 	nop
    8ec4:	8fd8005c 	lw	t8,92(s8)
    8ec8:	8f180040 	lw	t8,64(t8)
    8ecc:	8f02004c 	lw	v0,76(t8)
    8ed0:	8fd8005c 	lw	t8,92(s8)
    8ed4:	8f180044 	lw	t8,68(t8)
    8ed8:	8f180038 	lw	t8,56(t8)
    8edc:	8f83802c 	lw	v1,-32724(gp)
    8ee0:	24644eb8 	addiu	a0,v1,20152
    8ee4:	00402821 	move	a1,v0
    8ee8:	03003021 	move	a2,t8
    8eec:	8f988054 	lw	t8,printf
    8ef0:	0300c821 	move	t9,t8
    8ef4:	0320f809 	jalr	t9
--
    9d74:	00402821 	move	a1,v0
    9d78:	8fd8005c 	lw	t8,92(s8)
    9d7c:	8f060070 	lw	a2,112(t8)
    9d80:	8fd8005c 	lw	t8,92(s8)
    9d84:	8f030064 	lw	v1,100(t8)
    9d88:	8fd8005c 	lw	t8,92(s8)
    9d8c:	8f020068 	lw	v0,104(t8)
    9d90:	0040c021 	move	t8,v0
    9d94:	0018c080 	sll	t8,t8,0x2
    9d98:	0302c021 	addu	t8,t8,v0
    9d9c:	8fc2005c 	lw	v0,92(s8)
    9da0:	8c480098 	lw	t0,152(v0)
    9da4:	8c49009c 	lw	t1,156(v0)
    9da8:	01000013 	mtlo	t0
    9dac:	01200011 	mthi	t1
    9db0:	8fc20068 	lw	v0,104(s8)
    9db4:	afa20010 	sw	v0,16(sp)
    9db8:	afb80014 	sw	t8,20(sp)
    9dbc:	0000c012 	mflo	t8
    9dc0:	0000c810 	mfhi	t9
    9dc4:	afb80018 	sw	t8,24(sp)
    9dc8:	afb9001c 	sw	t9,28(sp)
    9dcc:	8f98802c 	lw	t8,-32724(gp)
    9dd0:	27044f2c 	addiu	a0,t8,20268
    9dd4:	00603821 	move	a3,v1
    9dd8:	8f988054 	lw	t8,printf
    9ddc:	0300c821 	move	t9,t8
    9de0:	0320f809 	jalr	t9
--
    9f08:	00000000 	nop
    9f0c:	8fdc0020 	lw	gp,32(s8)
    9f10:	0200c021 	move	t8,s0
    9f14:	03002021 	move	a0,t8
    9f18:	8f988160 	lw	t8,-32416(gp)
    9f1c:	0300c821 	move	t9,t8
    9f20:	0320f809 	jalr	t9
    9f24:	00000000 	nop
    9f28:	8fdc0020 	lw	gp,32(s8)
    9f2c:	0080c021 	move	t8,a0
    9f30:	00a01021 	move	v0,a1
    9f34:	00401821 	move	v1,v0
    9f38:	24020001 	li	v0,1
    9f3c:	14620018 	bne	v1,v0,9fa0 <_ZN13MpegTsService9MpegTsRunEPK7timeval6RB_CMD@@Base+0x16c0>
    9f40:	00000000 	nop
    9f44:	03002021 	move	a0,t8
    9f48:	8f988070 	lw	t8,-32656(gp)
    9f4c:	0300c821 	move	t9,t8
    9f50:	0320f809 	jalr	t9
    9f54:	00000000 	nop
    9f58:	8fdc0020 	lw	gp,32(s8)
    9f5c:	0040c021 	move	t8,v0
    9f60:	afd80084 	sw	t8,132(s8)
    9f64:	8f98802c 	lw	t8,-32724(gp)
    9f68:	27044f74 	addiu	a0,t8,20340
    9f6c:	8f988054 	lw	t8,printf
    9f70:	0300c821 	move	t9,t8
    9f74:	0320f809 	jalr	t9
    9f78:	00000000 	nop
    9f7c:	8fdc0020 	lw	gp,32(s8)
    9f80:	a3c00067 	sb	zero,103(s8)
    9f84:	8f988084 	lw	t8,-32636(gp)
    9f88:	0300c821 	move	t9,t8
    9f8c:	0320f809 	jalr	t9
    9f90:	00000000 	nop
    9f94:	8fdc0020 	lw	gp,32(s8)
    9f98:	1000ffc0 	b	9e9c <_ZN13MpegTsService9MpegTsRunEPK7timeval6RB_CMD@@Base+0x15bc>
    9f9c:	00000000 	nop
    9fa0:	03002021 	move	a0,t8
    9fa4:	8f988070 	lw	t8,-32656(gp)
    9fa8:	0300c821 	move	t9,t8
    9fac:	0320f809 	jalr	t9
    9fb0:	00000000 	nop
    9fb4:	8fdc0020 	lw	gp,32(s8)
    9fb8:	8f98802c 	lw	t8,-32724(gp)
    9fbc:	27044f84 	addiu	a0,t8,20356
    9fc0:	8f98802c 	lw	t8,-32724(gp)
    9fc4:	270553b4 	addiu	a1,t8,21428
    9fc8:	8f988054 	lw	t8,printf
    9fcc:	0300c821 	move	t9,t8
    9fd0:	0320f809 	jalr	t9
--
    f644:	8c421f00 	lw	v0,7936(v0)
    f648:	44820000 	mtc1	v0,$f0
    f64c:	46000021 	cvt.d.s	$f0,$f0
    f650:	44040000 	mfc1	a0,$f0
    f654:	44650000 	0x44650000
    f658:	8fc20044 	lw	v0,68(s8)
    f65c:	8c431efc 	lw	v1,7932(v0)
    f660:	8fc20044 	lw	v0,68(s8)
    f664:	8c421f00 	lw	v0,7936(v0)
    f668:	44830800 	mtc1	v1,$f1
    f66c:	44820000 	mtc1	v0,$f0
    f670:	46000841 	sub.s	$f1,$f1,$f0
    f674:	44020800 	mfc1	v0,$f1
    f678:	44820800 	mtc1	v0,$f1
    f67c:	46000861 	cvt.d.s	$f1,$f1
    f680:	44020800 	mfc1	v0,$f1
    f684:	44630800 	0x44630800
    f688:	afa40010 	sw	a0,16(sp)
    f68c:	afa50014 	sw	a1,20(sp)
    f690:	afa20018 	sw	v0,24(sp)
    f694:	afa3001c 	sw	v1,28(sp)
    f698:	8f82802c 	lw	v0,-32724(gp)
    f69c:	2444542c 	addiu	a0,v0,21548
    f6a0:	03003021 	move	a2,t8
    f6a4:	03203821 	move	a3,t9
    f6a8:	8f988054 	lw	t8,printf
    f6ac:	0300c821 	move	t9,t8
    f6b0:	0320f809 	jalr	t9
--
    f734:	0300c821 	move	t9,t8
    f738:	0320f809 	jalr	t9
    f73c:	00000000 	nop
    f740:	8fdc0020 	lw	gp,32(s8)
    f744:	00400013 	mtlo	v0
    f748:	00600011 	mthi	v1
    f74c:	00001012 	mflo	v0
    f750:	00001810 	mfhi	v1
    f754:	00400013 	mtlo	v0
    f758:	00600011 	mthi	v1
    f75c:	8fd8004c 	lw	t8,76(s8)
    f760:	44980000 	mtc1	t8,$f0
    f764:	46000021 	cvt.d.s	$f0,$f0
    f768:	44180000 	mfc1	t8,$f0
    f76c:	44790000 	0x44790000
    f770:	00001012 	mflo	v0
    f774:	00001810 	mfhi	v1
    f778:	afa20010 	sw	v0,16(sp)
    f77c:	afa30014 	sw	v1,20(sp)
    f780:	afb80018 	sw	t8,24(sp)
    f784:	afb9001c 	sw	t9,28(sp)
    f788:	8f98802c 	lw	t8,-32724(gp)
    f78c:	27045454 	addiu	a0,t8,21588
    f790:	02003021 	move	a2,s0
    f794:	02203821 	move	a3,s1
    f798:	8f988054 	lw	t8,printf
    f79c:	0300c821 	move	t9,t8
    f7a0:	0320f809 	jalr	t9
--
    f824:	0300c821 	move	t9,t8
    f828:	0320f809 	jalr	t9
    f82c:	00000000 	nop
    f830:	8fdc0020 	lw	gp,32(s8)
    f834:	00400013 	mtlo	v0
    f838:	00600011 	mthi	v1
    f83c:	00001012 	mflo	v0
    f840:	00001810 	mfhi	v1
    f844:	00400013 	mtlo	v0
    f848:	00600011 	mthi	v1
    f84c:	8fd80050 	lw	t8,80(s8)
    f850:	44980000 	mtc1	t8,$f0
    f854:	46000021 	cvt.d.s	$f0,$f0
    f858:	44180000 	mfc1	t8,$f0
    f85c:	44790000 	0x44790000
    f860:	00001012 	mflo	v0
    f864:	00001810 	mfhi	v1
    f868:	afa20010 	sw	v0,16(sp)
    f86c:	afa30014 	sw	v1,20(sp)
    f870:	afb80018 	sw	t8,24(sp)
    f874:	afb9001c 	sw	t9,28(sp)
    f878:	8f98802c 	lw	t8,-32724(gp)
    f87c:	27045470 	addiu	a0,t8,21616
    f880:	02003021 	move	a2,s0
    f884:	02203821 	move	a3,s1
    f888:	8f988054 	lw	t8,printf
    f88c:	0300c821 	move	t9,t8
    f890:	0320f809 	jalr	t9


[*] Function printf used 15 times libringbuffer.so