ELF@@GNU:+dF!"F_ɀ_WO{BR2Hrc2*@7!B?T!B*OuR*!B*Ez@"?T@!B*"B!z@2*7Z!B*@z@@2**{COBWA_Ĩ_WO{`tZ@BG@@2*`B`B!B{BOA*Wè_g_WO{`Bsj@@T!*u4R``vX!B2 !R`4**|Ruh@9h4Qx9@7(Rw@9iURIUrR Mh}a YhK9X@W#T*2A8 #@(@胈38 5@ 72*2A8@#@H@胈2ڟ􇟚4@x4!*u4R``vX!B*~@{DOCWB_AgŨ_x5R`wvX(Ry%@9Bc*xR`avXBc*og_WO{C?{@iVR 6rJ  +Ck_Z ;H H^H^Hi) _I^I^ Ii(  Ii(`Btj@AT!*S4RvX!B!Rr3__ @)@?!|T~@C{EODWC_BgAoƨ_@3m7 ` **A8 #@(@胈3s@9 q`T q` TqT(T!*5L4RvX!`v**!*v4RvX!B*cRp4*2__C9R2p(4%R2@q @H482YHC94 T!*5@4RvX!B!*U4RvX!B6 R_ y_9RNXh !* 4RvX!B RRpqT!*54RvX!B #`hG T!*u24RvX!B2YHC9*`&{&A9/c T!*4RvX!BDR*lj!*U4RvX!B rR/v&@94RNX@H*5{@9#CT Ju}RArRN9"4h*/R2c8)T/@:@Uq*T~H,T +8@7v~N#@ ,B'2@9@*/@{/@9(Q(`hB94?qT?q@5Tb!B@@"{{&@5C c5+5/@2@6@5 5;5?@B@!!B@!B'@9@+@?T@@+@Bc@*t vn@`u"uh"@@07@B@ 4*_c_k9@2!@B@4%R@2!@C@q @H4w@!22HcIk9W4&!*4RvX!B'%*x@!22HcIk9v"{{`Bvv  R fX2*+!*4RvX@B@!Bm!*5l!* 4@@c@!BV!* 4@@!BBv@@R R {{VRZR^BbK"C R G20RJu*[RvX!B@?q-T*@@@9#T,RvXBc!*U4@@!B@@'@?q,T@@9R2H yI9v7!*u4RvX!B*.*5\RvX/@BcnWO{Au RRHr2 "_RARr2v2RfRR0R!B0R!BR!B R!B`B*tj!` vX!B{COBWAD_{C`Bsj@R`*!{AB_og_WO{C?{@iVR 6rJ _ + Ck [ hHi)Bj@RvX!BRJXuRfXR@94R*(@ @@@(@ @`hA94%RSQO*#9(@}@2(@@A94%R %R(@H@2(@Z@@ZA9_q@Z5w(@ H@2h2h#9 4@9T !D*fXfXf@9RNXS4@8@@9@9@?s"T@NRr _@)@?T*C{EODWC_BgAoƨ_(@ t@B@!_WO{ut"@@@y"7@aB@@a4RwX!B"@ 5cG2*7{DOCWB_AE_RwX!B*R6wX %SCBc{CRHr{AB_{C`"{AB_{C`ъ{AB_WO{`uh^4q TRvX!BRh@9H 4R@H@Yu@9"cTIRvX!BR@9H4Rh@H@`7@9"#TqTh@@t "!T{COBWAD_O{ RuB@R`R`22t0R`afXRb2!{BOAC_og_WO{C?{@iVR 6rJ  + Ck  Hj)i~i~j(@j(j( Rt@R``wXc!B*Pւ2*"2bK/;?W"CG#w@37?bT*R``wX!B`9R rHCH__ @)@?T*C{EODWC_BgAoƨ_R`xwX`y@`f@Bc*g_WO{C@@TRvX!B22R@9q#TRvX!B23!,@7R(@9Rm(@9mV(@9iURIUr })a)  K(992R{EODWC_BgAF_RvXRE@9Bc*WO{3@tu{{h`u`u R hfX2 !{BOAWè_WO{3@tu{{h`u`u R hfX2 !{BOAWè_og_WO{*TAb4q@T qaT!RfXU2!RvX!B@4*",!2229_[Y8@U8@@@Bcu@7@@\ @*6@@!B*@kT"@@2*6@@@!B"22{FOEWD_CgBoA_WO{t@ T!+!$@@U7b"@*72RvX!B**{BOAWè_RvXBc{C`{AB_WO{@ R@*v7@V6RvXBc@6RvXBcRvX!B*{COBWAD_{!{_{{_qcom,wcd-dsp-glinkdescription=SoC WCD_DSP GLINK Driverlicense=GPL v2vermagic=4.9.210-g28c696160049-ab6386370 SMP preempt mod_unload modversions aarch64intree=Ydepends=alias=of:N*T*Cqcom,wcd-dsp-glinkalias=of:N*T*Cqcom,wcd-dsp-glinkC*wcd-dsp-glink%s: Failed to alloc char dev, err = %d wdsp_glink_probe%s: Failed to create class, err = %d %s: Failed to create device, err = %d %s: Failed to register char dev, err = %d 3%s: Invalid private data wdsp_glink_read%s: count = %zd is more than WDSP_MAX_READ_SIZE wcd_dsp_glink/buildbot/src/partner-android/q-dev-msm-pixel-4.9-qt-qpr3/private/msm-google/techpack/audio/ipc/wcd-dsp-glink.c%s: rsp_cnt=%d read from buffer %d %s: copy_to_user failed %d %s: resp count = %d wdsp_glink_write%s: Invalid count = %zd %s: count = %zd %s: copy_from_user failed %d %s: Invalid reg pkt size = %zd %s: glink register failed, ret = %d %s: Link state wait timeout %s: Invalid cmd pkt size = %zd %s: Link state is Down %s: Invalid cmd pkt count = %zd, pkt_size = %zd %s: Failed to get glink channel %s: requested ch_name: %s, pkt_size: %zd %s: glink channel %s is not in connected state %d %s: Invalid packet type wdsp_glink_ch_info_init%s: glink ch memory is already allocated %s: no_of_channels: %d but max allowed are %d %s: Invalid size = %zd, pkt_size = %zd %s: Invalid no_of_intents = %d %s: channels: %d ch_cfg_size: %d, size: %zd, pkt_size: %zd%s: Wrong channel name &ch[i]->mutex&ch[i]->ch_connect_wait&ch[i]->ch_free_waitwdsp%s: Unable to register wdsp link state wdsp_glink_open_ch%s: ch->ch_cfg.name = %s, latency_in_us = %d, intents = %d %s: glink_open failed for ch %s %s: ch %s is already opened 3%s: Invalid parameters wdsp_glink_notify_rx%s: Size %zd is greater than allowed %d %s: Resp Queue is Full. Ignore latest and keep oldest. %s: rsp_cnt = %d copy into buffer %d 3%s: Invalid priv wdsp_glink_free_tx_buf3%s: Invalid tx_buf wdsp_glink_notify_state%s: glink channel: %s connected %s: intent_size = %d %s: Failed to queue intent %d of size %d %s: Failed to request qos %d for ch %s 6%s: channel: %s disconnected locally 6%s: remote channel: %s disconnected remotely wdsp_glink_notify_rx_intent_req3%s: Invalid req_size %zd %s: intent size %zd requested for ch name %s%s: Failed to queue rx intent, rc = %d %s: glink_close is failed, ret = %d wdsp_glink_close_ch%s: ch %s is closed %s: ch %s is already closed %s: GLINK_LINK_STATE_DOWN wdsp_glink_ch_open_cls_wrk%s: GLINK_LINK_STATE_UP wdsp_glink_link_state_cbwdsp_glink_tx_buf_work%s: ch name = %s, payload size = %d %s: glink tx failed, ret = %d %s: channel %s is not in connected state 3%s: cdev is NULL wdsp_glink_open%swdsp_glink_wq%s: Error creating wdsp_glink_wq &wpriv->link_state_wait&wpriv->rsp_mutex&wpriv->glink_mutex&x->waitwdsp_glink_flushwdsp_glink_release%s: closing wdsp_glink driver 3%s: glink ch %s failed to notify states properly %d %s: Invalid device data wdsp_glink_remove3 32 24 15 link_info.i:574 96 40 10 __wait:898 176 40 13 __wait268:9551 32 40 11 __wait:10941 32 128 12 open_cfg:4379module_layoutVMglink_closeEK9glink_qos_latencyN22dev_warn-glink_queue_rx_intent?i glink_rx_doned҈glink_open"P4e__wake_up>Pglink_tx destroy_workqueueiBflush_workqueuehoglink_unregister_link_state_cbcomplete57C__alloc_workqueue_keykmalloc_order_trace__stack_chk_fail zkfree=glink_register_link_state_cb/ .queue_work_on@__init_waitqueue_headݏw__mutex_init~)Hmemcpyl__asan_store4_noabort地__kmallocZ%strcmpvfreeR[finish_wait?,schedule_timeoutAprepare_to_wait_event%binit_wait_entrydmemsetK__arch_copy_from_user4-kasan_check_writeI@vzallocg__stack_chk_guard6/__dynamic_dev_dbgmutex_unlock]__arch_copy_to_userHۈ__check_object_size)+kasan_check_reads__asan_store1_noabort __asan_load1_noabortymutex_lockVFCwait_for_completion_interruptibleXUprintk)zI_dev_info,EE___ratelimit4cdev_delv{&devm_kfree^tunregister_chrdev_regionzMclass_destroyBVdevice_destroyh,icdev_addSQcdev_initd__asan_load8_noabort"device_createn__asan_load4_noabortdev_err__asan_store8_noabort<T__class_create|S)alloc_chrdev_regionLdevm_kmallocplatform_driver_unregister56__platform_driver_registerEzZ__sanitizer_cov_trace_pc                   5^}ewcd_dsp_glinkAndroid (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)   '>N`lp (((( (8  (P( P(. ((F (^ (v ( ( ( ( ((4$B(] (wx( @($ h( (> 0(] X(|0 H" ( x(D #<U`fdyH.@(#$(&@( ) ) $,<D(b( .((@(h( (-AD %^ %A AAt 4TA  @A   ! #   "7L[h  *@J\j(v  % ; I [ f           # ) B O l          $xwdsp_glink_driverwdsp_glink_probewdsp_glink_probe.__keywdsp_glink_fopswdsp_glink_removewdsp_glink_readwdsp_glink_read._rswdsp_glink_read.descriptorwdsp_glink_read.descriptor.12wdsp_glink_read._rs.10wdsp_glink_writewdsp_glink_write._rswdsp_glink_write.descriptorwdsp_glink_write._rs.18wdsp_glink_write._rs.16wdsp_glink_write._rs.24wdsp_glink_write._rs.36wdsp_glink_ch_info_init._rswdsp_glink_write._rs.26wdsp_glink_write._rs.28wdsp_glink_ch_info_init._rs.39wdsp_glink_write._rs.22wdsp_glink_ch_info_init.descriptorkzallocwdsp_glink_ch_info_init.__keywdsp_glink_lcl_ch_open_wrkwdsp_glink_lcl_ch_cls_wrkwdsp_glink_ch_info_init.__key.50wdsp_glink_ch_info_init.__key.52wdsp_glink_write.descriptor.32wdsp_glink_write._rs.30wdsp_glink_tx_buf_workwdsp_glink_write._rs.34wdsp_glink_ch_info_init._rs.41wdsp_glink_ch_info_init._rs.43wdsp_glink_ch_info_init._rs.45wdsp_glink_ch_open_cls_wrkwdsp_glink_link_state_cbwdsp_glink_ch_info_init._rs.47wdsp_glink_write._rs.20wdsp_glink_openinit_completion.__keywdsp_glink_open.__keywdsp_glink_open.__key.90wdsp_glink_open.__key.92wdsp_glink_flushwdsp_glink_releasewdsp_glink_close_chwdsp_glink_tx_buf_work.descriptorwdsp_glink_open_chwdsp_glink_notify_rxwdsp_glink_notify_tx_donewdsp_glink_notify_tx_abortwdsp_glink_notify_statewdsp_glink_notify_rx_intent_reqwdsp_glink_open_ch.descriptorwdsp_glink_notify_rx.descriptorwdsp_glink_free_tx_buf_workwdsp_glink_notify_state.descriptorwdsp_glink_notify_rx_intent_req.descriptorwdsp_glink_close_ch.descriptorwdsp_glink_close_ch.descriptor.77wdsp_glink_of_match$d__UNIQUE_ID_description12__UNIQUE_ID_license13__UNIQUE_ID_vermagic8__UNIQUE_ID_intree9____versions__module_depends__UNIQUE_ID_alias10__UNIQUE_ID_alias11alloc_chrdev_region__check_object_size__asan_store4_noabort__asan_load4_noabort__asan_load8_noabort__class_createdevm_kmallocplatform_driver_unregister__this_modulecompletequeue_work_on__stack_chk_guarddev_warnglink_closefinish_waitclass_destroycleanup_module__asan_store1_noabortmemcpy__asan_load1_noabortprepare_to_wait_event__wake_up__dynamic_dev_dbgglink_rx_doneinit_modulekmalloc_order_trace___ratelimitschedule_timeout__stack_chk_fail__arch_copy_to_uservzalloc_dev_infocdev_addglink_qos_latencyinit_wait_entryflush_workqueuedevm_kfree__asan_store8_noabortdevice_createdestroy_workqueuemutex_lockwait_for_completion_interruptibleprintk__mutex_initdev_err__sanitizer_cov_trace_pcmemsetkasan_check_read__init_waitqueue_headglink_queue_rx_intentstrcmp__platform_driver_registervfreeunregister_chrdev_regionmutex_unlockglink_register_link_state_cbglink_unregister_link_state_cbdevice_destroy__mod_of__wdsp_glink_of_match_device_table__arch_copy_from_user__alloc_workqueue_keyglink_txcdev_init__kmallockasan_check_writecdev_del0e<DT_\g`dhglptdG6G666b(0c8m<6@mD6P\`hpb66cbcn08c@LTcdbpxcn    c z$4c<@DHP\`dhlp|sp  s$b@DT`dc}HH`c  },b<@DHLPzXhcptx|csv c( ($(0v\j`jh t 88c048<@zHXc`dhlt|jjpp~,`<chpxsPPzcHH (  (  z ( c0 *4 8 *< D \ b  t b  { t b m  $ ( , 0 z8 H cP T X \ d p t x |  z  c        c     z  c $ ( , 0 H T b` l p t x | z  c       b     z  c     , 8 mL \ sl p t x | z  c          z  c     ( s< cT ch p |   s     p4bT\hacpqcs$,04<@DLcXhcc   $c,04<@Llcx|ccvcccb$,c@tHcTbhp{|ctcbcm@@z c$(,04HP\dctm$$cihhzc$c4b<^@D^HT\`dhlzt00zcbCCXXzc  (D\l|0 0 H"H"ac $(HcXc`rhcxcPPvzccr <DcLrT`ppxxzchhcx 4$(x,408v@|`hcyc    aa $ (08 <D HLT X` dhp t|     c    rc$4h@D" HL" Pjj  ddccF 3 $F (3 ,8c@L`chxsccccs c4cHtPc`clsx{cctccscc$m8HsP`dh3 lp3 tccsccr c(4s@cH\hrp|rjjccbe 3 e 3  |@LcXc\dlxcbccZ Z cb@cH; LP; T\pc|b  v H X bt c|      s c c   s!!c$!(!,!0!4!D!sd!cx!c!!!!s!!!!!c"c""0"`"d"|""b"a"u""c"i"""""(#j,#j4#% @#% P##h####c##c$ $c$$ $$$($D$L$a\$`$d$p$t$(&x$(&$$@($@($$ )$ )$$)$)$$,$,$$$$$% %%4%c<%m@%D%mH%P%X%h%pt%%j%j%c%b%b%%1&&&1 &&v$&|T&d&cl&&c&&&&&&&s&&c&&&&&&'w'''' '$','0'4'H'sh'qx'a'p''w'h'c(s((; ($(((;,(8(vX(`(l(c|((((( .( .(c(i((a(a(((u(u($),)8)cH)\)h)t)x) .) .)c)i))a)a)))u)u)* *c *(*aD*kH*P*kT*X*h*cp**i**a**a***c******b*8++C++C++ +(+pD+uL+T+\+h+c+b+++++++v+8++c+b+++c,b, ,,, ,k,,b4,D,cT,bd,l,x,c,b,,,,,k,u,, -----$-,-0-a4-8-a<-@-L-cP-`X-`\-l-t-c----c-------c-@-..@ ...v0.8.`.h.c..c.l.....c.h.e.Q.h.e.Q.v.../c//z/Q /$/z(/Q,/v4/@/cH/,L/QP/,T/Q\/d/p/ gg fg8Dd(8gP*(08*@PX`*hx*4*c*1*; (*0@HP*XhpQx*eQ*z* Xxo.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rela.rodata.modinfo.rodata.str1.1__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3d/.@tg>/(9@N0 I@`^80Y@xf2o23> ~>@O@x R@U@0X0XZ0ZH_ `i)