[*] Binary protection state of libasound.so.2.0.0
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of libasound.so.2.0.0
2a02c: 8f998bfc lw t9,-29700(gp)
2a030: 8f8488c0 lw a0,-30528(gp)
2a034: 0320f809 jalr t9
2a038: 27a50018 addiu a1,sp,24
2a03c: 18400003 blez v0,2a04c <snd_dlopen+0x5c>
2a040: 8fbc0010 lw gp,16(sp)
2a044: 8fb80018 lw t8,24(sp)
2a048: ae186860 sw t8,26720(s0)
2a04c: 8e106860 lw s0,26720(s0)
2a050: 1200002b beqz s0,2a100 <snd_dlopen+0x110>
2a054: 8f998b98 lw t9,-29800(gp)
2a058: 82020000 lb v0,0(s0)
2a05c: 2418002f li t8,47
2a060: 10580026 beq v0,t8,2a0fc <snd_dlopen+0x10c>
2a064: 8f99813c lw t9,strlen
2a068: 0320f809 jalr t9
2a06c: 02002021 move a0,s0
2a070: 8fbc0010 lw gp,16(sp)
2a074: 8f998be8 lw t9,-29720(gp)
2a078: 0320f809 jalr t9
2a07c: 24440019 addiu a0,v0,25
2a080: 8fbc0010 lw gp,16(sp)
2a084: 00402021 move a0,v0
2a088: 00408821 move s1,v0
2a08c: 8f85802c lw a1,-32724(gp)
2a090: 8f998b08 lw t9,strcpy
2a094: 0320f809 jalr t9
2a098: 24a5fc34 addiu a1,a1,-972
--
2a140: afb20028 sw s2,40(sp)
2a144: afb10024 sw s1,36(sp)
2a148: afb00020 sw s0,32(sp)
2a14c: 03a0f021 move s8,sp
2a150: afbc0018 sw gp,24(sp)
2a154: 10800026 beqz a0,2a1f0 <snd_dlopen+0x200>
2a158: 00809821 move s3,a0
2a15c: 8f99813c lw t9,strlen
2a160: 00a02021 move a0,a1
2a164: 00c09021 move s2,a2
2a168: 0320f809 jalr t9
2a16c: 00a08821 move s1,a1
2a170: 8fdc0018 lw gp,24(s8)
2a174: 02402021 move a0,s2
2a178: 8f99813c lw t9,strlen
2a17c: 0320f809 jalr t9
2a180: 00408021 move s0,v0
2a184: 2418005f li t8,95
2a188: 02021021 addu v0,s0,v0
2a18c: 02202821 move a1,s1
2a190: 24500010 addiu s0,v0,16
2a194: 8fdc0018 lw gp,24(s8)
2a198: 001080c2 srl s0,s0,0x3
2a19c: 001080c0 sll s0,s0,0x3
2a1a0: 03b0e823 subu sp,sp,s0
2a1a4: 8f998b08 lw t9,strcpy
2a1a8: 27a40019 addiu a0,sp,25
2a1ac: a3b80018 sb t8,24(sp)
--
2c0d4: 2718000a addiu t8,t8,10
2c0d8: ae180008 sw t8,8(s0)
2c0dc: 12600029 beqz s3,2c184 <snd_ctl_convert_from_dB+0x1a0>
2c0e0: 8f99813c lw t9,strlen
2c0e4: 0320f809 jalr t9
2c0e8: 02602021 move a0,s3
2c0ec: 8fbc0010 lw gp,16(sp)
2c0f0: 12400007 beqz s2,2c110 <snd_ctl_convert_from_dB+0x12c>
2c0f4: 00408821 move s1,v0
2c0f8: 8f99813c lw t9,strlen
2c0fc: 0320f809 jalr t9
2c100: 02402021 move a0,s2
2c104: 8fbc0010 lw gp,16(sp)
2c108: 10000002 b 2c114 <snd_ctl_convert_from_dB+0x130>
2c10c: 24420005 addiu v0,v0,5
2c110: 00001021 move v0,zero
2c114: 8f998be8 lw t9,-29720(gp)
2c118: 26240005 addiu a0,s1,5
2c11c: 0320f809 jalr t9
2c120: 00822021 addu a0,a0,v0
2c124: 8fbc0010 lw gp,16(sp)
2c128: 1040ffe6 beqz v0,2c0c4 <snd_ctl_convert_from_dB+0xe0>
2c12c: 00408821 move s1,v0
2c130: 3c18454d lui t8,0x454d
2c134: 24440004 addiu a0,v0,4
2c138: 8f998b08 lw t9,strcpy
2c13c: 2718414e addiu t8,t8,16718
2c140: ac580000 sw t8,0(v0)
--
2c4a8: 0320f809 jalr t9
2c4ac: acb80028 sw t8,40(a1)
2c4b0: 8fbc0018 lw gp,24(sp)
2c4b4: 104001f5 beqz v0,2cc8c <snd_ctl_convert_from_dB+0xca8>
2c4b8: 00409021 move s2,v0
2c4bc: 8f85802c lw a1,-32724(gp)
2c4c0: 00402021 move a0,v0
2c4c4: 8f9981cc lw t9,-32308(gp)
2c4c8: 02803021 move a2,s4
2c4cc: 24a5feb0 addiu a1,a1,-336
2c4d0: 0320f809 jalr t9
2c4d4: 02203821 move a3,s1
2c4d8: 27b30038 addiu s3,sp,56
2c4dc: 8fbc0018 lw gp,24(sp)
2c4e0: 02e02021 move a0,s7
2c4e4: 02402821 move a1,s2
2c4e8: 8f9986e8 lw t9,-31000(gp)
2c4ec: 0320f809 jalr t9
2c4f0: 02603021 move a2,s3
2c4f4: 04410006 bgez v0,2c510 <snd_ctl_convert_from_dB+0x52c>
2c4f8: 8fbc0018 lw gp,24(sp)
2c4fc: 8e18001c lw t8,28(s0)
2c500: 07010023 bgez t8,2c590 <snd_ctl_convert_from_dB+0x5ac>
2c504: 00000000 nop
2c508: 1000003f b 2c608 <snd_ctl_convert_from_dB+0x624>
2c50c: 8f998b08 lw t9,strcpy
2c510: 8f998cbc lw t9,-29508(gp)
2c514: 27a5002c addiu a1,sp,44
--
2cce8: 1280005d beqz s4,2ce60 <snd_ctl_convert_from_dB+0xe7c>
2ccec: 8f998ca8 lw t9,-29528(gp)
2ccf0: 02a02021 move a0,s5
2ccf4: 0320f809 jalr t9
2ccf8: 02802821 move a1,s4
2ccfc: 8fbc0018 lw gp,24(sp)
2cd00: 8e160034 lw s6,52(s0)
2cd04: 8f99813c lw t9,strlen
2cd08: 1440001e bnez v0,2cd84 <snd_ctl_convert_from_dB+0xda0>
2cd0c: 02c02021 move a0,s6
2cd10: 0320f809 jalr t9
2cd14: 00000000 nop
2cd18: 02802021 move a0,s4
2cd1c: 8fbc0018 lw gp,24(sp)
2cd20: 8f99813c lw t9,strlen
2cd24: 0320f809 jalr t9
2cd28: 00409821 move s3,v0
2cd2c: 8fbc0018 lw gp,24(sp)
2cd30: 02621021 addu v0,s3,v0
2cd34: 8f998be8 lw t9,-29720(gp)
2cd38: 0320f809 jalr t9
2cd3c: 24440003 addiu a0,v0,3
2cd40: 8fbc0018 lw gp,24(sp)
2cd44: 10400040 beqz v0,2ce48 <snd_ctl_convert_from_dB+0xe64>
2cd48: 00409821 move s3,v0
2cd4c: 8f998b08 lw t9,strcpy
2cd50: 00402021 move a0,v0
2cd54: 0320f809 jalr t9
--
2cd74: 02602021 move a0,s3
2cd78: 8fbc0018 lw gp,24(sp)
2cd7c: 1000002e b 2ce38 <snd_ctl_convert_from_dB+0xe54>
2cd80: 02802821 move a1,s4
2cd84: 0320f809 jalr t9
2cd88: 00000000 nop
2cd8c: 02802021 move a0,s4
2cd90: 8fbc0018 lw gp,24(sp)
2cd94: 8f99813c lw t9,strlen
2cd98: 0320f809 jalr t9
2cd9c: 0040b821 move s7,v0
2cda0: 02a02021 move a0,s5
2cda4: 8fbc0018 lw gp,24(sp)
2cda8: 00409821 move s3,v0
2cdac: 8f99813c lw t9,strlen
2cdb0: 0320f809 jalr t9
2cdb4: 02f39821 addu s3,s7,s3
2cdb8: 26640006 addiu a0,s3,6
2cdbc: 8fbc0018 lw gp,24(sp)
2cdc0: 8f998be8 lw t9,-29720(gp)
2cdc4: 0320f809 jalr t9
2cdc8: 00822021 addu a0,a0,v0
2cdcc: 8fbc0018 lw gp,24(sp)
2cdd0: 1040001d beqz v0,2ce48 <snd_ctl_convert_from_dB+0xe64>
2cdd4: 00409821 move s3,v0
2cdd8: 8f998b08 lw t9,strcpy
2cddc: 00402021 move a0,v0
2cde0: 0320f809 jalr t9
--
2ce68: 8e150034 lw s5,52(s0)
2ce6c: 8f99813c lw t9,strlen
2ce70: afb80020 sw t8,32(sp)
2ce74: 0320f809 jalr t9
2ce78: 02a02021 move a0,s5
2ce7c: 8fbc0018 lw gp,24(sp)
2ce80: 00409821 move s3,v0
2ce84: 8fb40024 lw s4,36(sp)
2ce88: 8f99813c lw t9,strlen
2ce8c: 0320f809 jalr t9
2ce90: 02802021 move a0,s4
2ce94: 8fbc0018 lw gp,24(sp)
2ce98: 02621021 addu v0,s3,v0
2ce9c: 8f998be8 lw t9,-29720(gp)
2cea0: 0320f809 jalr t9
2cea4: 24440013 addiu a0,v0,19
2cea8: 8fbc0018 lw gp,24(sp)
2ceac: 14400007 bnez v0,2cecc <snd_ctl_convert_from_dB+0xee8>
2ceb0: 00409821 move s3,v0
2ceb4: 02802021 move a0,s4
2ceb8: 8f99832c lw t9,-31956(gp)
2cebc: 0320f809 jalr t9
2cec0: 00000000 nop
2cec4: 1000ff3c b 2cbb8 <snd_ctl_convert_from_dB+0xbd4>
2cec8: 8fbc0018 lw gp,24(sp)
2cecc: 8f998b08 lw t9,strcpy
2ced0: 00402021 move a0,v0
2ced4: 0320f809 jalr t9
--
32b04: 00009821 move s3,zero
32b08: ae180040 sw t8,64(s0)
32b0c: ae150050 sw s5,80(s0)
32b10: 12360009 beq s1,s6,32b38 <snd_ctl_elem_add_enumerated+0x12c>
32b14: 0251c021 addu t8,s2,s1
32b18: 26310004 addiu s1,s1,4
32b1c: 8f99813c lw t9,strlen
32b20: 0320f809 jalr t9
32b24: 8f040000 lw a0,0(t8)
32b28: 24420001 addiu v0,v0,1
32b2c: 8fdc0010 lw gp,16(s8)
32b30: 1000fff7 b 32b10 <snd_ctl_elem_add_enumerated+0x104>
32b34: 02629821 addu s3,s3,v0
32b38: 8f998be8 lw t9,-29720(gp)
32b3c: 0320f809 jalr t9
32b40: 02602021 move a0,s3
32b44: 8fdc0010 lw gp,16(s8)
32b48: 10400021 beqz v0,32bd0 <snd_ctl_elem_add_enumerated+0x1c4>
32b4c: 00408821 move s1,v0
32b50: ae1300a0 sw s3,160(s0)
32b54: 0040b021 move s6,v0
32b58: ae020098 sw v0,152(s0)
32b5c: 00009821 move s3,zero
32b60: ae00009c sw zero,156(s0)
32b64: 1275000e beq s3,s5,32ba0 <snd_ctl_elem_add_enumerated+0x194>
32b68: 8f998b08 lw t9,strcpy
32b6c: 02c02021 move a0,s6
32b70: 8e450000 lw a1,0(s2)
--
42d08: 8f84802c lw a0,-32724(gp)
42d0c: 8f9981c4 lw t9,-32316(gp)
42d10: 0320f809 jalr t9
42d14: 248437d0 addiu a0,a0,14288
42d18: 8fbc0018 lw gp,24(sp)
42d1c: 14400003 bnez v0,42d2c <snd1_mixer_simple_none_register+0x244>
42d20: 00408821 move s1,v0
42d24: 8f91802c lw s1,-32724(gp)
42d28: 263137b0 addiu s1,s1,14256
42d2c: 8f99813c lw t9,strlen
42d30: 0320f809 jalr t9
42d34: 02402021 move a0,s2
42d38: 02202021 move a0,s1
42d3c: 8fbc0018 lw gp,24(sp)
42d40: 8f99813c lw t9,strlen
42d44: 0320f809 jalr t9
42d48: 00408021 move s0,v0
42d4c: 8fbc0018 lw gp,24(sp)
42d50: 02021021 addu v0,s0,v0
42d54: 8f998be8 lw t9,-29720(gp)
42d58: 0320f809 jalr t9
42d5c: 24440002 addiu a0,v0,2
42d60: 8fbc0018 lw gp,24(sp)
42d64: 1040006e beqz v0,42f20 <snd1_mixer_simple_none_register+0x438>
42d68: 00408021 move s0,v0
42d6c: 8f998b08 lw t9,strcpy
42d70: 02202821 move a1,s1
42d74: 0320f809 jalr t9
--
43240: 8f84802c lw a0,-32724(gp)
43244: 8f9981c4 lw t9,-32316(gp)
43248: 0320f809 jalr t9
4324c: 248437d0 addiu a0,a0,14288
43250: 8fbc0018 lw gp,24(sp)
43254: 14400003 bnez v0,43264 <snd1_mixer_simple_basic_register+0x314>
43258: 00409021 move s2,v0
4325c: 8f92802c lw s2,-32724(gp)
43260: 265237b0 addiu s2,s2,14256
43264: 8f99813c lw t9,strlen
43268: 0320f809 jalr t9
4326c: 03c02021 move a0,s8
43270: 02402021 move a0,s2
43274: 8fbc0018 lw gp,24(sp)
43278: 8f99813c lw t9,strlen
4327c: 0320f809 jalr t9
43280: 0040a021 move s4,v0
43284: 8fbc0018 lw gp,24(sp)
43288: 02821021 addu v0,s4,v0
4328c: 8f998be8 lw t9,-29720(gp)
43290: 0320f809 jalr t9
43294: 24440002 addiu a0,v0,2
43298: 8fbc0018 lw gp,24(sp)
4329c: 10400073 beqz v0,4346c <snd1_mixer_simple_basic_register+0x51c>
432a0: 0040a021 move s4,v0
432a4: 8f998b08 lw t9,strcpy
432a8: 02402821 move a1,s2
432ac: 0320f809 jalr t9
--
74df4: afb0001c sw s0,28(sp)
74df8: 00809821 move s3,a0
74dfc: 8f99813c lw t9,strlen
74e00: 00a08821 move s1,a1
74e04: 8c900000 lw s0,0(a0)
74e08: 00e02021 move a0,a3
74e0c: afbc0010 sw gp,16(sp)
74e10: 00c0a821 move s5,a2
74e14: 8cd40000 lw s4,0(a2)
74e18: 0320f809 jalr t9
74e1c: 00e0b021 move s6,a3
74e20: 02002021 move a0,s0
74e24: 8fbc0010 lw gp,16(sp)
74e28: 0282a021 addu s4,s4,v0
74e2c: 8e370000 lw s7,0(s1)
74e30: 26850001 addiu a1,s4,1
74e34: 8f998e24 lw t9,-29148(gp)
74e38: 00409021 move s2,v0
74e3c: 0320f809 jalr t9
74e40: 02f0b823 subu s7,s7,s0
74e44: 8fbc0010 lw gp,16(sp)
74e48: 1040000c beqz v0,74e7c <_snd_pcm_shm_open+0x1140>
74e4c: 00408021 move s0,v0
74e50: 0057c021 addu t8,v0,s7
74e54: 02c02821 move a1,s6
74e58: 8f998b08 lw t9,strcpy
74e5c: 0320f809 jalr t9
74e60: 03002021 move a0,t8
--
8059c: 24a5a610 addiu a1,a1,-23024
805a0: 8fbc0010 lw gp,16(sp)
805a4: 14400035 bnez v0,8067c <_snd_pcm_lfloat_open+0xbd4>
805a8: afa20018 sw v0,24(sp)
805ac: 8f9986d0 lw t9,-31024(gp)
805b0: 0320f809 jalr t9
805b4: 02002021 move a0,s0
805b8: 10000054 b 8070c <_snd_pcm_lfloat_open+0xc64>
805bc: 2402fffe li v0,-2
805c0: 1260003a beqz s3,806ac <_snd_pcm_lfloat_open+0xc04>
805c4: 8f998098 lw t9,-32616(gp)
805c8: 0320f809 jalr t9
805cc: 00000000 nop
805d0: 02602021 move a0,s3
805d4: 8fbc0010 lw gp,16(sp)
805d8: 8f99813c lw t9,strlen
805dc: 0320f809 jalr t9
805e0: 0040f021 move s8,v0
805e4: 8fbc0010 lw gp,16(sp)
805e8: 8f998be8 lw t9,-29720(gp)
805ec: 0320f809 jalr t9
805f0: 24440001 addiu a0,v0,1
805f4: 8fbc0010 lw gp,16(sp)
805f8: 1040003a beqz v0,806e4 <_snd_pcm_lfloat_open+0xc3c>
805fc: 00408821 move s1,v0
80600: 8f998b08 lw t9,strcpy
80604: 00402021 move a0,v0
80608: 0320f809 jalr t9
--
8250c: 8fdc0020 lw gp,32(s8)
82510: 8f998a84 lw t9,-30076(gp)
82514: 0320f809 jalr t9
82518: 02402021 move a0,s2
8251c: 10000045 b 82634 <_snd_pcm_lfloat_open+0x2b8c>
82520: 8fdc0020 lw gp,32(s8)
82524: 8f99813c lw t9,strlen
82528: 2457000b addiu s7,v0,11
8252c: 0320f809 jalr t9
82530: 02e02021 move a0,s7
82534: 8fdc0020 lw gp,32(s8)
82538: 8fd9006c lw t9,108(s8)
8253c: 03222021 addu a0,t9,v0
82540: 8f998be8 lw t9,-29720(gp)
82544: 0320f809 jalr t9
82548: 00000000 nop
8254c: 8fdc0020 lw gp,32(s8)
82550: 14400007 bnez v0,82570 <_snd_pcm_lfloat_open+0x2ac8>
82554: 00409821 move s3,v0
82558: 8f998a84 lw t9,-30076(gp)
8255c: 02402021 move a0,s2
82560: 0320f809 jalr t9
82564: 2412fff4 li s2,-12
82568: 10000035 b 82640 <_snd_pcm_lfloat_open+0x2b98>
8256c: 8fdc0020 lw gp,32(s8)
82570: 8f998b08 lw t9,strcpy
82574: 00402021 move a0,v0
82578: 0320f809 jalr t9
--
9dd60: 00001021 move v0,zero
9dd64: 8e38000c lw t8,12(s1)
9dd68: 8fbf0024 lw ra,36(sp)
9dd6c: ae180000 sw t8,0(s0)
9dd70: 8fb10020 lw s1,32(sp)
9dd74: 8fb0001c lw s0,28(sp)
9dd78: 03e00008 jr ra
9dd7c: 27bd0028 addiu sp,sp,40
9dd80: 3c1c0005 lui gp,0x5
9dd84: 279cfa80 addiu gp,gp,-1408
9dd88: 0399e021 addu gp,gp,t9
9dd8c: 27bdffd8 addiu sp,sp,-40
9dd90: afbf0024 sw ra,36(sp)
9dd94: afb10020 sw s1,32(sp)
9dd98: afb0001c sw s0,28(sp)
9dd9c: 00a08021 move s0,a1
9dda0: 8c98000c lw t8,12(a0)
9dda4: 24a40014 addiu a0,a1,20
9dda8: afbc0010 sw gp,16(sp)
9ddac: acb80008 sw t8,8(a1)
9ddb0: aca0000c sw zero,12(a1)
9ddb4: aca00000 sw zero,0(a1)
9ddb8: aca00004 sw zero,4(a1)
9ddbc: aca00010 sw zero,16(a1)
9ddc0: 8f858038 lw a1,-32712(gp)
9ddc4: 8f998b08 lw t9,strcpy
9ddc8: 0320f809 jalr t9
9ddcc: 24a5e160 addiu a1,a1,-7840
9ddd0: 26040054 addiu a0,s0,84
9ddd4: 8fbc0010 lw gp,16(sp)
9ddd8: 8f918038 lw s1,-32712(gp)
9dddc: 8f998b08 lw t9,strcpy
9dde0: 0320f809 jalr t9
9dde4: 2625e168 addiu a1,s1,-7832
9dde8: 260400a4 addiu a0,s0,164
9ddec: 8fbc0010 lw gp,16(sp)
9ddf0: 8f998b08 lw t9,strcpy
9ddf4: 0320f809 jalr t9
9ddf8: 2625e168 addiu a1,s1,-7832
--
ba548: 8f99813c lw t9,strlen
ba54c: 0320f809 jalr t9
ba550: 8e440010 lw a0,16(s2)
ba554: 02002021 move a0,s0
ba558: 8fbc0010 lw gp,16(sp)
ba55c: 02822821 addu a1,s4,v0
ba560: 8f998e24 lw t9,-29148(gp)
ba564: 0320f809 jalr t9
ba568: 24a50001 addiu a1,a1,1
ba56c: 8fbc0010 lw gp,16(sp)
ba570: 1440000b bnez v0,ba5a0 <F_compare_strings+0x4ac>
ba574: 0040a021 move s4,v0
ba578: 8f998060 lw t9,-32672(gp)
ba57c: 2739eb48 addiu t9,t9,-5304
ba580: 0320f809 jalr t9
ba584: 00000000 nop
ba588: 8fbc0010 lw gp,16(sp)
ba58c: 8f99832c lw t9,-31956(gp)
ba590: 0320f809 jalr t9
ba594: 02002021 move a0,s0
ba598: 1000003e b ba694 <F_compare_strings+0x5a0>
ba59c: 00001021 move v0,zero
ba5a0: 8e450010 lw a1,16(s2)
ba5a4: 16000006 bnez s0,ba5c0 <F_compare_strings+0x4cc>
ba5a8: 00402021 move a0,v0
ba5ac: 8f998b08 lw t9,strcpy
ba5b0: 0320f809 jalr t9
ba5b4: 00000000 nop
[*] Function strcpy used 17 times libasound.so.2.0.0