ELFu@@# { 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!`4RwR*4_qT9(@ q T  9(@4 3ѣCѤS*`4!4_ qBOT33SC_qNTR 7r)՗RI'~;y#TRTrSOLT{h@(5c***KTR3rx f!4YR3rC_cqFT R*՗R R*r~ V "( B!TRTrHDT R՗R)rf R(rZ R# . 89HBT R )rJ՗R* ' R# @9(4@!@4?{h@9qT! _)@?a;TOMWL_KgJoI{H_@shh;TSѹ^/@՗R R)r" Rh! TR\r3y9T R՗R)r{ Rn v}  R(rN~fyH6T R՗R)r R~n  R(rNjy4T R՗R)r R~n  R(rN! 3@RTR;r\rny0T R)r՗RIS & R# `!@!9?1T(}S])  @q T@_r (@qTg!@ 4F՗R R~  J#J UG ѿH)T R*rjR H !@ @!R**"R(@qT%R՗R R~I} J#J X+ #T R*rJS H @94J%R"R(@q @qT|@՗R R~I} j"J X+ 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" M7hS9T!T@՗R R)r R" *w} z}`R(rZ TRIr(@i#T!T@ R )rkI- @՗R' RH!  `@@ @h"hTC{4^՗R~i")@?H T R)riR (h@9@h9@ T+@՗R~ Rh!H! g  @T R)r՗RiQ & RS! `"!@@h&T@@99"@*@* @* !!B6!Bi *!**R{og_WO*qLRhR RmRJk R<h *{4#a4TZ3H# Tt"_J@HTB@ @HTtF@* kT! _@@!Bk@T*OGWF_EgDoC{B_C{og _ W O @*R*  qmT~S 9"@!*!qT  `Rqi`Tu@y qT*B ~OqT*y h@yMqT(kT"vz@9_qcTt&h&@9qcTwh@9]qcT{"|"@9_qT_q@T_qT QqT:R3 QQqHT ) +yJ @&** *< qaT| @(= qbPT R TR+r)=@Jr՗R)} ['J (OT JI H'@ykTw*@*՗R (} R)rz# QRIr)_ OT R )rki/ (!@ykTW!<R @՗R(} R)rz# QRIr)"_ HPT R )rJi+ ( R @ykTRW\R @՗R)RJr(} R)rz# )RI!![r_ mT@ R )rkI- ( !R @ykT!RW|Rl @՗R R*r(}@:! _(jT@ R )rkI- ( *R @ykT*RWRO @՗RR R(}@[r*r:! i#!_ hfT@ R )rkI- ( 3R @ykT3RWR/ @՗R R*r(}@:! _cT@ R )rkI- ( A4*s@`@!B*OA{¨_{ O  T`h@qT"R  4!\ZgaR"Rs(Rh9sh@!s@`2`"29:`d@!BT@!@22@9"u4`h@qTs* ! s ROOB @ R{è_!B*{ O! sHRhsh@!t@22@94B@Rh@!OB @{è_!BCR{og_ W O @TRR*Yr6rR*R*bR(rK*cy*h>@ 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_ C{_WOC@A89"@Ț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@*J!*** _)@? TK@qTR0R**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   ****tTdLl||||||||\AFEASMADMCORETESTMVM 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: 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.234-g0cbd60cbb186-ab7624117 SMP preempt mod_unload modversions aarch64name=apr_dlkmintree=Ydepends=q6_notifier_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_dlkm9<module_layout__dynamic_dev_dbg_dev_info!unregister_rpmsg_driver~__register_rpmsg_driver__const_udelayFPrpmsg_trysendMkeaudio_notifier_deregisterxaudio_notifier_registerK__arch_copy_from_userUƧkasan_check_writeӅ3-system_wqW<__wake_updev_errMWof_platform_populateXdebugfs_remove destroy_workqueueiBflush_workqueue)of_platform_depopulate;debugfs_create_fileof_property_read_stringG8_raw_spin_unlockՅ\_raw_spin_lock bipc_log_context_create57C__alloc_workqueue_key __mutex_init@ydevm_kmalloc __init_waitqueue_head+гplatform_driver_unregister__platform_driver_register zkfree/ .queue_work_on C=kmem_cache_alloc_tracegY@kmalloc_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_pcGNUlet 0 8&p8G88f8\  0 (  P( (( x( ( 8P85 (I (Z @(n z88 (  h`TD888308Mh8g888H888(8 ,t4pA`8a l4v  :     x  ( (-:8d;4P8s=>pEt   (100L9g J ppW PPdt*B[t ``F@@H (p18V8u@8 0x8   OpPQ38 Um   %  0A  X o    @   & 8   &U& {9  N @[ l ! #  TPӕ #| ?H # _* ! dݠ2 lgdlF R[ @r0k  04  d@ ;0q  X  ( @ G T \4c z     wH   L4JD4  0 7 G8G S @b KT_ w ~       Gl-txJD4.t/ JDe/8 TM|43@   ()7R a|F$&Gp M<Pg4HP O H$JNN Fe}% q?~F`d3^$Wr7QJXg$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_debug_opsdebugfs_apr_debugapr_removeapr_notifier_service_cbapr_notifier_service_cb.descriptorapr_adsp_updispatch_eventapr_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_description75__UNIQUE_ID_license76apr_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_vermagic60__UNIQUE_ID_name61__UNIQUE_ID_intree62____versions__module_depends__UNIQUE_ID_alias63__UNIQUE_ID_alias64__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_reset__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_noabortmemsetinit_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_registerdebugfs_create_fileof_platform_depopulatesubsys_notif_deregisterflush_workqueuedestroy_workqueuedebugfs_removeof_platform_populatedev_err__wake_upsystem_wqapr_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<,84( L(08h@(HPX`` hpx(8 x` `x$X@ l $(0 8T@tHXPX$`hp$x4*&*8&8+p&X+t1 3P3L4P44 (;0x<8@8=Hp=P(X=`l>h(p@JxTJJJ0JJhL$MHQQ   @D H Px|    K K$048@hlpxCC$,04LPpTVXp\V`hlp tKx| K88  0 0,\lx|DD , 0 8DLXdx00(,0<HXlPDPD(D(DDDxDxD ,0l 4D8l <DDLPE TDXE \DdptxDDDD ,@T`hl K K  $(,8<x@DxHL\ht00  $ , T X t |                   ( < D  H  P \ d l         < <  0 0 $ 4 8 L ` x              0 0$ X  0 0   @  @               ( x   0 0 L(8<@DP\dt|ZZ(,0<HX (@P000 0D`hlpx55Tlx (08@HPX`dPhilPpix|\\( ( ,h0T<h@Tp $04w8<w@HT\dlx   (80<@0HX`t|    { { $<@ D L\lpt @X\t|  V V  (8|0000 $`0h000 X0`0x00L0T0l00@0H0`|004 0< 0T p  0 0  (!00!0H!d!!0!0!!"0$"0<"X""0"0""#0#00#L##0#0##$0 $0$$@$$0$0$$$$h$* $h$* $$$$ $$ $%% % %%$%P%T%\%%0%0%%%&0 &08&T&`&&0&0&&&&&&''('4'D'P'\'l'x'''''''''(D(h(t((((((((())(),)4)@)H)X)h)x)))))))))))))***\ *\8*@*H*P*X*`*h*p*x**************? **? *+++ + $+(+ ,+8+<+H@+ D+HH+ P+t+++@,L,X,d,h, l,p, |,,,,,,,,,,,,,,,,,- -(-8-@-L-\-`-d-l-p-t-x-|------ -- ---.0 .0$.0.<.@. D.H. L.T.\.`.X d.h.X l.p.x............$..$./ /// /$/  /$,/8/x/0/0//// /$/ /$///X /$/X /$/// 000<0P0l0000000 00 00000000 1\1l1x11111111112\2h2t2222222222223 333 33 3 $3,3H3T3X3\3d3p38t38|333333333t43t434 4445 45 $4(4G,4G04w44w84L4P4(T4 X4w\4(`4 d4wl44444444`4 44`4 44555Q 555Q554585<5H5X5d5p5|555555:5:5858555555v55v5 66 6,6@6D6H6L6P6T6\6`6vd6t6vx666666}6}666666v66v67 77$7870<<70<@7D7H7L7T7X7v\7l7vp77777777777777777778 888(8,808<8H8P8\8d8t8x8=|88=888888888 8\8 8\888888999?9? 9,949l89l<9D9L9T9YX9\9Y`9d9p9t9?x9x|9?9x99l99l99999(99(99(9(9::: :,:4:8: <: D:L:P:T:\:h:p:x::::(:(:: : :::::::; ;$;0;8;t<;@;tD;L; T;|;;;; ; ;;;; ;; ;;;;<< <<  <$<,<8<<<D<P<X<d<p<x<<<< <<< <<<<<<<<<<<= = = =$=w(=H,=w0=H4=<=@=D=L=p=t=x= |=K== =K===L=3=L=3=========> >>> >,><>D>L>X>l>p>t> x>K|>> >K>>>>>>?? ?,?4?09@`!PRK@؟![VpV@f ! a \k \f@h`! |8\P\X@ph!b(@h!b @i`!b3(d@xi !2j, ؋sN؋x" P