ELF@@-*&&   zR| (,D-DD T DD-(D$D-DD L DD-LpD-D\ `  H \D-D (8D-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-@$xD-DPT P   PTD-D 0hD-D0L 0 | 0LD-DD-DPT P   PTD-D 8D-D@P @   @PD-D ( D-DD  DD-0LlD-D0L 0 D 0LD-@D-DPT P   PTD-D (<D-DD d DD-@(<P-DD T DD-<0XD-D@P @   @PD-D 0pD-DPL    PLD-D 4 D-D0L 0  0LD-D c?#C{og _ W O A8@CRRA!c#R*'@AqV @ ڨ *s 4h~@ R }ɛ T3Rz A *{9RS#R 7@qT7@O<RmC#R 7@@qT q!TO<O<A!O< ) -*A` | @!`@ @!@A8C_ TOLWK_JgIoH{GC#_ֿ !`uu?#{ (B @#@AR{#_M2D?#{_WO @N@X(@  @6`@RC#R@ @ @!**?z Th>@)RqT5&CȦ*DȪ"Aɢ"Bʢ"@s>H p)ȦR (RɢRRɢi"RRrɢc*bR7R7h>@5AR RR 7*RR7*BRR7@Ȋ @hN@*I f*OCWB_A{Ĩ#_!!B@!!h>@5*!*!*!M2D?#{ O(`@ @@az@h A4hAR*az@>@`z@z @>@E@*OB @{è#_:(`@I|A@ IXA I$@i4*I(@4 R)Z)Z) *? qT?qT R R y*_M2D?#{_WO @hN@H 7`@@z@>@@ @} ( AC)4AR*>@z@ @>@E@z@@@>@f@  7>@qTH5z@A*Ay*** 7z@ y<* @>@E@* 5>@q@T(5M)z@AAy*!*z@A*Ay* 6!B>M)z@AAy@*(4*z@A@kCT56!B*HR *OCWB_A{Ĩ#_!B*!u*!B*z@AR>@z@z@z_qHT?#{(R*`@K R !H@? jT R? jTy@A"Ry@A***5y@A)RbR {#_q(`@ @I@K@? kcT*_)}}@ Ț_}~?#{ H qT )`@+ih8J @(Rh <@h5hZ)( hh A qaT`z@aA*b@** hZ)( hh A qT`z@aA @{¨#_ִfD?#{ _WO @N@(X@  @8@RC#R@ @ @@(R!**?`zbTw"@R*R*5( @ @ }`hV@鳉 hfW9hR@H-hV@H1hZ@H5+v*OD @WC_B{Ũ#_!!v@!`z@fD?#{ O(@5X@)@`z@`h A(4aARa@4`z@R`"@az@`z@z @@E@*OB @{è#_s?#{g_WO @hN@(@)@ {@@ %@Z@ת@) !@)%D)}  R)y(75!A @R"@%R7 {@ y<*H @*E@*5#A"5(@$@*!{@"g@ 7*HR( !*ODWC_BgA{Ũ#_*!*!**!x*! {@?{P?#{ WO)@H@7)@ qTqTH@*H@@!4%RAr@@ĺAy7@@7z@@A***OC @WB{Ĩ#_*@!?#{_$qT(@* J)@Lii8k `y@A***y@A"R*)R Q9y@A)RbR  A*R* 9?qI {#_ևn?#{ O(@)@@h@@ H h*OB @{è#_U#6?#{ _WO(@)@C9@4@) K)Q9 @ S@) ) KW uTh_ *  7*_ S@*`- C9@4 @ @9+Q Kl J  I A @)  qAT_kT@ @*{@A*(K* k1*@ *OD @WC_B{Ũ#_!Գ!Գ!ԳO?#{(@ @ )@( J$Y@{#_:ҩR*HI IIH$HRH(_tyH@ qaT?#{!qR{#*_}~?#{_WOhRw@kT(RkTRkTth@5`z@aAbA`z@aA*b@**h@i@( hdthRD94B9H4`z@aARhAq(Rhh@ B9 @4jR*9Ct*h@aR"RAV h @h A q!Tj&\)h@6 Kk T8R*v5(Rh -B9h5hRD9H4*4B9qh6*`z@aAbAR`z@aA***h@ hhRD9q7`z@aAbR *R* @aR"RR9OCWB_A{Ĩ#_8R5?#C{#A8C(@J@K@ @*)@  JBKA  JDKC  JFKE  I@)Q?%qhT JLii8k `JA)I@ k}S)J(@?q) Ay) G)) E@' T? q TiRTJ @I@Cy@* y@y/y)R#y }@y3y @y'y @y+y @yC') 6*!mIA) C9 =@) A99 @y9 H)sxJ@ A9y)R_q r9'9)T_ qaT)y@*6*!KI@ Ay*y@/y G)+y AD/)K @ I)+)@6*!6RB@JQ_qqT ),ij8k `y@),R*_qT,R,RI,Ri,Ry@**7*A8C_ T{C#@C#_!!?#{ OA8 A9(7 @j6)x)  (TJ_ T) )B;C@* 8K@+  ?)B!H (B;C) 8)@*@ ) ?(BOB @{è#_h* )@)7@7ű6?#{!{#_ g@?#{{#_  /Q''' ''''''''''''''''''''''qcom,q6asm-dais D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@D@ D@@@+.>"V]}DXw @include/linux/thread_info.hdescription=Q6ASM dai driverlicense=GPL v2vermagic=6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k SMP preempt mod_unload modversions aarch64name=q6asm_daiintree=Yscmversion=gbb616d66d8a9depends=q6asm,q6routingalias=of:N*T*Cqcom,q6asm-daisalias=of:N*T*Cqcom,q6asm-daisC* D@ @+.>"V]}DXwMultiMedia4 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_UL1snd_pcm_hw_constraint_list failed MM_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 LinuxLinuxq6asm_daiIl__platform_driver_register@platform_driver_unregister$pEdevm_kmalloc>B__of_parse_phandle_with_argscof_get_next_child?of_property_read_variable_u32_array~)Hmemcpy7of_find_propertyؕ_dev_errF}devm_snd_soc_register_component__stack_chk_fail'snd_pcm_set_managed_buffer_all9Xkmalloc_caches.>kmalloc_tracegEO6q6asm_audio_client_allocUsnd_pcm_hw_constraint_listy +snd_pcm_hw_constraint_integerH4|snd_pcm_hw_constraint_minmaxBJlsnd_pcm_hw_constraint_step]snd_soc_set_runtime_hwparamsXi_dev_info zkfreeq6asm_cmd1hq6asm_unmap_memory_regionsRIq6asm_audio_client_freeYBq6routing_stream_closeݥuq6asm_map_memory_regionsv%q6asm_open_writeq6asm_get_session_idVu[q6routing_stream_openӧq6asm_media_format_block_multi_ch_pcmgq6asm_open_read~q6asm_enc_cfg_blk_pcm_format_supportsoJq6asm_read /Oq6asm_run_nowaitq6asm_cmd_nowait_snd_pcm_period_elapsed}4q6asm_write_async#usnd_dma_alloc_dir_pagesʁsnd_dma_free_pagesB^q6asm_stream_remove_initial_silence 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestoreHۈ__check_object_sizeOdma_mmap_attrsDC__wake_upKlq6asm_stream_remove_trailing_silence_ q6asm_stream_media_format_block_flacwlq6asm_stream_media_format_block_alac5Kq6asm_stream_media_format_block_ape>i+q6asm_stream_media_format_block_wma_v9Okq6asm_stream_media_format_block_wma_v10m\alt_cb_patch_nops +__arch_copy_from_userdmemset9)system_cpucapsOsnd_soc_new_compressk4module_layoutGNU(|+= z* GNU`l.p.,}0}4oP8oP<@\oP oP ,a0a4LoPoXs s (H0HP`l dl xss sH$sH4Dd|\\==  (,4<|@|H\`htx(8T}}$<XpJtJx|   ( 0   , o0 op     H H0 H lL l`   \ \   $ 0 A4 A< D L             @BDBP\T\`l|p|x33 L33oo0Thholox4XD`holo$04 0o4o\bbss ss5o 8llll8ll@ l o0 P5!F%x8\`p1 5Pzx8` L` 0 l 8 lX @ l P l` lh ldp lx l l  lP v F   ( p`gh5s (`hL! (\`h[u (`nhl lll\ l`l l$l(l$l0XHsXAndroid (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)mHntlll0ldl8xll@ l l (l llX l l$lPldlll lP4ltll  #&-148;>AMPS0adgjpor#$ px k 1-    f cPP k 8   P ]   H  e O 8h' 4 8  4  @  <  @  0W  _ ! { x  X X . T  X c  Q ~     Y   dl `} d (    K  S   \ <w   @ h  P<+ L P+{ 8   `q   b %$ $ u : 2   k  t0 hPX4   ! " " " ,cp ,- #n 1% %  >   "#%0 7x,#f($K_*#(l}NA2qbhzRDT-;'S7 b7@>.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.init.eh_frame.rela.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.BTF.rodata.str1.1of_find_propertyq6asm_compr_copymemcpyof_property_read_variable_u32_arraysnd_pcm_hw_constraint_minmaxq6asm_dai_pcm_newsnd_pcm_hw_constraint_listq6asm_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_attrsalt_cb_patch_nopsq6asm_dai_compress_opsq6asm_dai_opssystem_cpucapsq6asm_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_argsconstraints_sample_ratessupported_sample_rateskmalloc_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__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_silencekmalloc_traceq6asm_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_metadataq6asm_stream_media_format_block_wma_v9$d.59$d.49__UNIQUE_ID_scmversion339$d.39$x.29$d.19$d.9$x.58$x.48__UNIQUE_ID_intree338$d.38$d.28$x.18__UNIQUE_ID_license408$x.8$d.57$d.47__UNIQUE_ID_name337$x.37$x.27$d.17__UNIQUE_ID_description407$d.7$x.56$x.46__UNIQUE_ID_vermagic336$d.36$d.26$x.16__UNIQUE_ID___addressable_cleanup_module406$x.6$d.65$d.55$d.45$x.35$x.25_note_15$d.15__UNIQUE_ID___addressable_init_module405$d.5$d.74$d.64$x.54$x.44$d.34$d.24_note_14$x.14$x.4$d.4$d.73$d.63$d.53$d.43$x.33$d.23$d.13$d.3$d.62$x.52__UNIQUE_ID_alias342$x.42$d.32$x.22$x.12$x.2$d.2$d.61$d.51__UNIQUE_ID_alias341$d.41$x.31$d.21$d.11$d.1$x.60$x.50__UNIQUE_ID_depends340$x.40$d.30$x.20q6asm_stream_media_format_block_wma_v10$x.10$d.10Cr .  ^$$$$ $$/$J$g$~$$$  $n q$ @ hA"$$$ V$ ; @; `$L; L L$L)L"$L&*$ EL< I I(_< I0b< I8e< I@] IHh< LPp< `9$VF$(Y$  L< L< L< < @< `< g$L] LV< *w$ ($] V@$`$g$6 $$$ ,$xs a .@k9q @!50@$5$5$58v 5 5N5 9 5@g$ ` p$!$9 c @$`)$?$cDCBA: c4 : ) y(~V.kG O$ 5 {;Xhr$ 7 7 y(~V.NZ$ :$ 4 y(~V.$ = y(~V.rY$ ? y(~V.k]$ A y(~V.2$ C $ = y(~V. P!$ F y(~V., J9$ H y(~V.26V$ J y(~V.E q$ L$ 4$ 4$ 4$ 4$ 4$ $ 4stream_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_alac_cfgavg_bit_ratechannel_layout_tagq6asm_ape_cfgbits_per_sampleq6asm_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@0.p$c^@hgO(J@H) 5(*00@x)%X*( @hH)x*pJs@8))@)2tq@x)u@8)u@P) u8v@h`)2wU0ȱ@@)Lo8}0}@ @0)#:$( (_(+MW ;