[*] 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 sprintf tear down of servd
401938: 8fbf0024 lw ra,36(sp)
40193c: 00000000 nop
401940: 03e00008 jr ra
401944: 27bd0028 addiu sp,sp,40
...
401950: 03e00008 jr ra
401954: 00001021 move v0,zero
00401958 <log_spawn@@Base>:
401958: afa60008 sw a2,8(sp)
40195c: 03e00008 jr ra
401960: afa7000c sw a3,12(sp)
00401964 <process_running@@Base>:
401964: 3c1c0042 lui gp,0x42
401968: 27bdff88 addiu sp,sp,-120
40196c: 279c3110 addiu gp,gp,12560
401970: afbf0074 sw ra,116(sp)
401974: afb50070 sw s5,112(sp)
401978: afb4006c sw s4,108(sp)
40197c: afb30068 sw s3,104(sp)
401980: afb20064 sw s2,100(sp)
401984: afb10060 sw s1,96(sp)
401988: afb0005c sw s0,92(sp)
40198c: afbc0010 sw gp,16(sp)
401990: 8f9980b4 lw t9,sprintf
401994: 27b00018 addiu s0,sp,24
401998: 0080a821 move s5,a0
--
403fc8: 00002821 move a1,zero
403fcc: 0c100e30 jal 4038c0 <cleanup_service@@Base+0x7d0>
403fd0: 02002021 move a0,s0
403fd4: 8fbc0010 lw gp,16(sp)
403fd8: 12000004 beqz s0,403fec <service_requests@@Base+0x468>
403fdc: 00000000 nop
403fe0: 8e100000 lw s0,0(s0)
403fe4: 10000003 b 403ff4 <service_requests@@Base+0x470>
403fe8: 00000000 nop
403fec: 8e30b0d0 lw s0,-20272(s1)
403ff0: 00000000 nop
403ff4: 12120004 beq s0,s2,404008 <service_requests@@Base+0x484>
403ff8: 3c020042 lui v0,0x42
403ffc: 1600ffe8 bnez s0,403fa0 <service_requests@@Base+0x41c>
404000: 00000000 nop
404004: 3c020042 lui v0,0x42
404008: 8c42b0c0 lw v0,-20288(v0)
40400c: 00000000 nop
404010: 14400003 bnez v0,404020 <service_requests@@Base+0x49c>
404014: 3c020041 lui v0,0x41
404018: 10000003 b 404028 <service_requests@@Base+0x4a4>
40401c: 2446aa20 addiu a2,v0,-21984
404020: 3c020041 lui v0,0x41
404024: 2446a0ac addiu a2,v0,-24404
404028: 27b00018 addiu s0,sp,24
40402c: 8f9980b4 lw t9,sprintf
404030: 3c050041 lui a1,0x41
404034: 24a5aa24 addiu a1,a1,-21980
--
404460: 00000000 nop
404464: 8f99808c lw t9,-32628(gp)
404468: 3c050041 lui a1,0x41
40446c: 02002021 move a0,s0
404470: 0320f809 jalr t9
404474: 24a5aa6c addiu a1,a1,-21908
404478: 8fbc0010 lw gp,16(sp)
40447c: 14400018 bnez v0,4044e0 <handle_service@@Base+0x1cc>
404480: 00000000 nop
404484: 3c020042 lui v0,0x42
404488: 2444b0d8 addiu a0,v0,-20264
40448c: 8c43b0d8 lw v1,-20264(v0)
404490: 00003021 move a2,zero
404494: 00001021 move v0,zero
404498: 14400003 bnez v0,4044a8 <handle_service@@Base+0x194>
40449c: 00000000 nop
4044a0: 10000003 b 4044b0 <handle_service@@Base+0x19c>
4044a4: 00601021 move v0,v1
4044a8: 8c420000 lw v0,0(v0)
4044ac: 00000000 nop
4044b0: 10440004 beq v0,a0,4044c4 <handle_service@@Base+0x1b0>
4044b4: 00000000 nop
4044b8: 1440fff7 bnez v0,404498 <handle_service@@Base+0x184>
4044bc: 24c60001 addiu a2,a2,1
4044c0: 24c6ffff addiu a2,a2,-1
4044c4: 8f9980b4 lw t9,sprintf
4044c8: 3c050041 lui a1,0x41
4044cc: 24a5aa68 addiu a1,a1,-21912
--
404fb4: 8e500014 lw s0,20(s2)
404fb8: 00000000 nop
404fbc: 12150003 beq s0,s5,404fcc <service_events@@Base+0x10c>
404fc0: 00000000 nop
404fc4: 1600ffd6 bnez s0,404f20 <service_events@@Base+0x60>
404fc8: 00000000 nop
404fcc: 16600058 bnez s3,405130 <service_events@@Base+0x270>
404fd0: 00000000 nop
404fd4: 8e42000c lw v0,12(s2)
404fd8: 00000000 nop
404fdc: 1440003f bnez v0,4050dc <service_events@@Base+0x21c>
404fe0: 00008021 move s0,zero
404fe4: 10000052 b 405130 <service_events@@Base+0x270>
404fe8: 00000000 nop
404fec: 8e050010 lw a1,16(s0)
404ff0: 00000000 nop
404ff4: 10a00039 beqz a1,4050dc <service_events@@Base+0x21c>
404ff8: 24030040 li v1,64
404ffc: 80a20000 lb v0,0(a1)
405000: 8e470010 lw a3,16(s2)
405004: 1443000e bne v0,v1,405040 <service_events@@Base+0x180>
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,sprintf
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,sprintf
40504c: 02802021 move a0,s4
405050: 0320f809 jalr t9
[*] Function sprintf used 5 times servd