[*] Binary protection state of updatewifistats
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 updatewifistats
402358: 2c620010 sltiu v0,v1,16
40235c: 10400017 beqz v0,4023bc <rt2800_set_mode_rate_phase1@@Base+0x200>
402360: 3c020041 lui v0,0x41
402364: 00031880 sll v1,v1,0x2
402368: 1000000a b 402394 <rt2800_set_mode_rate_phase1@@Base+0x1d8>
40236c: 24427490 addiu v0,v0,29840
402370: 14620012 bne v1,v0,4023bc <rt2800_set_mode_rate_phase1@@Base+0x200>
402374: 00000000 nop
402378: 8e230020 lw v1,32(s1)
40237c: 00000000 nop
402380: 2c620010 sltiu v0,v1,16
402384: 1040000d beqz v0,4023bc <rt2800_set_mode_rate_phase1@@Base+0x200>
402388: 3c020041 lui v0,0x41
40238c: 00031880 sll v1,v1,0x2
402390: 244274d4 addiu v0,v0,29908
402394: 00621821 addu v1,v1,v0
402398: 8f9980f4 lw t9,-32524(gp)
40239c: 8c670000 lw a3,0(v1)
4023a0: 3c060040 lui a2,0x40
4023a4: 02602021 move a0,s3
4023a8: 24c66d98 addiu a2,a2,28056
4023ac: 0320f809 jalr t9
4023b0: 24050080 li a1,128
4023b4: 8fbc0010 lw gp,16(sp)
4023b8: 00000000 nop
4023bc: 8f998024 lw t9,strcpy
4023c0: 02802021 move a0,s4
4023c4: 0320f809 jalr t9
4023c8: 27a50018 addiu a1,sp,24
4023cc: 8fbc0010 lw gp,16(sp)
4023d0: 02a02021 move a0,s5
4023d4: 8f998024 lw t9,strcpy
4023d8: 00000000 nop
4023dc: 0320f809 jalr t9
--
4041e8: 03e00008 jr ra
4041ec: 27bd0020 addiu sp,sp,32
4041f0: 3c1c0042 lui gp,0x42
4041f4: 30a50f00 andi a1,a1,0xf00
4041f8: 24020300 li v0,768
4041fc: 279cf560 addiu gp,gp,-2720
404200: 10a20018 beq a1,v0,404264 <iw_freq2float@@Base+0xad4>
404204: 00801821 move v1,a0
404208: 28a20301 slti v0,a1,769
40420c: 10400008 beqz v0,404230 <iw_freq2float@@Base+0xaa0>
404210: 24020400 li v0,1024
404214: 24020100 li v0,256
404218: 10a2000b beq a1,v0,404248 <iw_freq2float@@Base+0xab8>
40421c: 24020200 li v0,512
404220: 14a2001b bne a1,v0,404290 <iw_freq2float@@Base+0xb00>
404224: 3c050040 lui a1,0x40
404228: 1000000b b 404258 <iw_freq2float@@Base+0xac8>
40422c: 00000000 nop
404230: 10a20010 beq a1,v0,404274 <iw_freq2float@@Base+0xae4>
404234: 24020800 li v0,2048
404238: 14a20015 bne a1,v0,404290 <iw_freq2float@@Base+0xb00>
40423c: 3c050040 lui a1,0x40
404240: 10000010 b 404284 <iw_freq2float@@Base+0xaf4>
404244: 00000000 nop
404248: 3c050040 lui a1,0x40
40424c: 8f998024 lw t9,strcpy
404250: 10000013 b 4042a0 <iw_freq2float@@Base+0xb10>
404254: 24a56b20 addiu a1,a1,27424
404258: 8f998024 lw t9,strcpy
40425c: 10000010 b 4042a0 <iw_freq2float@@Base+0xb10>
404260: 24a56b3c addiu a1,a1,27452
404264: 3c050040 lui a1,0x40
404268: 8f998024 lw t9,strcpy
40426c: 1000000c b 4042a0 <iw_freq2float@@Base+0xb10>
404270: 24a56b5c addiu a1,a1,27484
404274: 3c050040 lui a1,0x40
404278: 8f998024 lw t9,strcpy
40427c: 10000008 b 4042a0 <iw_freq2float@@Base+0xb10>
404280: 24a56b78 addiu a1,a1,27512
404284: 8f998024 lw t9,strcpy
404288: 10000005 b 4042a0 <iw_freq2float@@Base+0xb10>
40428c: 24a56b8c addiu a1,a1,27532
404290: 3c050040 lui a1,0x40
404294: 8f998024 lw t9,strcpy
404298: 00602021 move a0,v1
40429c: 24a56ea0 addiu a1,a1,28320
--
4042bc: afb1001c sw s1,28(sp)
4042c0: afb00018 sw s0,24(sp)
4042c4: afbc0010 sw gp,16(sp)
4042c8: 24020002 li v0,2
4042cc: 8f998068 lw t9,-32664(gp)
4042d0: a4a20000 sh v0,0(a1)
4042d4: a4a00002 sh zero,2(a1)
4042d8: 00a08821 move s1,a1
4042dc: 3c050040 lui a1,0x40
4042e0: 24a56ba4 addiu a1,a1,27556
4042e4: 0320f809 jalr t9
4042e8: 00809021 move s2,a0
4042ec: 8fbc0010 lw gp,16(sp)
4042f0: 14400003 bnez v0,404300 <iw_freq2float@@Base+0xb70>
4042f4: 00000000 nop
4042f8: 10000018 b 40435c <iw_freq2float@@Base+0xbcc>
4042fc: ae200004 sw zero,4(s1)
404300: 8f998088 lw t9,-32632(gp)
404304: 00000000 nop
404308: 0320f809 jalr t9
40430c: 02402021 move a0,s2
404310: 8fbc0010 lw gp,16(sp)
404314: 10400013 beqz v0,404364 <iw_freq2float@@Base+0xbd4>
404318: 00402821 move a1,v0
40431c: 8c42000c lw v0,12(v0)
404320: 8f998024 lw t9,strcpy
404324: 00023602 srl a2,v0,0x18
404328: 00021e00 sll v1,v0,0x18
--
404378: 14400010 bnez v0,4043bc <iw_freq2float@@Base+0xc2c>
40437c: 00408021 move s0,v0
404380: 8f998150 lw t9,-32432(gp)
404384: 00000000 nop
404388: 0320f809 jalr t9
40438c: 00000000 nop
404390: 8fbc0010 lw gp,16(sp)
404394: 00000000 nop
404398: 8f99808c lw t9,-32628(gp)
40439c: 00000000 nop
4043a0: 0320f809 jalr t9
4043a4: 00408021 move s0,v0
4043a8: 8c420000 lw v0,0(v0)
4043ac: 8fbc0010 lw gp,16(sp)
4043b0: 2403ffff li v1,-1
4043b4: 1000000f b 4043f4 <iw_freq2float@@Base+0xc64>
4043b8: ae020000 sw v0,0(s0)
4043bc: 8c420010 lw v0,16(v0)
4043c0: 8f99813c lw t9,-32452(gp)
4043c4: 8e06000c lw a2,12(s0)
4043c8: 8c450000 lw a1,0(v0)
4043cc: 0320f809 jalr t9
4043d0: 26240004 addiu a0,s1,4
4043d4: 8fbc0010 lw gp,16(sp)
4043d8: 8e050000 lw a1,0(s0)
4043dc: 8f998024 lw t9,strcpy
4043e0: 00000000 nop
4043e4: 0320f809 jalr t9
--
404774: 00001010 mfhi v0
...
404780: 14e00002 bnez a3,40478c <iw_freq2float@@Base+0xffc>
404784: 0067001a div zero,v1,a3
404788: 0007000d break 0x7
40478c: 00003812 mflo a3
404790: 0320f809 jalr t9
404794: afa20010 sw v0,16(sp)
404798: 8fbf0024 lw ra,36(sp)
40479c: 8fbc0018 lw gp,24(sp)
4047a0: 03e00008 jr ra
4047a4: 27bd0028 addiu sp,sp,40
4047a8: 3c1c0042 lui gp,0x42
4047ac: 27bdffd8 addiu sp,sp,-40
4047b0: 279cf560 addiu gp,gp,-2720
4047b4: afbf0024 sw ra,36(sp)
4047b8: afb20020 sw s2,32(sp)
4047bc: afb1001c sw s1,28(sp)
4047c0: afb00018 sw s0,24(sp)
4047c4: afbc0010 sw gp,16(sp)
4047c8: 30c20001 andi v0,a2,0x1
4047cc: 00c09021 move s2,a2
4047d0: 00a08821 move s1,a1
4047d4: 10400007 beqz v0,4047f4 <iw_freq2float@@Base+0x1064>
4047d8: 00808021 move s0,a0
4047dc: 8f998024 lw t9,strcpy
4047e0: 3c050040 lui a1,0x40
4047e4: 24a56cb4 addiu a1,a1,27828
4047e8: 0320f809 jalr t9
4047ec: 24900004 addiu s0,a0,4
4047f0: 8fbc0010 lw gp,16(sp)
4047f4: 32420002 andi v0,s2,0x2
4047f8: 10400009 beqz v0,404820 <iw_freq2float@@Base+0x1090>
4047fc: 32422000 andi v0,s2,0x2000
404800: 8f998024 lw t9,strcpy
404804: 3c050040 lui a1,0x40
404808: 02002021 move a0,s0
40480c: 0320f809 jalr t9
404810: 24a56cbc addiu a1,a1,27836
404814: 8fbc0010 lw gp,16(sp)
404818: 26100004 addiu s0,s0,4
40481c: 32422000 andi v0,s2,0x2000
404820: 10400040 beqz v0,404924 <iw_freq2float@@Base+0x1194>
404824: 3c050040 lui a1,0x40
404828: 8f998024 lw t9,strcpy
40482c: 02002021 move a0,s0
404830: 0320f809 jalr t9
--
404920: 24a56cdc addiu a1,a1,27868
404924: 3c050040 lui a1,0x40
404928: 8f998078 lw t9,-32648(gp)
40492c: 02002021 move a0,s0
404930: 24a56ce4 addiu a1,a1,27876
404934: 02203021 move a2,s1
404938: 8fbf0024 lw ra,36(sp)
40493c: 8fb20020 lw s2,32(sp)
404940: 8fb1001c lw s1,28(sp)
404944: 8fb00018 lw s0,24(sp)
404948: 03200008 jr t9
40494c: 27bd0028 addiu sp,sp,40
404950: 3c1c0042 lui gp,0x42
404954: 27bdffd8 addiu sp,sp,-40
404958: 279cf560 addiu gp,gp,-2720
40495c: afbf0024 sw ra,36(sp)
404960: afb20020 sw s2,32(sp)
404964: afb1001c sw s1,28(sp)
404968: afb00018 sw s0,24(sp)
40496c: afbc0010 sw gp,16(sp)
404970: 30c20001 andi v0,a2,0x1
404974: 00c08821 move s1,a2
404978: 00a09021 move s2,a1
40497c: 10400007 beqz v0,40499c <iw_freq2float@@Base+0x120c>
404980: 00808021 move s0,a0
404984: 8f998024 lw t9,strcpy
404988: 3c050040 lui a1,0x40
40498c: 24a56cb4 addiu a1,a1,27828
404990: 0320f809 jalr t9
404994: 24900004 addiu s0,a0,4
404998: 8fbc0010 lw gp,16(sp)
40499c: 32220002 andi v0,s1,0x2
4049a0: 10400009 beqz v0,4049c8 <iw_freq2float@@Base+0x1238>
4049a4: 32222000 andi v0,s1,0x2000
4049a8: 8f998024 lw t9,strcpy
4049ac: 3c050040 lui a1,0x40
4049b0: 02002021 move a0,s0
4049b4: 0320f809 jalr t9
4049b8: 24a56cbc addiu a1,a1,27836
4049bc: 8fbc0010 lw gp,16(sp)
4049c0: 26100004 addiu s0,s0,4
4049c4: 32222000 andi v0,s1,0x2000
4049c8: 8f998024 lw t9,strcpy
4049cc: 10400007 beqz v0,4049ec <iw_freq2float@@Base+0x125c>
4049d0: 02002021 move a0,s0
--
404adc: 02403021 move a2,s2
404ae0: 8fbf0024 lw ra,36(sp)
404ae4: 8fb20020 lw s2,32(sp)
404ae8: 8fb1001c lw s1,28(sp)
404aec: 8fb00018 lw s0,24(sp)
404af0: 24a56cdc addiu a1,a1,27868
404af4: 03200008 jr t9
404af8: 27bd0028 addiu sp,sp,40
404afc: 3c1c0042 lui gp,0x42
404b00: 27bdffc8 addiu sp,sp,-56
404b04: 279cf560 addiu gp,gp,-2720
404b08: afbf0034 sw ra,52(sp)
404b0c: afb60030 sw s6,48(sp)
404b10: afb5002c sw s5,44(sp)
404b14: afb40028 sw s4,40(sp)
404b18: afb30024 sw s3,36(sp)
404b1c: afb20020 sw s2,32(sp)
404b20: afb1001c sw s1,28(sp)
404b24: afb00018 sw s0,24(sp)
404b28: afbc0010 sw gp,16(sp)
404b2c: 30e70800 andi a3,a3,0x800
404b30: 00a0a021 move s4,a1
404b34: 00c09821 move s3,a2
404b38: 10e0002e beqz a3,404bf4 <iw_freq2float@@Base+0x1464>
404b3c: 00808821 move s1,a0
404b40: 8f998024 lw t9,strcpy
404b44: 1cc0000d bgtz a2,404b7c <iw_freq2float@@Base+0x13ec>
404b48: 3c100040 lui s0,0x40
404b4c: 3c050040 lui a1,0x40
404b50: 8fbf0034 lw ra,52(sp)
404b54: 8fb60030 lw s6,48(sp)
404b58: 8fb5002c lw s5,44(sp)
404b5c: 8fb40028 lw s4,40(sp)
404b60: 8fb30024 lw s3,36(sp)
404b64: 8fb20020 lw s2,32(sp)
404b68: 8fb1001c lw s1,28(sp)
404b6c: 8fb00018 lw s0,24(sp)
404b70: 24a56d08 addiu a1,a1,27912
404b74: 03200008 jr t9
404b78: 27bd0038 addiu sp,sp,56
404b7c: 0320f809 jalr t9
404b80: 26056d0c addiu a1,s0,27916
404b84: 3c020040 lui v0,0x40
404b88: 8fbc0010 lw gp,16(sp)
404b8c: 26310002 addiu s1,s1,2
404b90: 24556d10 addiu s5,v0,27920
404b94: 26146d0c addiu s4,s0,27916
404b98: 10000010 b 404bdc <iw_freq2float@@Base+0x144c>
404b9c: 24120001 li s2,1
404ba0: 14600008 bnez v1,404bc4 <iw_freq2float@@Base+0x1434>
404ba4: 02202021 move a0,s1
404ba8: 8f998024 lw t9,strcpy
404bac: 00000000 nop
404bb0: 0320f809 jalr t9
404bb4: 02a02821 move a1,s5
404bb8: 26300001 addiu s0,s1,1
404bbc: 8fbc0010 lw gp,16(sp)
404bc0: 02008821 move s1,s0
404bc4: 8f998024 lw t9,strcpy
404bc8: 02202021 move a0,s1
404bcc: 0320f809 jalr t9
404bd0: 02802821 move a1,s4
404bd4: 8fbc0010 lw gp,16(sp)
404bd8: 26310002 addiu s1,s1,2
404bdc: 0253102a slt v0,s2,s3
404be0: 32430001 andi v1,s2,0x1
404be4: 1440ffee bnez v0,404ba0 <iw_freq2float@@Base+0x1410>
404be8: 26520001 addiu s2,s2,1
404bec: 10000022 b 404c78 <iw_freq2float@@Base+0x14e8>
404bf0: 00000000 nop
404bf4: 8f998078 lw t9,-32648(gp)
404bf8: 3c100040 lui s0,0x40
404bfc: 90a60000 lbu a2,0(a1)
404c00: 0320f809 jalr t9
404c04: 26056d14 addiu a1,s0,27924
404c08: 3c020040 lui v0,0x40
404c0c: 8fbc0010 lw gp,16(sp)
404c10: 26310002 addiu s1,s1,2
404c14: 24566d10 addiu s6,v0,27920
404c18: 26156d14 addiu s5,s0,27924
404c1c: 10000013 b 404c6c <iw_freq2float@@Base+0x14dc>
404c20: 24120001 li s2,1
404c24: 14600009 bnez v1,404c4c <iw_freq2float@@Base+0x14bc>
404c28: 02921021 addu v0,s4,s2
404c2c: 8f998024 lw t9,strcpy
404c30: 02202021 move a0,s1
404c34: 0320f809 jalr t9
--
405498: 10000013 b 4054e8 <iw_freq2float@@Base+0x1d58>
40549c: 24846e3c addiu a0,a0,28220
4054a0: 8f998100 lw t9,strlen
4054a4: 00000000 nop
4054a8: 0320f809 jalr t9
4054ac: 02202021 move a0,s1
4054b0: 8fbc0010 lw gp,16(sp)
4054b4: 00000000 nop
4054b8: 8f998118 lw t9,-32488(gp)
4054bc: 00000000 nop
4054c0: 0320f809 jalr t9
4054c4: 24440021 addiu a0,v0,33
4054c8: 8fbc0010 lw gp,16(sp)
4054cc: 1440000b bnez v0,4054fc <iw_freq2float@@Base+0x1d6c>
4054d0: 00409821 move s3,v0
4054d4: 8f8280c4 lw v0,-32572(gp)
4054d8: 3c040040 lui a0,0x40
4054dc: 8f9980a0 lw t9,-32608(gp)
4054e0: 8c450000 lw a1,0(v0)
4054e4: 248470b8 addiu a0,a0,28856
4054e8: 0320f809 jalr t9
4054ec: 2410ffff li s0,-1
4054f0: 8fbc0010 lw gp,16(sp)
4054f4: 10000051 b 40563c <iw_freq2float@@Base+0x1eac>
4054f8: 00000000 nop
4054fc: 8f998024 lw t9,strcpy
405500: 24500020 addiu s0,v0,32
405504: 02202821 move a1,s1
[*] Function strcpy used 21 times updatewifistats