ELF@@-* aRI~ݥuꦣӧgv%soJ /Owl5K_ Ok>i+B^Kl1h}4zR| @D-DPT P   PTD-D H\@D-D`X `  ` `XD-D 4D-D0L 0 | 0LD-D DD-DPT P   PTD-D 8<D-D0L 0  0LD-D @xD-DPT P  L PTD-D <D-DpT @   pTD-D 8D-D@P @  @PD-88D-D@P @  @PD-@tD-DPT P   PTD-D 4D-D0L 0  0LD-4D-D0L 0  0LD-4(D-D0L 0  0LD-4`D-D0L 0  0LD-4D-D0L 0  0LD-4D-D0L 0 | 0LD-4D-D0L 0 | 0LD-8@D-D@P @  @PD-8|D-D0L 0  0LD-D 8D-D@P @   @PD-D @D-DPT P  PTD-08D-D@L    @LD-D ,lD-D0H  t 0HD-D (,D-DD T DD-($D-DD L DD-DHD-DX P  \ XD-D ,<xD-D H  X  HD-<lD-D@P @  X @PD-D J?#{ _WO qB T* R*F  RM F?qT q T R`b@M(G4 0@RR @M@@h@ JRR r*r+@"* yy *)  7?sb@**ODWC_B @{Ũ#_!t*`b@!B*@*?#{ g_WO3`** qTRRhF ~|dR`54qT* RQUb@ RR1@ @M@ @ JRJ rj"* yy  q Th@R*UR @5r)IM@(')*6(u*OEWD_CgB @{ƨ#_(RkT_(T }@ R*|+e,|_ h*T  6 b@!*ub@!`@_ @*XN?#{ OphqT9u^@h! )R|_  K 5q`TqTOB @{è#_aRJz8@_ַ?#{g_WO0@y**M@7RR@ 9!(Ryx `Bw!htB @ih^`!BZsODWC_BgA{Ũ#_!?#{WO*&Q%1)TN6!@@kTr(R(h4 (*(6!R@!*OBWA{è#_|_  | 55ARK?#{ _WO**RR@***@ JRrr R@(}R(r i )+# *Bq0y   ) y y4y (T* k)}R)rmij8  u$Q_qq(T k mij8   )R)r(R(r qT i"7@*2**ODWC_B @{Ũ#_րb@!*b@!*?#{#WOA8C@V7@@ k@T*BBR@@ kT*WRBR@@Iz k@TW74@"5*A8C_ T*OFWE{C#@#_րb@!b@!@ ?#{_WO**dRR@**JR@rJR*r)" * ) yy~*s*OCWB_A{Ĩ#_ֵ?#{_WO**dRR@**JRJRr@*r)" * )@yyqs*OCWB_A{Ĩ#_;?#{ _WO**RR@**JR@r4y*# *0y(  yjyw(RhBy@t *5**ODWC_B @{Ũ#_֠b@!*?#{WO*RR@ JRi@r *" * "@y.@y  y0y"A 4y @"A) y2@y $)8 xy*s*OBWA{è#_IR?#{WO*RR@ JRi@r *" *  &@) y  y0y*A) 4y.B)\y) Hy&C) Ly( Xy*s*OBWA{è#_IR?#{WO*RR@`JRi@r *" * &@) y  y0y*A) 4y.B)) Hy&C) Ly("D) Xy \y0e*s*OBWA{è#_q"?#{WO*RR@JRi@r *" *@ @y @y&@9 8y y9A) y DyB) )@9r@x )x9 x+*s*OBWA{è#_ֺ:?#{WO*RR@JRi@r * " *@ B@ BA@ @ y y@  4*s*OBWA{è#_Іl?#{WO**dRR@JRꬁRr@*r" * )@yy`qs*OBWA{è#_Іl?#{WO**dRR@JR Rr@*r" * )@yy`qs*OBWA{è#_'?#{_WO**RR@**JR Rr*r@RHyHM ) # * *R y y (RLyw*hZy4te**OCWB_A{Ĩ#_֦?#{WO*dRR@@b JR@ r>@R+r"*i2P)k@hyhyJ H@hH@h.) kJ @'lj2)@*qaTt*OBWA{è#_*a@**?#{ WO**RR@*@ JRj@ rR(r 1Hy " * ) y y@U5"*s*OCWB @{Ĩ#_*e?#{g_WO**dRR@***@b@ JR*M)r2@(#*mR-rIA*yyh )K k @r@@*)'V)2&)n@qs*ODWC_BgA{Ũ#_֡>k?#{OA8CJR @rC* *HQqyyT )*(h{7 q!Ttbn*A8C_ TOC{B#_>k?#{A8CJR @rC* *HQqyy(T )@(hA8C_ T{B#_?#{#_WOA83C*V@@7@@84WRkT k@T*BR@WRkT@ kTWRBR@@kIz jH7w4@4@!* kTWR@5A8C_ T*OGWF_E{C#@#_*BR@WR@ kTBR@@Iz k@TW5@!@ O?#{ORR `"GyB!BN:tN`OA{¨#_d80?#{_WO(@yL@qBT@-S@ @? q'T`@@@1@lA@QM6qM@ TR,r k T R)r k TB@I@@Q?Q6qTIR)r_ kTI@aR"RiVi}S`$@*@)R)r kLTR)r k T)R)r ka Thb@96ub@yh2@H@H@?kAT@`?kT Rh@ IR)r k@ T R)r kA T@R(r_k TR(r_kTyR(r_k TyR(r_kThzR(r_kT5RvR*+rkV@kJ@ RaR"R)M*qh@hA)@c @_r/rk@TE0?`rhqT9u^@h!`Rh@ @Khb@96ubh>@@ @ H@ `ӟ kT@kAT@Rh@;!H@@Q56Qqh T)R*)!Ț ? TuaTR$H@@Q5Q q#T(R(r_k`TR(r_k! T@#5*@`BaR"RhVh@@*@c @_r/rk@TE0?*`rZhq T9v^@h!>RURR(r_kTRR!o`b@!`b@!@`BaR"RhV@`b@!`b@!@*)R|_  K 5qTq-T**OCWB_A{Ĩ#_aR)R|_  K 5qTqTaRq6asm_stream_remove_initial_silenceq6asm_runq6asm_enc_cfg_blk_pcm_format_supportq6asm_readq6asm_stream_media_format_block_apeq6asm_stream_media_format_block_wma_v9q6asm_cmdq6asm_media_format_block_multi_ch_pcmq6asm_stream_media_format_block_wma_v10q6asm_stream_remove_trailing_silenceq6asm_open_readq6asm_audio_client_allocq6asm_unmap_memory_regionsq6asm_get_session_idq6asm_cmd_nowaitq6asm_stream_media_format_block_alacq6asm_open_writeq6asm_map_memory_regionsq6asm_run_nowaitq6asm_audio_client_freeq6asm_stream_media_format_block_flacq6asm_write_async///////////qcom,q6asm      ű6?#{!{#_ g@?#{{#_3Invalid format[%d] Buffer already allocated &q6asm->mem_waitExpected addr %pa %08x-%08x %s: Memory_unmap_regions failed %d Invalid codec profile 0x%x 3read op[0x%x]rc[%d] Audio Client not active q6asm_unmap_memory_regionsExpected addr %pa &ac->cmd_waitqcom-q6asminvalid mem handle Invalid format 0x%x CMD %x timeout &ac->cmd_lock map channels failed %d Audio Client already active command[0x%x] not expecting rsp invalid session: %d cmd = 0x%x returned error = 0x%x Memory_map_regions failed DSP returned error[%x] description=Q6 Audio Stream Manager driverlicense=GPL v2vermagic=6.1.78-android14-11-g1a72e2f692ac-ab12000080 SMP preempt mod_unload modversions aarch64name=q6asmintree=Yscmversion=g1a72e2f692acdepends=apr,snd-q6dsp-common,q6corealias=of:N*T*Cqcom,q6asmalias=of:N*T*Cqcom,q6asmC*LinuxLinuxq6asmkmalloc_cachesCukmalloc_trace zkfree 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestore ~_dev_errE:#__kmallocdHalt_cb_patch_nops_irefcount_warn_saturateT__init_waitqueue_headq__mutex_init{mutex_lockIWapr_send_pktuyHinit_wait_entry&prepare_to_wait_eventTfinish_waitݍschedule_timeoutUmutex_unlockғ__stack_chk_failX.q6dsp_map_channels~_printkZ__apr_driver_registeryiapr_driver_unregisterndevm_kmalloc q6core_get_svc_api_infotdevm_of_platform_populateDC__wake_upumodule_layoutGNU /{KISRcY=&GNUt00DHLhp^t^x|4<0L0T 08@@04@DT\N`Ndhluu04<L008<tx)),08| ! "  @ !X #    > >  $ 0 0 X  0 0   \ 0t 0  % 8 \< \D h 0 0  @ 0X 0\  00040000t00 X0p0t00(%00  &0(00&00,<@p$(X$ ("< t!#   <"P |!>>$,-00./Xd/ L`dl/t/,A0A4@PTXPHLP <@kD7lpt$TX\  ^  0 4.8x |S`d'h. $(, $P((( )+'*$  H0Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)`@|D < x@ T , ,d DD<p\@p$lmIJ/23689:=>?p'*PPnNDgHH@ c k  <<Q 7 t p}l*l;$OocTTx      !H R2  a ]^4 Nj| $.S00 S  xxZ '( t `` .  }v P   ($$<  : \Hd   ~ w   6  # #^   x   Dq     < A @  P  T r (  , k  z   ;   l @ De  t   5   f  _  n{/D  x  R $`  $Y h$ Tu^ 0ZB++S   !PP%Nd c2 $p$+,*,00M << DD@H@ 44d8]8HHLjL$ ((D   TTf }  R""":a<: #  a%d%G$"#% q @   ~   Y   @   T + , \ k   X   D   ~      2 6 :f O bGU CB:!2,#@$ 0.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.rela___ksymtab_gpl+q6asm_unmap_memory_regions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.BTF.rodata.str1.1init_wait_entryq6asm_probe.__keyq6asm_audio_client_alloc.__keyschedule_timeout__kstrtabns_q6asm_enc_cfg_blk_pcm_format_support__crc_q6asm_enc_cfg_blk_pcm_format_support__kstrtab_q6asm_enc_cfg_blk_pcm_format_support__ksymtab_q6asm_enc_cfg_blk_pcm_format_supportprepare_to_wait_eventq6asm_get_audio_clientq6asm_apr_send_session_pktapr_send_pkt__mutex_init__kstrtabns_q6asm_run_nowait__crc_q6asm_run_nowait__kstrtab_q6asm_run_nowait__ksymtab_q6asm_run_nowait__kstrtabns_q6asm_cmd_nowait__crc_q6asm_cmd_nowait__kstrtab_q6asm_cmd_nowait__ksymtab_q6asm_cmd_nowaitfinish_waitalt_cb_patch_nops____versions__kstrtabns_q6asm_unmap_memory_regions__crc_q6asm_unmap_memory_regions__kstrtab_q6asm_unmap_memory_regions__ksymtab_q6asm_unmap_memory_regions__kstrtabns_q6asm_map_memory_regions__crc_q6asm_map_memory_regions__kstrtab_q6asm_map_memory_regions__ksymtab_q6asm_map_memory_regionsq6dsp_map_channelskmalloc_caches_dev_errqcom_q6asm_driverapr_driver_unregister__apr_driver_register__wake_upq6core_get_svc_api_info__kstrtabns_q6asm_run__crc_q6asm_run__kstrtab_q6asm_run__ksymtab_q6asm_run__kstrtabns_q6asm_media_format_block_multi_ch_pcm__crc_q6asm_media_format_block_multi_ch_pcm__kstrtab_q6asm_media_format_block_multi_ch_pcm__ksymtab_q6asm_media_format_block_multi_ch_pcm__stack_chk_fail_printkmutex_unlockmutex_lockq6asm_srvc_callback_raw_spin_lock_irqsave__kstrtabns_q6asm_open_write__crc_q6asm_open_write__kstrtab_q6asm_open_write__ksymtab_q6asm_open_writerefcount_warn_saturatedevm_of_platform_populate_raw_spin_unlock_irqrestore__kstrtabns_q6asm_stream_media_format_block_ape__crc_q6asm_stream_media_format_block_ape__kstrtab_q6asm_stream_media_format_block_ape__ksymtab_q6asm_stream_media_format_block_apeinit_module__this_modulecleanup_module__mod_of__q6asm_device_id_device_tablekfree__kstrtabns_q6asm_audio_client_free__crc_q6asm_audio_client_free__kstrtab_q6asm_audio_client_free__ksymtab_q6asm_audio_client_free__kstrtabns_q6asm_stream_remove_initial_silence__crc_q6asm_stream_remove_initial_silence__kstrtab_q6asm_stream_remove_initial_silence__ksymtab_q6asm_stream_remove_initial_silence__kstrtabns_q6asm_stream_remove_trailing_silence__crc_q6asm_stream_remove_trailing_silence__kstrtab_q6asm_stream_remove_trailing_silence__ksymtab_q6asm_stream_remove_trailing_silencekmalloc_traceq6asm_probe__kstrtabns_q6asm_cmd__crc_q6asm_cmd__kstrtab_q6asm_cmd__ksymtab_q6asm_cmd__kstrtabns_q6asm_get_session_id__crc_q6asm_get_session_id__kstrtab_q6asm_get_session_id__ksymtab_q6asm_get_session_idq6asm_device_id__kstrtabns_q6asm_open_read__crc_q6asm_open_read__kstrtab_q6asm_open_read__ksymtab_q6asm_open_read__kstrtabns_q6asm_read__crc_q6asm_read__kstrtab_q6asm_read__ksymtab_q6asm_read__init_waitqueue_headdevm_kmalloc__kmalloc__kstrtabns_q6asm_audio_client_alloc__crc_q6asm_audio_client_alloc__kstrtab_q6asm_audio_client_alloc__ksymtab_q6asm_audio_client_alloc__kstrtabns_q6asm_write_async__crc_q6asm_write_async__kstrtab_q6asm_write_async__ksymtab_q6asm_write_asyncq6asm_ac_send_cmd_sync__kstrtabns_q6asm_stream_media_format_block_flac__crc_q6asm_stream_media_format_block_flac__kstrtab_q6asm_stream_media_format_block_flac__ksymtab_q6asm_stream_media_format_block_flac__kstrtabns_q6asm_stream_media_format_block_alac__crc_q6asm_stream_media_format_block_alac__kstrtab_q6asm_stream_media_format_block_alac__ksymtab_q6asm_stream_media_format_block_alac__kstrtabns_q6asm_stream_media_format_block_wma_v9__crc_q6asm_stream_media_format_block_wma_v9__kstrtab_q6asm_stream_media_format_block_wma_v9__ksymtab_q6asm_stream_media_format_block_wma_v9_note_9$d.89$d.79$d.69$d.59$d.49$x.39$x.29$d.19$d.9$d.98$d.88$x.78$x.68$x.58$x.48__UNIQUE_ID_alias338$d.38$d.28$d.18$d.8$d.97$d.87$d.77$d.67$d.57$d.47__UNIQUE_ID_alias337$x.37$x.27$d.17$d.7$x.76$x.66$x.56$x.46__UNIQUE_ID_depends336$d.36$d.26$d.16$d.6$d.85$d.75$d.65$d.55$d.45__UNIQUE_ID_scmversion335$x.35$x.25$d.25__UNIQUE_ID_license415$d.15q6asm_audio_client_alloc.__key.5$d.5$x.84$x.74$x.64$x.54$x.44__UNIQUE_ID_intree334$d.34$d.24__UNIQUE_ID_description414$d.14$d.4$d.83$d.73$d.63$d.53$d.43__UNIQUE_ID_name333$x.33$d.23__UNIQUE_ID___addressable_cleanup_module413$d.13$d.3$x.82$x.72$x.62$x.52$x.42__UNIQUE_ID_vermagic332$d.32$d.22__UNIQUE_ID___addressable_init_module412$d.12$d.2$d.91$d.81$d.71$d.61$d.51$d.41$x.31$d.21$d.11$d.1$d.90$x.80$x.70$x.60$x.50$d.40$d.30$d.20__kstrtabns_q6asm_stream_media_format_block_wma_v10__crc_q6asm_stream_media_format_block_wma_v10__kstrtab_q6asm_stream_media_format_block_wma_v10__ksymtab_q6asm_stream_media_format_block_wma_v10_note_10$d.10C "hw$h@Ku"n(!\zi jk" D" a   a""l!@"( CKm@ syl |"no p q"(orQ "  "K$" 0"(0t@;"`M^tE"v jwxS"(oyQ `" h" K r" 0"(t 0z"@$"H;" PM`^{ |"8 aa " "@=!i~"/ j@|"j.6@y0"|/@" " C"  ""@"`""[@"^0& "j C@."4"E+y/=" Q"O6 \"@} o"""oyQ" "" "@""G:G # y# /# 8#@A#]# m#@{#`#GGg# 0&# #@## # 0#@#`#3#j`G #G0A@{G`Gp;#K#l#y# A# u@u`#GuGk G#GPG#G# ,3##G j`G0uG@k GP#;`Auu PG@GP# (#j` A@#`##^# #0# A# 3##G j`G0A@#`Y#G#G^#GGc#  3##G j`G0A@#`Y#G#G^#G|#G## \MvD D(ND0`vD8cvD@j`DHfvGPnv`#A##  3#\ MvD@DHNDP`vDXcvD`j`DhfvGpnv#A##  MvGvGv v@v`v#Gj`GAv# $3#MvG vG0v@v`vv#Gj`GAv #$-#4#@j` # A{  ;#{;#z"g [#t## ### "@l`}N # ## "@l`}N ## } Cj|gW " #  }D-;## #  j&#  80}2#  }}M#X#  80}[s#U0}#  }#  i}#  }}gW #  }## #^#  }#  }#"#)# 3#  } qD#  } qi# #  } q#  } q#  }##  }5#F#  }D-;# k#  }#  }# #  }#"###  }G # #  jw#   Fapr_drivergpr_callbackapr_devicesvc_idservice_pathsvcpkt_router_svcgpr_port_cbgpr_resp_pktgpr_hdrhdr_sizedest_domainsrc_domaindest_portpacket_routerapr_resp_pktapr_hdrhdr_fieldsrc_svcdest_svcapr_device_idsvc_versionaudio_clientio_modecmd_waitperf_modeq6asmq6asm_cbaudio_port_datanum_periodsdsp_bufmem_map_handleaudio_bufferaprv2_ibasic_rsp_result_tainfomem_waitq6core_svc_api_infoservice_idapi_branch_versionavs_cmd_shared_mem_unmap_regionsapr_pktavs_shared_map_region_payloadshm_addr_lswshm_addr_mswmem_size_bytesavs_cmd_shared_mem_map_regionsmem_pool_idproperty_flagasm_session_cmd_run_v2time_lswtime_mswasm_stream_cmd_open_read_v3src_endpointypepreprocopo_idenc_cfg_idbits_per_sampleasm_data_cmd_read_v2_donebuf_addr_lswbuf_addr_mswasm_stream_cmd_open_write_v3sink_endpointypepostprocopo_iddec_fmt_idasm_multi_channel_pcm_fmt_blk_v2fmt_blkchannel_mappingasm_data_cmd_media_fmt_update_v2fmt_blk_sizeq6asm_flac_cfgext_sample_ratestream_info_presentch_cfgmd5_sumasm_flac_fmt_blk_v2is_stream_info_presentq6asm_wma_cfgfmtagbytes_per_secblock_alignenc_optionsadv_enc_optionsadv_enc_options2asm_wmastdv9_fmt_blk_v2blk_alignasm_wmaprov10_fmt_blk_v2advanced_enc_options1advanced_enc_options2q6asm_alac_cfgavg_bit_ratechannel_layout_tagasm_alac_fmt_blk_v2q6asm_ape_cfgasm_ape_fmt_blk_v2asm_multi_channel_pcm_enc_cfg_v2encdecencblkasm_stream_cmd_set_encdec_paramasm_enc_cfg_blk_param_v2frames_per_bufenc_cfg_blk_sizeasm_data_cmd_read_v2asm_data_cmd_write_v2timestamp_lswtimestamp_mswq6asm_audio_client_allocchannel_mapq6asm_media_format_block_multi_ch_pcmq6asm_probeq6asm_unmap_memory_regionsrsp_opcodeq6asm_apr_send_session_pktperiod_szq6asm_map_memory_regionsq6asm_audio_client_freeq6asm_get_session_idq6asm_get_audio_clientcodec_profileis_gaplessq6asm_open_writeq6asm_ac_send_cmd_syncmsw_tslsw_tsq6asm_runq6asm_run_nowaitq6asm_stream_media_format_block_flacq6asm_stream_media_format_block_wma_v9q6asm_stream_media_format_block_wma_v10q6asm_stream_media_format_block_alacq6asm_stream_media_format_block_apeinitial_samplesq6asm_stream_remove_initial_silencetrailing_samplesq6asm_stream_remove_trailing_silenceq6asm_enc_cfg_blk_pcm_format_supportq6asm_readq6asm_open_readwflagsq6asm_write_asyncq6asm_cmdq6asm_cmd_nowaitq6asm_srvc_callback@HXv0c^@h.OJ@K) 26@@a0)q@g)85:00@xhx)%:( @hH)2;l%=(=@8i)0=@Pi)8= X>@hi`)U0i=@j) Lo@m~0?0Q?@@L@m0)#CkJ$J mm+~u