ELF@}@@# { R{_{ s`@ @{¨_{O*OA{¨_{O****  OA{¨_{ s`@ @{¨_{O* qT!B*qbT*OA{¨_{ Os`"h@qAT?T*h@ qT * HRh * **OB @{è_!!BCR! b@!*{O**qTqT R)r" ՗R`"OA{¨_@*{og_WOCV5..@9h4!4 *OFWE_DgCoB{A_ @y4qTsh@ q!T  sh@4!@y T @y bT R)r ՗RNR~ } Yr:_hT JI (@R9@y9@y&&9@y""9@95_T@! @y*@7@y@!5kaTY!4,!@4! l!@4!*!*(HJ H1T!@4!   )@zRB3Z*@2@!***@NRYr_T @*@* !B*{ O..@9(4! 6!.u@9! !9@y T @yTR ՗R(r~ &NRIr T R )rJ՗R* &@`u@`"b @*OB @{è_@*@* {o g _ W O @*3CѿCSѿyV4!*4!`4RxR*4_qT9(@ q T  9(@4 3ѣCѤS*`4!4_ qNT33SC_q"NTR 8r)՗RI'~;y#TRTrSOHLT{h@(5c***hKTR3rw f!4YR3rC_cqBFT R*՗R R*r~ W #( B!TRTrCT R՗R)r~g R(r[ R# . 79AT R )rJ՗R + & R# @9(4@!@4?{h@9qT! _)@?:TOMWL_KgJoI{H_@sh:TSѹ^/@՗R R~)r" Rh! TR\r3y8T R՗R)r{ R~n v}  R(rN~gy5T R՗R)r R~n ~ R(rNky3T R՗R)r R~n ~ R(rN! 3@RTR;r\royh0T R)r՗RIS & R" `!@!9?1T(}S])  @q T@[r (@qTg!4B՗R R~~ J#J UG ѿ(T R*rjR H !@ @*"R(@qT%R՗R R~I} J#J W+ #T R*rJS H @94J%R"R(@q @qT|@՗R R~I} j"J W+ T R*rjR H @94՗R~I#)@?HT R)rIS (H@9S9@՗R~@ RJ#TR~ J [rJk'_ T R*rJS H H@9՗R R)r" R" M8hS9T!T@՗R R)r R" *x} z}`R(rZ TRIr(@i#T!T@ R )rkI- @՗R& RH!  `@@ @h"hTC{4b՗R~i")@?H T R)riR (h@9@h9@ T+@՗R~ Rh!H! g  @T R)r՗RiQ & RS! `"!@@h&T@@99&@*@* @* !!B:!Bm *!**V{og_WO*qLRhR RmRJk R<h *{4#a4TZ3H# Tt"_J@HTB@ @HTtF@* kT! _@@!Bk@T*OGWF_EgDoC{B_C{og _ W O @*  qmT~S 9"@!*!qT  `RqI`Tu@y qT*B ~OqT*y h@yMqT(kT"vz@9_qcTt&h&@9qcT|h@9]qcTw"{"@9_qT_q@T_qTh QqT<R3h QQq(T ) +yJ @&** *<_ qaT{ @(= qBPT R TR*r)=@Kr՗R)} 'j_ NT JI '*@y kTZ@՗R R~)rZ! PRIr)_ HOT R)rI] (!@ykT Z!(R@@՗R(} R)rZ! PRIr)"_ OT R)rI] ( R @y kTRZHR@՗R)R R(}@\r*r:! #!_ tT@ R )rkI- ( !R @y kT!RZhRl@՗R R*r(}@:! _qT@ R )rkI- ( *R @y kT*RZRO@՗RR R(}@\r*r:! #!_ (nT@ R )rkI- ( 3R @y kT3RZR/@՗R R*r(}@:! _jT@ R )rkI- ( @ gy)} R*C ї ;S@ R)*rU% A! A ?,T @ +T@ R)*r% U#!"D RH_-*T@ R)*rU%  a ?)R9(T)c  (T@ R)*r%  RU#"!&D?H_% R$T@ R)*r% U#@94H_-H$T@ R)*r% U#(R96Tu"@Tu"B ?TRYrT# RZ__T"!#!{#!n@ۗR R@.rTR ]R ݗR 1Yr R  w {   @ R)*rs~%  ߘR @ A ?T @ T@@ R)*r%  R" ݘR @@TRYr&- RT~@ R)*r% iܗR h a ?)R9T)c  @TTRYr@@ R)*r%  R" ޘR @@?@ R"% T@ R)*r% " )ܗR  R@9H4@ Rh"-h T@ R)*r% h" iܗR (R9H5(T`jsTks?TTs"@@s^@T#!Z#!"!#!{#!"! RS _)@?TOKWJ_IgHoG{F_ {  s @{¨_!B*C{_WOC@A8"@ȚA9x(7@7"1臟!R@"?(""R`@9q9 @)@?TODWC_B{AC_4R*{{_{* R{_{ `s@9qTqT*  R*@R @{¨_{ ! @q{¨_{ O**`7 *!**OB @{è_{ `7! @{¨_{ ** @{¨_{ _WO*Rk*TbZ@qT"@W A*,1T9RۈR`r@*?q*T.1aT9$!*4!`4!***ODWC_B @{Ũ_{ *{_!B{ *{_!B{ *{_!B{#WO@***qT*5B@*F!*** _)@?! TG@qTR,*BR"@qTRRBR"@q @qTv64 BB* _)@q?!TOFWE#@{C_!@!B{Osh@(tB``B**OA{¨_{ WOs R*``"`*y`2y`:y`By`b``y`y`y`y``"`*y`2y`:y`By`b``Ry`Vy`Zy`^y!OCWB @{Ĩ_{{_{Ot !`4!B!Bb(R`bZaR"RtN*OA{¨_{ OtbuN@uc !BbZN!BOB @{è_{_WO*bN@w 2@8B*@*? !*OCWB_A{Ĩ_Bc*         VSMVPMMVSMVMCVSCVPSRDTEST   ****pP`HhxxxxxxxxXAFEASMADMCORETESTMVM CVS CVP USM VIDC LSM qcom,msm-audio-aprapr_audio_svc{!{_{{_apr_get_modem_stateapr_set_modem_stateapr_get_q6_stateapr_set_q6_stateapr_send_pktapr_registerapr_start_rx_rtapr_end_rx_rtapr_deregisterapr_resetapr_get_subsys_stateapr_tal_writeapr_tal_rx_intents_configapr_tal_start_rx_rtapr_tal_end_rx_rtapr_tal_openapr_tal_closeapr_tal_initapr_tal_exitQTV?lnpqr%.Werapr_start_rx_rtapr_tal_start_rx_rtapr_end_rx_rtapr_tal_end_rx_rtapr_send_pkt&modem_wait&apr_svc_ch[i][j][k].waitapr_reset3%s: modem shutdown due to SSR, retapr_add_child_devices%saudio_aprapr_driverapr_reset_deregisterapr_deregistersubsys_notif_deregisterapr_registersubsys_notif_registerapr_adsp_upapr_adspapr_adsp_downapr_tal_openapr_dlkmapr_modem&client[i][j].svc[k].m_lock&apr_svc_ch[i][j][k].m_lock&client[i][j].m_lock&q6.lockapr_tal_rpmsg_callbackmsm_apr_debugapr_tal_rpmsgapr_pkt_configapr_tal_rx_intents_configapr_tal_rpmsg_removeapr_tal_writeapr_set_q6_stateqcom,subsys-nameapr_load_adsp_imageapr_probeapr_tal_rpmsg_probeapr_get_svcapr_audio_svcapr_cb_functechpack/audio/ipc/apr.ctechpack/audio/ipc/apr_tal_rpmsg.capr_notifier_service_cb: Tx: src_addr[0x%X] dest_addr[0x%X] opcode[0x%X] token[0x%X]: Rx: src_addr[0x%X] dest_addr[0x%X] opcode[0x%X] token[0x%X]: Rx: src_addr[0x%X] dest_addr[0x%X] opcode[0x%X] token[0x%X] rc[0x%X]ADSPMODEMDest IDClient ID%x 3%s: %s invalid. client_id = %u, dest_id = %u 3%s: Unable to create ipc log context 3%s: TIMEOUT for APR_CH_CONNECTED event 3APR: Service needs reset 3apr: send_pkt service need reset 3%s: service need reset 3APR: Wrong parameters 3APR: temp_port out of bounds 3%s: Audio notifier de-register failed for client %s 3%s: invalid subsys-name %s 3%s: APR: Wrong svc name %s 3%s: Invalid apr_ch or ptr 3APR: Wrong APR header %s: Wait for modem to bootup 3%s: adsp not up 3%s: Still dsp is not Up 3apr: Still Modem is not Up 3%s: Modem is not Up 6%s: Q6 is Up %s: adsp Up %s: modem Up 6%s: Q6 is Down 3APR: wrong destination 3%s: Received reset error from tal 3APR: Rxed a packet for NULL callback %s: Invalid apr_ch 3APR: Wrong paket size 3APR: Packet size less than header size 3%s: mem failure 3APR: Unable to open handle 3%s: Invalid handle 3%s: Invalid APR handle 3%s: missing subsys-name entry in dt node APR: Image is loaded, stated 3APR: service is not registered 3APR: Still service is not yet opened 3%s: apr_get_svc failed APR: q6 image already loaded %s: failed to add child nodes, ret=%d 3APR: Unable to load q6 image, error:%d %s: Rx packet received, len:%d 3%s: Invalid params, clnt:%d, dest:%d, dl:%d 3APR: Wrong hdr size:%d 3%s: Unable to send the packet, rc:%d 3APR: Wrong svc :%d 3%s: Write APR pkt failed with error %d %s: Service opcode 0x%lx, domain %d %s: setting adsp state %d APR: cannot load state %d 3APR: Improper apr pkt received:%pK %d svc_idx = %d port = %d t_port = %d src =%d clnt = %d 3%s: Registration with SND event fwk failed ret = %d 3%s: Audio notifier register failed for domain %d ret = %d APR2: len = %d %s: svc_name = %s c_id = %d domain_id = %d 3%s: failed to reset RT thread priority for APR RX. rc = %d 3%s: failed to set RT thread priority for APR RX. rc = %d 3%s: Unable to write whole APR pkt successfully: %d 3APR: Wrong version: %d 3APR: Pkt from wrong source: %d %s, Invalid Channel [%s] %s: Channel[%s] state[Up] %s: Channel[%s] state[Down] %s:handle[%pK] %s: handle[%pK] %s: NO-OP 3%s: apr_reset_workqueue is NULL 3%s: Client handle is NULL %s: Channel connected, returning handle :%pK %s: service is reset %pK %x %x %x %pK %pK 3%s: svc already deregistered. svc = %pK ***************** 3%s: Callback data is NULL! description=APR DRIVERlicense=GPL v2vermagic=4.14.290-g5893d2fa9ec8-ab9086278 SMP preempt mod_unload modversions aarch64name=apr_dlkmintree=Ydepends=q6_notifier_dlkm,snd_event_dlkmalias=of:N*T*Cqcom,msm-audio-apralias=of:N*T*Cqcom,msm-audio-aprC*Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)apr_dlkm.module_layout__dynamic_dev_dbg) _dev_info unregister_rpmsg_driverg; __register_rpmsg_driver__const_udelay rpmsg_trysendMkeaudio_notifier_deregisterxaudio_notifier_registerK__arch_copy_from_userUƧkasan_check_writedmemsetӅ3-system_wqְsnd_event_notifyW<__wake_up8:dev_err_zlof_platform_populatedebugfs_remove destroy_workqueueiBflush_workqueueof_platform_depopulateWksnd_event_client_deregister?Idebugfs_create_fileBMsnd_event_client_registergof_property_read_stringG8_raw_spin_unlockՅ\_raw_spin_lock bipc_log_context_create57C__alloc_workqueue_key __mutex_init^devm_kmalloc __init_waitqueue_head7\aplatform_driver_unregisterHx?__platform_driver_register zkfree/ .queue_work_on"-kmem_cache_alloc_tracetFkmalloc_caches__stack_chk_failլJmutex_unlockXUprintk\__hwasan_store8_noabortCAsubsystem_gete8^mutex_lockqbSN__dynamic_pr_debug )(__ll_sc___cmpxchg_case_mb_32__hwasan_store4_noabortt_A__hwasan_load4_noabortEzZ__sanitizer_cov_trace_pcGNUßv9\ 0 8&p8G88f8  0 (  P( (( x( ( 8P85 (I (Z @(n z88 (  h`TD888308Mh8g888H888(8 ,(6pA`8a l6\v  <     x  (8' (9;Dd=T\8?@G`Hh   2(M00h9 J ppW PPd.tF^w ``hI@@,K; (M8r8@8 0x8   R#R8SO8 q   % A  0]  t     (@   &  H  + &UB {U  j w ( ! #  TPӕ #| ?H # _*% !8 dݠN lgdlb Rw @r  0 H4  |@ W0 0 pD O ] u |  \L      ,K 5 D LLDL S e l J8|  ~ MD      Il.t LDP<0tK @MD18 O|4@ 7EK(We I$+<THJp DPjJP Q )1;LV]K$rNN&hI%' q?G~aF`yd3^WrQ$xq6$dapr_set_q6_state.descriptorapr_load_adsp_image.descriptor.8apr_load_adsp_image.descriptorapr_load_adsp_image.descriptor.10apr_send_pkt._rsapr_cf_debugapr_send_pkt._rs.17apr_send_pkt._rs.14apr_send_pkt._rs.21apr_send_pkt._rs.23apr_pkt_ctxapr_register.descriptorapr_register.descriptor.36apr_register._rs.38apr_register._rsapr_register._rs.42is_modem_upapr_register.descriptor.44apr_register.descriptor.33apr_register._rs.40modem_waitsvc_tbl_voicesvc_tbl_qdsp6apr_get_svc.descriptorapr_cb_func.descriptorapr_cb_func.descriptor.49apr_cb_func.descriptor.51apr_cb_func.descriptor.53apr_cb_func.descriptor.55apr_cb_func.descriptor.65apr_cb_func.descriptor.67apr_cb_func.descriptor.70apr_cb_func.descriptor.72apr_deregister.descriptorapr_reset.descriptorapr_reset_workqueueapr_reset_deregisterapr_reset_deregister.descriptorapr_driverapr_probeapr_probe.__keyapr_privapr_add_child_devicesapr_probe.__key.98apr_probe.__key.100apr_probe.__key.102subsys_nameadsp_service_nbmodem_service_nbapr_ssr_opsapr_debug_opsdebugfs_apr_debugapr_removeapr_notifier_service_cbapr_notifier_service_cb.descriptorapr_adsp_updispatch_eventapr_ssr_disableapr_debug_write__kstrtab_apr_get_modem_state__ksymtab_apr_get_modem_state__kstrtab_apr_set_modem_state__ksymtab_apr_set_modem_state__kstrtab_apr_get_q6_state__ksymtab_apr_get_q6_state__kstrtab_apr_set_q6_state__ksymtab_apr_set_q6_state__kstrtab_apr_send_pkt__ksymtab_apr_send_pkt__kstrtab_apr_register__ksymtab_apr_register__kstrtab_apr_start_rx_rt__ksymtab_apr_start_rx_rt__kstrtab_apr_end_rx_rt__ksymtab_apr_end_rx_rt__kstrtab_apr_deregister__ksymtab_apr_deregister__kstrtab_apr_reset__ksymtab_apr_reset__UNIQUE_ID_description76__UNIQUE_ID_license77apr_machine_of_match__kstrtab_apr_get_subsys_state__ksymtab_apr_get_subsys_stateapr_tal_write._rsapr_tal_rx_intents_config.descriptorapr_tal_start_rx_rt.descriptorapr_tal_end_rx_rt.descriptorapr_svc_chapr_tal_open.descriptorapr_tal_init.__keyapr_tal_init.__key.11apr_tal_rpmsg_driverapr_tal_rpmsg_probeapr_tal_rpmsg_removeapr_tal_rpmsg_callbackapr_tal_rpmsg_callback.descriptor__kstrtab_apr_tal_write__ksymtab_apr_tal_write__kstrtab_apr_tal_rx_intents_config__ksymtab_apr_tal_rx_intents_config__kstrtab_apr_tal_start_rx_rt__ksymtab_apr_tal_start_rx_rt__kstrtab_apr_tal_end_rx_rt__ksymtab_apr_tal_end_rx_rt__kstrtab_apr_tal_open__ksymtab_apr_tal_open__kstrtab_apr_tal_close__ksymtab_apr_tal_closeapr_tal_rpmsg_match__kstrtab_apr_tal_init__ksymtab_apr_tal_init__kstrtab_apr_tal_exit__ksymtab_apr_tal_exit__UNIQUE_ID_vermagic61__UNIQUE_ID_name62__UNIQUE_ID_intree63____versions__module_depends__UNIQUE_ID_alias64__UNIQUE_ID_alias65__crc_apr_get_modem_state__crc_apr_set_modem_state__crc_apr_get_q6_state__crc_apr_set_q6_state__crc_apr_send_pkt__crc_apr_register__crc_apr_start_rx_rt__crc_apr_end_rx_rt__crc_apr_deregister__crc_apr_resetis_snd_event_fwk_enabled__sanitizer_cov_trace_pc__hwasan_load4_noabort__hwasan_store4_noabortapr_cmpxchg_modem_state__ll_sc___cmpxchg_case_mb_32__dynamic_pr_debugapr_load_adsp_imagemutex_locksubsystem_get__hwasan_store8_noabortprintkmutex_unlockapr_get_client__hwasan_load1_noabort___ratelimit__hwasan_load2_noabort_raw_spin_lock_irqsave__hwasan_load8_noabort__hwasan_store1_noabort_raw_spin_unlock_irqrestoreipc_log_stringapr_pkt_config__stack_chk_guardstrcmpapr_get_dest_idapr_get_svcapr_cb_func__hwasan_store2_noabortinit_wait_entryprepare_to_wait_eventschedule_timeoutfinish_wait__stack_chk_failapr_get_data_srckmalloc_cacheskmem_cache_alloc_tracequeue_work_onkfreeinit_module__this_module__platform_driver_registercleanup_moduleplatform_driver_unregister__init_waitqueue_headdevm_kmalloc__mutex_initapr_set_subsys_state__alloc_workqueue_keyipc_log_context_create_raw_spin_lock_raw_spin_unlockof_property_read_stringsubsys_notif_registersnd_event_client_registerdebugfs_create_filesnd_event_client_deregisterof_platform_depopulatesubsys_notif_deregisterflush_workqueuedestroy_workqueuedebugfs_removeof_platform_populatedev_err__wake_upsnd_event_notifysystem_wqmemsetapr_get_reset_domainkasan_check_write__arch_copy_from_user__mod_of__apr_machine_of_match_device_table__crc_apr_get_subsys_stateaudio_notifier_registeraudio_notifier_deregister__crc_apr_tal_write__crc_apr_tal_rx_intents_config__crc_apr_tal_start_rx_rt__crc_apr_tal_end_rx_rt__crc_apr_tal_open__crc_apr_tal_close__crc_apr_tal_init__crc_apr_tal_exitrpmsg_trysend__const_udelay__register_rpmsg_driverunregister_rpmsg_driver_dev_info__dynamic_dev_dbg (08(9pxJPXWdt`h@H ( &  $(H@D0 <!,"8#4$( d(08@(H(PX``8hpx(P x hx<p@(t (0 8L@lHXPX$`hp$x,+&+8&,p&<,(3456PL6p6 (=0x>8@X?H?P(X?`@h(pGxG(LLMM0LM`MhOOSLT$( , 4X\ ` h   $ (K,0 4K<HLPXCC,<DHLdhplVpptVx K K88  0$0DtDD 08D H P\dp|00(4@DHT`pPDPD(D(D DD(x,D0x4D8DHl LDPl TD\dh| lDp| tD|DDDD ,48DXlx K K$048<@DPTxX\x`dt00   4 < D l p                   4 8 @ T \  `  h t |          < <  0 0 < L P d x               0 0< p  0 0   @  @          $ ( , 0 8 @    0 0d@PTX\ht|ZZ048DP`(0HX00 0(0Lhptx55\t (08@HPX`hlPpitPxi\\( ( $4h8TDhHTx ,8<w@DwHP\dlt   00480@PXlt  1 1    48 < DTdhl| 8TXltx | V V  0x0|000 x00L0T0l00@0H0`|0040<0Tp00( 00 0H d  0 0  !0$!0> >> >$>,>8><>D>P>X>d>p>x>>>> >>> >>>>>>>>>>>? ? ? ?$?w(?H,?w0?H4?9@( !PxTK@(آ![8YpV@o ! a^k^f@ p`! |^^h@p0!@e(@p!he @@q`!e3f@q !2lc  z0 {|@{0! +>{N" /