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