[*] Binary protection state of ddnsd
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of ddnsd
401918: 3c140042 lui s4,0x42
40191c: 3c130042 lui s3,0x42
401920: 3c120042 lui s2,0x42
401924: 10000031 b 4019ec <ain@@Base+0x144>
401928: 3c110042 lui s1,0x42
40192c: 2c62000f sltiu v0,v1,15
401930: 1040002a beqz v0,4019dc <ain@@Base+0x134>
401934: 2404ffff li a0,-1
401938: 00031080 sll v0,v1,0x2
40193c: 02e21021 addu v0,s7,v0
401940: 8c420000 lw v0,0(v0)
401944: 00000000 nop
401948: 005c1021 addu v0,v0,gp
40194c: 00400008 jr v0
401950: 00000000 nop
401954: 10000021 b 4019dc <ain@@Base+0x134>
401958: 00002021 move a0,zero
40195c: 8e22ad00 lw v0,-21248(s1)
401960: 00000000 nop
401964: 24420001 addiu v0,v0,1
401968: 10000020 b 4019ec <ain@@Base+0x144>
40196c: ae22ad00 sw v0,-21248(s1)
401970: 8e020000 lw v0,0(s0)
401974: 1000001d b 4019ec <ain@@Base+0x144>
401978: ae42a9f0 sw v0,-22032(s2)
40197c: 8f998024 lw t9,strcpy
401980: 8e050000 lw a1,0(s0)
401984: 0320f809 jalr t9
--
403170: 24c63674 addiu a2,a2,13940
403174: 00002821 move a1,zero
403178: 0320f809 jalr t9
40317c: 02203821 move a3,s1
403180: 8fbc0018 lw gp,24(sp)
403184: 10000057 b 4032e4 <ain@@Base+0x1a3c>
403188: ae220010 sw v0,16(s1)
40318c: 8f99807c lw t9,-32644(gp)
403190: 3c100041 lui s0,0x41
403194: 0320f809 jalr t9
403198: 2605a3a8 addiu a1,s0,-23640
40319c: 8fbc0018 lw gp,24(sp)
4031a0: 10400040 beqz v0,4032a4 <ain@@Base+0x19fc>
4031a4: 02603021 move a2,s3
4031a8: 2605a3a8 addiu a1,s0,-23640
4031ac: 0c1007d6 jal 401f58 <ain@@Base+0x6b0>
4031b0: 02402021 move a0,s2
4031b4: 8fbc0018 lw gp,24(sp)
4031b8: 02602021 move a0,s3
4031bc: 8f9981a0 lw t9,-32352(gp)
4031c0: 00000000 nop
4031c4: 0320f809 jalr t9
4031c8: 3c100042 lui s0,0x42
4031cc: 8fbc0018 lw gp,24(sp)
4031d0: 2604ad04 addiu a0,s0,-21244
4031d4: 8f998024 lw t9,strcpy
4031d8: 00000000 nop
4031dc: 0320f809 jalr t9
4031e0: 00402821 move a1,v0
4031e4: 3c050041 lui a1,0x41
4031e8: 02603021 move a2,s3
4031ec: 24a5a3b0 addiu a1,a1,-23632
4031f0: 0c1007d6 jal 401f58 <ain@@Base+0x6b0>
4031f4: 02402021 move a0,s2
4031f8: 8fbc0018 lw gp,24(sp)
4031fc: 00000000 nop
403200: 8f9981a0 lw t9,-32352(gp)
403204: 00000000 nop
403208: 0320f809 jalr t9
40320c: 02602021 move a0,s3
403210: 8fbc0018 lw gp,24(sp)
403214: 3c040042 lui a0,0x42
403218: 8f998024 lw t9,strcpy
40321c: 2484ad54 addiu a0,a0,-21164
403220: 0320f809 jalr t9
403224: 00402821 move a1,v0
403228: 3c050041 lui a1,0x41
40322c: 02603021 move a2,s3
403230: 24a5a3b8 addiu a1,a1,-23624
403234: 0c1007d6 jal 401f58 <ain@@Base+0x6b0>
403238: 02402021 move a0,s2
40323c: 8fbc0018 lw gp,24(sp)
403240: 00000000 nop
403244: 8f9981a0 lw t9,-32352(gp)
403248: 00000000 nop
40324c: 0320f809 jalr t9
403250: 02602021 move a0,s3
403254: 8fbc0018 lw gp,24(sp)
403258: 3c040042 lui a0,0x42
40325c: 8f998024 lw t9,strcpy
403260: 2484ada4 addiu a0,a0,-21084
403264: 0320f809 jalr t9
--
403b00: ae020000 sw v0,0(s0)
403b04: 8fbc0010 lw gp,16(sp)
403b08: 1232000a beq s1,s2,403b34 <ain@@Base+0x228c>
403b0c: 26100004 addiu s0,s0,4
403b10: 8f998050 lw t9,-32688(gp)
403b14: 00000000 nop
403b18: 0320f809 jalr t9
403b1c: 02802021 move a0,s4
403b20: 8fbc0010 lw gp,16(sp)
403b24: 00000000 nop
403b28: 8f9981a0 lw t9,-32352(gp)
403b2c: 1440fff2 bnez v0,403af8 <ain@@Base+0x2250>
403b30: 00402021 move a0,v0
403b34: 8fb00018 lw s0,24(sp)
403b38: 8f998078 lw t9,-32648(gp)
403b3c: 3c050041 lui a1,0x41
403b40: 24a5a49c addiu a1,a1,-23396
403b44: 0320f809 jalr t9
403b48: 02002021 move a0,s0
403b4c: 8fbc0010 lw gp,16(sp)
403b50: 14400008 bnez v0,403b74 <ain@@Base+0x22cc>
403b54: 2a220002 slti v0,s1,2
403b58: 144000e8 bnez v0,403efc <ain@@Base+0x2654>
403b5c: 00000000 nop
403b60: 3c040042 lui a0,0x42
403b64: 8f998024 lw t9,strcpy
403b68: 8fa5001c lw a1,28(sp)
403b6c: 10000131 b 404034 <ain@@Base+0x278c>
--
406f78: 00a09021 move s2,a1
406f7c: 10a00022 beqz a1,407008 <sobj_add_string@@Base+0xb8>
406f80: 00001821 move v1,zero
406f84: 8f99814c lw t9,strlen
406f88: 00000000 nop
406f8c: 0320f809 jalr t9
406f90: 00a02021 move a0,a1
406f94: 8fbc0010 lw gp,16(sp)
406f98: 14400008 bnez v0,406fbc <sobj_add_string@@Base+0x6c>
406f9c: 00408821 move s1,v0
406fa0: 10000019 b 407008 <sobj_add_string@@Base+0xb8>
406fa4: 00001821 move v1,zero
406fa8: 0c101bb1 jal 406ec4 <solist_del@@Base+0x70>
406fac: 00000000 nop
406fb0: 8fbc0010 lw gp,16(sp)
406fb4: 04400014 bltz v0,407008 <sobj_add_string@@Base+0xb8>
406fb8: 2403ffff li v1,-1
406fbc: 8e030010 lw v1,16(s0)
406fc0: 8e02000c lw v0,12(s0)
406fc4: 00000000 nop
406fc8: 00431023 subu v0,v0,v1
406fcc: 0051102b sltu v0,v0,s1
406fd0: 1440fff5 bnez v0,406fa8 <sobj_add_string@@Base+0x58>
406fd4: 02002021 move a0,s0
406fd8: 8e040014 lw a0,20(s0)
406fdc: 8f998024 lw t9,strcpy
406fe0: 00832021 addu a0,a0,v1
406fe4: 0320f809 jalr t9
[*] Function strcpy used 6 times ddnsd