ELF-@@CB?#{SA!@A ?a@ ?* 5R*SA@{è#_րA  @ ?ր4Ab! _$?#{ScX [*AcT`Tcd\@Td@eTd*@kTa@?ATdK A$Ңbdb dLdb abaaa@BR@SA[BcC{Ĩ#_ _$?#{S(@T@! 4!4SA{¨#_`BSA{¨#_sbSA{¨#_?#{S`@94@ѿTa@3ѿ`T5SA@{è#_@SA{è#_SA@{è#__$?#{c[CSC3?TR a`5aB3?TCv4qSA[BcC{Ĩ#_WSA[BcC{Ĩ#_WSA[B  _$ՠ?#{c[CA D ?TdA ? TaTS C$kAAA"!C6?T+@?BTA@A@@A@?qmTRkT@@~{hwTbC[ @?qMTRskjT`+6*bCskTB@B_A@+@CCaA@SA[BcCkD{ƨ#_ֿ@TC[BcC{ƨ#__ _$?#{ @{#_?#{A8[c?q@?bCAz T ) S*k C*'$@T B@T D ITȰA ITFTAB@@?*5@T?TT;@cTsR@`B*RRvs+ySd#u*@7*b!GB*4a@SAkDsEA8?@@B!ҡT*[BcC{Ȩ#_?`TSAkD!uDx3B$Rcyb;*5!ycHxOcB4RdCyc *`4s;@;@TSAkDÂ 3@AFAT"\@AT" @_AT"(@_kT"@_T33@Af` b#B &'R3Uw "ǚ3@SAkDsEwSksxSAkDsEn?#{A8C@B7AB@S*[` 4,1TbbCtj_qMTv uRcwB#`A@ @*@?yRC?qT`C5cAbbCk T~Scz`$Ԛ 7cAs*c@`?ccA*c@`?`A @*`?[@ QqHTcA*c@`?g@qTaCkT? q`TaA!8@ ?ֽuaCg@bacA@ R*B@B@@?֥SA[BcC#@A87@@B!!T{Ǩ#_`A4@ ?֒@95"R9!!SA[BS[c#*`b!d_$?#{S*[vRCqT@5*:SA[B{è#__$?#{S@RCqT@5R SA{¨#_  ?#{[ BSCTbBS_ TtA5@A ?bBS_!TBC  B$ң SA[B@{Ĩ#_?#{S*[`RCk@T`A@*@?*4tRCqT@5R*SA[B{è#_RtRR*SA[B{è#_ _$?#{!R{#__$?#{R{#_  _$?H T ҂  ?T?#{[SC `Tc6Raxr7#`BTtyRC?qT`AcxwT"\@?9ATyRC?qAT @5RQ`BT cC#@RSA[B{Ũ#_B?T! R_  _$Հ?#{[ckZ@CAA C ?ThB ? TaTBB AC$Ҥ"!D7 ? TS+@?A TA@8@@?qTRkT@~{hvTbC[ @?qMTRskjT`+6*bCskT@B_@SA+@@CBA@a ?ֿ@@Bb[BcCkD{ƨ#_ֿT@C[BcCkD{ƨ#__  `CqT?#{SR[ck** F+6`zS`a**5bCsk TSA[BcCkD{Ũ#_@_@*b ?#{A8S[cs ABO )@+*@9*4*L,T2q(+T**54*4@ @` R@'kY@_@C!RR*7DGbA!*5:@@{@C;@s7@c @ ** 4**kD~@A8O@@B!ATSA[BcCsE{ʨ#_ּ R* 5S4 7҄AC*@?@5AS*@?`5@5"՚2 kATA`8*5A`P@9`54*C@A:A A@ @`D T@ R?qTsk*T@t~{ht c @`?@5@7h4@4A) @@sk+TA TCc{{ B@҂R!A6Rabr  ?T\@9 ?TcBA!RR*b*5kDMx:,A@A@aD5 ?@TA@@?ր5A TC@SCqT@@5R)kD@NZR4k|@*G@R?#{k@RS[c@RCR* 7s*!*@5?R`{9` "C!`B ``C`nzwv 9* 5Ca C D#ac 6{@CTAA@w b @@@_qTRkJT@~{hu # @`?*5@3h5@5A) @@k TBTCCRT ՃbGF!RR*b* 5BaTCSA[BcCkDsE{ƨ#_`@*C*sE~@SA[BcCkD{ƨ#_B@?4c@*bRC_q!T" @R5'su  _$?#{S[cRS`@`@` @@TSA[BcC{Ĩ#_ֳs  _$e@e@ee@%?#{{#_֤_ _$բ@@@@@C@?#{{#__֠__$?#{c S[vBC@TbBS_`TcA#`A5@4*c`bBSA[B*cC{Ĩ#_b@c!CRZ"@_@zT4 _$?#{K{#__  _$?#{Ss[`W*`*SA[B{è#_ִ _$?#{S[v`@@Tcˠs @tT˵cCB*s!*SA[B{Ĩ#_  _$?#{SsRCqSA{¨#_  _$?#{S[u`@T@TѿT?*4*SA[B@{Ĩ#_R  _$?#{c[CSDT AT _T?*4C*SA[BcC{Ĩ#_R _$?#{c[CSCTBT_T?*4C*SA[BcC{Ĩ#_R _$?#{S*B@ C@TaB3?Ta@?kATBSA@{è#_֠BSA@{è#_֑~_!~Ȣ5q`|_R5a5;$q`|_R5u5;thermal_zone_device_criticalthermal_zone_device_enablethermal_zone_device_disablethermal_zone_device_updatethermal_zone_bind_cooling_devicethermal_zone_unbind_cooling_devicethermal_cooling_device_registerthermal_of_cooling_device_registerdevm_thermal_of_cooling_device_registerthermal_cooling_device_unregisterthermal_zone_device_registerthermal_zone_device_unregisterthermal_zone_get_zone_by_namegovernor %s failed to bind and the previous one (%s) failed to bind again, thermal zone %s has no governor %s: critical temperature reached, shutting down Temperature too highthermal_zonecooling_devicecdev%dcdev%d_trip_pointcdev%d_weight'%s' must not be called without 'get_temp' ops set failed to read out thermal zone (%d) binding zone %s with cdev %s failed:%d 3thermal_sys: Error: No thermal zone type defined 3thermal_sys: Error: Thermal zone name (%s) too long, should be under %d chars 3thermal_sys: Error: Incorrect number of thermal trips 3thermal_sys: Error: Thermal zone device ops not defined &tz->lockthermal_zone%dcooling_device%d&cdev->lockthermal_cooling_device_releasestep_wiseFailed to set governor %s for thermal zone %s: %d 3thermal_sys: Failed to register governor: '%s'6thermal_sys: Registered thermal governor '%s'4thermal_sys: Thermal: Can not register suspend notifier, return %d %s thermal_$?#{`!R{#_ drivers/thermal/thermal_core.c_$?#{S[T@*4@ @ T@@"#TB!!@*5*4CTB*"4*R@@"SA[B@{Ĩ#_thermal_zone_device_updateR<Vintp,*u80u16Ju32ds64wu64p$  HI A AY7#</ p         A   >p!VR Hp"vwp#    {;~  !p%   @p&Sp'p(+p)]*p*;+ pp,*p,p,#  p,D        !"#$%&'(p, |p,p,Rp,  pp3 ida =p-        p.p/2 p0`  k k p7   J  p1 p1  p20h  m p3 p4(0      p5   p6   p7s p8t      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcp9)p9p:+ p;$Lp< w()*+p<'pt" (6-6-6-606 -7-7?"7.#707N -7-7-7)*7l(;B2-HB@TB(8q-808:-9-9A}B, -B( ;-";-;(6:7-N:-C:Ba:-y:-n:B;-;-;0;I-<-;C<=ADM=.R=1-=-=*>P*>Q**>R.6>1?-?-?-?.@* @P0-- .-.)..A1#-1,., -.*.c0-;->; h  Ia 3tza15ic]5retc ]5posd!5tzpe$&6$n6$n6$y7$y9/4/G5i1]5tzp2$5tz35pos4!6J$:6]$:6p$E7$EI 3tz24:]4'5i!]: &"Q',&$>C&$(@&-ABA-"AB/A-HA-("R')"R(6)-6-6-606 -7-7?"7.#707N -7-7-7)*7k(_A*-xA-lABAf-A-A-A@A(_A^*-xA-lABAf-A-A-A@A0 ;-";-;:<+c">#c'*"AP)"AQ:+]+~+"2P)"2RK]+LL +:];,%,"!P)"!RK]O,LL ;,: ],;9p.3tz=4 $]M. 7"M $M7$]H. p.8].3tz@$ :]$.;I >03tzB5pos'6.0$7$I s03tz<$]5ret ]Ii 03tzi=4iE]$k $l]$l]IV 13tzV?4W ]4W( $Y]NG@?1$1M2*M13tz*DI  13tz I4!O]2Pret]Q275gov 2 R/2Q2S]2Tbuf*;eUposdQ l'2!PV!SS](3Ttz@dW;eUgovQUret]dXYv3Z;Ppos[6g3Q7QSu]<4Wu8dUerrw]hQxRUposyc><4QMBA-A-ABAX-A-A-A@A>T4!P>l4Uret]PV!RO_ ]4\tz_=Z`Pretb]RI 4\tzI@ZJRO3!15Z3=RPpos56"5Q:7Q:O d]Z5\id d2]Z d:]O _]5Z _4]Z _GRO 9]5Z 91]\id 9<]Z 9D]O 4]5Z 43]\id 4>]Z 4F]O /] 6Z /1]O *]*6Z *0]O %]H6Z %0]O ]r6Z 0]Z CR] ]R D6\tz DZ D]Z D R 6\tz 2%644`4@x2@.274@=`4@Ix7$Dp2.l74C`4Ox$p2.74I`4Ux4p2.73sX4x4!`5ret2y%p#84y<`4zM7^2T0u C84TCx2Z83sZ64ZE4[ `4[x2rR83devr98 p OXR8ZX>8 BI883ida8)8 8Ix93xax194x;x 3O?0]@9Z?H2 My93wq >4 y94  {R 9Z 4Z >]RY9ZY09 2B(994BC O@]:\n@O t]0:\nr tpZ t>0: R[:\nr!Z=[: R:\nrp\p7[:OA]:\xA(OB &:ZB :2];3v;3old!]3new*]7$ ] R'-;\v';\i']O]I;\vI; R cs;\v cOs;Z cY` R T;\v TJs;Z TT`R E;\v EIs;Z ES`IG;3iG3vG,; RA<\iA\vA< O`<\ptr`<\old\newZ]7_ f<`a<\ptr`<\old\newO<\ptr`<\old\newa=\ptr`<\old\newa<=\ptr`<\old\newOMn=6_=Q M7QM2{=3ptr{`<3old{3new{5x0{5x1{5x2{5tmp{2zD>3ptrz`<3oldz3newz5x0z5x1z5x2z5tmpz2y>3ptry`<3oldy3newy5x0y5x1y5x2y5tmpy2x?3ptrx`<3oldx3newx5x0x5x1x5x2x5tmpxR0F-L0)*X0t*e0P0s0-0-0)*0h*0l*0p(g1H-u1).1(13 >G-10., -.)*.i(18G-1-1,1  -1-1(1:G-1-101  -1-1,@9$-k9-^9-R9,1<-1-1(?1=H-Y1-M1(:oaH-#:-:00-0-0-0)*0td-p(IG.cG .d..(1 I-10., -.)*.f0-;->;d(3JG53e*A3cEM3DU3sI*Z3PDg3I*h3RC4I-4-4).4B@-ABA-"AB/A-HA-;0 ;-";-;deMGse.....0e4-s)*d.*h*g*PH L*QHL*Q(@J.M-ABA-"AB/A-HA--=-=*>P*>Q**>R.6>H##Q*$#PA}B R-B0-- .-.)..A1{R-1,., -.*.j0-;->;d(3(RG53P.A3f.HG.c*.c% U$ > : ; 9 I$ > : ; 9 I> I: ; 9 ( 5I &I  I < <  &I!I/ 4: ; 9 I?<4: ; 9 I?> I: ; 9 ((( (4: ;9 I?<> I: ;9 : ;9 I> I: ;9 <! : ; 9  : ; 9 I8 : ; 9 I8 !4: ; 9 I"4: ;9 I#.: ;9 'I@B$4: ;9 I% : ;9 & : ;9 ' (1RUX YW ) U*41+ 1,1X YW -1.41/ 101RUX YW 11X Y W 2.: ;9 'I 3: ;9 I4: ;9 I54: ;9 I6 7 8.?: ;9 'I 9.?: ;9 ' :.?: ;9 'I@B;: ;9 I<: ;9 I=4: ;9 I> U? 1U@ 1A1X YW B1RUX Y W C1RUX Y W D 1UE 1F1X Y W G1H 1I.: ;9 ' J.: ;9 '@BK'ILIM4I4N.?: ;9 '@BO.: ; 9 'I P4: ; 9 IQ4: ; 9 IR.: ; 9 ' S.?: ; 9 'I@BT: ; 9 IU4: ; 9 IV W: ; 9 IX : ; 9 Y.?: ; 9 ' Z: ; 9 I[ : ; 9 \: ; 9 I].: ; 9 'I ^.?: ;9 '<_.?: ; 9 '<`5a.: ; 9 'Ib.: ;9 'Ic.: ; 9 'd.1@Be 1Uf.1@BL4%@LR% drivers/thermal./include/linux./include/linux/atomic./include/asm-generic/bitops./include/trace/events./arch/arm64/include/asm./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/schedthermal_core.clist.hdevice.hkobject.herr.hslab.hkasan.hatomic-instrumented.hinstrumented.hnon-atomic.hthermal.hthermal_netlink.hworkqueue.hmutex.hxarray.hidr.hspinlock.hatomic.hinstrumented-atomic.hatomic-long.hatomic.hlse.hjump_label.hatomic_lse.hcmpxchg.hatomic_ll_sc.hint-ll64.hint-ll64.hposix_types.htypes.hspinlock_types_raw.hspinlock_types.hpercpu.hprocessor.hpid.hstddef.hpersonality.h hrtimer.hnodemask.hmm_types_task.hrseq.h sched.hmm_types.hmmzone.htopology.h quota.h quota.hfs.hthermal.h thermal.htaskstats.h user_namespace.hinterrupt.hkernel_stat.hmm.hvm_event_item.hbpf.hcgroup-defs.hbacking-dev-defs.hmemcontrol.hthermal_core.hstack_pointer.hgetorder.hlog2.hfls64.hbuiltin-__fls.hkcsan-checks.hkasan-checks.h w "  !"  ! =' "wfb "  !.!w<!i! 1!/ . J</!.*<={r i !"!!  z  " {ri i ! " !/ ====/ u./0  x!~J ~  #{  X %~ X%G 0xJ!/4zJM .1.. J /I$yf 5 W! -! <!u 1K##=/ =0(-X  +3=!- ",!! /#  +4z =!!! #+"! / >(J0/"0" jJ.!== <<  /<*< <)! w >{J {  d   {  { _  ){_n{_nz -S{ b  "!_  !> t  ~X t<<=!.0"~.   ~.J2  Jy0""~0 .0 #g.%<* /~ ~ # ~#  #  Y   K .!L $./V  [ .? }0  4J="-!" | } k  i  ~J  . t.~$.!<<<J   [ !~ ut>"01| ,T <J\!#d~$\JL""1| ,T <J}fyQy.50.#."  <  / J"" !!"  " 4/Tr i !"!!]  ",./Xw?B .! L#0&~0"01| ,T <]Jtf w< ""w! / !!@! / !!X! tu -S  Ju. . u   xJ!!<  /x>"01w+!"=! .x~0"01| ,T  J   Xmu -S< J!#w t9!!. =  /5vri  v   ] !#!]  "! v  h=  /.%  # <".#  / .=} }  .. / !V  ..]00v "  !0 " /=/7u 0Zf0/#{9 [xJDN  &" ! " [s. . tt <gw . .A.  45.- %% (.1|~~~  L~# v  v   }  xJ6.y  /!Xg%  # -/" g#1 !! /" z ! !!@ K? L/u  / ).v -S.  =#$v   X! 5W!0v :Ft }W    i   j! & 60 !2 =%"   / /.0!!j =v_ n  . v  !  #~$"#1    .1. K  "<# /<(. "<"!-!."zJ# -   .. Iw<v v    v  .fy!!!" /! .y } } R    i   j. <~  u<.J 11  /. }.J K  <y~>"01| ,T <f @! v .~ <  .}h  !/v    !/v  z  !/v  y  >0v  }  ~~~~ }. |J.|X"~#"  # 9!=# f!% y ty    0 ! !#!=$  /y y y m n ! !~.#0  /   #( # <".#  / .0(",""#+"/."zJ# q.  .  ./ {  =| } } R    i   j. <~   20  uX d<"!/Z !!x$ =!Sh |~>"0 | ,T |.<~<   .J![+?9 1>#~  ".9.x3!>x/ YJ! ".9. "9 L < f<! .".9. "9  Jy.! O#J>!. 0  .q<  3 %)%.! =!z/0 /YXS- S mn>E.;  B !; F !;$ K q.0<!Jj!\*$%!0.!1?/0 nf<!N$$0  b %   X. 2< Z""wf J!J#>"0!&t!N$.$/ J  / ; !#0stJ!N*%2$! J  / ; !#0st<!N*%2$! J  / ; !#0st<!M+ #/.J  /A0c#w  " %y'y 'y.'y #K  ! t v vJ .v  <v x./ =!Lx< 0 . 9   # /! v. .K/7u 7u  p. /! Mv. . .HRTIMER_MAX_CLOCK_BASES__ilog2_u64PGSTEAL_ANONTHERMAL_EVENT_TEMP_SAMPLEVMSCAN_THROTTLE_NOPROGRESSthermal_list_locksize_tPGSCAN_ANON__lse__cmpxchg_case_mb_8COMPOUND_PAGE_DTORthermal_notify_tz_gov_changeNR_ZONE_LRU_BASE__list_del_entry_validfree_tzPCPU_FC_NRSCHED_SOFTIRQ__SD_OVERLAP__list_addTHP_FAULT_ALLOCUCOUNT_FANOTIFY_GROUPSida_initWMARK_HIGHkobject_nameWORK_OFFQ_LEFT__func__thermal_zone_bind_cooling_deviceSWAP_RANR_ZONE_ACTIVE_FILE__UNIQUE_ID___addressable_thermal_zone_bind_cooling_device403RSEQ_EVENT_SIGNAL_BITTHERMAL_TRIP_CRITICALMM_SHMEMPAGESlist_headUCOUNT_MNT_NAMESPACESvm_event_itemXA_LOCK_IRQthermal_zone_device_unregisterattr_name__u16MEMCG_MAXmem_cgroup_events_targetlru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNBALLOON_MIGRATE__UNIQUE_ID___addressable_thermal_zone_device_unregister410out_kfree_typethermal_governor_listthermal_cooling_device_ops__UNIQUE_ID___addressable_thermal_cooling_device_unregister408SB_FREEZE_COMPLETE__u8CMA_ALLOC_SUCCESSpids_cgrp_idNR_FOLL_PIN_ACQUIREDthermal_zone_device_set_policythermal_releaseWORK_STRUCT_COLOR_BITSUCOUNT_IPC_NAMESPACESmemcg_stat_itemNUMA_PAGE_MIGRATEPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHER__governor_thermal_tablethermal_zone_get_by_id__governor_thermal_table_endBPF_TRAMP_FENTRYfoundALLOCSTALL_DMA32ALLOCSTALL_DMAFDPIC_FUNCPTRSnode_stat_itemkmalloc_cache_typeTHP_FILE_MAPPEDTHP_FILE_FALLBACK_CHARGEPGALLOC_NORMALWORK_OFFQ_CANCELINGUNEVICTABLE_PGCULLED__UNIQUE_ID___addressable_thermal_zone_device_enable400typetargetarch_atomic_long_orTHERMAL_TABLE_CHANGEDTHERMAL_TRIP_VIOLATEDucount_type__ll_sc__cmpxchg_case_mb_16NUMA_HITatomic_cmpxchgmonitor_thermal_zonePGSCAN_KSWAPDlock_class_key__already_donedelayMIGRATE_TYPESLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEssize_tlist_add__u32xa_lock_typeNR_KMALLOC_TYPESUCOUNT_RLIMIT_SIGPENDINGhugetlb_cgrp_idthermal_tz_ida__WORK_OFFQ_CANCELINGPGREFILLthermal_of_cooling_device_registerMEMCG_SOCKWORKER_DESC_LENUCOUNT_RLIMIT_MEMLOCKDQST_CACHE_HITSthermal_netlink_initresultfor_each_thermal_zoneNR_SHMEM_THPSUNAME26__SD_BALANCE_WAKEoldvalHRTIMER_BASE_TAITHP_SWPOUT_FALLBACKthermal_cdev_idacpuset_cgrp_idPGLAZYFREEDHTLB_BUDDY_PGALLOC__SD_SHARE_PKG_RESOURCESworkqueue_structlong intTHERMAL_DEVICE_DISABLEDWORK_STRUCT_WQ_DATA_MASKinitializedNR_WMARKraw_spinlockWORK_STRUCT_PENDING__UNIQUE_ID___addressable_thermal_of_cooling_device_register406THP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMATHERMAL_TRIP_PASSIVEPGPGIN__UNIQUE_ID___addressable_devm_thermal_of_cooling_device_register407raw_spinlock_t__thermal_cooling_device_registerwordthermal_cooling_device_unregisterkmalloc_cachesPGALLOC_DMA32LRU_UNEVICTABLEerrorCPUTIME_SYSTEMBPF_CGROUP_STORAGE_SHAREDheadtz_idkmalloc_largeNR_FILE_DIRTYdataTHERMAL_DEVICE_ENABLEDDQST_DROPSio_cgrp_idNR_ZONE_INACTIVE_ANONPGFREE__UNIQUE_ID___addressable_thermal_zone_device_update402__cmpxchg_case_mb_8WORK_OFFQ_POOL_BITSNR_INACTIVE_ANONUNEVICTABLE_PGRESCUEDNR_VM_ZONE_STAT_ITEMSsigned charstatic_keyHRTIMER_BASE_REALTIME_SOFTmodeNR_FREE_CMA_PAGESNR_ACTIVE_ANON__init_work__u64NR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTWORK_STRUCT_PWQweight_attr_namepid_type__BPF_CGROUP_STORAGE_MAX__ret_warn_onupperout_ida_removeWORKINGSET_NODERECLAIMcdev_nodeunsigned charin_suspendCOMPACTSTALLNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITperf_nr_task_contextsrelease_idaPGDEMOTE_DIRECTnuma_stat_itemHTLB_BUDDY_PGALLOC_FAILDQST_READSthermal_notify_tz_createunregister__TASKSTATS_CMD_MAXALLOCSTALL_MOVABLEWMARK_MINMIGRATE_ISOLATEthermal_trip_typeNR_ANON_THPSshould_stop_pollingthermal_governor_unused_Boolfailed_gov_namethermal_cooling_device_releaseSTICKY_TIMEOUTSlowerdevices_cgrp_idPIDTYPE_PIDKMALLOC_CGROUPflagsmax_stateNR_KERNEL_MISC_RECLAIMABLEWORK_OFFQ_POOL_NONEcharPGREUSEMEMCG_SWAP_FAILinstrument_atomic_read_writeperf_event_cgrp_idTRANSHUGE_PAGE_DTORNR_SWAPCACHEthermal_zone_device_init__cmpxchg_mbUCOUNT_INOTIFY_WATCHESARM64_VEC_SVENR_PAGETABLEfree_memTASKSTATS_CMD_NEWthermal_unregister_governorsfls64long long unsigned intpolling_delayTHP_DEFERRED_SPLIT_PAGEN_HIGH_MEMORYUCOUNT_UTS_NAMESPACESattrTASKSTATS_CMD_UNSPECNR_VM_EVENT_ITEMSdelayed_workMEMCG_LOW__compiletime_assert_297thermal_instance__unbindWORK_STRUCT_COLOR_SHIFTWORK_NR_COLORSTHP_FILE_ALLOCvm_fault_t__ret__kernel_ulong_tCPUTIME_IRQNR_SLAB_UNRECLAIMABLE_Bout_kfree_cdevCPUTIME_NICE/home/test/workspace/code/optee_3.16/linuxbpf_cgroup_storage_typekasan_check_writecompound_dtor_idthermal_notify_tz_enableWORK_OFFQ_FLAG_BITSbpf_tramp_prog_typeperf_sw_contextPGSCAN_SKIP_DMA32__lse_atomic64_or__UNIQUE_ID___addressable_thermal_zone_device_register409update_temperatureatomic_long_tKMALLOC_DMATIMER_SOFTIRQMEMCG_SWAP_MAXHRTIMER_BASE_MONOTONICdworkfalseMIGRATE_RECLAIMABLENR_FILE_MAPPEDADDR_LIMIT_32BITmatchobjectTHERMAL_TRIP_ACTIVEUCOUNT_PID_NAMESPACES__UNIQUE_ID___addressable_thermal_cooling_device_register405SB_FREEZE_WRITEnew_govwork_structpoweroff_delay_mszone_stat_itemBPF_TRAMP_FEXITarch_set_bitdevice_attributethermal_zone_device_updatePGSCAN_SKIP_DMAmemcg_memory_eventBALLOON_INFLATEDROP_SLABthermal_initcpuacct_cgrp_id__SD_ASYM_CPUCAPACITYMIGRATE_HIGHATOMICHRTIMER_BASE_TAI_SOFTKCOMPACTD_FREE_SCANNED__UNIQUE_ID___addressable_thermal_zone_unbind_cooling_device404thermal_zone_device_opsARM64_VEC_MAXCPUTIME_GUESTWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLYtripsinstrument_atomic_writeTHERMAL_TRIP_HOTPIDTYPE_MAXPGDEACTIVATEspinlockthermal_zone_device_check__list_add_validbind_tzMEMCG_NR_STATBPF_CGROUP_STORAGE_PERCPU__SD_SHARE_CPUCAPACITYthermal_zone_deviceWB_DIRTIEDlong unsigned intthermal_zone_paramsUCOUNT_USER_NAMESPACESNR_MM_COUNTERSHRTIMER_SOFTIRQPGSTEAL_FILEWORKINGSET_ACTIVATE_BASESWAP_RA_HITvmscan_throttle_statehandle_non_critical_tripsthermal_zone_unbind_cooling_devicePGSCAN_FILEPGPGOUTNR_ZONE_UNEVICTABLEPGALLOC_MOVABLECPUTIME_STEAL__UNIQUE_ID___addressable_thermal_zone_device_critical399NULL_COMPOUND_DTORNR_SHMEM__find_governorthermal_cooling_devicePAGEOUTRUNkasan_check_readremove_idpassive_delaythermal_zone_device_registerKMALLOC_RECLAIMtrip__SD_ASYM_CPUCAPACITY_FULLGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlysize_is_constantMIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITkmallocPCPU_FC_PAGE__ll_sc__cmpxchg_case_mb_32__compiletime_assert_0__compiletime_assert_1__compiletime_assert_2WORK_CPU_UNBOUNDthermal_genl_sampling_temp__SD_NUMACOMPACTFAILPIDTYPE_SIDfor_each_thermal_cooling_device__SD_BALANCE_EXECorderUCOUNT_CGROUP_NAMESPACESDQF_SYS_FILE_BKSWAPD_INODESTEALDQF_PRIVATEMEMCG_HIGHsystem_uses_lse_atomicsNR_THROTTLED_WRITTENWORK_BUSY_RUNNINGTHP_SPLIT_PAGE_FAILEDNR_FILE_PMDMAPPEDlong long intLRU_INACTIVE_ANONthermal_notify_eventTHERMAL_EVENT_KEEP_ALIVEUCOUNT_TIME_NAMESPACESarch_test_bitspinlock_checkweight_attrNR_SHMEM_PMDMAPPEDSB_UNFROZENfor_each_thermal_governor__kernel_size_tNR_FILE_THPSUNEVICTABLE_PGMLOCKEDthermal_cooling_device_registerarm64_const_caps_readythermal_pm_nbMIGRATE_UNMOVABLEMEMCG_NR_MEMORY_EVENTSWORKINGSET_ACTIVATE_ANONmaskNR_VM_NODE_STAT_ITEMSweightthermal_tz_listCOMPACTSUCCESSWORKINGSET_REFAULT_ANONthermal_notify_tz_deleteREAD_IMPLIES_EXECcurrent_stack_pointerALLOCSTALL_NORMALCMA_ALLOC_FAILWORKINGSET_REFAULT_BASEHUGETLB_PAGE_DTORhandle_thermal_trip__list_del_entrycount__SD_SERIALIZEeventstopaddrnotifier_blockKSWAPD_HIGH_WMARK_HIT_QUICKLYNUMA_MISSMEMCG_SWAP_HIGHNR_ZONE_INACTIVE_FILEunsigned intSB_FREEZE_PAGEFAULTatomic_readkcsan_check_accessspinlock_trseq_event_mask_bitsNR_ZONE_WRITE_PENDING__ll_sc__cmpxchg_case_mb_64SHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTSLABS_SCANNEDPGSCAN_DIRECTNR_STATSset_bitWORK_STRUCT_PENDING_BITthermal_register_governors__SD_ASYM_PACKINGl_yesgovernorTHP_MIGRATION_SUCCESSarch_static_branch_jumpNR_LRU_BASEZONELIST_NOFALLBACKatomic_setbind_cdevprint_bind_err_msgcdevNUMA_HINT_FAULTSTHP_COLLAPSE_ALLOC_FAILEDNUMA_INTERLEAVE_HIT__kernel_ssize_tdrivers/thermal/thermal_core.c__SD_BALANCE_FORKERR_PTRthermal_classlist_add_taillistNUMA_PTE_UPDATESthermal_register_governorzone_watermarksCOMPACTFREE_SCANNEDTHERMAL_DEVICE_POWER_CAPABILITY_CHANGEDPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATEADDR_COMPAT_LAYOUTxarraymigratetypeNR_ACTIVE_FILE__UNIQUE_ID___addressable_thermal_zone_get_zone_by_name411__SD_FLAG_CNTWORK_STRUCT_LINKED_BITboolkmem_cache_alloc_traceUNEVICTABLE_PGSCANNEDBPF_TRAMP_MODIFY_RETURNthermal_notify_tz_disable__kernel_long_tthermal_zone_device_enableN_CPUTHP_SPLIT_PAGE__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDperf_hw_contextxa_mark_tVMSCAN_THROTTLE_CONGESTEDNR_ZONE_ACTIVE_ANONPSWPINworkarch_atomic64_orNR_INACTIVE_FILEBPF_TRAMP_REPLACEZONELIST_FALLBACKTHP_COLLAPSE_ALLOC__list_delentry__cmpxchg_case_mb_16__UNIQUE_ID___addressable_thermal_zone_device_disable401thermal_unregister_governorrseq_cs_flags_bitMEMCG_SWAPhandle_critical_tripsDQST_FREE_DQUOTSWHOLE_SECONDSWORK_OFFQ_FLAG_BASETHP_ZERO_PAGE_ALLOCdevicesizeN_POSSIBLE__lse__cmpxchg_case_mb_16remove_symbol_linkhrtimer_base_typematch_defaultTHERMAL_DEVICE_UPLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONthermal_zone_device_criticalHI_SOFTIRQmemory_cgrp_idMM_FILEPAGESremove_trip_filePGACTIVATEinstrument_atomic_readthermal_notify_tz_trip_downKMALLOC_NORMALNR_VMSCAN_IMMEDIATEWORK_STRUCT_INACTIVE_BITkmem_cache__ll_sc__cmpxchg_case_mb_8trip_tempDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDTHERMAL_DEVICE_DOWNNR_MLOCKVMSCAN_THROTTLE_ISOLATEDNET_RX_SOFTIRQSB_FREEZE_FSrelease_device__cmpxchg_case_mb_32kobjectthermal_governor_lockPGSCAN_DIRECT_THROTTLEmod_delayed_work__kmalloc_indexTASKLET_SOFTIRQthermal_set_governorKCOMPACTD_WAKEWB_WRITEBACKBPF_TRAMP_MAXkobjDROP_PAGECACHEthermal_zone_get_zone_by_name__lse__cmpxchg_case_mb_32list_delget_orderCPUTIME_USERMM_ANONPAGES__bind__SD_WAKE_AFFINENR_BOUNCEUCOUNT_NET_NAMESPACESkzallocexitPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPSTHERMAL_TRIP_CHANGEDWORK_STRUCT_INACTIVE_DQST_DQSTAT_LASTDQST_SYNCSthermal_notify_tz_trip_upWMARK_LOW__keypolicytz_nodePGDEMOTE_KSWAPDWORKINGSET_NODESthermal_pm_notifyMM_SWAPENTSIRQ_POLL_SOFTIRQNR_FREE_PAGESWORK_STRUCT_PWQ_BITNR_DIRTIEDUCOUNT_COUNTSPIDTYPE_TGIDTHP_MIGRATION_FAILperf_invalid_contextNR_VMSCAN_THROTTLEdev_nameNR_WRITEBACKNR_ISOLATED_ANONthermal_device_modethermal_zone_device_is_enablednamepos1pos2THP_SPLIT_PMD__s64hysttrace_thermal_temperatureshort intHRTIMER_BASE_BOOTTIME_SOFTWB_WRITTENUCOUNT_INOTIFY_INSTANCESCOMPACTMIGRATE_SCANNEDkmalloc_order_traceperf_event_task_contextIS_ERRNR_VMSCAN_WRITEUCOUNT_RLIMIT_NPROC__cmpxchg_case_mb_64WORK_BUSY_PENDINGNR_WRITTENthermal_build_list_of_policiescpu_hwcap_keysbranchtrip_typeMMAP_PAGE_ZEROindextruecpu_usage_statTHERMAL_EVENT_UNSPECIFIEDPGSCAN_SKIP_MOVABLEDQF_ROOT_SQUASH_BPGSTEAL_DIRECTNUMA_HUGE_PTE_UPDATESMEM_CGROUP_TARGET_THRESH__lse__cmpxchg_case_mb_64INIT_LIST_HEADWORK_STRUCT_NO_POOLthermal_zone_device_set_modePGFAULT__SD_PREFER_SIBLINGN_NORMAL_MEMORYCOMPACTISOLATEDNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQNUMA_LOCALTHP_MIGRATION_SPLITXA_LOCK_BHdevdataclassUCOUNT_RLIMIT_MSGQUEUEHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKunregister_governorsTASKSTATS_CMD_GETMEM_CGROUP_TARGET_SOFTLIMIT__compiletime_assert_124gfp_tHRTIMER_BASE_REALTIMEdevice_nodeNR_WRITEBACK_TEMPwb_stat_itemNR_NODE_STATESMEMCG_OOM_KILLMEM_CGROUP_NTARGETSUNEVICTABLE_PGSTRANDED__ll_sc_atomic64_orKCOMPACTD_MIGRATE_SCANNEDpcpu_fcvec_typeDQST_WRITESCPUTIME_IDLEN_ONLINEWORK_STRUCT_FLAG_MASKNR_SLAB_RECLAIMABLE_BRSEQ_EVENT_MIGRATE_BIT__UNIQUE_ID___addressable_thermal_init413MEMCG_OOMCPUTIME_GUEST_NICENUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEthermal_cdev_listN_MEMORYTHP_FILE_FALLBACKPGMAJFAULTcgroup_subsys_idADDR_LIMIT_3GBCPUTIME_SOFTIRQcpu_cgrp_idonstackCPUTIME_IOWAITshort unsigned intatomic_tPCPU_FC_EMBEDMAX_ZONELISTSNR_UNEVICTABLEnode_statesWORKINGSET_ACTIVATE_FILEdef_governordevm_thermal_of_cooling_device_register__ret_do_onceCGROUP_SUBSYS_COUNTNR_ANON_MAPPEDWORK_STRUCT_STATICWB_RECLAIMABLEPGROTATEDBLOCK_SOFTIRQkmalloc_typeUCOUNT_FANOTIFY_MARKSunregister_classMEMCG_PERCPU_BTHP_FAULT_FALLBACK_CHARGEunbindMIGRATE_MOVABLEWORKINGSET_REFAULT_FILEPGLAZYFREEstatic_key_falseNR_LRU_LISTStempN_GENERIC_INITIATORRCU_SOFTIRQthermal_zone_device_disableWORK_OFFQ_POOL_SHIFTNR_SOFTIRQSPGALLOC_DMAmutex_destroynextbind_previous_governorOOM_KILLNR_WB_STAT_ITEMSsystem_freezable_power_efficient_wqxa_init_flagslimitskasan_kmallocprevatomic64_tthermal_zone_device_set_pollingWORKINGSET_RESTORE_BASEmutexNR_COMPOUND_DTORSlockRSEQ_EVENT_PREEMPT_BITWORK_STRUCT_LINKED__flstrace_thermal_zone_tripGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x 4A-A0BCR A-A $@B-BJA-<LB-A@BBDFA-DB-A BR A-A D A-A GA-dA-A0BFRAA-A0-EA-A0-DAA-lB-A@BEC[BCA-A@-C ABA-A DAdC-A` BCP CNvOCAA-A` -GA-$$B-ADA-A-AC I E BnhAAJA-A -EAA mB B DAB |AAB AACAAA-Ap I D NCKJOAAAGA-Ap  -FL AAB A AAA4pB-A0BCRA-,dB-A BRA-<A-A@BCIeEA-DA-A0BCb A-A JA-$$B-ADA-$$B-ADA-DXI-AP BGDEkADA-\C-A` BCa AuAX A-A HA-lD-AP BCCDY A-A C-AP -tA-AK [ DM A-A B  A q A IA AB GtA-A` CF BN AA-A JIA-A`  -\B<B-A@BDF_ A-A $LJ-ACA-$`K-AGA-T<B-A@BBClACA-A@-Q<LB-A@BCDEA-$(C-ACA-<B-A0BDV A-A DB-A@BBIQL A-A ,HB-A BKA-<B-A@BBCX A-A <B-A@BCEV A-A <B-A@BCEV A-A <B-A0BCV A-A GA-7`c9 ` :!V ` I oWr `  s `8c``Bl`'&`['I`J:g`ch`/`Y!!+L#`#$$P$t &`&(< dVy0X)`)t++-`--` 0@-P>` Tcxq`..`./`///% /a / /  /( /0_ /8 /@ /H /PR /X /` /h13468:<=`=> (;m$@$S$4 pBtLL0`LePmcT   2 = J ] o x ~          ( : J ] i v      1LX_ltz (K_jv< (7!V\!{`"H"P##$thermal_core.c__kstrtab_thermal_zone_device_critical__kstrtabns_thermal_zone_device_critical$d__ksymtab_thermal_zone_device_critical__kstrtab_thermal_zone_device_enable__kstrtabns_thermal_zone_device_enable__ksymtab_thermal_zone_device_enable__kstrtab_thermal_zone_device_disable__kstrtabns_thermal_zone_device_disable__ksymtab_thermal_zone_device_disable__kstrtab_thermal_zone_device_update__kstrtabns_thermal_zone_device_update__ksymtab_thermal_zone_device_update__kstrtab_thermal_zone_bind_cooling_device__kstrtabns_thermal_zone_bind_cooling_device__ksymtab_thermal_zone_bind_cooling_device__kstrtab_thermal_zone_unbind_cooling_device__kstrtabns_thermal_zone_unbind_cooling_device__ksymtab_thermal_zone_unbind_cooling_device__kstrtab_thermal_cooling_device_register__kstrtabns_thermal_cooling_device_register__ksymtab_thermal_cooling_device_register__kstrtab_thermal_of_cooling_device_register__kstrtabns_thermal_of_cooling_device_register__ksymtab_thermal_of_cooling_device_register__kstrtab_devm_thermal_of_cooling_device_register__kstrtabns_devm_thermal_of_cooling_device_register__ksymtab_devm_thermal_of_cooling_device_register__kstrtab_thermal_cooling_device_unregister__kstrtabns_thermal_cooling_device_unregister__ksymtab_thermal_cooling_device_unregister__kstrtab_thermal_zone_device_register__kstrtabns_thermal_zone_device_register__ksymtab_thermal_zone_device_register__kstrtab_thermal_zone_device_unregister__kstrtabns_thermal_zone_device_unregister__ksymtab_thermal_zone_device_unregister__kstrtab_thermal_zone_get_zone_by_name__kstrtabns_thermal_zone_get_zone_by_name__ksymtab_thermal_zone_get_zone_by_name__initcall__kmod_thermal_sys__412_1500_thermal_init2thermal_init$xthermal_set_governorthermal_release__find_governorthermal_cooling_device_releasethermal_zone_device_update.part.0thermal_zone_device_checkthermal_unregister_governor.part.0thermal_zone_device_set_modethermal_pm_notify__bind__thermal_cooling_device_register.part.0__func__.3thermal_governor_listthermal_list_lockthermal_tz_listthermal_cdev_listthermal_cdev_idathermal_governor_lockthermal_tz_idathermal_classthermal_pm_nbdef_governorin_suspend__key.1__key.2__key.0__already_done.4__UNIQUE_ID___addressable_thermal_init413__UNIQUE_ID___addressable_thermal_zone_get_zone_by_name411__UNIQUE_ID___addressable_thermal_zone_device_unregister410__UNIQUE_ID___addressable_thermal_zone_device_register409__UNIQUE_ID___addressable_thermal_cooling_device_unregister408__UNIQUE_ID___addressable_devm_thermal_of_cooling_device_register407__UNIQUE_ID___addressable_thermal_of_cooling_device_register406__UNIQUE_ID___addressable_thermal_cooling_device_register405__UNIQUE_ID___addressable_thermal_zone_unbind_cooling_device404__UNIQUE_ID___addressable_thermal_zone_bind_cooling_device403__UNIQUE_ID___addressable_thermal_zone_device_update402__UNIQUE_ID___addressable_thermal_zone_device_disable401__UNIQUE_ID___addressable_thermal_zone_device_enable400__UNIQUE_ID___addressable_thermal_zone_device_critical399.L144721_dev_err_dev_emerghw_protection_shutdownmutex_lockmutex_unlockdevice_remove_filesysfs_remove_linkida_freekfreestrncmpthermal_zone_destroy_device_groupsstrncasecmpdevice_delthermal_cooling_device_destroy_sysfsput_devicekmalloc_cacheskmem_cache_allocida_alloc_rangesprintfsysfs_create_linktrip_point_showdevice_create_fileweight_showweight_store__stack_chk_failthermal_zone_get_tempthermal_zone_set_tripssystem_freezable_power_efficient_wqcancel_delayed_workmod_delayed_work_on__warn_printk_dev_warncancel_delayed_work_syncthermal_remove_hwmon_sysfsida_destroystrlen__mutex_initstrlcpydev_set_namethermal_set_delay_jiffiesthermal_zone_create_device_groupsarm64_const_caps_readycpu_hwcap_keysthermal_add_hwmon_sysfsdelayed_work_timer_fninit_timer_keykstrdupthermal_cooling_device_setup_sysfs__devres_alloc_nodedevres_adddevres_freethermal_register_governorstrcmp__governor_thermal_table__governor_thermal_table_end__class_registerof_parse_thermal_zonesclass_unregisterregister_pm_notifierthermal_unregister_governorthermal_zone_device_set_policystrimthermal_build_list_of_policiesscnprintfthermal_zone_device_is_enabledfor_each_thermal_governorfor_each_thermal_cooling_devicefor_each_thermal_zonethermal_zone_get_by_idJJ$J,J4<JDJLh pt8hl|0d@@JJxJ|JJJ   d p    0 < \      ( H P ( @ P \ d p  t t a t a J J   JH( JH, \ h t x      $4P$X`lx|`dhltx DPX`JpJp,XX TX\dpJtJxJJ 080HXdthx   <`JpdJp$,J4J8@JhHJhLTJ(\J(`lJxJ|PPJJJJ(8<HJLJP|JpJp,4@TJJ,P4PLJ(J( L X `   J  J    !!0!8!@!`!h!!!!!!J!J!"J"J "0""""""" #d#h###$$$$d$$$$$%  ( 0080@@H@ppxpJ 0   $%)*./3489=>BC_JpJp (J,J0 a $(048a@DHPTXa (0J4JDTJ`XJ`\l JJ(_ (08@HPX`h e" %, 1?( FR,KY2e8s? x-,2n VA-Z$ t$0T"DRN#\axm'y/24JU C   3Z-L7(0:@!2FLY0kqx n+#*65F!'A+#-Wb x* ;52 EL&"(.D44:}@ F>O0U' \J.i-ou|x4WTz-a#%j >&1 &$#/)7//x5 ;! A\,GMTL2g&m0s.y1$30I')+<%a 0*W,+$ l  )$5/50<cI{#[qau3gGmFsy A  @". %3+P %)  ^()A  $c6!< BS H7%N#T=2Z0`f+lt r*xn~3X24& 2[! +/*I  c,'U+0-# &.,N 2 8>EX@^&dh1jp v3}DM/g(K$+"7*eL Z%!/2$>'x-/4t#>(V \bb"h_n)tzy!. #/'-V* :    0  ( -&& *, *B H N L T (Z a Ql t&v r '    K  / +  # Q     & R2 -8 1> TD c*J J(P &V #\ >b gi mn x C}     / !  j    n * T z  ,  E 3 ,  / \$ * `+@ /'F L .R (X 3^ "+d )j p v 3| 4 - )   1  0 1   >1 5!       5 j  " ( %. !4 (4:  @ F L ER 4X M^ $d }j |p v -| f g'  3 {. 1   W ;( - *   '! (   $  6# . !    Z 2$ j)* 0 ^46 "< -B "H Q1N T Z  ` !f {+l .r ,x "~ . A *  ;) z0     _  $   #( $ O0 5 g/ T3 l%&"T1 $& ,{2,8`&>$D JPVQ#\bh8nu f X4($W)H%11E :' u20.24J):@w,Fg4M_ &ekE3qXx41,0 _./;08,Q"^k@ x # * *P3@0Iz1V@_lluf(`6 q2whw`% wXm wP)7wH@-Nw@W"en|w8v w0 w(w w!w#wc& 14w=I_`,m u_~z/_ 43_*__t_=_EN^_$+< $$y),%.2*:H$W$f "$$$$1@O^/mp-(,!4!v)$2(:\CKTT]*kyppp0 !87<?@U<]@v<`$;CSe <xD _|g`TL>`FlxxP7EM nv `(8~(0NP*$$$$y "=$P$c$r$$"~2  /N TV Pw P   P !!!O:b:D:P:N5:t ::n ;!.;` P;og;{&z;;{&;r';{&;*;&%<J<{&W</h< -<(<%= ==S=i-a=i-o=!.=)E>&>?=?!Z?i-f?!u? ?q?@q@va@qo@'@q@f0@,@) A%A#A%0A%=A4IAB4VA`A"yA A/A A*A4AB4AAA%B?#B4/BB4^  @p#`@> A # )&