ELF@@{_WOC@BRCR(r@ BA?v#Tx@JxG@ BAw"!#R7v@h @Rir @vBhR / S)Xj9`2y\xN@  CAb2!#R@7!u"?xT@**uRx@h @@@ @R) r kT@ q!T(R!4*@qT*`!BVtruA"q#T@ `Buh*"q#T@ `buh."q#T@ `uh2"q#T@ `uh6"q#T@ `uh:"q#T@ `uh>"q#T@ `uhB"qT `"uhF`!R"R``h* @)@?!T*OEWD_C@{A_{ OthV@66`!VOB @*{è_{ O`ѹ`t"@`u@@?OB @ R{è_{og_WO @`bsN@`BhA4xhA^hAq!TBR**a Rtrv@`"h @ Rir"R AQ#^hAqT*xBhB_Gq TS:*c@RB|@`c@RB|@h@ qT@@qT" @xch@RB* @Z#@RB*(^@  V@QkT@*_GqT@*BR_CqT*@~@vR6b7N@BR NuvA`s@`h@?hBv2y2 _C` T @c@RB|@`c@RB|@@(4 Rhr  CTw@({x3A 3C_RB|@3ѵC_{hN@TCTt@RB|@^Z@Q_T_CT@* Rhr  #BRv2|@hN@4|2CTy@{{#@3! 3C_R|@3єZC_{hN@TCT@*BRT _)@?TOIWH_GgFoE{D_@*@*{og_WOC@tBhA 4Rvru@`"h @"R hA4u2z2@4Rhr  ACTw@H{| @{hN@TC!T,?CT*?CTwbN@N9hA?bT @)@?TOFWE_DgCoB{A_@*@*{og_W O C@CbN@BA4CBB*rBRc* 5c^@_bTC *5C^?Tc ^T @H@ qAT@5q(T?CqT@Q9[^@c[^_#T@ {@^*{@^#R*:`?֠c^ T @h@ qaT??qbT@Q:RH^@[: @@9@c^('h6 @ #9@!R ?c@^)R9!h@9*y@;?;qT @* @" @ Rir R   A _)@?TOJWI_HgGoF{E_*@*@*@*{og_ W O @CbN@BAh4CBB*rBR{Cc* 5c^@bTC *5C^?Tc^ TC]9qTh@ q@TCqT@Q<R@H RcH^_#BT@ s@^*z@^**@?֠c^_T@ q!T C]C]@h@%h6@`"z@*@?c@^)R:!h@: ;qzTC@@@" @ Rir   *] _)@?TOKWJ_IgHoG{F_@@@*@*{og_WO@Cb N@BA4D!C!4!4!4!`4*7R *6R*VR*vR!C*4 _)@? TOGWF_EgDoC{B_W6@}T!C@bB;R#* 5#@|#@*?#bTY9@ C9 @Y@#R* ?C@*{og_WO@Cb N@!C!4!4!4!`4*7R *6R*VR*vR!C*4 _)@?a TOGWF_EgDoC{B_W6@}T!C@bB;R#* 5#@|#@< ?#"TY9@ C9 @Y@** ?C@*{_WO@bN@#*4g#@BAH4"A@4QAhC 4;BAh4*@" @Ryr3 3C_)3 *C@ @* #@h "A _)@?aTOFWE_D@{B_֠AG97cRRR@@?R{og_WO@bN@*22"RyN3@4B T@H{v3 3c_x35@C{N@TBT?@@@ @3 3C_ )r$RB*|@RB|@sqT _)@?TOGWF_EgDoC{B_@*{ WObN@AR4&AG97cR @@?OCWB @{Ĩ_{g_WOC@***`bhAR R)rRvSkrr3Z v@w"h @ @r(: H 4*R3v@h @* t@h @ Rir  * @)@?!TOFWE_DgC@{A_C{_WOC@*466R`brhbF97 * `RhB qhRr6`bhbF977Rr `RhB)Rr)2qRr7t@u"h @Rxr @ 7  *v@h @* @)@?TODWC_B{AC_C{WOC@**q T5`RhB*R>2rJ!Ԛ)Jq4u@v"h @Rir7>2ru@v"h @Rwr u@h @*  @)@?TODWC@{AC_{og_WOC@***`bhARRvSyr)rR  rZz*|)@v@w"h @ @rh:  4* 23v@h @* t@h @*  @)@?!TOFWE_DgCoB{A_C{WOC@*(Rrr@" @ Rwr @R r *@ @* @)@?TODWC@{AC_C{WOC@** qTv@w"h @@@r)2m) *u@h @*@ @)@?TODWC@{AC_{og_WOC@***`bhARRvSyr)rR  r[ 3| @v@w"h @ @rH;  4*HRr3v@h @* t@h @*  @)@?!TOFWE_DgCoB{A_C{WOC@** qTv@w"h @@@r)2m) *u@h @*@ @)@?TODWC@{AC_C{og_WO@***`bhbF9(7r**RwRR4rhBqR{6R3@qR**`BhB 44*Rr)w" 5*5 4R  x@h @3A 3C_@3 *Cy@h @*A x@h @3 3C_3 *Cy@h @* @hBkTRZ @A)2T3v@w"h @Rxrr   RYr(3u@h @*   _)@?!TOHWG_FgEoD{CC_{g_WOC@*r(RtBrhB4RRu"9Rrrv@h @A @ *w@h @*A hB?kT9Z@ @)@?!TOFWE_DgC@{A_{og_WOC@** qTtBhB 4NS r2Rw";Rrx@h @A @m*y@h @*A hBkBT{Z@4H4RSrrw"8:Ru@h @ @u*v@h @* hB_kTZ@ @)@?!TOFWE_DgCoB{A_{og_WOC@***`bhARRvSyr)rR  r[3|!@v@w"h @ @rH;  4*Rr3v@h @* t@h @*  @)@?!TOFWE_DgCoB{A_C{WOC@*(Rrr@" @ Rwr @R r *@ @* @)@?TODWC@{AC_C{WOC@** qTv@w"h @@@r)2m) *u@h @*@ @)@?TODWC@{AC_{g_WOC@***`bhAR R)rRKrrZ3x  v@w"h @ @r(:  4*Rr3v@h @* t@h @* 5@ @)@?TOEWD_CgB{A_C{_WOC@**qT q`T652R >S 2RS2`Rrt@u"h @RXr @ 6  *v@h @*  @)@?TODWC_B{AC_{g_WOC@***`bhAR R)rRvSrrZ3 v@w"h @ @r(:  4*Rr3v@h @* t@h @ Rir  * @)@?!TOFWE_DgC@{A_C{WOC@*r(R@" @ Rr @) *@ @* @)@?TODWC@{AC_{g_WOC@***`bhAR)rRvSrZ3@v@w"h @ @r(:  4*23v@h @* t@h @ Rir  * @)@?!TOFWE_DgC@{A_$${!{_{{_qcom,llcc-perfmondescription=QCOM LLCC PMU MONITORlicense=GPL v2vermagic=4.14.290-g5893d2fa9ec8-ab9086278 SMP preempt mod_unload modversions aarch64name=llcc_perfmonintree=Ydepends=alias=of:N*T*Cqcom,llcc-perfmonalias=of:N*T*Cqcom,llcc-perfmonC*&llcc_priv->mutexperfmon_startperfmon_scid_statusSCID %02d %10sperfmon_counter_dumpperfmon_ns_periodic_dumpllcc_perfmonqdss_clkperfmon_filter_configqcom,llcc-broadcast-offqcom,llcc-banks-offperfmon_filter_removeperfmon_removeperfmon_configurePROFILING_TAGDEACTIVEWAY_IDMIDSCID0x%08x,Port %02d,Event %02d,CYCLE COUNT, ,3llcc_perfmon: Register port Failure! 3llcc_perfmon: Invalid qcom,broadcast-off entry 3llcc_perfmon: Invalid qcom,llcc-banks-off entry 3llcc_perfmon: remove configured events and try 0x%09llx 0x%016llx ,0x%08lx 3llcc_perfmon: filter configuration failed, Wrong input 3llcc_perfmon: filter configuration failed, Unsupported filter 3llcc_perfmon: Unable to create sysfs group 3llcc_perfmon: Counters configured already, remove & try again 3llcc_perfmon: filter configuration failed, SCID above MAX value 3llcc_perfmon: failed to get clock node 6llcc_perfmon: counter %2d configured for event %2ld from port %2ld 6llcc_perfmon: removed counter %2d for event %2ld from port %2ld 3llcc_perfmon: unsupported event num %ld 3llcc_perfmon: unknown filter/not supported 3llcc_perfmon: counters not configured 3llcc_perfmon: Counters not configured 3llcc_perfmon: start failed. perfmon not configured 3llcc_perfmon: stop failed. perfmon not configured 6llcc_perfmon: %d memory controllers connected with LLCC Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)llcc_perfmon.module_layoutlkstrtollE/hrtimer_start_range_nss}=F__hwasan_load1_noabortclk_disable wclk_unprepareUclk_enableqs|clk_prepareZ%strcmp>լJmutex_unlock֢kstrtoulll߅strsepe8^mutex_lockHqregmap_write1(snprintf"y?Dhrtimer_forwardsysfs_remove_group:BJhrtimer_cancelHhrtimer_active__stack_chk_failhrtimer_init __mutex_init|^sysfs_create_groupXUprintkpdevm_clk_get__hwasan_store4_noabortVvregmap_readt_A__hwasan_load4_noabortb=@of_property_read_variable_u32_array\__hwasan_store8_noabort yKsyscon_node_to_regmaph'J__hwasan_load8_noabort^devm_kmallocg__stack_chk_guard7\aplatform_driver_unregisterHx?__platform_driver_registerEzZ__sanitizer_cov_trace_pcGNUL(G+(>Wes 8Phl p&$;@W4s "#p(%&\(hl) `* 9l+pK, d-v0L 2,L4p56 7`9Lh:t;)<h; I L "f "I|H    @ `  5 R I t 1U I @ I   "   (,G Vq4AH[hu $2>Ulu $xllcc_perfmon_driverllcc_perfmon_probellcc_perfmon_groupllcc_perfmon_probe.__keyfeac_port_opsferc_port_opsfewc_port_opsbeac_port_opsberc_port_opstrp_port_opsdrp_port_opspmgr_port_opsllcc_perfmon_timer_handlerllcc_perfmon_removeperfmon_counter_dump_showperfmon_configure_storeperfmon_remove_storeperfmon_filter_config_storeperfmon_filter_remove_storeperfmon_start_storeperfmon_scid_status_showperfmon_ns_periodic_dump_storefeac_event_configfeac_event_enablefeac_event_filter_configferc_event_configferc_event_enableferc_event_filter_configfewc_event_configfewc_event_filter_configbeac_event_configbeac_event_enablebeac_event_filter_configberc_event_configberc_event_enableberc_event_filter_configtrp_event_configtrp_event_filter_configdrp_event_configdrp_event_enablepmgr_event_configof_match_llcc$d__UNIQUE_ID_description76__UNIQUE_ID_license77llcc_perfmon_attrsdev_attr_perfmon_counter_dumpdev_attr_perfmon_configuredev_attr_perfmon_removedev_attr_perfmon_filter_configdev_attr_perfmon_filter_removedev_attr_perfmon_startdev_attr_perfmon_scid_statusdev_attr_perfmon_ns_periodic_dump__UNIQUE_ID_vermagic61__UNIQUE_ID_name62__UNIQUE_ID_intree63____versions__module_depends__UNIQUE_ID_alias64__UNIQUE_ID_alias65init_module__sanitizer_cov_trace_pc__this_module__platform_driver_registercleanup_moduleplatform_driver_unregister__stack_chk_guarddevm_kmalloc__hwasan_load8_noabortsyscon_node_to_regmap__hwasan_store8_noabortof_property_read_variable_u32_array__hwasan_load4_noabortregmap_read__hwasan_store4_noabortdevm_clk_getprintksysfs_create_group__mutex_inithrtimer_init__stack_chk_failhrtimer_activehrtimer_cancelsysfs_remove_grouphrtimer_forwardsnprintfregmap_writemutex_lockstrsepkstrtoullmutex_unlockstrcmpclk_prepareclk_enableclk_unprepareclk_disable__hwasan_load1_noaborthrtimer_start_range_nskstrtoll__mod_of__of_match_llcc_device_tableY Y,TDZT[`[h\t]T[T[[JJ^[_`_0a@aL[X[`JhJt^|J~J~b]TJaJac[TJ~J~cTJJca [_,`4_P_`ThaxTT>>dTJJc_TJ*J*cTJ?J?e] _T JU$JU(c0_<THaT]X>\>lTpJUtJUxc_Ta]>>TJUJUc_Ta]>> TJUJUc _,T8aD]H> L> \T`JUdJUhcp_|Ta]>8>8TJUJUc_Ta]>P>PTJUJUc_T(a4]8>h<>hLTPJUTJUXc`Tlax]|>>f]==]YYgT[$h0i8h@THTPTT>\>`jh]T[[[kYY$T,[<_P[h_xT|JFJFlTJmJmc[_m_ TD_LJ/XJ/\ll_tJ:J:l__T[[JJl ] ] T( T8 [@ JL JP l\ ] _ T T JF JF l T [ J J l ]( [4 [@ [X k _ J/ J/ l _ J: J: l _ [$ _8 `@ _H J'T J'X ll _ _ T T T J J l _ T T T$ JF( JF4 lL _\ J'h J'| [ _ ` _ l _ _ T T T T J J0 l8 Y@ Yp Tx g| T Y Y T _ [ _ m__P[\_p`x__TTT[]_ TTT$T(Y0Y\TdTlgYYT][n_TJJcaJ|J|oPp\[h_opo[JJcT[__T T(T@aL[Xad[[[JJc[[[_ Ta,[8aH_XadTlTx_[T[TT[_a_a T0T8T@THTPTXT`[l_m_aqYYTTgT TT<Y@YTT\]h[xn_J|J|oJJp[_o(p8oD[Xc`Tl[_TTaa[[ [JJ$c,[<[`[x_TTT_[TTT[_(a@TPTXT\J`JdcpTxTTTT[_maqYYT$T,g0T8T`YdYxT][_TJJcnJ|J|oJ"J"rJJrJJ rJJ r(T0T4Jn8Jn@TPT`TpT|J|J|opTTJ4J4cqYY[TJJ$T,T0J|4J|<oDJ|XJ|hpt[_a[[T[ToTTTT q(g,TTYXYlTt][nJ|J|oJ"J"rJJrJJrJJrTTJnJnT T0T@TLJ|PJ|XohppTxT|J4J4cqYY[TJJTTJ|J|oJ|$J|4p@[P_`ax[[T[ToTTTTgTYY,T4[HpPTdnl[|_[sT[TiTJJctTuT _T T$J(J,c8[H_d`l_a[_m[TT[vuqYY, [@ wL T` xl Tx T [ [ k g Y Y T [!_D![P!_d!`l!_|!a!_!T!T!T![!_!`!_!J"J"J4 "J"J "J4("l4"J*@"J*L"lh"Tp"Tt"Y|"Y"T"g"T"["y#T#n#[0#w<#TP#xX#T`#ih#Tp#[|#[#k#q#Y#Y#T#_4$[D$_X$``$_l$a$[$_$m$[$_$m$Y$Y$%g@%YD%YT%Th%_t%T|%T%T%_%_%T%T%_%[ &_(&`0&_H&aT&[`&_t&mx&Y&Y&g&Y&Y&T&T&_ '[0'_H'T\'[l'_'`'a'['_'m'T'J?'J?'c'Y'Y(g$(Y((Y@(TH(_([(_(`(_(a([(_)m )[)_0)m4)Y<)Yh)g)Y)Y)T)[)_)`)_*a *[*_,*m0*Y8*Y\*gx*Y|*Y*T*T*[*_*`*_*a+[+_$+m,+T0+J?4+J?8+c<+YD+Yh+g+Y+Y+T+_+[+_,`,_$,aT,[`,_t,m|,[,_,m,Y,Y,g,Y,Y-T-T$-[4-_H-`P-_t-a-[-_-m-T-J?-J?-c-Y-Y-g.Y .Y$.T,._8.Th._.T._.T._.[/_/`$/_Y,>g==(JqP@>=#=(%=&=(=l)=`*=l+=, =-(=00= 28=L4@=5H=6P=7`=9h=h:p=;=<>>> >@>`>>>JC=J=p J8=@JX=@`Jx=4J=J = JX="T >U>UVT >>XPSW.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rodata.modinfo.rodata.str1.1.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @0>@jg+p>&@`1PA;PA(6@KxA F@p`VA^(Cg2Dev0yIJ@0N@ @WXWXW S b