ELF@@0-gEO6RI~ݥuꦣӧgv%soJ /Owl5K_ Ok>i+B^Kl1h}4!!!!zR| @D-DPT P   PTD-D H\4D-D`X `  X `XD-D 4D-D0L 0  0LD-D D(D-DPT P   PTD-D 8<D-D0L 0  0LD-D @xD-DPT P  P 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 @  l @PD-D J?#{ _WO qB T* R*F  RM F?qT q T R`b@M(G40@ R @RM@@h@ JR*@ r y"* R)ry)*  7?sb@**OD @WC_B{Ũ#_!t*`b@!B*@*?#{ g_WO3`** qbTRRhFh ~|$R`u 4qT* RQUb@ R @R1@M@ @R" JRK" * rk yyM  h@ @)@(W)HR(r21*6(u*OE @WD_CgB{ƨ#_(R  7 kT_()T }@ R*e+|,|_ h,"T Ԁb@!*ub@!`@_@*XN?#{ OphqAT9u^@h@%q"T! @*)R|_  K 5qTqTOB @{è#_aRJz8@_ַ?#{g_WO0@y**M@:@RR@`?'qTN9!(Ry`Bw !xBht@ih^`!BZsODWC_BgA{Ũ#_!@*?#{WO*&Q%1)TN6!@@kTr(R(h4 (*(6!R@!*OBWA{è#_|_  | 55ARK?#{ _WO**@RR***@ JR(}R@r(rr )+# * ) R)Bq y   y0y4y (T* JLii8k )}R)r` u$Q?qq(T J Lii8k `  )R)r(R(r qT i"7@*2**OD @WC_B{Ũ#_րb@!*b@!*?#{#WOA8C@V7@@ k@T*BBR@@ kT*WRBR@@Iz k@TW74@"5*A8C_ T*OF#@WE{C#_րb@!b@@! ?#{_WO**@$RR**JR@r)HR" *(r ) y y}*s*OCWB_A{Ĩ#_ֵ?#{_WO**@$RR**JR@r)HR # *(r ) y y@qs*OCWB_A{Ĩ#_;?#{ _WO**@RR**JR@r0y( 4y(# * yy(RhBy@t *5 **OD @WC_B{Ũ#_֠b@!*?#{WO*@RR JR@j.@yr(  4y" *i"@y yyh"A 0yi@h*A) )h2@y 8xy*s*OBWA{è#_IR?#{WO*@RR JRi@r\y( " **@) yy 0y&A) 4y)"B)Ly"C) Hy (Xy*s*OBWA{è#_IR?#{WO*@RR`JR@r( " *i*@) yy 0yh&A) 4y)j"B)Lyi"C) Hy (Xyi"D) \y0_*s*OBWA{è#_q"?#{WO*@RRJR@j @yr(  8y" *i@ yyh&@9 i@y9 DyhA))i@9jB) x9 )hr@xx$*s*OBWA{è#_ֺ:?#{WO*@RRJR@r( " *i@ yyhB@ i@hBA @i@ 4*s*OBWA{è#_Іl?#{WO**@$RRJR@r謁R" *(r ) y@y`qs*OBWA{è#_Іl?#{WO**@$RRJR@rR" *(r ) y@y`qs*OBWA{è#_'?#{_WO**@RR**JR@rHy*R # *(rLy )MR R y y (R(hZy4tZ**OCWB_A{Ĩ#_֦?#{WO*@$RR@b JRR@ r+r>@i"*@k&P)hyhyJ H@hH@h2)H @*i_ kh&)'@q*aTt*OBWA{è#_*a@**?#{ WO**@RR*@j@ JRR r(r" * 1 ) y yHy@U5"*s*OC @WB{Ĩ#_*e?#{g_WO**@$RR***@b JR@2@r(#**M)yyhRLA*(rk )Lh@ kh@r@*)V).)'2n@qs*ODWC_BgA{Ũ#_֡>k?#{OA8CJR @rHQ* *qyyT )(h*m7 q!Ttbn*A8C_ TOC{B#_>k?#{A8CJR @rHQ* *qyy(T )@(hA8C_ T{B#_?#{#_WOA83C*V@@7@@84kWRT k@T*BR@WRkT@ kTWRBR@@kIz jH7w4@4@!* kTWR@5A8C_ T*OG#@WF_E{C#_*BR@@WR kTBR@@Iz k@TW5@@! O?#{ORR `RGyB!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_ ka TI@aR"RiVi}S%@)R@)r* kLTR)r kT)R)r k Thb@96ub@yh2@@H@?kT`@?kaT Rh@ IR)r k T R)r k T@R(r_kL TR(r_k TyR(r_kTyR(r_kThzR(r_kAT5RyR*+rkV@kJ@ RaR)M"R*qh@hA)@c @_r/rk@TE0?`rhqaT9u^@h@%qBT!`Rh@ @@Lhb@96ubh>@@ @ H@ `ӟ kT@kT@Rh@;!H@@Q56Qq T)R*)!Ț ? TuTR$H@@Q5Q q#T(R(r_kTR(r_ka T@c5*@`BaR"RhVh@@@*c @_r/rk@TE0?*`r\hq T9v^@h@%qBT!>RURR(r_kTRR!j`b@!`b@!@`BaR"RhV@`b@!`b@!@*)R|_  K 5qTq-T**OCWB_A{Ĩ#_aR)R|_  K 5q@TqTaRGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPL///////////qcom,q6asm      ű6?#{!{#_ g@?#{{#_Audio Client already active Expected addr %pa 3read op[0x%x]rc[%d] command[0x%x] not expecting rsp %s: Memory_unmap_regions failed %d &ac->cmd_lock&ac->cmd_waitAudio Client not active Expected addr %pa %08x-%08x map channels failed %d invalid mem handle q6asm_unmap_memory_regionsBuffer already allocated 3Invalid format[%d] Invalid format 0x%x invalid session: %d Memory_map_regions failed CMD %x timeout qcom-q6asm&q6asm->mem_waitInvalid codec profile 0x%x cmd = 0x%x returned error = 0x%x DSP returned error[%x] description=Q6 Audio Stream Manager driverlicense=GPL v2vermagic=6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k SMP preempt mod_unload modversions aarch64name=q6asmintree=Yscmversion=gbb616d66d8a9depends=apr,snd-q6dsp-common,q6corealias=of:N*T*Cqcom,q6asmalias=of:N*T*Cqcom,q6asmC*q6asm_write_asyncq6asm_audio_client_allocq6asm_stream_media_format_block_alacq6asm_stream_media_format_block_apeq6asm_stream_media_format_block_wma_v10q6asm_unmap_memory_regionsq6asm_stream_remove_trailing_silenceq6asm_get_session_idq6asm_run_nowaitq6asm_stream_media_format_block_flacq6asm_enc_cfg_blk_pcm_format_supportq6asm_map_memory_regionsq6asm_media_format_block_multi_ch_pcmq6asm_cmdq6asm_audio_client_freeq6asm_runq6asm_stream_remove_initial_silenceq6asm_open_writeq6asm_stream_media_format_block_wma_v9q6asm_readq6asm_open_readq6asm_cmd_nowaitLinuxLinuxq6asm9Xkmalloc_caches.>kmalloc_trace zkfree 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestoreؕ_dev_errE:#__kmallocm\alt_cb_patch_nops_irefcount_warn_saturateT__init_waitqueue_headq__mutex_init{mutex_lock/_apr_send_pktuyHinit_wait_entry&prepare_to_wait_eventTfinish_waitݍschedule_timeoutUmutex_unlock__stack_chk_failX.q6dsp_map_channels~_printk,ZM__apr_driver_registerapr_driver_unregister$pEdevm_kmalloc q6core_get_svc_api_info;!Tdevm_of_platform_populateDC__wake_upk4module_layoutGNU;Ѷ[Y8* |[GNUx)()(*+,+-DHL.h+phthx | .,/4-<)0D)0T*,-+-|&&..,+ ,,-4+1)@)@*, -48@qDq\2dhlqpqt3.,<k@kH.X-1)0)0*HnLnnn+(V,V<@H.45678 9$ 7P 8h :   .   . ; )( )( *l + )( )( * 5, +t )0 )0 * <, +T X ` . )0 )0 *$ +` )0l )0 *+<)0H)0\*+ )0,)0@*+ )0)0,*+)()(*@5P+)()(*5+<)0H)0d*<+0)0<)0L*`,-5+0 0(=P)0\)0t*+@@ =4)0@)0`*t,-5+nn,-;Xn\np5;4546H7p978.:T6h7978.; C D(,0q4q<2LE8F,-F,(-0+`,-.-dF,-+(G,G4.@DH.TX\.xF.-GG. 1@ 1(8HXhx !"#$(%8&H'X(l0 l0l0$l(0uu?? @uuB>Alll HGAndroid (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)l`llll@l|llTl <l xlX lp lL ,l(dl ll lxDl$ll8l<l4pl opl@lpllY]fijk)*nopqrstuvwxyz{|}~U\+HLMP+ +<@D++lpt+++TXf\+++u+,+ Q+!+"+0#4(8+x$|+`%dh+&+' +$((/,+p>xA  0 @P`pzO y  t  I0g @LPD  o H f    l   >  X #E 9    Tf    2  T  X * l  p  H Z L  $ (p    $   tN x  $j   4v 8   0, 4  OpE  x  m l} h& l I$ hwv+ +q  "X###+}D#M#+2HH ##+<    # #+9 <k< #x #+ ##+ll ##+4l##+#fH#+ TTc##+G##+x>#u#+R#,#+#Qp#+,? #^ #+  #H #+ #(S#+0f0! # #+6 x x #X #+ ``#+#+ #Q #+ 8#//#+$$7PP*  `$$,,0p08<<DD@$@'4488 HTH LL (j(   kTT |m  %%0%:c: 2&8 (($U %&( # < 4F  C   ( >   X  p  L  ( 6 $    x $@    8   4 h7 Twn #K bBBU<UMZ,f&t$a :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.hyp.event_ids.modinfo__ksymtab_gpl__kcrctab_gpl.rela.export_symbol.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__export_symbol_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__export_symbol_q6asm_run_nowait__crc_q6asm_run_nowait__kstrtab_q6asm_run_nowait__ksymtab_q6asm_run_nowait__kstrtabns_q6asm_cmd_nowait__export_symbol_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__export_symbol_q6asm_unmap_memory_regions__crc_q6asm_unmap_memory_regions__kstrtab_q6asm_unmap_memory_regions__ksymtab_q6asm_unmap_memory_regions__kstrtabns_q6asm_map_memory_regions__export_symbol_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__export_symbol_q6asm_run__crc_q6asm_run__kstrtab_q6asm_run__ksymtab_q6asm_run__kstrtabns_q6asm_media_format_block_multi_ch_pcm__export_symbol_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__export_symbol_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__export_symbol_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__export_symbol_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__export_symbol_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__export_symbol_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__export_symbol_q6asm_cmd__crc_q6asm_cmd__kstrtab_q6asm_cmd__ksymtab_q6asm_cmd__kstrtabns_q6asm_get_session_id__export_symbol_q6asm_get_session_id__crc_q6asm_get_session_id__kstrtab_q6asm_get_session_id__ksymtab_q6asm_get_session_id__kstrtabns_q6asm_open_read__export_symbol_q6asm_open_read__crc_q6asm_open_read__kstrtab_q6asm_open_read__ksymtab_q6asm_open_read__kstrtabns_q6asm_read__export_symbol_q6asm_read__crc_q6asm_read__kstrtab_q6asm_read__ksymtab_q6asm_read__init_waitqueue_headdevm_kmalloc__kmalloc__kstrtabns_q6asm_audio_client_alloc__export_symbol_q6asm_audio_client_alloc__crc_q6asm_audio_client_alloc__kstrtab_q6asm_audio_client_alloc__ksymtab_q6asm_audio_client_alloc__kstrtabns_q6asm_write_async__export_symbol_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__export_symbol_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__export_symbol_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__export_symbol_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$d.69$d.59$d.49__UNIQUE_ID_scmversion339$d.39$d.29__UNIQUE_ID___addressable_init_module419$d.19$x.9$d.9$d.78$d.68$x.58$x.48$d.48__UNIQUE_ID_intree338$x.38$d.38$x.28$d.28$d.18$d.8$d.77$d.67$d.57$d.47__UNIQUE_ID_name337$d.37$d.27$x.17$d.17$x.7$d.7$d.66$x.56$x.46$d.46__UNIQUE_ID_vermagic336$x.36$d.36$x.26$d.26$d.16$d.6$d.65$d.55$d.45$d.35$d.25_note_15$x.15$d.15q6asm_audio_client_alloc.__key.5$x.5$d.5$x.54$x.44$d.44$x.34$d.34$x.24$d.24_note_14$d.14$d.4$d.63$d.53$d.43$d.33$d.23$x.13$d.13$x.3$d.3$x.62$x.52__UNIQUE_ID_alias342$x.42$d.42$x.32$d.32__UNIQUE_ID_license422$x.22$d.22$d.12$d.2$d.61$d.51__UNIQUE_ID_alias341$d.41$d.31__UNIQUE_ID_description421$d.21$x.11$d.11$d.1$x.60$x.50__UNIQUE_ID_depends340$x.40$d.40$x.30$d.30__UNIQUE_ID___addressable_cleanup_module420$x.20$d.20__kstrtabns_q6asm_stream_media_format_block_wma_v10__export_symbol_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$d.10O $h$@&$+ $ $ @?, P0 `T$$9& $( @%"! Xh $   $([!;1 $$ 0 ,$T 5$ A$(-*0v@L$`{#V$% ' ()d$([*;1 q$ y$ T $ A$(v 0$@5$HL$ P`{, -$8T?,$ $@Ċ /$[% V0@Xh$E;@!IF3$/ 7@$ $8 $12 4 $5$@$` $6$508@%${7 9$ @?$:E$/$[%;N$ b$m$ y$@. =$ $?$[*;bQ4B$ $$ $@D$$L; L'$ *G5$ L$ U$@I^$ݮz$ $@$`$L-*L:7N$ 7$ $@P$ݮ$ $ 0$@$$`R/$P$S] L $L0V@L`-*LpX$h$$U$ V$ ; @; `$L; L L$L)L$LW$ ,P$S$L ] L0; L@ LP$f`V; ; )L@-*LPY$ ($] V@$`%$$6 1$=$M$ [^$ P$S$L ] L0V@$`v$L$L6 1$L-*L]$  P$S$L ] L0V@$`v$L$L6 1$L$L$_$ EL< I I(_< I0b< I8e< I@] IHh< LPp< `$V$a$  P$SE L< I@ IH_< IPb< IXe< I`] Ihh< Lpp< $V$c$  L< L< L< < @< `< $L] LV< e$ $P$SL< L < L0< @< `< < $L] LV< g)$$J$hQ$i@] $ V -* X$X$ x$$$ k$$$ $@ `m$ $$ $@ `$$ cp  ) .{>$ q ¦8.{>$$ s . V0Xh $ 5$ u .N$ w .E f$ yp$ y . $ $ | .¦8 $ ~ /.$  A5.50$Z8v 5$  . $$ $  .$ '$  .7$$ E$cP$  a$  .m$  .x$$$ $  E($  .w^$  .wb$  .wT$  .wX#$ K$  .r$$  .$$  A5.$  .=x$$$$ apr_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_versionapi_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_ac_send_cmd_syncrsp_opcodeq6asm_apr_send_session_pktq6asm_audio_client_allocq6asm_audio_client_freeq6asm_cmdq6asm_cmd_nowaitq6asm_enc_cfg_blk_pcm_format_supportq6asm_get_audio_clientq6asm_get_session_idperiod_szq6asm_map_memory_regionschannel_mapq6asm_media_format_block_multi_ch_pcmq6asm_open_readcodec_profileis_gaplessq6asm_open_writeq6asm_probeq6asm_readmsw_tslsw_tsq6asm_runq6asm_run_nowaitq6asm_srvc_callbackq6asm_stream_media_format_block_alacq6asm_stream_media_format_block_apeq6asm_stream_media_format_block_flacq6asm_stream_media_format_block_wma_v10q6asm_stream_media_format_block_wma_v9initial_samplesq6asm_stream_remove_initial_silencetrailing_samplesq6asm_stream_remove_trailing_silenceq6asm_unmap_memory_regionswflagsq6asm_write_async@HXv0c^9Q@hOH J@G,  H0`@^,q@`,15300@`x,%3( @PaH,23l55@a,6@a,6"07@a`,U0(b`@b,+Loep28@@f0,H:0t:@o@8l0,&@@@G$hG hlhl.(8WK