ELF@@.+((   zR| (,D-DD T DD-(D$D-DD L DD-LpD-D\ `  T \D-D (4D-DD \ DD-<|D-D@P @   @PD-D 0,D-D0L 0 h 0LD-`h<tD-D@P @   @PD-D (P-DD p DD-0,D-D H    HD-<$pD-D@P @   @PD-D 0dD-D0L 0 | 0LD-@D-DPT P   PTD-D 8D-D0L 0  0LD-D (D-DD  DD-,D\D-D H  |  HD-DtD-DPT P   PTD-D (<D-DD d DD-@(<P-DD T DD-8(TD-D@P @ $ @PD-0d D-DPL    PLD-D 0D-D0L 0  0LD-|?#{ o g _ W OCA8R CR\A@!#R*G@u^AqtF @ * 4~@R)}ț !T~(`BR`^A *{9R `A| `B!`^A #R7@!qT@&<Rm#R7@ qTqaTR RAH )B -@ %H/@ @!`BA8 C_ TONWM_LgKoJ{I#_֟ !`B`И?#{(B @ARR{#_nYW?#{_WO @>@ (@  @6`@RC#R@ @ @ !**?zB Th>@)Rq@Th5H )@~&(R R"( R`8H  p~&R (R"( R&i"RRr"R 7h>@5AR RR7*RR@7*BRR@7!R*~ @hN@I fOCWB_A{Ĩ#_!!B@*!h>@h5*!*!*!nYW?#{ O(`@ @@az@h A4hAR*az@>@`z@z @>@E@*OB @{è#_H (`@I|A@ IXA I$@i4*I(@4 R)Z)Z) *? qT?qT R R y*_nYW?#{ WO @h>@ 6`@@z@>@ɢ@ @} ( ACӨ)4AR*>@z@ @>@E@z@@@>@f@  7>@q@T(5z@A*Ay**7z@ y<* @>@E@* 5>@q Th5ŽM)z@AAy"-z@A*Ay`6*!B@ŽM)z@AAyȂ@h4**z@AȂ@kCT*`6!B***HR OC @WB{Ĩ#_!B*!`!B**z@AR>@z@z@z*0 D_qHT?#{(R*`@K R !H@? jT R? jTy@A"Ry@A***5y@A)RbR {#_L(`@ @I@K@? kcT*_)}}@ Ț_I ?#{ * R`@ kLTiR kT R kT<@5)R k@TIR kThZ)( hh A qT`z@aA(Rh hZ)( hh A qT`z@aA*b@** @{¨#_لj?#{_WO @>@(@@  @7@RC#R@ @ @ (R!**?`zTv"@R*R5 @ @ }`hV@鳉 hfV9hR@H-hV@H1hZ@H5*`OCWB_A{Ĩ#_!!t@*!`z@*لj?#{ O(@5@@)@`z@`h A(4aARa@4`z@R`"z@az@`z@z @z@E@*OB @{è#_֎Qs?#{ _WO @h>@(@)@{@` %@9@@5x@ !@ %@(} R y55A @R"@%R7{@ y<*( @*E@*5A"5@@*{@g@ 7*HR !OD @WC_B{Ũ#_!!****!`!*{@*{;ƚ?#{WO)@H@6)@ qTqTH@*I@@H4Ar@@Ay*%R7@7z@@A*OBWA{è#_h@!**e7?#{(@_q)@T_qT_qT_ q T_$qT)R* Q9*_qT"4_q`T$_ qT_qT_q@T_qaTy@A***y@A"Ry@A)RbR  A*R* 9?qI {#_Wh?#{O(@)@@h@ H h*OA{¨#_|M?#{g_WO(@)@C9@qT@) K)Q9 @S@) 7KvTh_ @*@ 7@*@_S@*`- C9@?qT @ @9+Q Kl J  I A @)  qAT_kT@ @*{@A*(K* k1*@ *ODWC_BgA{Ũ#_!Գ!Գ!ԳTA?#{(@ @ )@( J$Y@{#_>ޭҩR*HI IIH$HRH(_?H@ qaT?#{!qR{#*_I ?#{ WOhRv@kT(Rk TRkT`h@5`z@aAbA`z@aA*b@**h@i@( hg`*h@aR"RAT h @h A q Tj&\)h@5 KkT7R*5G`hRD9qTA9qAT`z@aARhAq(Rhh@ A9 @_qTjR*9(Rh /A97hRD9qT*5 *R* @aR"RR97R4A9(*h6*`z@aAbAR`z@aA***h@ hhRD9(*7`z@aAbR`OC @WB{Ĩ#_?#C{#A8 C(@J@K@ @*)@  JBKA  JDKC  JFKE  I@?9q T?qT?)qATJ @I@Cy@* y@y/y)R#y }@y3y @y'y @y+y @yC')@6*!?=qT?AqaTI@ Ay*y@/y G)+y AD/)K @ I)+) 6*!jJA)I@ k}S)J(@?q) Ay) G)) E@'T? qATiR$IA) C9 =@) A99 @y9 H)sxJ@ A9y)R_q r9'9)T_ qaT)y@*`6*!4RB@_<qmT_@qT_qT_qT,R_qT_ qT,R I,R y@),R*i,Ry@**7*A8 C_ T{C#@C#_!!?#{ OA8 A9(7 @j6)x)  TJ_ T )B;C@* 8K@+  ?)B!H (B;C) 8)@*@ ) ?(Bh*OB @{è#_50o?#{!{#_`}?#{{#_include/linux/thread_info.hqcom,q6asm-daisD@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@  D@ D@@@+.>"V]}DXw @description=Q6ASM dai driverlicense=GPL v2name=q6asm_daiintree=Yscmversion=gc82917ebd289depends=q6asm,q6routingalias=of:N*T*Cqcom,q6asm-daisalias=of:N*T*Cqcom,q6asm-daisC*vermagic=6.12.5-android16-0-gc82917ebd289-ab12815448-4k SMP preempt mod_unload modversions aarch64MultiMedia4 CaptureALAC CMD Format block failed:%d MultiMedia1Cannot allocate buffer(s) codec param setup failed ret:%d regMultiMedia2 CaptureMultiMedia5 CaptureMultiMedia6 CaptureMultiMedia8MM_DL7Could not allocate memory q6asm-daiMM_DL5MM_UL3constraint for buffer bytes step ret = %d iommusq6asm-fe-daiStream reg failed ret:%d Drv data not found .. MM_DL6MultiMedia6MultiMedia7 CaptureMultiMedia7 Playback%s: private data null or audio client freed q6asm_dai_prepareAudio Start: Buffer Allocation failed rc = %d private data null or audio client freed MultiMedia1 PlaybackMM_UL5WMA9 CMD failed:%d MM_DL1%s: q6asm_open_write failed No dais found in DT is-compress-daiMultiMedia5 PlaybackMM_UL1MM_UL4constraint for buffer bytes min max ret = %d q6asm_open_write failed MultiMedia8 Playbackvalid dai id not found:%d snd_pcm_hw_constraint_integer failed MultiMedia3MM_UL2MM_UL7constraint for period bytes step ret = %d %s: stream reg failed ret:%d APE CMD Format block failed:%d MultiMedia2MultiMedia4%s: Could not allocate memory MultiMedia3 CaptureMultiMedia3 PlaybackMultiMedia7MM_DL2MultiMedia5MM_DL8Unknown WMA profile:%x MultiMedia2 Playbackq6asm_dai_opendirectionMultiMedia6 PlaybackMultiMedia8 CaptureMM_DL3MultiMedia1 CaptureMultiMedia4 Playback%s: CMD Format block failed MM_DL4MM_UL8MM_UL6Buffer Mapping failed ret:%d FLAC CMD Format block failed:%d q6asm_daiz__platform_driver_registerœplatform_driver_unregister Wldevm_kmalloc!j__of_parse_phandle_with_argsj٩of_get_next_childx_dev_errNPwof_property_read_variable_u32_array~)HmemcpyNa>of_find_propertydevm_snd_soc_register_component__stack_chk_failJéwsnd_pcm_set_managed_buffer_all'rVkmalloc_cachese쎘__kmalloc_cache_noprof(Ni+q6asm_stream_media_format_block_wma_v9Okq6asm_stream_media_format_block_wma_v10 +__arch_copy_from_userdmemset"snd_soc_new_compressؤmodule_layoutLinuxLinuxGNUxishGNU\h.l.(8}<}@kDkHLPTp>t>x8@kDkXkP \kP d0H8HXhh lh kk8Xpkk\\ Y$Y,@DLX\dpt| 8ht}}4P'T'X\h     d |    H H, D hH h\   \ \    $ A( A0 8 @             0B4B<\@\P`YdYlx|Dtx4Hdxkpkp0PxdwwHTX ,0bb ff ffh hhhh hh5(F`09Mhu8hz8pb@) h hP h  h h h( h0 h@ h,H hpP 5h k h h h( h8 h@ h( P h k v F n X ` MDs X`) X`9[R X`Kh(PAndroid (12755234, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)iHjthhh0hdhxhh( h h (h hhP h hhHhxhhh,hp,hhhh$ "%*.158;>JMP-\_bejk X U ,   O  3^P k 4 i _ |(   Pa  O  h&   I   (  $ c ( R 0" } I 4 p  TP P C L  P '  T B      w C : \   =  z $N   q =   <  l ,@ (y , p<3 l pp+ k 7      sT - e Gh q P1  _  " , ,Z # ; # D% , %]u9 ( #%Z& && cZ n &  8\,#$!e*#.N*28J"In}Ge 8Y~ d#!.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.hyp.event_ids.rodata.str.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1of_find_propertyq6asm_compr_copymemcpyof_property_read_variable_u32_arraysnd_pcm_hw_constraint_minmaxq6asm_dai_pcm_newq6asm_enc_cfg_blk_pcm_format_supportdevm_snd_soc_register_componentq6asm_fe_dai_componentq6asm_run_nowaitq6asm_cmd_nowaitmemsetq6asm_dapm_widgets__kcfi_typeid_snd_soc_new_compressdma_mmap_attrsq6asm_dai_compress_opsq6asm_dai_opsq6asm_dai_compr_get_capsq6asm_compr_capsq6asm_dai_compr_get_codec_caps____versionsq6asm_unmap_memory_regionsq6asm_map_memory_regionssnd_soc_set_runtime_hwparamsq6asm_dai_hw_paramsq6asm_dai_compr_set_params__q6asm_dai_compr_set_codec_params__of_parse_phandle_with_args__start_alloc_tags__stop_alloc_tagskmalloc_cachessnd_dma_alloc_dir_pagessnd_dma_free_pages_dev_errq6asm_dai_platform_driverplatform_driver_unregister__platform_driver_registerq6asm_dai_compr_pointerq6asm_dai_pointer__arch_copy_from_user_inline_copy_from_usercompress_event_handlerq6asm_dai_compr_triggerq6asm_dai_triggersnd_pcm_hw_constraint_integer__wake_upsnd_pcm_hw_constraint_stepq6asm_dai_compr_mmap_dev_infoq6asm_dai_compr_openq6routing_stream_openq6asm_dai_openq6asm_media_format_block_multi_ch_pcmsnd_pcm_set_managed_buffer_all__stack_chk_failq6asm_dai_hardware_playback__kmalloc_cache_noprof__check_object_size_raw_spin_lock_irqsaveq6asm_open_writeq6asm_fe_dais_templateq6routing_stream_closeq6asm_dai_closeq6asm_dai_hardware_capture_raw_spin_unlock_irqrestoreq6asm_dai_prepareq6asm_stream_media_format_block_apeinit_module__this_modulecleanup_module__mod_of__q6asm_dai_device_id_device_tablekfreeq6asm_audio_client_freeq6asm_dai_compr_freeq6asm_stream_remove_initial_silenceq6asm_stream_remove_trailing_silenceq6asm_dai_probeq6asm_cmdof_get_next_childq6asm_get_session_idsnd_pcm_period_elapsedq6asm_open_readq6asm_readdevm_kmallocq6asm_audio_client_allocq6asm_write_asyncq6asm_stream_media_format_block_flacq6asm_stream_media_format_block_alacq6asm_dai_compr_set_metadata__llvm_fs_discriminator__q6asm_stream_media_format_block_wma_v9$d.59$x.49$x.39$d.29_note_19$d.19$d.9$d.58$d.48__UNIQUE_ID_alias538$d.38$x.28_note_18$x.18$x.8$d.8$d.57$x.47__UNIQUE_ID_alias537$d.37$d.27$d.17$d.7__UNIQUE_ID_license686$d.56$d.46__UNIQUE_ID_depends536$x.36$x.26$x.16$x.6__UNIQUE_ID_description685$x.55$x.45__UNIQUE_ID_scmversion535$d.35$d.25$d.15$d.5__UNIQUE_ID___addressable_cleanup_module684$d.54$d.44__UNIQUE_ID_intree534$x.34$x.24$x.14$x.4__UNIQUE_ID___addressable_init_module683$x.53$x.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$d.33$d.23$d.13$d.3$d.62$d.52$d.42$x.32$x.22$x.12$x.2$d.2$d.71$d.61$x.51$x.41$d.31$d.21$d.11$d.1$d.70$d.60$d.50$d.40$x.30$x.20q6asm_stream_media_format_block_wma_v10$x.10C A  ϡIi%Vi%hi%}i%i%i%i%i%i%j%%j%Bj% xxKj%V Zj% @Acj%pj% ] }j%} _ }@$_ }`j%L_ Lz Lj%LLj%Lj%  _ L_ L_ } _ }@_ }`` }j%L\ L] }` }j% _ }_ I I(_ I0_ I8_ I@\ IH_ LP_ }`j%}] }j%} j% ( k%}\ } ] }@k%}`!k%}j%}&Z }-k%}9k%}Ik%}  Zk%. 'I!@OÑ ւ@o@hk%5qk%5{k%5 5 55 \ 5@j% `=3 pcj%k%x)] ]xK #@k%x`k%xk%] 7 ' c O k%  xxSZk% m   Vl% "l% . 2l%  ʡGl%  OΡ`l%  Kl% "l%  l% % ;M l% ' & l% )  l% +m% .%m% .4m% .Fm% .Xm% .jm% rzm% .stream_stateQ6ASM_STREAM_IDLEQ6ASM_STREAM_STOPPEDQ6ASM_STREAM_RUNNINGLEGACY_PCM_MODELOW_LATENCY_PCM_MODEULTRA_LOW_LATENCY_PCM_MODEULL_POST_PROCESSING_PCM_MODEsndrv_compress_encoderSNDRV_COMPRESS_ENCODER_PADDINGSNDRV_COMPRESS_ENCODER_DELAYq6asm_cbq6asm_dai_datanum_daisaudio_clientq6asm_flac_cfgext_sample_ratestream_info_presentch_cfgmd5_sumq6asm_ape_cfgbits_per_sampleq6asm_alac_cfgavg_bit_ratechannel_layout_tagq6asm_wma_cfgfmtagbytes_per_secblock_alignenc_optionsadv_enc_optionsadv_enc_options2q6asm_dai_rtdpcm_sizepcm_countpcm_irq_posnext_track_stream_idinitial_samples_droptrailing_samples_dropnotify_on_drain__q6asm_dai_compr_set_codec_paramscompress_event_handlerq6asm_compr_copyq6asm_dai_closeq6asm_dai_compr_freeq6asm_dai_compr_get_capsq6asm_dai_compr_get_codec_capsq6asm_dai_compr_mmapq6asm_dai_compr_openq6asm_dai_compr_pointerq6asm_dai_compr_set_metadataq6asm_dai_compr_set_paramsq6asm_dai_compr_triggerq6asm_dai_hw_paramsq6asm_dai_openq6asm_dai_pcm_newq6asm_dai_pointerq6asm_dai_prepareq6asm_dai_probeq6asm_dai_triggerv@$X$cP^QRX@h]O J@* 5 *00@x*%P*( @(H*@p*2x*q@`*n*Ji@`8*u@*{uv@*u2v@ȭH* N|U0@Ȯ@*Lo6|@@@0*# @00p$ pUp,CM ;