[*] Binary protection state of libpopt.so.0.0.0
Full RELRO Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libpopt.so.0.0.0
4494: 00000000 nop
4498: 8fbc0020 lw gp,32(sp)
449c: 24440003 addiu a0,v0,3
44a0: 8f998114 lw t9,-32492(gp)
44a4: 0320f809 jalr t9
44a8: 00000000 nop
44ac: 8fc30174 lw v1,372(s8)
44b0: 8fbc0020 lw gp,32(sp)
44b4: 00032080 sll a0,v1,0x2
44b8: 24630001 addiu v1,v1,1
44bc: 104000c9 beqz v0,47e4 <poptGetNextOpt@@LIBPOPT_0+0x834>
44c0: 02842021 addu a0,s4,a0
44c4: 2406002d li a2,45
44c8: afc30174 sw v1,372(s8)
44cc: ac820000 sw v0,0(a0)
44d0: a0460000 sb a2,0(v0)
44d4: 8ec50000 lw a1,0(s6)
44d8: 50a000cb beqzl a1,4808 <poptGetNextOpt@@LIBPOPT_0+0x858>
44dc: 82c30004 lb v1,4(s6)
44e0: 8ec30008 lw v1,8(s6)
44e4: 04600004 bltz v1,44f8 <poptGetNextOpt@@LIBPOPT_0+0x548>
44e8: 24440001 addiu a0,v0,1
44ec: a0460001 sb a2,1(v0)
44f0: 8ec50000 lw a1,0(s6)
44f4: 24440002 addiu a0,v0,2
44f8: 8f998130 lw t9,strcpy
44fc: 0320f809 jalr t9
4500: 00000000 nop
4504: 8fbc0020 lw gp,32(sp)
4508: 8e220000 lw v0,0(s1)
450c: 8ec40008 lw a0,8(s6)
4510: 8ec3000c lw v1,12(s6)
4514: 1060009b beqz v1,4784 <poptGetNextOpt@@LIBPOPT_0+0x7d4>
4518: 00441024 and v0,v0,a0
451c: 1040001c beqz v0,4590 <poptGetNextOpt@@LIBPOPT_0+0x5e0>
4520: 24030007 li v1,7
4524: 1043001a beq v0,v1,4590 <poptGetNextOpt@@LIBPOPT_0+0x5e0>
4528: 00000000 nop
452c: 12800018 beqz s4,4590 <poptGetNextOpt@@LIBPOPT_0+0x5e0>
4530: 00000000 nop
4534: 8fc20140 lw v0,320(s8)
4538: 8c570010 lw s7,16(v0)
453c: 12e00014 beqz s7,4590 <poptGetNextOpt@@LIBPOPT_0+0x5e0>
4540: 8f9980f0 lw t9,strlen
4544: 0320f809 jalr t9
4548: 02e02025 move a0,s7
454c: 8fbc0020 lw gp,32(sp)
4550: 8f998114 lw t9,-32492(gp)
4554: 0320f809 jalr t9
4558: 24440001 addiu a0,v0,1
455c: 10400317 beqz v0,51bc <poptGetNextOpt@@LIBPOPT_0+0x120c>
4560: 8fbc0020 lw gp,32(sp)
4564: 8fd10174 lw s1,372(s8)
4568: 8f998130 lw t9,strcpy
456c: 26230001 addiu v1,s1,1
4570: 00118880 sll s1,s1,0x2
--
4e28: 8f9980f0 lw t9,strlen
4e2c: 0320f809 jalr t9
4e30: 02a02025 move a0,s5
4e34: 8fbc0020 lw gp,32(sp)
4e38: 02802025 move a0,s4
4e3c: 8f9980f0 lw t9,strlen
4e40: 0320f809 jalr t9
4e44: 00408025 move s0,v0
4e48: 8fbc0020 lw gp,32(sp)
4e4c: 02021021 addu v0,s0,v0
4e50: 8f998114 lw t9,-32492(gp)
4e54: 0320f809 jalr t9
4e58: 24440002 addiu a0,v0,2
4e5c: 00408025 move s0,v0
4e60: 1040000f beqz v0,4ea0 <poptGetNextOpt@@LIBPOPT_0+0xef0>
4e64: 8fbc0020 lw gp,32(sp)
4e68: 8f998160 lw t9,-32416(gp)
4e6c: 02a02825 move a1,s5
4e70: 0320f809 jalr t9
4e74: 00402025 move a0,v0
4e78: 2403002f li v1,47
4e7c: 8fbc0020 lw gp,32(sp)
4e80: a0430000 sb v1,0(v0)
4e84: a0400001 sb zero,1(v0)
4e88: 8e430020 lw v1,32(s2)
4e8c: 8f998130 lw t9,strcpy
4e90: 24440001 addiu a0,v0,1
4e94: 0320f809 jalr t9
--
4ff8: 0320f809 jalr t9
4ffc: 00402025 move a0,v0
5000: 8fbc0020 lw gp,32(sp)
5004: 02802025 move a0,s4
5008: 8f9980f0 lw t9,strlen
500c: 0320f809 jalr t9
5010: 0040b025 move s6,v0
5014: 8fbc0020 lw gp,32(sp)
5018: 02021021 addu v0,s0,v0
501c: 8f998114 lw t9,-32492(gp)
5020: 0320f809 jalr t9
5024: 24440002 addiu a0,v0,2
5028: 00408025 move s0,v0
502c: 10400041 beqz v0,5134 <poptGetNextOpt@@LIBPOPT_0+0x1184>
5030: 8fbc0020 lw gp,32(sp)
5034: 02c0a825 move s5,s6
5038: 10000015 b 5090 <poptGetNextOpt@@LIBPOPT_0+0x10e0>
503c: 2417002f li s7,47
5040: 24430001 addiu v1,v0,1
5044: afa30028 sw v1,40(sp)
5048: 0320f809 jalr t9
504c: a0400000 sb zero,0(v0)
5050: 8fbc0020 lw gp,32(sp)
5054: 02802825 move a1,s4
5058: 24440001 addiu a0,v0,1
505c: 8f998130 lw t9,strcpy
5060: 0320f809 jalr t9
5064: a0570000 sb s7,0(v0)
--
506c: 24050001 li a1,1
5070: 8f9980cc lw t9,-32564(gp)
5074: 0320f809 jalr t9
5078: 02002025 move a0,s0
507c: 10400026 beqz v0,5118 <poptGetNextOpt@@LIBPOPT_0+0x1168>
5080: 8fbc0020 lw gp,32(sp)
5084: 8fa30028 lw v1,40(sp)
5088: 10600026 beqz v1,5124 <poptGetNextOpt@@LIBPOPT_0+0x1174>
508c: 0060a825 move s5,v1
5090: 82a20000 lb v0,0(s5)
5094: 10400023 beqz v0,5124 <poptGetNextOpt@@LIBPOPT_0+0x1174>
5098: 8f9980f4 lw t9,-32524(gp)
509c: 2405003a li a1,58
50a0: 0320f809 jalr t9
50a4: 02a02025 move a0,s5
50a8: 8fbc0020 lw gp,32(sp)
50ac: 02a02825 move a1,s5
50b0: 02002025 move a0,s0
50b4: 1440ffe2 bnez v0,5040 <poptGetNextOpt@@LIBPOPT_0+0x1090>
50b8: 8f998160 lw t9,-32416(gp)
50bc: 0320f809 jalr t9
50c0: 00000000 nop
50c4: 8fbc0020 lw gp,32(sp)
50c8: 2403002f li v1,47
50cc: 02802825 move a1,s4
50d0: 8f998130 lw t9,strcpy
50d4: 24440001 addiu a0,v0,1
50d8: 0320f809 jalr t9
--
6274: 01171023 subu v0,t0,s7
6278: 26730003 addiu s3,s3,3
627c: 02629821 addu s3,s3,v0
6280: 0274182b sltu v1,s3,s4
6284: 1460000c bnez v1,62b8 <poptConfigFileToString@@LIBPOPT_0+0x3c8>
6288: a100ffff sb zero,-1(t0)
628c: 0282182b sltu v1,s4,v0
6290: 10600002 beqz v1,629c <poptConfigFileToString@@LIBPOPT_0+0x3ac>
6294: 0014a040 sll s4,s4,0x1
6298: 0002a040 sll s4,v0,0x1
629c: 8f99811c lw t9,-32484(gp)
62a0: 02402025 move a0,s2
62a4: 0320f809 jalr t9
62a8: 02802825 move a1,s4
62ac: 00409025 move s2,v0
62b0: 10400017 beqz v0,6310 <poptConfigFileToString@@LIBPOPT_0+0x420>
62b4: 8fbc0010 lw gp,16(sp)
62b8: 8f9980f0 lw t9,strlen
62bc: 0320f809 jalr t9
62c0: 02402025 move a0,s2
62c4: 8fbc0010 lw gp,16(sp)
62c8: 02421821 addu v1,s2,v0
62cc: 8fa40018 lw a0,24(sp)
62d0: 24420003 addiu v0,v0,3
62d4: a8640003 swl a0,3(v1)
62d8: 8f998130 lw t9,strcpy
62dc: b8640000 swr a0,0(v1)
62e0: 02e02825 move a1,s7
--
7008: a3a2005c sb v0,92(sp)
700c: 2404002d li a0,45
7010: 1044ff81 beq v0,a0,6e18 <poptReadConfigFile@@LIBPOPT_0+0x5ec>
7014: 01a0f025 move s8,t5
7018: 1000ff03 b 6c28 <poptReadConfigFile@@LIBPOPT_0+0x3fc>
701c: 8f998164 lw t9,-32412(gp)
7020: afab003c sw t3,60(sp)
7024: afa50038 sw a1,56(sp)
7028: afad0034 sw t5,52(sp)
702c: afa60030 sw a2,48(sp)
7030: 0320f809 jalr t9
7034: 03c02025 move a0,s8
7038: 8fbc0010 lw gp,16(sp)
703c: 8fa50038 lw a1,56(sp)
7040: 8fa60030 lw a2,48(sp)
7044: 24420001 addiu v0,v0,1
7048: 8f99811c lw t9,-32484(gp)
704c: afa2002c sw v0,44(sp)
7050: 00a22821 addu a1,a1,v0
7054: 0320f809 jalr t9
7058: 00c02025 move a0,a2
705c: afa20050 sw v0,80(sp)
7060: 1040ff73 beqz v0,6e30 <poptReadConfigFile@@LIBPOPT_0+0x604>
7064: 8fbc0010 lw gp,16(sp)
7068: 8fa40054 lw a0,84(sp)
706c: 8f998130 lw t9,strcpy
7070: 2485ffff addiu a1,a0,-1
7074: 00452821 addu a1,v0,a1
--
7e10: 8fbc0018 lw gp,24(sp)
7e14: 02e02825 move a1,s7
7e18: 00402025 move a0,v0
7e1c: 10000011 b 7e64 <poptInit@@LIBPOPT_0+0x7e8>
7e20: 8f998160 lw t9,-32416(gp)
7e24: 1000ffbe b 7d20 <poptInit@@LIBPOPT_0+0x6a4>
7e28: afa00024 sw zero,36(sp)
7e2c: 12600047 beqz s3,7f4c <poptInit@@LIBPOPT_0+0x8d0>
7e30: 2402002d li v0,45
7e34: 07c0016b bltz s8,83e4 <poptInit@@LIBPOPT_0+0xd68>
7e38: 8f858028 lw a1,-32728(gp)
7e3c: 8f858028 lw a1,-32728(gp)
7e40: 24a5c64c addiu a1,a1,-14772
7e44: 2402002d li v0,45
7e48: a2c20000 sb v0,0(s6)
7e4c: 8f998160 lw t9,-32416(gp)
7e50: 2402202c li v0,8236
7e54: 26c40004 addiu a0,s6,4
7e58: a2d70001 sb s7,1(s6)
7e5c: a6c20002 sh v0,2(s6)
7e60: a2c00004 sb zero,4(s6)
7e64: 0320f809 jalr t9
7e68: 00000000 nop
7e6c: 8fbc0018 lw gp,24(sp)
7e70: 02602825 move a1,s3
7e74: 8f998130 lw t9,strcpy
7e78: 0320f809 jalr t9
7e7c: 00402025 move a0,v0
--
84b0: 24020029 li v0,41
84b4: a1220000 sb v0,0(t1)
84b8: a1200001 sb zero,1(t1)
84bc: 120000ab beqz s0,876c <poptInit@@LIBPOPT_0+0x10f0>
84c0: 8f9980f0 lw t9,strlen
84c4: 0320f809 jalr t9
84c8: 02002025 move a0,s0
84cc: 8fbc0018 lw gp,24(sp)
84d0: 8fa40028 lw a0,40(sp)
84d4: 8f9980f0 lw t9,strlen
84d8: 0320f809 jalr t9
84dc: 0040f025 move s8,v0
84e0: 8fbc0018 lw gp,24(sp)
84e4: 03c21021 addu v0,s8,v0
84e8: 8f998114 lw t9,-32492(gp)
84ec: 0320f809 jalr t9
84f0: 24440002 addiu a0,v0,2
84f4: 0040f025 move s8,v0
84f8: 1040feac beqz v0,7fac <poptInit@@LIBPOPT_0+0x930>
84fc: 8fbc0018 lw gp,24(sp)
8500: 8f998160 lw t9,-32416(gp)
8504: 02002825 move a1,s0
8508: 0320f809 jalr t9
850c: 00402025 move a0,v0
8510: 8fbc0018 lw gp,24(sp)
8514: 8f998130 lw t9,strcpy
8518: 24030020 li v1,32
851c: 8fa50028 lw a1,40(sp)
[*] Function strcpy used 9 times libpopt.so.0.0.0