[*] Binary protection state of servd
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function fprintf tear down of servd
401e88: 10000009 b 401eb0 <servd_main@@Base+0x110>
401e8c: 00000000 nop
401e90: 8f99808c lw t9,-32628(gp)
401e94: 8e240000 lw a0,0(s1)
401e98: 0320f809 jalr t9
401e9c: 03c02821 move a1,s8
401ea0: 8fbc0010 lw gp,16(sp)
401ea4: 14400002 bnez v0,401eb0 <servd_main@@Base+0x110>
401ea8: 00000000 nop
401eac: ae400000 sw zero,0(s2)
401eb0: 8f998084 lw t9,-32636(gp)
401eb4: 8fa400d8 lw a0,216(sp)
401eb8: 8fa500dc lw a1,220(sp)
401ebc: 3c060041 lui a2,0x41
401ec0: 0320f809 jalr t9
401ec4: 24c6a220 addiu a2,a2,-24032
401ec8: 8fbc0010 lw gp,16(sp)
401ecc: 1c40ffd3 bgtz v0,401e1c <servd_main@@Base+0x7c>
401ed0: 00401821 move v1,v0
401ed4: 3c020042 lui v0,0x42
401ed8: 8c52b014 lw s2,-20460(v0)
401edc: 00000000 nop
401ee0: 1640000d bnez s2,401f18 <servd_main@@Base+0x178>
401ee4: 3c060041 lui a2,0x41
401ee8: 8f828110 lw v0,-32496(gp)
401eec: 8f9980c8 lw t9,fprintf
401ef0: 8c440000 lw a0,0(v0)
401ef4: 3c050041 lui a1,0x41
--
4020cc: 0320f809 jalr t9
4020d0: 02002021 move a0,s0
4020d4: 8fbc0010 lw gp,16(sp)
4020d8: 00000000 nop
4020dc: 8f99809c lw t9,-32612(gp)
4020e0: 00000000 nop
4020e4: 0320f809 jalr t9
4020e8: 00000000 nop
4020ec: 8fbc0010 lw gp,16(sp)
4020f0: 00000000 nop
4020f4: 8f998150 lw t9,-32432(gp)
4020f8: 00000000 nop
4020fc: 0320f809 jalr t9
402100: 00000000 nop
402104: 8fbc0010 lw gp,16(sp)
402108: 00000000 nop
40210c: 8f998160 lw t9,-32416(gp)
402110: 00000000 nop
402114: 0320f809 jalr t9
402118: 00000000 nop
40211c: 10000013 b 40216c <servd_main@@Base+0x3cc>
402120: 00000000 nop
402124: 8f828110 lw v0,-32496(gp)
402128: 3c050041 lui a1,0x41
40212c: 3c060041 lui a2,0x41
402130: 8f9980c8 lw t9,fprintf
402134: 8c440000 lw a0,0(v0)
402138: 24a5a260 addiu a1,a1,-23968
40213c: 24c6a310 addiu a2,a2,-23792
402140: 10000008 b 402164 <servd_main@@Base+0x3c4>
402144: 02403821 move a3,s2
402148: 8f828110 lw v0,-32496(gp)
40214c: 3c060041 lui a2,0x41
402150: 8f9980c8 lw t9,fprintf
402154: 8c440000 lw a0,0(v0)
402158: 24a5a288 addiu a1,a1,-23928
--
40226c: 0320f809 jalr t9
402270: 02002021 move a0,s0
402274: 8fbc0010 lw gp,16(sp)
402278: 14400004 bnez v0,40228c <servd_main@@Base+0x4ec>
40227c: 02402821 move a1,s2
402280: 8f998058 lw t9,-32680(gp)
402284: 1000000c b 4022b8 <servd_main@@Base+0x518>
402288: 02602021 move a0,s3
40228c: 8f99808c lw t9,-32628(gp)
402290: 3c050041 lui a1,0x41
402294: 24a5a0a8 addiu a1,a1,-24408
402298: 0320f809 jalr t9
40229c: 02002021 move a0,s0
4022a0: 8fbc0010 lw gp,16(sp)
4022a4: 14400008 bnez v0,4022c8 <servd_main@@Base+0x528>
4022a8: 3c050041 lui a1,0x41
4022ac: 8f9980c0 lw t9,-32576(gp)
4022b0: 02402821 move a1,s2
4022b4: 02602021 move a0,s3
4022b8: 0320f809 jalr t9
4022bc: 27a60018 addiu a2,sp,24
4022c0: 10000009 b 4022e8 <servd_main@@Base+0x548>
4022c4: 00000000 nop
4022c8: 8f828140 lw v0,-32448(gp)
4022cc: 3c060041 lui a2,0x41
4022d0: 8f9980c8 lw t9,fprintf
4022d4: 8c440000 lw a0,0(v0)
4022d8: 24a5a2b0 addiu a1,a1,-23888
--
4024cc: afbc0010 sw gp,16(sp)
4024d0: 00a09821 move s3,a1
4024d4: 0080b021 move s6,a0
4024d8: 00a08821 move s1,a1
4024dc: 00009021 move s2,zero
4024e0: 10000007 b 402500 <servd_main@@Base+0x760>
4024e4: 00008021 move s0,zero
4024e8: 8e240000 lw a0,0(s1)
4024ec: 0320f809 jalr t9
4024f0: 26310004 addiu s1,s1,4
4024f4: 24420001 addiu v0,v0,1
4024f8: 8fbc0010 lw gp,16(sp)
4024fc: 00529021 addu s2,v0,s2
402500: 0216102a slt v0,s0,s6
402504: 8f998180 lw t9,strlen
402508: 1440fff7 bnez v0,4024e8 <servd_main@@Base+0x748>
40250c: 26100001 addiu s0,s0,1
402510: 26540001 addiu s4,s2,1
402514: 2a820201 slti v0,s4,513
402518: 10400004 beqz v0,40252c <servd_main@@Base+0x78c>
40251c: 00009021 move s2,zero
402520: 00008821 move s1,zero
402524: 10000019 b 40258c <servd_main@@Base+0x7ec>
402528: 27b50018 addiu s5,sp,24
40252c: 8f828110 lw v0,-32496(gp)
402530: 8f9980c8 lw t9,fprintf
402534: 8c440000 lw a0,0(v0)
402538: 3c050041 lui a1,0x41
--
402bd4: 8f9980ec lw t9,-32532(gp)
402bd8: 8c450000 lw a1,0(v0)
402bdc: 3c040041 lui a0,0x41
402be0: 0320f809 jalr t9
402be4: 2484a6e8 addiu a0,a0,-22808
402be8: 8fbc0020 lw gp,32(sp)
402bec: 3c020041 lui v0,0x41
402bf0: 3c150042 lui s5,0x42
402bf4: 245ea620 addiu s8,v0,-23008
402bf8: 3c020041 lui v0,0x41
402bfc: 2457a774 addiu s7,v0,-22668
402c00: 0000a021 move s4,zero
402c04: 00008821 move s1,zero
402c08: 8f938110 lw s3,-32496(gp)
402c0c: 10000046 b 402d28 <service_main@@Base+0x298>
402c10: 26b6b0d0 addiu s6,s5,-20272
402c14: 1240000d beqz s2,402c4c <service_main@@Base+0x1bc>
402c18: 3c070041 lui a3,0x41
402c1c: 8e220010 lw v0,16(s1)
402c20: 8e640000 lw a0,0(s3)
402c24: 8e260008 lw a2,8(s1)
402c28: 10400003 beqz v0,402c38 <service_main@@Base+0x1a8>
402c2c: 24e7a714 addiu a3,a3,-22764
402c30: 3c070041 lui a3,0x41
402c34: 24e7a71c addiu a3,a3,-22756
402c38: 8f9980c8 lw t9,fprintf
402c3c: 3c050041 lui a1,0x41
402c40: 0320f809 jalr t9
402c44: 24a5a724 addiu a1,a1,-22748
402c48: 8fbc0020 lw gp,32(sp)
402c4c: 8e220010 lw v0,16(s1)
402c50: 9227001c lbu a3,28(s1)
402c54: 0002102b sltu v0,zero,v0
402c58: 10e00014 beqz a3,402cac <service_main@@Base+0x21c>
402c5c: 0282a021 addu s4,s4,v0
402c60: 8e220030 lw v0,48(s1)
402c64: 8e640000 lw a0,0(s3)
402c68: 10400003 beqz v0,402c78 <service_main@@Base+0x1e8>
402c6c: 03c03021 move a2,s8
402c70: 3c060041 lui a2,0x41
402c74: 24c6a608 addiu a2,a2,-23032
402c78: 8e220020 lw v0,32(s1)
402c7c: 8f9980c8 lw t9,fprintf
402c80: afa20010 sw v0,16(sp)
402c84: 8e220024 lw v0,36(s1)
--
402c90: 8e220028 lw v0,40(s1)
402c94: 24a5a738 addiu a1,a1,-22728
402c98: afa20018 sw v0,24(sp)
402c9c: 8e22002c lw v0,44(s1)
402ca0: 0320f809 jalr t9
402ca4: afa2001c sw v0,28(sp)
402ca8: 8fbc0020 lw gp,32(sp)
402cac: 8e24000c lw a0,12(s1)
402cb0: 00000000 nop
402cb4: 1080001c beqz a0,402d28 <service_main@@Base+0x298>
402cb8: 00000000 nop
402cbc: 8f998024 lw t9,-32732(gp)
402cc0: 00000000 nop
402cc4: 0320f809 jalr t9
402cc8: 00000000 nop
402ccc: 1000000d b 402d04 <service_main@@Base+0x274>
402cd0: 00000000 nop
402cd4: 1240000d beqz s2,402d0c <service_main@@Base+0x27c>
402cd8: 00000000 nop
402cdc: 8f9981cc lw t9,-32308(gp)
402ce0: 8e700000 lw s0,0(s3)
402ce4: 0320f809 jalr t9
402ce8: 00402021 move a0,v0
402cec: 8fbc0020 lw gp,32(sp)
402cf0: 02002021 move a0,s0
402cf4: 8f9980c8 lw t9,fprintf
402cf8: 00403021 move a2,v0
402cfc: 0320f809 jalr t9
--
402d5c: 8f908110 lw s0,-32496(gp)
402d60: 8f9980ec lw t9,-32532(gp)
402d64: 8e050000 lw a1,0(s0)
402d68: 3c040041 lui a0,0x41
402d6c: 0320f809 jalr t9
402d70: 2484a78c addiu a0,a0,-22644
402d74: 8fbc0020 lw gp,32(sp)
402d78: 8e050000 lw a1,0(s0)
402d7c: 8f9980ec lw t9,-32532(gp)
402d80: 3c040041 lui a0,0x41
402d84: 0320f809 jalr t9
402d88: 2484a7b8 addiu a0,a0,-22600
402d8c: 8fbc0020 lw gp,32(sp)
402d90: 3c020041 lui v0,0x41
402d94: 3c150042 lui s5,0x42
402d98: 245ea7fc addiu s8,v0,-22532
402d9c: 3c020041 lui v0,0x41
402da0: 2457a7f4 addiu s7,v0,-22540
402da4: 00009821 move s3,zero
402da8: 00008021 move s0,zero
402dac: 8f918110 lw s1,-32496(gp)
402db0: 1000004b b 402ee0 <service_main@@Base+0x450>
402db4: 26b6b0d8 addiu s6,s5,-20264
402db8: 12400008 beqz s2,402ddc <service_main@@Base+0x34c>
402dbc: 00000000 nop
402dc0: 8f9980c8 lw t9,fprintf
402dc4: 8e240000 lw a0,0(s1)
402dc8: 8e060008 lw a2,8(s0)
--
402e04: 005c1021 addu v0,v0,gp
402e08: 00400008 jr v0
402e0c: 00000000 nop
402e10: 12400032 beqz s2,402edc <service_main@@Base+0x44c>
402e14: 02e02021 move a0,s7
402e18: 8f9980ec lw t9,-32532(gp)
402e1c: 8e250000 lw a1,0(s1)
402e20: 1000002b b 402ed0 <service_main@@Base+0x440>
402e24: 00000000 nop
402e28: 1240002c beqz s2,402edc <service_main@@Base+0x44c>
402e2c: 03c02021 move a0,s8
402e30: 8f9980ec lw t9,-32532(gp)
402e34: 8e250000 lw a1,0(s1)
402e38: 10000025 b 402ed0 <service_main@@Base+0x440>
402e3c: 00000000 nop
402e40: 12400026 beqz s2,402edc <service_main@@Base+0x44c>
402e44: 3c050041 lui a1,0x41
402e48: 8e020018 lw v0,24(s0)
402e4c: 92060010 lbu a2,16(s0)
402e50: 8e070014 lw a3,20(s0)
402e54: afa20010 sw v0,16(sp)
402e58: 8e02001c lw v0,28(s0)
402e5c: 8e240000 lw a0,0(s1)
402e60: afa20014 sw v0,20(sp)
402e64: 8e020020 lw v0,32(s0)
402e68: 8f9980c8 lw t9,fprintf
402e6c: afa20018 sw v0,24(sp)
402e70: 1000000e b 402eac <service_main@@Base+0x41c>
402e74: 24a5a804 addiu a1,a1,-22524
402e78: 12400018 beqz s2,402edc <service_main@@Base+0x44c>
402e7c: 3c050041 lui a1,0x41
402e80: 8e020018 lw v0,24(s0)
402e84: 92060010 lbu a2,16(s0)
402e88: 8e070014 lw a3,20(s0)
402e8c: afa20010 sw v0,16(sp)
402e90: 8e02001c lw v0,28(s0)
402e94: 8e240000 lw a0,0(s1)
402e98: afa20014 sw v0,20(sp)
402e9c: 8e020020 lw v0,32(s0)
402ea0: 8f9980c8 lw t9,fprintf
402ea4: afa20018 sw v0,24(sp)
402ea8: 24a5a838 addiu a1,a1,-22472
--
402ef0: 00000000 nop
402ef4: 8eb0b0d8 lw s0,-20264(s5)
402ef8: 00000000 nop
402efc: 12160003 beq s0,s6,402f0c <service_main@@Base+0x47c>
402f00: 00000000 nop
402f04: 1600ffac bnez s0,402db8 <service_main@@Base+0x328>
402f08: 00000000 nop
402f0c: 12400008 beqz s2,402f30 <service_main@@Base+0x4a0>
402f10: 3c040041 lui a0,0x41
402f14: 8f828110 lw v0,-32496(gp)
402f18: 8f9980ec lw t9,-32532(gp)
402f1c: 8c450000 lw a1,0(v0)
402f20: 0320f809 jalr t9
402f24: 2484a78c addiu a0,a0,-22644
402f28: 8fbc0020 lw gp,32(sp)
402f2c: 00000000 nop
402f30: 8f99812c lw t9,-32468(gp)
402f34: 3c040041 lui a0,0x41
402f38: 3c050041 lui a1,0x41
402f3c: 2484a874 addiu a0,a0,-22412
402f40: 0320f809 jalr t9
402f44: 24a5a888 addiu a1,a1,-22392
402f48: 8fbc0020 lw gp,32(sp)
402f4c: 10400017 beqz v0,402fac <service_main@@Base+0x51c>
402f50: 00408021 move s0,v0
402f54: 8f9980c8 lw t9,fprintf
402f58: 3c050041 lui a1,0x41
402f5c: 02803021 move a2,s4
--
403610: 0320f809 jalr t9
403614: 24060001 li a2,1
403618: 00401821 move v1,v0
40361c: 2402ffff li v0,-1
403620: 8fbc0010 lw gp,16(sp)
403624: 14620003 bne v1,v0,403634 <cleanup_service@@Base+0x544>
403628: 00000000 nop
40362c: 1000001d b 4036a4 <cleanup_service@@Base+0x5b4>
403630: ae00b360 sw zero,-19616(s0)
403634: 8e05b360 lw a1,-19616(s0)
403638: 00000000 nop
40363c: 8ca20014 lw v0,20(a1)
403640: 00000000 nop
403644: 14620018 bne v1,v0,4036a8 <cleanup_service@@Base+0x5b8>
403648: 24020001 li v0,1
40364c: 8fa30018 lw v1,24(sp)
403650: 00000000 nop
403654: 3062007f andi v0,v1,0x7f
403658: 14400013 bnez v0,4036a8 <cleanup_service@@Base+0x5b8>
40365c: 24020001 li v0,1
403660: 3062ff00 andi v0,v1,0xff00
403664: 00023a03 sra a3,v0,0x8
403668: 10e0000a beqz a3,403694 <cleanup_service@@Base+0x5a4>
40366c: 00000000 nop
403670: 8f828110 lw v0,-32496(gp)
403674: 8f9980c8 lw t9,fprintf
403678: 8ca60008 lw a2,8(a1)
40367c: aca00010 sw zero,16(a1)
--
4036c4: afbf0054 sw ra,84(sp)
4036c8: afb30050 sw s3,80(sp)
4036cc: afb2004c sw s2,76(sp)
4036d0: afb10048 sw s1,72(sp)
4036d4: afb00044 sw s0,68(sp)
4036d8: afbc0020 sw gp,32(sp)
4036dc: 00808821 move s1,a0
4036e0: 0c100d75 jal 4035d4 <cleanup_service@@Base+0x4e4>
4036e4: 00a09021 move s2,a1
4036e8: 8fbc0020 lw gp,32(sp)
4036ec: 1440006c bnez v0,4038a0 <cleanup_service@@Base+0x7b0>
4036f0: 2403ffff li v1,-1
4036f4: 8e220010 lw v0,16(s1)
4036f8: 00000000 nop
4036fc: 16420011 bne s2,v0,403744 <cleanup_service@@Base+0x654>
403700: 00000000 nop
403704: 8f828110 lw v0,-32496(gp)
403708: 8e260008 lw a2,8(s1)
40370c: 8c440000 lw a0,0(v0)
403710: 16400003 bnez s2,403720 <cleanup_service@@Base+0x630>
403714: 3c020041 lui v0,0x41
403718: 10000003 b 403728 <cleanup_service@@Base+0x638>
40371c: 2447a714 addiu a3,v0,-22764
403720: 3c020041 lui v0,0x41
403724: 2447a8d4 addiu a3,v0,-22316
403728: 8f9980c8 lw t9,fprintf
40372c: 3c050041 lui a1,0x41
403730: 0320f809 jalr t9
--
403814: 8f9981e8 lw t9,-32280(gp)
403818: afa20010 sw v0,16(sp)
40381c: 3c060041 lui a2,0x41
403820: 27a20028 addiu v0,sp,40
403824: 02602021 move a0,s3
403828: afa20018 sw v0,24(sp)
40382c: afa00014 sw zero,20(sp)
403830: 24c6a098 addiu a2,a2,-24424
403834: 0320f809 jalr t9
403838: 02602821 move a1,s3
40383c: 8fbc0020 lw gp,32(sp)
403840: 00000000 nop
403844: 8f998098 lw t9,-32616(gp)
403848: 00000000 nop
40384c: 0320f809 jalr t9
403850: 00002021 move a0,zero
403854: 8f828110 lw v0,-32496(gp)
403858: 00000000 nop
40385c: 8c440000 lw a0,0(v0)
403860: 16400003 bnez s2,403870 <cleanup_service@@Base+0x780>
403864: 3c020041 lui v0,0x41
403868: 10000003 b 403878 <cleanup_service@@Base+0x788>
40386c: 2446a620 addiu a2,v0,-23008
403870: 3c020041 lui v0,0x41
403874: 2446a608 addiu a2,v0,-23032
403878: 8f9980c8 lw t9,fprintf
40387c: 8e270008 lw a3,8(s1)
403880: 3c050041 lui a1,0x41
--
403ac8: 00a78023 subu s0,a1,a3
403acc: 1000000a b 403af8 <cleanup_service@@Base+0xa08>
403ad0: 2c450001 sltiu a1,v0,1
403ad4: 8e230030 lw v1,48(s1)
403ad8: 10400004 beqz v0,403aec <cleanup_service@@Base+0x9fc>
403adc: 3c020001 lui v0,0x1
403ae0: 00878023 subu s0,a0,a3
403ae4: 10000004 b 403af8 <cleanup_service@@Base+0xa08>
403ae8: 0003282b sltu a1,zero,v1
403aec: 34425180 ori v0,v0,0x5180
403af0: 00478023 subu s0,v0,a3
403af4: 2c650001 sltiu a1,v1,1
403af8: 8e220010 lw v0,16(s1)
403afc: 00000000 nop
403b00: 10a20006 beq a1,v0,403b1c <cleanup_service@@Base+0xa2c>
403b04: 00000000 nop
403b08: 0c100dae jal 4036b8 <cleanup_service@@Base+0x5c8>
403b0c: 02202021 move a0,s1
403b10: 8fbc0010 lw gp,16(sp)
403b14: 04400003 bltz v0,403b24 <cleanup_service@@Base+0xa34>
403b18: 00000000 nop
403b1c: 1e000002 bgtz s0,403b28 <cleanup_service@@Base+0xa38>
403b20: 00000000 nop
403b24: 24100001 li s0,1
403b28: 8f828110 lw v0,-32496(gp)
403b2c: 8f9980c8 lw t9,fprintf
403b30: 8e260008 lw a2,8(s1)
403b34: 8c440000 lw a0,0(v0)
--
403bd4: 100000b9 b 403ebc <service_requests@@Base+0x338>
403bd8: 26f5b0d8 addiu s5,s7,-20264
403bdc: 8e500008 lw s0,8(s2)
403be0: 8f99808c lw t9,-32628(gp)
403be4: 02002021 move a0,s0
403be8: 0320f809 jalr t9
403bec: 24a5a9a0 addiu a1,a1,-22112
403bf0: 14400029 bnez v0,403c98 <service_requests@@Base+0x114>
403bf4: 24020001 li v0,1
403bf8: 8e43000c lw v1,12(s2)
403bfc: 00000000 nop
403c00: 146200a6 bne v1,v0,403e9c <service_requests@@Base+0x318>
403c04: 24130001 li s3,1
403c08: 10000016 b 403c64 <service_requests@@Base+0xe0>
403c0c: 00008021 move s0,zero
403c10: 8e020010 lw v0,16(s0)
403c14: 00000000 nop
403c18: 10400012 beqz v0,403c64 <service_requests@@Base+0xe0>
403c1c: 00000000 nop
403c20: 8e040008 lw a0,8(s0)
403c24: 0c100c68 jal 4031a0 <cleanup_service@@Base+0xb0>
403c28: 00000000 nop
403c2c: 8fbc0010 lw gp,16(sp)
403c30: 1040000c beqz v0,403c64 <service_requests@@Base+0xe0>
403c34: 00408821 move s1,v0
403c38: 8f9980c8 lw t9,fprintf
403c3c: 8e840000 lw a0,0(s4)
403c40: 8e060008 lw a2,8(s0)
--
403cbc: 00000000 nop
403cc0: 8f998104 lw t9,-32508(gp)
403cc4: 00000000 nop
403cc8: 0320f809 jalr t9
403ccc: 00000000 nop
403cd0: 8fbc0010 lw gp,16(sp)
403cd4: a200001c sb zero,28(s0)
403cd8: 8e43000c lw v1,12(s2)
403cdc: ae000018 sw zero,24(s0)
403ce0: 2c620005 sltiu v0,v1,5
403ce4: ae000024 sw zero,36(s0)
403ce8: ae000020 sw zero,32(s0)
403cec: ae00002c sw zero,44(s0)
403cf0: 1040006a beqz v0,403e9c <service_requests@@Base+0x318>
403cf4: ae000028 sw zero,40(s0)
403cf8: 00031080 sll v0,v1,0x2
403cfc: 3c030041 lui v1,0x41
403d00: 2463ab54 addiu v1,v1,-21676
403d04: 00621021 addu v0,v1,v0
403d08: 8c420000 lw v0,0(v0)
403d0c: 00000000 nop
403d10: 005c1021 addu v0,v0,gp
403d14: 00400008 jr v0
403d18: 00000000 nop
403d1c: 8e840000 lw a0,0(s4)
403d20: 8f9980c8 lw t9,fprintf
403d24: 8e060008 lw a2,8(s0)
403d28: 3c050041 lui a1,0x41
403d2c: 0320f809 jalr t9
403d30: 24a5a9c8 addiu a1,a1,-22072
403d34: 02002021 move a0,s0
403d38: 10000009 b 403d60 <service_requests@@Base+0x1dc>
403d3c: 24050001 li a1,1
403d40: 8e840000 lw a0,0(s4)
403d44: 8f9980c8 lw t9,fprintf
403d48: 8e060008 lw a2,8(s0)
403d4c: 3c050041 lui a1,0x41
403d50: 0320f809 jalr t9
403d54: 24a5a9e4 addiu a1,a1,-22044
403d58: 02002021 move a0,s0
403d5c: 00002821 move a1,zero
403d60: 0c100dae jal 4036b8 <cleanup_service@@Base+0x5c8>
403d64: 00000000 nop
403d68: 1000004c b 403e9c <service_requests@@Base+0x318>
403d6c: 00000000 nop
403d70: 8e840000 lw a0,0(s4)
403d74: 8f9980c8 lw t9,fprintf
403d78: 8e060008 lw a2,8(s0)
403d7c: 3c050041 lui a1,0x41
--
4045c8: 8f99805c lw t9,-32676(gp)
4045cc: 02a02021 move a0,s5
4045d0: 02002821 move a1,s0
4045d4: 24460001 addiu a2,v0,1
4045d8: 10000019 b 404640 <handle_service@@Base+0x32c>
4045dc: 24074000 li a3,16384
4045e0: 8f99808c lw t9,-32628(gp)
4045e4: 02202021 move a0,s1
4045e8: 0320f809 jalr t9
4045ec: 24a5a5a0 addiu a1,a1,-23136
4045f0: 14400005 bnez v0,404608 <handle_service@@Base+0x2f4>
4045f4: 02a02021 move a0,s5
4045f8: 0c100d1d jal 403474 <cleanup_service@@Base+0x384>
4045fc: 02002821 move a1,s0
404600: 10000111 b 404a48 <handle_service@@Base+0x734>
404604: 00000000 nop
404608: 0c100c68 jal 4031a0 <cleanup_service@@Base+0xb0>
40460c: 02002021 move a0,s0
404610: 8fbc0010 lw gp,16(sp)
404614: 1440000e bnez v0,404650 <handle_service@@Base+0x33c>
404618: 00409021 move s2,v0
40461c: 8f828110 lw v0,-32496(gp)
404620: 3c050041 lui a1,0x41
404624: 3c060041 lui a2,0x41
404628: 3c070041 lui a3,0x41
40462c: 8f9980c8 lw t9,fprintf
404630: 8c440000 lw a0,0(v0)
404634: 24a5aa78 addiu a1,a1,-21896
404638: 24c6ab68 addiu a2,a2,-21656
40463c: 24e7aa80 addiu a3,a3,-21888
404640: 0320f809 jalr t9
404644: 00000000 nop
404648: 100000ff b 404a48 <handle_service@@Base+0x734>
40464c: 00000000 nop
404650: 8e700008 lw s0,8(s3)
404654: 8f99808c lw t9,-32628(gp)
404658: 3c110041 lui s1,0x41
40465c: 02002021 move a0,s0
404660: 0320f809 jalr t9
404664: 2625a608 addiu a1,s1,-23032
404668: 8fbc0010 lw gp,16(sp)
40466c: 1440000d bnez v0,4046a4 <handle_service@@Base+0x390>
404670: 24020003 li v0,3
404674: 12820009 beq s4,v0,40469c <handle_service@@Base+0x388>
404678: 3c050041 lui a1,0x41
40467c: 8f828110 lw v0,-32496(gp)
404680: 3c060041 lui a2,0x41
404684: 8f9980c8 lw t9,fprintf
404688: 8c440000 lw a0,0(v0)
40468c: 24a5aa98 addiu a1,a1,-21864
404690: 24c6ab68 addiu a2,a2,-21656
404694: 100000b8 b 404978 <handle_service@@Base+0x664>
404698: 2627a608 addiu a3,s1,-23032
40469c: 100000e2 b 404a28 <handle_service@@Base+0x714>
4046a0: ae40000c sw zero,12(s2)
4046a4: 8f99808c lw t9,-32628(gp)
4046a8: 3c050041 lui a1,0x41
4046ac: 24a5a620 addiu a1,a1,-23008
4046b0: 0320f809 jalr t9
4046b4: 02002021 move a0,s0
4046b8: 8fbc0010 lw gp,16(sp)
4046bc: 1440000f bnez v0,4046fc <handle_service@@Base+0x3e8>
4046c0: 24020003 li v0,3
4046c4: 1282000b beq s4,v0,4046f4 <handle_service@@Base+0x3e0>
4046c8: 24020001 li v0,1
4046cc: 8f828110 lw v0,-32496(gp)
4046d0: 3c050041 lui a1,0x41
4046d4: 3c060041 lui a2,0x41
4046d8: 3c070041 lui a3,0x41
4046dc: 8f9980c8 lw t9,fprintf
4046e0: 8c440000 lw a0,0(v0)
4046e4: 24a5aa98 addiu a1,a1,-21864
4046e8: 24c6ab68 addiu a2,a2,-21656
4046ec: 100000a2 b 404978 <handle_service@@Base+0x664>
4046f0: 24e7a620 addiu a3,a3,-23008
4046f4: 100000cc b 404a28 <handle_service@@Base+0x714>
4046f8: ae42000c sw v0,12(s2)
4046fc: 8f99808c lw t9,-32628(gp)
404700: 3c050041 lui a1,0x41
404704: 24a5a638 addiu a1,a1,-22984
404708: 0320f809 jalr t9
40470c: 02002021 move a0,s0
404710: 8fbc0010 lw gp,16(sp)
404714: 14400048 bnez v0,404838 <handle_service@@Base+0x524>
404718: 24020003 li v0,3
40471c: 1282000b beq s4,v0,40474c <handle_service@@Base+0x438>
404720: 3c160042 lui s6,0x42
404724: 8f828110 lw v0,-32496(gp)
404728: 3c050041 lui a1,0x41
40472c: 3c060041 lui a2,0x41
404730: 3c070041 lui a3,0x41
404734: 8f9980c8 lw t9,fprintf
404738: 8c440000 lw a0,0(v0)
40473c: 24a5aa98 addiu a1,a1,-21864
--
404790: 0c100bf7 jal 402fdc <service_main@@Base+0x54c>
404794: 02202021 move a0,s1
404798: 8fbc0010 lw gp,16(sp)
40479c: 8ed4b0d8 lw s4,-20264(s6)
4047a0: 16000003 bnez s0,4047b0 <handle_service@@Base+0x49c>
4047a4: 00000000 nop
4047a8: 10000002 b 4047b4 <handle_service@@Base+0x4a0>
4047ac: 02808021 move s0,s4
4047b0: 8e100000 lw s0,0(s0)
4047b4: 8f99808c lw t9,-32628(gp)
4047b8: 02a02021 move a0,s5
4047bc: 12170003 beq s0,s7,4047cc <handle_service@@Base+0x4b8>
4047c0: 02008821 move s1,s0
4047c4: 1600ffe5 bnez s0,40475c <handle_service@@Base+0x448>
4047c8: 00000000 nop
4047cc: 8e640004 lw a0,4(s3)
4047d0: 0c100c68 jal 4031a0 <cleanup_service@@Base+0xb0>
4047d4: 00000000 nop
4047d8: 8fbc0010 lw gp,16(sp)
4047dc: 1440000b bnez v0,40480c <handle_service@@Base+0x4f8>
4047e0: 00402821 move a1,v0
4047e4: 8f828110 lw v0,-32496(gp)
4047e8: 3c050041 lui a1,0x41
4047ec: 3c060041 lui a2,0x41
4047f0: 3c070041 lui a3,0x41
4047f4: 8f9980c8 lw t9,fprintf
4047f8: 8c440000 lw a0,0(v0)
4047fc: 24a5aa78 addiu a1,a1,-21896
--
404878: 16820014 bne s4,v0,4048cc <handle_service@@Base+0x5b8>
40487c: 00000000 nop
404880: 8e64000c lw a0,12(s3)
404884: 24020002 li v0,2
404888: 0c101025 jal 404094 <service_requests@@Base+0x510>
40488c: ae42000c sw v0,12(s2)
404890: a2420010 sb v0,16(s2)
404894: 24020001 li v0,1
404898: 8e640010 lw a0,16(s3)
40489c: 1000001b b 40490c <handle_service@@Base+0x5f8>
4048a0: ae420024 sw v0,36(s2)
4048a4: 8f99808c lw t9,-32628(gp)
4048a8: 3c050041 lui a1,0x41
4048ac: 24a5aae8 addiu a1,a1,-21784
4048b0: 0320f809 jalr t9
4048b4: 02002021 move a0,s0
4048b8: 8fbc0010 lw gp,16(sp)
4048bc: 1440001c bnez v0,404930 <handle_service@@Base+0x61c>
4048c0: 24020006 li v0,6
4048c4: 1282000b beq s4,v0,4048f4 <handle_service@@Base+0x5e0>
4048c8: 24020003 li v0,3
4048cc: 8f828110 lw v0,-32496(gp)
4048d0: 3c050041 lui a1,0x41
4048d4: 3c060041 lui a2,0x41
4048d8: 3c070041 lui a3,0x41
4048dc: 8f9980c8 lw t9,fprintf
4048e0: 8c440000 lw a0,0(v0)
4048e4: 24a5aa78 addiu a1,a1,-21896
--
404900: a2420010 sb v0,16(s2)
404904: 8e640010 lw a0,16(s3)
404908: ae400024 sw zero,36(s2)
40490c: 26450014 addiu a1,s2,20
404910: 0c101093 jal 40424c <service_requests@@Base+0x6c8>
404914: 26460018 addiu a2,s2,24
404918: 8e640014 lw a0,20(s3)
40491c: 2645001c addiu a1,s2,28
404920: 0c101093 jal 40424c <service_requests@@Base+0x6c8>
404924: 26460020 addiu a2,s2,32
404928: 10000032 b 4049f4 <handle_service@@Base+0x6e0>
40492c: 00000000 nop
404930: 8f99808c lw t9,-32628(gp)
404934: 3c050041 lui a1,0x41
404938: 24a5aaf4 addiu a1,a1,-21772
40493c: 0320f809 jalr t9
404940: 02002021 move a0,s0
404944: 8fbc0010 lw gp,16(sp)
404948: 1440002c bnez v0,4049fc <handle_service@@Base+0x6e8>
40494c: 24020004 li v0,4
404950: 1282000d beq s4,v0,404988 <handle_service@@Base+0x674>
404954: 3c060041 lui a2,0x41
404958: 8f828110 lw v0,-32496(gp)
40495c: 3c050041 lui a1,0x41
404960: 3c070041 lui a3,0x41
404964: 8f9980c8 lw t9,fprintf
404968: 8c440000 lw a0,0(v0)
40496c: 24a5aa78 addiu a1,a1,-21896
--
4049a0: 0320f809 jalr t9
4049a4: ae550028 sw s5,40(s2)
4049a8: 8fbc0010 lw gp,16(sp)
4049ac: 2650005e addiu s0,s2,94
4049b0: 8f9980d8 lw t9,-32552(gp)
4049b4: 24060032 li a2,50
4049b8: 02002021 move a0,s0
4049bc: 0320f809 jalr t9
4049c0: 00002821 move a1,zero
4049c4: 8fbc0010 lw gp,16(sp)
4049c8: 8e650004 lw a1,4(s3)
4049cc: 8f998028 lw t9,-32728(gp)
4049d0: 00000000 nop
4049d4: 0320f809 jalr t9
4049d8: 02202021 move a0,s1
4049dc: 8fbc0010 lw gp,16(sp)
4049e0: 8e65000c lw a1,12(s3)
4049e4: 8f998028 lw t9,-32728(gp)
4049e8: 00000000 nop
4049ec: 0320f809 jalr t9
4049f0: 02002021 move a0,s0
4049f4: 1000000d b 404a2c <handle_service@@Base+0x718>
4049f8: 3c020042 lui v0,0x42
4049fc: 8f828110 lw v0,-32496(gp)
404a00: 3c050041 lui a1,0x41
404a04: 8f9980c8 lw t9,fprintf
404a08: 8c440000 lw a0,0(v0)
404a0c: 24a5ab14 addiu a1,a1,-21740
--
404a64: 8fb200c4 lw s2,196(sp)
404a68: 8fb100c0 lw s1,192(sp)
404a6c: 8fb000bc lw s0,188(sp)
404a70: 03e00008 jr ra
404a74: 27bd00e0 addiu sp,sp,224
...
404a80: 3c1c0042 lui gp,0x42
404a84: 27bdffc8 addiu sp,sp,-56
404a88: 279c3110 addiu gp,gp,12560
404a8c: afbf0034 sw ra,52(sp)
404a90: afb40030 sw s4,48(sp)
404a94: afb3002c sw s3,44(sp)
404a98: afb20028 sw s2,40(sp)
404a9c: afb10024 sw s1,36(sp)
404aa0: afb00020 sw s0,32(sp)
404aa4: afbc0018 sw gp,24(sp)
404aa8: 8c830010 lw v1,16(a0)
404aac: 8f828110 lw v0,-32496(gp)
404ab0: 00808821 move s1,a0
404ab4: 8e260008 lw a2,8(s1)
404ab8: 8c440000 lw a0,0(v0)
404abc: 8e27000c lw a3,12(s1)
404ac0: 14600002 bnez v1,404acc <handle_service@@Base+0x7b8>
404ac4: 3c020041 lui v0,0x41
404ac8: 2443a378 addiu v1,v0,-23688
404acc: 8f9980c8 lw t9,fprintf
404ad0: 3c050041 lui a1,0x41
404ad4: afa30010 sw v1,16(sp)
404ad8: 0320f809 jalr t9
404adc: 24a5ab80 addiu a1,a1,-21632
404ae0: 8fbc0018 lw gp,24(sp)
404ae4: 3c020041 lui v0,0x41
404ae8: 2454aba4 addiu s4,v0,-21596
404aec: 26320014 addiu s2,s1,20
404af0: 8f938110 lw s3,-32496(gp)
404af4: 1000000a b 404b20 <handle_service@@Base+0x80c>
404af8: 00008021 move s0,zero
404afc: 8e020014 lw v0,20(s0)
404b00: 8e640000 lw a0,0(s3)
404b04: 8e06000c lw a2,12(s0)
404b08: 8e070008 lw a3,8(s0)
404b0c: afa20010 sw v0,16(sp)
404b10: 8e020010 lw v0,16(s0)
404b14: 0320f809 jalr t9
404b18: afa20014 sw v0,20(sp)
404b1c: 8fbc0018 lw gp,24(sp)
404b20: 12000004 beqz s0,404b34 <handle_service@@Base+0x820>
404b24: 00000000 nop
404b28: 8e100000 lw s0,0(s0)
404b2c: 10000002 b 404b38 <handle_service@@Base+0x824>
404b30: 00000000 nop
404b34: 8e300014 lw s0,20(s1)
404b38: 8f9980c8 lw t9,fprintf
404b3c: 12120003 beq s0,s2,404b4c <handle_service@@Base+0x838>
404b40: 02802821 move a1,s4
--
405008: 00000000 nop
40500c: 10e00006 beqz a3,405028 <service_events@@Base+0x168>
405010: 24a50001 addiu a1,a1,1
405014: 00a03021 move a2,a1
405018: 8f9980b4 lw t9,-32588(gp)
40501c: 02802021 move a0,s4
405020: 10000024 b 4050b4 <service_events@@Base+0x1f4>
405024: 02e02821 move a1,s7
405028: 8f998028 lw t9,-32728(gp)
40502c: 00000000 nop
405030: 0320f809 jalr t9
405034: 02802021 move a0,s4
405038: 10000020 b 4050bc <service_events@@Base+0x1fc>
40503c: 00000000 nop
405040: 10e00011 beqz a3,405088 <service_events@@Base+0x1c8>
405044: 00a03021 move a2,a1
405048: 8f9980b4 lw t9,-32588(gp)
40504c: 02802021 move a0,s4
405050: 0320f809 jalr t9
405054: 02e02821 move a1,s7
405058: 8fbc0018 lw gp,24(sp)
40505c: 8e420010 lw v0,16(s2)
405060: 8e460008 lw a2,8(s2)
405064: 8e07000c lw a3,12(s0)
405068: 8ec40000 lw a0,0(s6)
40506c: 8f9980c8 lw t9,fprintf
405070: 3c050041 lui a1,0x41
405074: afa20010 sw v0,16(sp)
405078: 0320f809 jalr t9
40507c: 24a5abfc addiu a1,a1,-21508
405080: 1000000e b 4050bc <service_events@@Base+0x1fc>
405084: 00000000 nop
405088: 8f998028 lw t9,-32728(gp)
40508c: 00000000 nop
405090: 0320f809 jalr t9
405094: 02802021 move a0,s4
405098: 8fbc0018 lw gp,24(sp)
40509c: 3c050041 lui a1,0x41
4050a0: 8ec40000 lw a0,0(s6)
4050a4: 8f9980c8 lw t9,fprintf
4050a8: 8e460008 lw a2,8(s2)
4050ac: 8e07000c lw a3,12(s0)
--
405508: 2405003a li a1,58
40550c: 14400005 bnez v0,405524 <handle_event@@Base+0x1e8>
405510: 00000000 nop
405514: 3c040041 lui a0,0x41
405518: 2484ac54 addiu a0,a0,-21420
40551c: 10000004 b 405530 <handle_event@@Base+0x1f4>
405520: 02002821 move a1,s0
405524: a0400000 sb zero,0(v0)
405528: 02002021 move a0,s0
40552c: 24450001 addiu a1,v0,1
405530: 0c10148b jal 40522c <service_events@@Base+0x36c>
405534: 00000000 nop
405538: 8fbc0010 lw gp,16(sp)
40553c: 10400094 beqz v0,405790 <handle_event@@Base+0x454>
405540: 00402021 move a0,v0
405544: 8e230018 lw v1,24(s1)
405548: 26220014 addiu v0,s1,20
40554c: ac820000 sw v0,0(a0)
405550: ae240018 sw a0,24(s1)
405554: ac640000 sw a0,0(v1)
405558: 1000008d b 405790 <handle_event@@Base+0x454>
40555c: ac830004 sw v1,4(a0)
405560: 1620000a bnez s1,40558c <handle_event@@Base+0x250>
405564: 2a820004 slti v0,s4,4
405568: 8f828110 lw v0,-32496(gp)
40556c: 8f9980c8 lw t9,fprintf
405570: 8c440000 lw a0,0(v0)
405574: 3c050041 lui a1,0x41
--
40565c: 12000004 beqz s0,405670 <handle_event@@Base+0x334>
405660: 00000000 nop
405664: 8e100000 lw s0,0(s0)
405668: 10000003 b 405678 <handle_event@@Base+0x33c>
40566c: 00000000 nop
405670: 8e300014 lw s0,20(s1)
405674: 00000000 nop
405678: 12120045 beq s0,s2,405790 <handle_event@@Base+0x454>
40567c: 00000000 nop
405680: 1600ffe5 bnez s0,405618 <handle_event@@Base+0x2dc>
405684: 00000000 nop
405688: 10000041 b 405790 <handle_event@@Base+0x454>
40568c: 00000000 nop
405690: 1282002b beq s4,v0,405740 <handle_event@@Base+0x404>
405694: 00000000 nop
405698: 8e500008 lw s0,8(s2)
40569c: 8f99808c lw t9,-32628(gp)
4056a0: 3c050041 lui a1,0x41
4056a4: 24a5ac8c addiu a1,a1,-21364
4056a8: 0320f809 jalr t9
4056ac: 02002021 move a0,s0
4056b0: 8fbc0010 lw gp,16(sp)
4056b4: 1440000a bnez v0,4056e0 <handle_event@@Base+0x3a4>
4056b8: 3c050041 lui a1,0x41
4056bc: 8f828110 lw v0,-32496(gp)
4056c0: 8f9980c8 lw t9,fprintf
4056c4: 8c440000 lw a0,0(v0)
4056c8: 8e260008 lw a2,8(s1)
--
4057f0: 8e050000 lw a1,0(s0)
4057f4: 3c040041 lui a0,0x41
4057f8: 0320f809 jalr t9
4057fc: 2484acbc addiu a0,a0,-21316
405800: 3c110042 lui s1,0x42
405804: 3c020041 lui v0,0x41
405808: 0200a021 move s4,s0
40580c: 8fbc0018 lw gp,24(sp)
405810: 2453ace8 addiu s3,v0,-21272
405814: 00008021 move s0,zero
405818: 10000008 b 40583c <handle_event@@Base+0x500>
40581c: 2632b0f0 addiu s2,s1,-20240
405820: 8e020010 lw v0,16(s0)
405824: 8e840000 lw a0,0(s4)
405828: 8e06000c lw a2,12(s0)
40582c: 8e070014 lw a3,20(s0)
405830: 0320f809 jalr t9
405834: afa20010 sw v0,16(sp)
405838: 8fbc0018 lw gp,24(sp)
40583c: 12000004 beqz s0,405850 <handle_event@@Base+0x514>
405840: 00000000 nop
405844: 8e100000 lw s0,0(s0)
405848: 10000002 b 405854 <handle_event@@Base+0x518>
40584c: 00000000 nop
405850: 8e30b0f0 lw s0,-20240(s1)
405854: 8f9980c8 lw t9,fprintf
405858: 12120003 beq s0,s2,405868 <handle_event@@Base+0x52c>
40585c: 02602821 move a1,s3
--
405b68: 8e440010 lw a0,16(s2)
405b6c: 0320f809 jalr t9
405b70: 00000000 nop
405b74: 8fbc0010 lw gp,16(sp)
405b78: ae020014 sw v0,20(s0)
405b7c: 8e020014 lw v0,20(s0)
405b80: 00000000 nop
405b84: 1c400002 bgtz v0,405b90 <handle_pidmon@@Base+0x1f8>
405b88: 24020002 li v0,2
405b8c: ae020014 sw v0,20(s0)
405b90: 8f998194 lw t9,-32364(gp)
405b94: 8e040014 lw a0,20(s0)
405b98: 3c060040 lui a2,0x40
405b9c: 24c65c88 addiu a2,a2,23688
405ba0: 00002821 move a1,zero
405ba4: 0320f809 jalr t9
405ba8: 02003821 move a3,s0
405bac: 8fbc0010 lw gp,16(sp)
405bb0: 1000002e b 405c6c <handle_pidmon@@Base+0x2d4>
405bb4: ae020008 sw v0,8(s0)
405bb8: 1600000e bnez s0,405bf4 <handle_pidmon@@Base+0x25c>
405bbc: 24020003 li v0,3
405bc0: 8f828110 lw v0,-32496(gp)
405bc4: 3c050041 lui a1,0x41
405bc8: 8c440000 lw a0,0(v0)
405bcc: 8f9980c8 lw t9,fprintf
405bd0: 02203021 move a2,s1
405bd4: 8fbf002c lw ra,44(sp)
405bd8: 8fb30028 lw s3,40(sp)
405bdc: 8fb20024 lw s2,36(sp)
405be0: 8fb10020 lw s1,32(sp)
405be4: 8fb0001c lw s0,28(sp)
405be8: 24a5ad14 addiu a1,a1,-21228
405bec: 03200008 jr t9
405bf0: 27bd0030 addiu sp,sp,48
405bf4: 1662001d bne s3,v0,405c6c <handle_pidmon@@Base+0x2d4>
405bf8: 3c050041 lui a1,0x41
405bfc: 8f99808c lw t9,-32628(gp)
405c00: 8e440008 lw a0,8(s2)
405c04: 0320f809 jalr t9
405c08: 24a5ad34 addiu a1,a1,-21196
405c0c: 8fbc0010 lw gp,16(sp)
405c10: 14400016 bnez v0,405c6c <handle_pidmon@@Base+0x2d4>
405c14: 3c050041 lui a1,0x41
405c18: 8f828110 lw v0,-32496(gp)
405c1c: 8f9980c8 lw t9,fprintf
405c20: 8c440000 lw a0,0(v0)
405c24: 8e06000c lw a2,12(s0)
--
004095d8 <susock_server_open@@Base>:
4095d8: 3c1c0042 lui gp,0x42
4095dc: 27bdfec8 addiu sp,sp,-312
4095e0: 279c3110 addiu gp,gp,12560
4095e4: afbf0134 sw ra,308(sp)
4095e8: afb40130 sw s4,304(sp)
4095ec: afb3012c sw s3,300(sp)
4095f0: afb20128 sw s2,296(sp)
4095f4: afb10124 sw s1,292(sp)
4095f8: afb00120 sw s0,288(sp)
4095fc: afbc0010 sw gp,16(sp)
409600: 00808021 move s0,a0
409604: 00a09021 move s2,a1
409608: 00c0a021 move s4,a2
40960c: 108000ac beqz a0,4098c0 <susock_server_open@@Base+0x2e8>
409610: 00001021 move v0,zero
409614: 8f998178 lw t9,-32392(gp)
409618: 00000000 nop
40961c: 0320f809 jalr t9
409620: 27a50088 addiu a1,sp,136
409624: 8fbc0010 lw gp,16(sp)
409628: 04400009 bltz v0,409650 <susock_server_open@@Base+0x78>
40962c: 3c050041 lui a1,0x41
409630: 8f828110 lw v0,-32496(gp)
409634: 3c060041 lui a2,0x41
409638: 8f9980c8 lw t9,fprintf
40963c: 8c440000 lw a0,0(v0)
409640: 24a5aeb4 addiu a1,a1,-20812
--
409648: 1000001d b 4096c0 <susock_server_open@@Base+0xe8>
40964c: 02003821 move a3,s0
409650: 8f9980a4 lw t9,-32604(gp)
409654: 24040001 li a0,1
409658: 24050002 li a1,2
40965c: 0320f809 jalr t9
409660: 00003021 move a2,zero
409664: 8fbc0010 lw gp,16(sp)
409668: 04410019 bgez v0,4096d0 <susock_server_open@@Base+0xf8>
40966c: 00408821 move s1,v0
409670: 8f9981fc lw t9,-32260(gp)
409674: 8f828110 lw v0,-32496(gp)
409678: 00000000 nop
40967c: 8c500000 lw s0,0(v0)
409680: 0320f809 jalr t9
409684: 00000000 nop
409688: 8fbc0010 lw gp,16(sp)
40968c: 8c440000 lw a0,0(v0)
409690: 8f998050 lw t9,-32688(gp)
409694: 00000000 nop
409698: 0320f809 jalr t9
40969c: 00000000 nop
4096a0: 8fbc0010 lw gp,16(sp)
4096a4: 3c050041 lui a1,0x41
4096a8: 3c060041 lui a2,0x41
4096ac: 8f9980c8 lw t9,fprintf
4096b0: 02002021 move a0,s0
4096b4: 24a5aed0 addiu a1,a1,-20784
--
4096f0: 0320f809 jalr t9
4096f4: a7a20018 sh v0,24(sp)
4096f8: 8fbc0010 lw gp,16(sp)
4096fc: 02202021 move a0,s1
409700: 8f998210 lw t9,-32240(gp)
409704: 27a50018 addiu a1,sp,24
409708: 0320f809 jalr t9
40970c: 2406006e li a2,110
409710: 8fbc0010 lw gp,16(sp)
409714: 04410018 bgez v0,409778 <susock_server_open@@Base+0x1a0>
409718: 00000000 nop
40971c: 8f9981fc lw t9,-32260(gp)
409720: 8f828110 lw v0,-32496(gp)
409724: 00000000 nop
409728: 8c500000 lw s0,0(v0)
40972c: 0320f809 jalr t9
409730: 00000000 nop
409734: 8fbc0010 lw gp,16(sp)
409738: 8c440000 lw a0,0(v0)
40973c: 8f998050 lw t9,-32688(gp)
409740: 00000000 nop
409744: 0320f809 jalr t9
409748: 00000000 nop
40974c: 8fbc0010 lw gp,16(sp)
409750: 3c050041 lui a1,0x41
409754: 8f9980c8 lw t9,fprintf
409758: 3c060041 lui a2,0x41
40975c: 02002021 move a0,s0
409760: 24a5aee8 addiu a1,a1,-20760
409764: 24c6af20 addiu a2,a2,-20704
409768: 0320f809 jalr t9
40976c: 00403821 move a3,v0
409770: 10000010 b 4097b4 <susock_server_open@@Base+0x1dc>
409774: 00000000 nop
409778: 8f998198 lw t9,-32360(gp)
40977c: 00000000 nop
409780: 0320f809 jalr t9
409784: 24040014 li a0,20
409788: 8fbc0010 lw gp,16(sp)
40978c: 14400011 bnez v0,4097d4 <susock_server_open@@Base+0x1fc>
409790: 00408021 move s0,v0
409794: 8f828110 lw v0,-32496(gp)
409798: 3c050041 lui a1,0x41
40979c: 3c060041 lui a2,0x41
4097a0: 8f9980c8 lw t9,fprintf
4097a4: 8c440000 lw a0,0(v0)
4097a8: 24a5aef8 addiu a1,a1,-20744
--
4097b0: 24c6af20 addiu a2,a2,-20704
4097b4: 8fbc0010 lw gp,16(sp)
4097b8: 00000000 nop
4097bc: 8f998100 lw t9,-32512(gp)
4097c0: 00000000 nop
4097c4: 0320f809 jalr t9
4097c8: 02202021 move a0,s1
4097cc: 1000003a b 4098b8 <susock_server_open@@Base+0x2e0>
4097d0: 00000000 nop
4097d4: 2404000c li a0,12
4097d8: 02440018 mult s2,a0
4097dc: 3c025c50 lui v0,0x5c50
4097e0: 8f998198 lw t9,-32360(gp)
4097e4: 3442c3e7 ori v0,v0,0xc3e7
4097e8: 00002012 mflo a0
4097ec: ae020000 sw v0,0(s0)
4097f0: ae140010 sw s4,16(s0)
4097f4: ae000004 sw zero,4(s0)
4097f8: ae00000c sw zero,12(s0)
4097fc: 0320f809 jalr t9
409800: ae120008 sw s2,8(s0)
409804: 8fbc0010 lw gp,16(sp)
409808: 1440000d bnez v0,409840 <susock_server_open@@Base+0x268>
40980c: ae02000c sw v0,12(s0)
409810: 8f828110 lw v0,-32496(gp)
409814: 8f9980c8 lw t9,fprintf
409818: 8c440000 lw a0,0(v0)
40981c: 3c050041 lui a1,0x41
[*] Function fprintf used 42 times servd