[*] Binary protection state of libhavege.so.1.1.0
Full RELRO No Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of libhavege.so.1.1.0
1abc8: afb200a0 sw s2,160(sp)
1abcc: 27b20020 addiu s2,sp,32
1abd0: afbc0018 sw gp,24(sp)
1abd4: afbf00a4 sw ra,164(sp)
1abd8: afb1009c sw s1,156(sp)
1abdc: afb00098 sw s0,152(sp)
1abe0: 2406006e li a2,110
1abe4: 24a5bf60 addiu a1,a1,-16544
1abe8: 00808825 move s1,a0
1abec: 0320f809 jalr t9
1abf0: 02402025 move a0,s2
1abf4: 8fbc0018 lw gp,24(sp)
1abf8: 24020001 li v0,1
1abfc: 3c050008 lui a1,0x8
1ac00: 8f99805c lw t9,-32676(gp)
1ac04: afa20090 sw v0,144(sp)
1ac08: 00003025 move a2,zero
1ac0c: 24a50082 addiu a1,a1,130
1ac10: 0320f809 jalr t9
1ac14: 24040001 li a0,1
1ac18: 00408025 move s0,v0
1ac1c: 0441000f bgez v0,1ac5c <cmd_listen@@Base+0xac>
1ac20: 8fbc0018 lw gp,24(sp)
1ac24: 8f8280f0 lw v0,-32528(gp)
1ac28: 8f858028 lw a1,-32728(gp)
1ac2c: 8f998098 lw t9,fprintf
1ac30: 8e260000 lw a2,0(s1)
1ac34: 8c440000 lw a0,0(v0)
--
1ac40: 8fbf00a4 lw ra,164(sp)
1ac44: 02001025 move v0,s0
1ac48: 8fb200a0 lw s2,160(sp)
1ac4c: 8fb1009c lw s1,156(sp)
1ac50: 8fb00098 lw s0,152(sp)
1ac54: 03e00008 jr ra
1ac58: 27bd00a8 addiu sp,sp,168
1ac5c: 8f998108 lw t9,-32504(gp)
1ac60: 24020004 li v0,4
1ac64: afa20010 sw v0,16(sp)
1ac68: 27a70090 addiu a3,sp,144
1ac6c: 24060011 li a2,17
1ac70: 3405ffff li a1,0xffff
1ac74: 0320f809 jalr t9
1ac78: 02002025 move a0,s0
1ac7c: 0441000f bgez v0,1acbc <cmd_listen@@Base+0x10c>
1ac80: 8fbc0018 lw gp,24(sp)
1ac84: 8f998048 lw t9,-32696(gp)
1ac88: 0320f809 jalr t9
1ac8c: 02002025 move a0,s0
1ac90: 8fbc0018 lw gp,24(sp)
1ac94: 8e260000 lw a2,0(s1)
1ac98: 8f858028 lw a1,-32728(gp)
1ac9c: 24a5bc84 addiu a1,a1,-17276
1aca0: 8f8280f0 lw v0,-32528(gp)
1aca4: 8f998098 lw t9,fprintf
1aca8: 2410ffff li s0,-1
1acac: 0320f809 jalr t9
--
1ad7c: afb200a0 sw s2,160(sp)
1ad80: 27b20020 addiu s2,sp,32
1ad84: afbc0018 sw gp,24(sp)
1ad88: afbf00a4 sw ra,164(sp)
1ad8c: afb1009c sw s1,156(sp)
1ad90: afb00098 sw s0,152(sp)
1ad94: 2406006e li a2,110
1ad98: 24a5bf60 addiu a1,a1,-16544
1ad9c: 00808825 move s1,a0
1ada0: 0320f809 jalr t9
1ada4: 02402025 move a0,s2
1ada8: 8fbc0018 lw gp,24(sp)
1adac: 24020001 li v0,1
1adb0: 3c050008 lui a1,0x8
1adb4: 8f99805c lw t9,-32676(gp)
1adb8: afa20090 sw v0,144(sp)
1adbc: 00003025 move a2,zero
1adc0: 24a50082 addiu a1,a1,130
1adc4: 0320f809 jalr t9
1adc8: 24040001 li a0,1
1adcc: 00408025 move s0,v0
1add0: 0441000f bgez v0,1ae10 <cmd_connect@@Base+0xac>
1add4: 8fbc0018 lw gp,24(sp)
1add8: 8f8280f0 lw v0,-32528(gp)
1addc: 8f858028 lw a1,-32728(gp)
1ade0: 8f998098 lw t9,fprintf
1ade4: 8e260000 lw a2,0(s1)
1ade8: 8c440000 lw a0,0(v0)
1adec: 0320f809 jalr t9
1adf0: 24a5bc64 addiu a1,a1,-17308
1adf4: 8fbf00a4 lw ra,164(sp)
1adf8: 02001025 move v0,s0
1adfc: 8fb200a0 lw s2,160(sp)
1ae00: 8fb1009c lw s1,156(sp)
1ae04: 8fb00098 lw s0,152(sp)
1ae08: 03e00008 jr ra
1ae0c: 27bd00a8 addiu sp,sp,168
1ae10: 8f998108 lw t9,-32504(gp)
1ae14: 24020004 li v0,4
1ae18: afa20010 sw v0,16(sp)
1ae1c: 27a70090 addiu a3,sp,144
1ae20: 24060011 li a2,17
1ae24: 3405ffff li a1,0xffff
1ae28: 0320f809 jalr t9
1ae2c: 02002025 move a0,s0
1ae30: 0441000e bgez v0,1ae6c <cmd_connect@@Base+0x108>
1ae34: 8fbc0018 lw gp,24(sp)
1ae38: 8f858028 lw a1,-32728(gp)
1ae3c: 8e260000 lw a2,0(s1)
1ae40: 24a5bc84 addiu a1,a1,-17276
1ae44: 8f8280f0 lw v0,-32528(gp)
1ae48: 8f998098 lw t9,fprintf
1ae4c: 0320f809 jalr t9
1ae50: 8c440000 lw a0,0(v0)
--
0001b22c <socket_handler@@Base>:
1b22c: 3c1c0002 lui gp,0x2
1b230: 279c9e24 addiu gp,gp,-25052
1b234: 0399e021 addu gp,gp,t9
1b238: 27bdffa8 addiu sp,sp,-88
1b23c: afbc0018 sw gp,24(sp)
1b240: afb5004c sw s5,76(sp)
1b244: afb40048 sw s4,72(sp)
1b248: afb20040 sw s2,64(sp)
1b24c: afb00038 sw s0,56(sp)
1b250: afbf0054 sw ra,84(sp)
1b254: afb60050 sw s6,80(sp)
1b258: afb30044 sw s3,68(sp)
1b25c: afb1003c sw s1,60(sp)
1b260: 00808025 move s0,a0
1b264: 00a0a025 move s4,a1
1b268: 00c0a825 move s5,a2
1b26c: 00e09025 move s2,a3
1b270: afa00020 sw zero,32(sp)
1b274: afa00024 sw zero,36(sp)
1b278: 04810009 bgez a0,1b2a0 <socket_handler@@Base+0x74>
1b27c: afa00028 sw zero,40(sp)
1b280: 8f8280f0 lw v0,-32528(gp)
1b284: 8f858028 lw a1,-32728(gp)
1b288: 8f998098 lw t9,fprintf
1b28c: 8ce60000 lw a2,0(a3)
1b290: 8c440000 lw a0,0(v0)
--
1b300: 8f9980b0 lw t9,-32592(gp)
1b304: 0320f809 jalr t9
1b308: 2484bd74 addiu a0,a0,-17036
1b30c: 8fbc0018 lw gp,24(sp)
1b310: 8f9980ec lw t9,-32532(gp)
1b314: 93a6002c lbu a2,44(sp)
1b318: 02202825 move a1,s1
1b31c: 0320f809 jalr t9
1b320: 02002025 move a0,s0
1b324: 8fbc0018 lw gp,24(sp)
1b328: 8f9980cc lw t9,-32564(gp)
1b32c: 2413000c li s3,12
1b330: afb3002c sw s3,44(sp)
1b334: afb60010 sw s6,16(sp)
1b338: 27a70020 addiu a3,sp,32
1b33c: 24060012 li a2,18
1b340: 3405ffff li a1,0xffff
1b344: 0320f809 jalr t9
1b348: 02002025 move a0,s0
1b34c: 0441001e bgez v0,1b3c8 <socket_handler@@Base+0x19c>
1b350: 8fbc0018 lw gp,24(sp)
1b354: 8f858028 lw a1,-32728(gp)
1b358: 8e460000 lw a2,0(s2)
1b35c: 24a5bdac addiu a1,a1,-16980
1b360: 8f8280f0 lw v0,-32528(gp)
1b364: 8f998098 lw t9,fprintf
1b368: 0320f809 jalr t9
1b36c: 8c440000 lw a0,0(v0)
--
1b3dc: 1000ffe0 b 1b360 <socket_handler@@Base+0x134>
1b3e0: 24a5bde0 addiu a1,a1,-16928
1b3e4: 10400009 beqz v0,1b40c <socket_handler@@Base+0x1e0>
1b3e8: 93a30030 lbu v1,48(sp)
1b3ec: 8f858028 lw a1,-32728(gp)
1b3f0: 8f9980d4 lw t9,-32556(gp)
1b3f4: 24060002 li a2,2
1b3f8: 24a5be14 addiu a1,a1,-16876
1b3fc: 0320f809 jalr t9
1b400: 02002025 move a0,s0
1b404: 8fbc0018 lw gp,24(sp)
1b408: 93a30030 lbu v1,48(sp)
1b40c: 24020052 li v0,82
1b410: 8f9980d4 lw t9,-32556(gp)
1b414: 1462007f bne v1,v0,1b614 <socket_handler@@Base+0x3e8>
1b418: 24060002 li a2,2
1b41c: 8f858028 lw a1,-32728(gp)
1b420: 02002025 move a0,s0
1b424: 0320f809 jalr t9
1b428: 24a5be18 addiu a1,a1,-16872
1b42c: 8fbc0018 lw gp,24(sp)
1b430: 8e460000 lw a2,0(s2)
1b434: 02203825 move a3,s1
1b438: 8f9380f0 lw s3,-32528(gp)
1b43c: 8f858028 lw a1,-32728(gp)
1b440: 8f998098 lw t9,fprintf
1b444: 8e640000 lw a0,0(s3)
1b448: 0320f809 jalr t9
--
1b52c: 8f998094 lw t9,-32620(gp)
1b530: 02a02825 move a1,s5
1b534: 0320f809 jalr t9
1b538: 02802025 move a0,s4
1b53c: 0441000e bgez v0,1b578 <socket_handler@@Base+0x34c>
1b540: 8fbc0018 lw gp,24(sp)
1b544: 8f99807c lw t9,-32644(gp)
1b548: 0320f809 jalr t9
1b54c: 00000000 nop
1b550: 8c430000 lw v1,0(v0)
1b554: 24020002 li v0,2
1b558: 10620025 beq v1,v0,1b5f0 <socket_handler@@Base+0x3c4>
1b55c: 8fbc0018 lw gp,24(sp)
1b560: 8f848028 lw a0,-32728(gp)
1b564: 8f9980b0 lw t9,-32592(gp)
1b568: 02802825 move a1,s4
1b56c: 0320f809 jalr t9
1b570: 2484bf28 addiu a0,a0,-16600
1b574: 8fbc0018 lw gp,24(sp)
1b578: 8f9980e8 lw t9,-32536(gp)
1b57c: 0320f809 jalr t9
1b580: 02202025 move a0,s1
1b584: 1000ff7d b 1b37c <socket_handler@@Base+0x150>
1b588: 8fbc0018 lw gp,24(sp)
1b58c: 8f858028 lw a1,-32728(gp)
1b590: 8f998098 lw t9,fprintf
1b594: 8e460000 lw a2,0(s2)
1b598: 8e640000 lw a0,0(s3)
1b59c: 02203825 move a3,s1
1b5a0: 0320f809 jalr t9
1b5a4: 24a5be64 addiu a1,a1,-16796
1b5a8: 1000ffbc b 1b49c <socket_handler@@Base+0x270>
1b5ac: 8fbc0018 lw gp,24(sp)
1b5b0: 8f858028 lw a1,-32728(gp)
1b5b4: 8f998098 lw t9,fprintf
1b5b8: 8e460000 lw a2,0(s2)
1b5bc: 8e640000 lw a0,0(s3)
1b5c0: 0320f809 jalr t9
1b5c4: 24a5beb0 addiu a1,a1,-16720
1b5c8: 1000ffc6 b 1b4e4 <socket_handler@@Base+0x2b8>
1b5cc: 8fbc0018 lw gp,24(sp)
1b5d0: 8f858028 lw a1,-32728(gp)
1b5d4: 8f998098 lw t9,fprintf
1b5d8: 8e460000 lw a2,0(s2)
1b5dc: 8e640000 lw a0,0(s3)
1b5e0: 0320f809 jalr t9
1b5e4: 24a5befc addiu a1,a1,-16644
1b5e8: 1000ffd0 b 1b52c <socket_handler@@Base+0x300>
1b5ec: 8fbc0018 lw gp,24(sp)
1b5f0: 8f858028 lw a1,-32728(gp)
1b5f4: 8f998098 lw t9,fprintf
1b5f8: 8e460000 lw a2,0(s2)
1b5fc: 8e640000 lw a0,0(s3)
[*] Function fprintf used 11 times libhavege.so.1.1.0