[*] Binary protection state of libasound.so.2.0.0
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function strcat tear down of libasound.so.2.0.0
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,-29944(gp)
2a094: 0320f809 jalr t9
2a098: 24a5fc34 addiu a1,a1,-972
2a09c: 02202021 move a0,s1
2a0a0: 8fbc0010 lw gp,16(sp)
2a0a4: 8f85802c lw a1,-32724(gp)
2a0a8: 8f998b64 lw t9,strcat
2a0ac: 0320f809 jalr t9
2a0b0: 24a5fc4c addiu a1,a1,-948
2a0b4: 02202021 move a0,s1
2a0b8: 8fbc0010 lw gp,16(sp)
2a0bc: 8f998b64 lw t9,strcat
2a0c0: 0320f809 jalr t9
2a0c4: 02002821 move a1,s0
--
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,-29944(gp)
2a1a8: 27a40019 addiu a0,sp,25
2a1ac: a3b80018 sb t8,24(sp)
2a1b0: 0320f809 jalr t9
2a1b4: 27b00018 addiu s0,sp,24
2a1b8: 02002021 move a0,s0
2a1bc: 8fdc0018 lw gp,24(s8)
2a1c0: 8f998b64 lw t9,strcat
2a1c4: 0320f809 jalr t9
2a1c8: 02402821 move a1,s2
--
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,-29944(gp)
2c13c: 2718414e addiu t8,t8,16718
2c140: ac580000 sw t8,0(v0)
2c144: 0320f809 jalr t9
2c148: 02602821 move a1,s3
2c14c: 1240000e beqz s2,2c188 <snd_ctl_convert_from_dB+0x1a4>
2c150: 8fbc0010 lw gp,16(sp)
2c154: 8f85802c lw a1,-32724(gp)
2c158: 02202021 move a0,s1
2c15c: 8f998b64 lw t9,strcat
2c160: 0320f809 jalr t9
2c164: 24a5fea8 addiu a1,a1,-344
2c168: 02202021 move a0,s1
2c16c: 8fbc0010 lw gp,16(sp)
2c170: 8f998b64 lw t9,strcat
2c174: 0320f809 jalr t9
2c178: 02402821 move a1,s2
--
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,-29944(gp)
2cd50: 00402021 move a0,v0
2cd54: 0320f809 jalr t9
2cd58: 02c02821 move a1,s6
2cd5c: 02602021 move a0,s3
2cd60: 8fbc0018 lw gp,24(sp)
2cd64: 8f85802c lw a1,-32724(gp)
2cd68: 8f998b64 lw t9,strcat
2cd6c: 0320f809 jalr t9
2cd70: 24a5ffcc addiu a1,a1,-52
--
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,-29944(gp)
2cddc: 00402021 move a0,v0
2cde0: 0320f809 jalr t9
2cde4: 02c02821 move a1,s6
2cde8: 02602021 move a0,s3
2cdec: 8fbc0018 lw gp,24(sp)
2cdf0: 8f85802c lw a1,-32724(gp)
2cdf4: 8f998b64 lw t9,strcat
2cdf8: 0320f809 jalr t9
2cdfc: 24a5ffcc addiu a1,a1,-52
2ce00: 02602021 move a0,s3
2ce04: 8fbc0018 lw gp,24(sp)
2ce08: 8f998b64 lw t9,strcat
2ce0c: 0320f809 jalr t9
2ce10: 02802821 move a1,s4
2ce14: 02602021 move a0,s3
2ce18: 8fbc0018 lw gp,24(sp)
2ce1c: 8f85802c lw a1,-32724(gp)
2ce20: 8f998b64 lw t9,strcat
2ce24: 0320f809 jalr t9
2ce28: 24a5ffd0 addiu a1,a1,-48
2ce2c: 02602021 move a0,s3
2ce30: 8fbc0018 lw gp,24(sp)
2ce34: 02a02821 move a1,s5
2ce38: 8f998b64 lw t9,strcat
2ce3c: 0320f809 jalr t9
2ce40: 00000000 nop
--
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,-29944(gp)
2ced0: 00402021 move a0,v0
2ced4: 0320f809 jalr t9
2ced8: 02a02821 move a1,s5
2cedc: 02602021 move a0,s3
2cee0: 8fbc0018 lw gp,24(sp)
2cee4: 8f85802c lw a1,-32724(gp)
2cee8: 8f998b64 lw t9,strcat
2ceec: 0320f809 jalr t9
2cef0: 24a5ffcc addiu a1,a1,-52
2cef4: 02602021 move a0,s3
2cef8: 8fbc0018 lw gp,24(sp)
2cefc: 8f998b64 lw t9,strcat
2cf00: 0320f809 jalr t9
2cf04: 02802821 move a1,s4
2cf08: 02602021 move a0,s3
2cf0c: 8fbc0018 lw gp,24(sp)
2cf10: 8f85802c lw a1,-32724(gp)
2cf14: 8f998b64 lw t9,strcat
2cf18: 0320f809 jalr t9
2cf1c: 24a5ffe4 addiu a1,a1,-28
2cf20: 02602021 move a0,s3
2cf24: 8fbc0018 lw gp,24(sp)
2cf28: 8f998b64 lw t9,strcat
2cf2c: 0320f809 jalr t9
2cf30: 8fa50020 lw a1,32(sp)
--
379d4: 00409821 move s3,v0
379d8: 8fbc0018 lw gp,24(sp)
379dc: 1280001b beqz s4,37a4c <snd_ctl_ascii_elem_id_get+0x14c>
379e0: 00409021 move s2,v0
379e4: 8f86802c lw a2,-32724(gp)
379e8: 27b10120 addiu s1,sp,288
379ec: 8f998d04 lw t9,-29436(gp)
379f0: 02803821 move a3,s4
379f4: 24050020 li a1,32
379f8: 24c6234c addiu a2,a2,9036
379fc: 0320f809 jalr t9
37a00: 02202021 move a0,s1
37a04: 8fbc0018 lw gp,24(sp)
37a08: 8f99813c lw t9,strlen
37a0c: 0320f809 jalr t9
37a10: 02002021 move a0,s0
37a14: 02202021 move a0,s1
37a18: 8fbc0018 lw gp,24(sp)
37a1c: 8f99813c lw t9,strlen
37a20: 0320f809 jalr t9
37a24: 0040a021 move s4,v0
37a28: 00541021 addu v0,v0,s4
37a2c: 2c540100 sltiu s4,v0,256
37a30: 12800006 beqz s4,37a4c <snd_ctl_ascii_elem_id_get+0x14c>
37a34: 8fbc0018 lw gp,24(sp)
37a38: 8f998b64 lw t9,strcat
37a3c: 02002021 move a0,s0
37a40: 0320f809 jalr t9
37a44: 02202821 move a1,s1
37a48: 8fbc0018 lw gp,24(sp)
37a4c: 1260001a beqz s3,37ab8 <snd_ctl_ascii_elem_id_get+0x1b8>
37a50: 8f86802c lw a2,-32724(gp)
37a54: 27b10120 addiu s1,sp,288
37a58: 8f998d04 lw t9,-29436(gp)
37a5c: 02603821 move a3,s3
37a60: 24050020 li a1,32
37a64: 24c62358 addiu a2,a2,9048
37a68: 0320f809 jalr t9
37a6c: 02202021 move a0,s1
37a70: 8fbc0018 lw gp,24(sp)
37a74: 8f99813c lw t9,strlen
37a78: 0320f809 jalr t9
37a7c: 02002021 move a0,s0
37a80: 02202021 move a0,s1
37a84: 8fbc0018 lw gp,24(sp)
37a88: 8f99813c lw t9,strlen
37a8c: 0320f809 jalr t9
37a90: 00409821 move s3,v0
37a94: 00531021 addu v0,v0,s3
37a98: 2c530100 sltiu s3,v0,256
37a9c: 12600006 beqz s3,37ab8 <snd_ctl_ascii_elem_id_get+0x1b8>
37aa0: 8fbc0018 lw gp,24(sp)
37aa4: 8f998b64 lw t9,strcat
37aa8: 02002021 move a0,s0
37aac: 0320f809 jalr t9
37ab0: 02202821 move a1,s1
37ab4: 8fbc0018 lw gp,24(sp)
37ab8: 1240001c beqz s2,37b2c <snd_ctl_ascii_elem_id_get+0x22c>
37abc: 8f998a28 lw t9,-30168(gp)
37ac0: 8f86802c lw a2,-32724(gp)
37ac4: 27b10120 addiu s1,sp,288
37ac8: 8f998d04 lw t9,-29436(gp)
37acc: 02403821 move a3,s2
37ad0: 24050020 li a1,32
37ad4: 24c62364 addiu a2,a2,9060
37ad8: 0320f809 jalr t9
37adc: 02202021 move a0,s1
37ae0: 8fbc0018 lw gp,24(sp)
37ae4: 8f99813c lw t9,strlen
37ae8: 0320f809 jalr t9
37aec: 02002021 move a0,s0
37af0: 02202021 move a0,s1
37af4: 8fbc0018 lw gp,24(sp)
37af8: 8f99813c lw t9,strlen
37afc: 0320f809 jalr t9
37b00: 00409021 move s2,v0
37b04: 00521021 addu v0,v0,s2
37b08: 2c520100 sltiu s2,v0,256
37b0c: 12400006 beqz s2,37b28 <snd_ctl_ascii_elem_id_get+0x228>
37b10: 8fbc0018 lw gp,24(sp)
37b14: 8f998b64 lw t9,strcat
37b18: 02002021 move a0,s0
37b1c: 0320f809 jalr t9
--
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,-29944(gp)
42d70: 02202821 move a1,s1
42d74: 0320f809 jalr t9
42d78: 00402021 move a0,v0
42d7c: 02002021 move a0,s0
42d80: 8fbc0018 lw gp,24(sp)
42d84: 8f85802c lw a1,-32724(gp)
42d88: 8f998b64 lw t9,strcat
42d8c: 0320f809 jalr t9
42d90: 24a5fc4c addiu a1,a1,-948
42d94: 02002021 move a0,s0
42d98: 8fbc0018 lw gp,24(sp)
42d9c: 8f998b64 lw t9,strcat
42da0: 0320f809 jalr t9
42da4: 02402821 move a1,s2
--
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,-29944(gp)
432a8: 02402821 move a1,s2
432ac: 0320f809 jalr t9
432b0: 00402021 move a0,v0
432b4: 02802021 move a0,s4
432b8: 8fbc0018 lw gp,24(sp)
432bc: 8f85802c lw a1,-32724(gp)
432c0: 8f998b64 lw t9,strcat
432c4: 0320f809 jalr t9
432c8: 24a5fc4c addiu a1,a1,-948
432cc: 02802021 move a0,s4
432d0: 8fbc0018 lw gp,24(sp)
432d4: 8f998b64 lw t9,strcat
432d8: 0320f809 jalr t9
432dc: 03c02821 move a1,s8
--
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,-29944(gp)
82574: 00402021 move a0,v0
82578: 0320f809 jalr t9
8257c: 8fc50048 lw a1,72(s8)
82580: 8fd80064 lw t8,100(s8)
82584: 13000007 beqz t8,825a4 <_snd_pcm_lfloat_open+0x2afc>
82588: 8fdc0020 lw gp,32(s8)
8258c: 8f85802c lw a1,-32724(gp)
82590: 02602021 move a0,s3
82594: 8f998b64 lw t9,strcat
82598: 0320f809 jalr t9
8259c: 24a5fc4c addiu a1,a1,-948
825a0: 8fdc0020 lw gp,32(s8)
825a4: 8f998b64 lw t9,strcat
825a8: 02e02821 move a1,s7
825ac: 0320f809 jalr t9
--
abe88: 8fbc0020 lw gp,32(sp)
abe8c: 00003821 move a3,zero
abe90: afb00014 sw s0,20(sp)
abe94: 0220c821 move t9,s1
abe98: 8f988038 lw t8,-32712(gp)
abe9c: 8f848038 lw a0,-32712(gp)
abea0: 8f868038 lw a2,-32712(gp)
abea4: 2718142c addiu t8,t8,5164
abea8: afb80010 sw t8,16(sp)
abeac: 24840bb4 addiu a0,a0,2996
abeb0: afa20018 sw v0,24(sp)
abeb4: 0320f809 jalr t9
abeb8: 24c61460 addiu a2,a2,5216
abebc: 10000098 b ac120 <uc_mgr_scan_master_configs+0x374>
abec0: 03c01021 move v0,s8
abec4: 8f99813c lw t9,strlen
abec8: 02002021 move a0,s0
abecc: 0320f809 jalr t9
abed0: a3a00028 sb zero,40(sp)
abed4: 24420008 addiu v0,v0,8
abed8: 2c420100 sltiu v0,v0,256
abedc: 10400020 beqz v0,abf60 <uc_mgr_scan_master_configs+0x1b4>
abee0: 8fbc0020 lw gp,32(sp)
abee4: 8f858038 lw a1,-32712(gp)
abee8: 02002021 move a0,s0
abeec: 8f998b64 lw t9,strcat
abef0: 0320f809 jalr t9
abef4: 24a51454 addiu a1,a1,5204
--
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,-29944(gp)
ba5b0: 0320f809 jalr t9
ba5b4: 00000000 nop
ba5b8: 10000004 b ba5cc <F_compare_strings+0x4d8>
ba5bc: 00000000 nop
ba5c0: 8f998b64 lw t9,strcat
ba5c4: 0320f809 jalr t9
ba5c8: 00000000 nop
[*] Function strcat used 25 times libasound.so.2.0.0