ELFn@@-*3`B(o zR| LD-D\ `  $ \D-D ,hlD-DD  H DD-D 8D-D@P @   @PD-D LD-D\ `   \D-D 48 D-DPP 0  PPD-D (p,D-DD T DD-($D-DD L DD-DHD-DX P  $ XD-D ,D-D H  |  HD-H@D-DPT P   PTD-D $?#{og_WO*72@** M@c@|C<vByT,R_;!*AR_,R@TH[kAT[kT\kTB\ k!TȂ\_ kT]C_ k!T ,4 (*h7!R|_  | 55u qTvN7Bx()R)_qiTZdR R@` (R!ښn2(!Bj)2?TvBB6zZ(R*;)@#)ۢ<)C_ڢ=)*RR@`@ JR r @ yA*dR7ry(y* ,y)H 0y@y@;'(Gy*5*6uOGWF_EgDoC{B#_thqAT9;@!@@*~_)~ Ȫ5)R~_  K 5qTqmT~@aR?#{hqT9 )R|_  K 5qTqT{#_aR?#{ WO@] q"TkB] (RjF!˚) ?(`6i"B(  IR  h&OCWB @{Ĩ#_@*) 1*}_J(*} ȫ54h`@_֠_Jr?#{og_WO A8*CRH@ 0@uS9M@~@d JR*(R qy y TqTwh"@)?qh:yi>y+ Th6< )@7_#T  @@{@Th[kaThC[kTw(R(tCѨ4 (*(7h[@(y:xhqAT9a!R ~_ ~ 5tCѨ5AR+R~_  K 5qTqT@Z_k T aR:6#( @ 7(?Di@ k`TC* 8CBR(?Di@ kTCWRWRCBR(?Di@Iz k@TWC4"CDB5A8C_ T*OIWH_GgFoE{D#_!*S*@!@*!@@!@ !@*@*BS?#C{OA8C*JR 0@r)(@)CuM@(@JA *ydR)ry)-@7`hqaT9ե*@!* )R|_  K 5qTqT*A8C_ aT*OD{B@C#_aR?#{#_WOA8 C*@Y@@`7*@4VRk@TkT*BR*@VRkTk`TVRBR*@kWz jH74.@5A8C_ AT*OGWF_E{C#@#_kATVR.@4!*BR*@VRkTBR*@Yzk@Tvv5! !O?#{ORR@`N`"GyBN"!B!B:`OA{¨#_d80?#{g_WO( @(4# @t\SqTv"qBT@@zN@H@@Q q TR(r_kT@5@H@@Q Q q TUYBH9@? T)[?kaT)C[?kT3ќ(Rh(4C4 (*7T@ caR"R(hhqT9xWYBH9@?T)[?kaT)C[?kT4b(R(6CѨ 4 (* 7 @yq T@ caR"R( @y(chq T9GqnjdR(r_kTH @@aR"R ]!*W!*Q! @!u!C!RHR caR"R(4!R !R~_ ~ 56CѨ5ARqh~_ i~ 54Ch5ARb)R~_  K 5q`TqT)Rqh~_  Kj 5qTq-T*ODWC_BgA{Ũ#_aRq6adm_get_copp_idq6adm_matrix_mapq6adm_closeq6adm_openű6?#{!{#_ g@?#{{#_Found Matching Copp 0x%x &c->waitADM copp cmd timedout cmd = 0x%x return error = 0x%x Unknown cmd:0x%x Invalid coppid rxed %d routing for stream %d failed ret %d &adm->lockInvalid port_id %d routing for stream %d failed Wrong path set[%d] Failed to close copp %d &adm->matrix_map_waitUnknown Cmd: 0x%x Invalid port idx %d token %d DSP returned error[%d] qcom-q6admFailed to send APR packet Invalid copp idx %d token %d qcom,q6admdescription=Q6 Audio Device Managerlicense=GPL v2vermagic=6.1.68-android14-11-g609541ba1afd-ab11611633 SMP preempt mod_unload modversions aarch64name=q6admintree=Yscmversion=g609541ba1afddepends=q6afe,snd-q6dsp-common,apr,q6corealias=of:N*T*Cqcom,q6admalias=of:N*T*Cqcom,q6admC*LinuxLinuxq6adm 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestore ~_dev_err_irefcount_warn_saturatedHalt_cb_patch_nopskmalloc_cachesCukmalloc_traceT__init_waitqueue_headh__list_add_valid;Iq6afe_get_port_idX.q6dsp_map_channels zkfreeUrS__list_del_entry_validE:#__kmalloc{mutex_lockIWapr_send_pktuyHinit_wait_entry&prepare_to_wait_eventTfinish_waitݍschedule_timeoutUmutex_unlockғ__stack_chk_failZ__apr_driver_registeryiapr_driver_unregisterndevm_kmalloc q6core_get_svc_api_infoq__mutex_inittdevm_of_platform_populateDC__wake_upumodule_layoutGNUldeĈ3K*2-GNUl||88| |]] @\00,D||ph,x  4`t||||||Z|Z  | |$ 0 |4 |@ L  | | l t     D X    |Z |Z  0 H \   |# |#  |} |}     | | ] ]  | |$ ]( ], D  \| @l||<|<|||Z|Z|:|: |)|) |l$|l0LP$~({0,{# {{#{ {#{${#V< VVt$V(0V4<V@HVLTV X`V4dlVpxV|VD^^ ^^V Vd |rHYAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)VlV V|V\Vt<VX tWXVx V DVd qrst;@MPQRSVY\_7>?%& p00# $$#  e ~J#$# A  @  j x H_ x: |: l$  x; |0  X \ pD t < H5  T  X T >t  / (JG d  `  d ` 8vl$ x t H(Kp$m$j   !  gee"""|3a3* F# %%z*"#%  \ t X Vmf8`[<TC/,#@*$N09.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.modinfo.rela___ksymtab_gpl+q6adm_open__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_entryq6adm_alloc_copp.__keyq6adm_probe.__keykref_putschedule_timeoutprepare_to_wait_eventq6adm_apr_send_copp_pktapr_send_pkt__mutex_initfinish_waitalt_cb_patch_nops____versionsq6dsp_map_channelskmalloc_caches_dev_errqcom_q6adm_driverapr_driver_unregister__apr_driver_register__wake_upq6adm_free_copp__kstrtabns_q6adm_matrix_map__crc_q6adm_matrix_map__kstrtab_q6adm_matrix_map__ksymtab_q6adm_matrix_mapq6core_get_svc_api_info__kstrtabns_q6adm_open__crc_q6adm_open__kstrtab_q6adm_open__ksymtab_q6adm_open__stack_chk_failmutex_unlockmutex_lockq6adm_callback_raw_spin_lock_irqsaverefcount_warn_saturatedevm_of_platform_populate__kstrtabns_q6adm_close__crc_q6adm_close__kstrtab_q6adm_close__ksymtab_q6adm_close_raw_spin_unlock_irqrestoreinit_module__this_modulecleanup_module__mod_of__q6adm_device_id_device_tablekfreekmalloc_traceq6adm_probe__list_del_entry_valid__list_add_validq6afe_get_port_id__kstrtabns_q6adm_get_copp_id__crc_q6adm_get_copp_id__kstrtab_q6adm_get_copp_id__ksymtab_q6adm_get_copp_idq6adm_device_id__init_waitqueue_headdevm_kmalloc__kmalloc_note_9__UNIQUE_ID_license349$x.39$x.29$x.19$x.9__UNIQUE_ID_description348$d.48__UNIQUE_ID_alias338$d.38$d.28$d.18$d.8__UNIQUE_ID___addressable_cleanup_module347$x.47__UNIQUE_ID_alias337$x.37$x.27$x.17$x.7$d.7__UNIQUE_ID___addressable_init_module346$d.46__UNIQUE_ID_depends336$d.36$d.26$d.16$d.6$d.55$x.45__UNIQUE_ID_scmversion335$x.35$x.25$x.15$d.5$d.54$d.44__UNIQUE_ID_intree334$d.34$d.24$d.14$d.4$d.53$x.43__UNIQUE_ID_name333$x.33$x.23q6adm_probe.__key.13$x.13$d.3$d.62$d.52$d.42__UNIQUE_ID_vermagic332$d.32$d.22$d.12$d.2$d.61$d.51$x.41$x.31$x.21$x.11$d.1$d.50$d.40$d.30$d.20_note_10$d.10hJ ZFЈ"$zL5zL@Yۈ"RFw2^M NO"R "+O + M ""Pr U@ "(R Q@ WG)*"RS TU&"(V X3"  ;"5D" P"(0?@["`F Xe"Z N[\s"(] X" "+5+" P"(?+0"@D"H["+P`F _ `"8M O j"j "j@[w b"hĉ"͉" )@`7?։"Ir"" &c@hbjEr U"d"F { e" "NR @"f"g+"U@!6"G!&c!@"F"E#V" j" u"@i" LS"S"S "S0 i@ϊ"S`։"Spiߊ" k"] Kf"{i"S S0"H,"r ͉"b@b@q6"rS,"SsP"q"i{"i ]cn N" w aR l?""։"+""" y "d"aj"Ƌ" {ދ" G "a" ~ R l"o" "  R "a"  N+[)" 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_versionq6coppafe_portcopp_idxbit_widthapp_typeacdb_idadmaprv2_ibasic_rsp_result_tq6admaprainfocopp_bitmapcopps_listcopps_list_lockmatrix_map_waitq6core_svc_api_infoservice_idapi_branch_versionq6adm_cmd_device_open_v5mode_of_operationendpoint_id_1endpoint_id_2dev_num_channeldev_channel_mappingapr_pktadm_cmd_rsp_device_open_v5copp_idroute_payloadnum_coppsq6adm_session_map_node_v5q6adm_cmd_matrix_map_routings_v5matrix_idnum_sessionsq6adm_probechannel_modeperf_modeq6adm_opencopprsp_opcodeq6adm_apr_send_copp_pktq6adm_free_coppq6adm_get_copp_idpayload_mapq6adm_matrix_mapq6adm_closeq6adm_callback@0pvc^@hOXJ@6 ) 2#;@B )q@D@)5$00@@Fx)%L$( @FH)2t$0&'@G)'@G)'l((@0G`)U0G-@PH) LoXI%)0A*@@<@I0)#@.[5$5 IIH+~nXxZa,