ELF @@*)_$?#@T#A_ҿ#_ _$?#{@TA{#_  _$?#{B0A!{#__$?#{B0A!{#_  _$?#{B0A!{#__$?#{8@!B@BSR{#_ _$?#{8@cB!@@BR{#_ _$?#{!B@8@R{#_  _$?#{S@hTA a2@?T`*@@`@!@` A@` A SA{¨#__?#{A8S[c*q@BWD@@wTk9` A kDA8W@@B!T*SA[BcC{˨#_`2@!?T@R7~@~{A T7@u8.Zs{7 @hTA)`|hz@!*T**@kTa2@?@@?A TR77@@@A@~@~{sEA!TRs !GqTR@#?@"5G@)!TC@A?HTb`G_TQ|{|@jaQd|{(H *1`T^cQ|@@@| { }Ś@T*1T7@`2@67?@T7@a w@ 47@A@!@AsEl7@**@kTw@7@` `2@5?@T7@ `7@RR'R&@%@kTa|{B @6Aha4@"@_1TkDA:T"@!0_1ATcqT{@'^kssEu 47@ @ `*@@`@!@a2@?@? Tc A$Rc A$R` A@?qmT{ZR@{ҕChcC$R"$RB$R$Rb` A@k%KTR!sE"@cB2"7@ 9&@uc Ac`$RsE!!7@sE!*!*!sEu7@!@sEk!eem_pd_getem_cpu_getem_dev_register_perf_domainem_dev_unregister_perf_domainenergy_model%d milliWattsbogoWatts%s %*pbl EM: invalid CPU mask EM: exists for CPU%d EM: CPUs of %*pbl must have the same capacity EM: invalid perf. state: %d EM: non-increasing freq: %lu EM: invalid power: %lu EM: Access to CPUFreq policy failedcpusunitsskip-inefficienciesEM: created perf domain ps:%lufrequencypowercostinefficient_$?#{R{#"_int*fu64+ZL H 7 L     %<, H ;H 'L LV LvL  L h @LLL+"LGEsL LL*L&L  L        !"#$%&'(L L LR8LZ fL      M !     7c 8c 9E : ;i x _ sE        L!L"T L# $rL ) L7   J    7 C N u  1   # dev3!JE3"devJ0c#JBLg"cbK3d#K-9h#L T$capNNe%cpuOEl%retO Ee&'y_ ()}((((*+++6,Bd+N-yd (- (((.j ((|/+.N (D(7(,*+Q-[ (((x(l*,P,X,e,V+,P,P,W0- (((. ((&(&((*+3/@+A+N+[/+1((- (((.j ((|/+.N (D(7(,*+Q- ()(2[ A((t(h+1y()q .(/+'?g(Q,^P2r/ (2p()l(*+,U,P,T,S-y(3= =(N4 ((.((*,(Q.S(`*,lf,vl3< V(N2x (3yX(1/b(G(<*,Rd,\` x R5'll cpu''E6) !5l dev17 8dev;9pdl:c::E9iE ; E[8dev(<1E8cb3<,99pdl:9cpuE9ret E;{ E8dev{08pd{Ll<| E8cb|-3:~:~:~:~,:c9iE9ret E:m=>:?nE<7f S8devf/:h7P 8devP/9dR9iSE@NE4ANPANQ T@E E8BsE?PAEHQ9pdGl:HE @CE4_ACPACQ@9 ELBs91PA9:Q9pd;l:<@7E4A7PA7Q@1 E8/Bs10PA19Q7" i8ps"6c8pd"I9d$:%iy; 8dev+C%D4D@C( n7DADMCn(j nn=DnGDnS6p >$__ar$__br$__drC@.D@=D@I>6DLC.DCDO6LC.DIDUDLC._ sXDD!$retCy%LDy<Dz>ECT0DTCCZ sZ6DZED[ D[C <E6D <6D =L$pos ?"6 Cr\ devr9\ ;1!<1<;X<X> k;8cpu8EF: >: ;&0E<&HG LH >7D >17D ? H; L[< @7 8dst /8src Ij< L$len L; Cm< C!m< C/m;'E8n'm; m< m3j< mG>9val p;(E48x((Z;) &R<) :;* &p<* :;'!8ptr'DIr,JP.p(K?84JQP,^P2r / (2p(L J c)pq('y(2 L( 2-(:+F4< j(N2x (% U$ > $ > : ; 9 I: ; 9 I> I: ; 9 ( &I  I  & < 4: ; 9 I?I!I/ 4: ; 9 I?<> I: ; 9 (> I: ;9 ( : ;9 I> I: ;9  : ; 9  : ; 9 I8 !I'II4: ;9 I?<4: ; 9 I4: ;9 I.?: ;9 '  : ;9 I!.?: ;9 'I@B": ;9 I#: ;9 I$4: ;9 I%4: ;9 I& : ;9 '1X YW (1)1RUX YW * U+41,41-1RUX Y W .1RUX YW / 1U0 111RUX Y W 21X YW 31X Y W 41X Y W 5.?: ;9 'I 64: ;9 I7.: ; 9 ' 8: ; 9 I94: ; 9 I:4: ; 9 I;.: ; 9 'I <: ; 9 I= : ; 9 > ?.: ; 9 'I@B@.: ; 9 'I@BA: ; 9 IB: ; 9 IC.: ;9 'I D: ;9 IE.?: ;9 '<F G.: ;9 'I H.: ;9 ' I.1@BJ1K.1@BL.1@B<` <R  kernel/power./include/linux./include/asm-generic/bitops./include/uapi/asm-generic./include/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/schedenergy_model.cerr.hdevice.hkobject.hslab.hkasan.hoverflow.harch_topology.hcpumask.hbitmap.hmath64.hfind.hcpufreq.hint-ll64.hposix_types.htypes.hspinlock_types_raw.hpercpu.hpercpu.hprocessor.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.htopology.henergy_model.hquota.hquota.hfs.hcpu.hstack_pointer.hgetorder.hlog2.hfls64.hbuiltin-__fls.hbuiltin-__ffs.hint-ll64.h " 0 "  <# 9" !~~ < ! # <! ?!#j~.   9~J fuf ft ff!2""E"0mX! 1"!>+!"0pX!!!-!>f!} }X.1}`K}  #{  =  // !/X=*2'v!0 / !S}f~~ }.~~~>~}$[ | {<| =b  }.< }.  } <B !#j~. .}   }   5m t~~  }   } / 6~~~>~}#  } X  P } [{.$ |J$ JkJ Y    ..4!0^" '^ 0 &. .!C<!"y# 29"  f ""7# .  ~   !"~B 0/~=!,t ~ ~. #~~? M   J!% "r  # y."/. # y   # <;.&y.'.- f:J ~.5.' J}  #{ LD<jux  !( E ;.B /:.F #=!KYY.3X Xv.  J y '  /# !y&~ 2 K L/ h  !~.Zt Z  =/ . ?Mj.//__UNIQUE_ID___addressable_em_cpu_get313zone_watermarksADDR_COMPAT_LAYOUTcpufreq_table_sortingdstpRSEQ_EVENT_PREEMPT_BITDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tnode_stat_itemMIGRATE_HIGHATOMICoverflowHRTIMER_BASE_BOOTTIMENR_BOUNCEem_debug_remove_pdCPUFREQ_TABLE_SORTED_ASCENDINGN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERDQF_SYS_FILE_Bem_create_perf_tableNR_FOLL_PIN_RELEASEDprev_freq/home/test/workspace/code/optee_3.16/linux_DQST_DQSTAT_LASTflagsMM_ANONPAGESRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITkobjectdiv64_u64__SD_BALANCE_EXECNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONICperf_event_task_contextARM64_VEC_SVEPIDTYPE_MAXkmalloc_typemoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNem_debug_create_pd_is_cpu_deviceNR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSfrequencyrootdirHRTIMER_BASE_BOOTTIME_SOFTcpumask_copy__UNIQUE_ID___addressable_em_debug_init311kmalloc_cache_typerseq_event_mask_bitsfoundperf_sw_contextWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGNR_KERNEL_STACK_KB__SD_ASYM_CPUCAPACITYdevicepolicyADDR_LIMIT_32BITmutexLRU_ACTIVE_FILE__kernel_size_tbus_typeADDR_NO_RANDOMIZEem_debug_cpus_shownr_perf_statesindexdividendVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDDQST_DROPSlong long unsigned intfileem_perf_domainWORKINGSET_REFAULT_BASEraw_spinlockmigratetypeLRU_INACTIVE_FILEWORKINGSET_REFAULT_FILE__SD_WAKE_AFFINEdivisorem_debug_create_pszone_stat_item__SD_SHARE_PKG_RESOURCESNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEprev_costhrtimer_base_typeem_cpufreq_update_efficienciesnode_states__flsDQST_CACHE_HITSNR_KERNEL_MISC_RECLAIMABLE__vpp_verifysize_tem_create_pdlong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTHRTIMER_BASE_REALTIMEcurrent_stack_pointerkobject_nameNR_DIRTIED_BoolDQST_LOOKUPSactive_powerNR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESobjectNR_VMSCAN_WRITEARM64_VEC_MAXNUMA_MISSfree_ps_tablefreqcostem_debug_units_openprev_captrueGNU 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-baseonlyNR_SLAB_RECLAIMABLE_BSB_FREEZE_FS__per_cpu_offsetSB_FREEZE_COMPLETEMIGRATE_UNMOVABLEWORKINGSET_RESTORE_FILENR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharCPUFREQ_TABLE_SORTED_DESCENDINGMIGRATE_RECLAIMABLENR_UNEVICTABLEfile_operationsem_debug_cpus_openNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSem_perf_stateVMSCAN_THROTTLE_ISOLATEDtableNR_ACTIVE_ANONorderADDR_LIMIT_3GBpid_typeperf_nr_task_contextsN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMANR_FREE_CMA_PAGESSB_UNFROZENem_dev_unregister_perf_domainmilliwattsNR_FOLL_PIN_ACQUIREDN_HIGH_MEMORYN_CPUfmax__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long int__UNIQUE_ID___addressable_em_pd_get312vm_fault_tseq_fileinodeem_debug_units_fops__must_check_overflowNR_PAGETABLESB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEboolnbitsNR_FREE_PAGEScpufreq_policyRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEIS_ERR_OR_NULLRSEQ_EVENT_SIGNAL_BITcpu_scaleMIGRATE_CMAUNAME26N_MEMORYsizeKMALLOC_NORMALem_debug_cpus_fopskmalloc_order_traceZONELIST_FALLBACKPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEdev_nameem_debug_skip_inefficiencies_showem_pd_mutexDQST_READSrseq_cs_flags_bitNR_LRU_LISTSlru_listMM_FILEPAGESCPUFREQ_TABLE_UNSORTEDperf_invalid_context__SD_ASYM_CPUCAPACITY_FULLSB_FREEZE_PAGEFAULTkobjem_cpu_getNR_KMALLOC_TYPESsrcpcpumask_sizekmem_cache_alloc_tracePIDTYPE_PGID__u64NR_ZONE_INACTIVE_FILEWORKINGSET_NODERECLAIMkmalloc_largeem_debug_initenabledRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITgfp_tshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPbytesNR_ZONE_ACTIVE_FILEem_debug_skip_inefficiencies_fops__SD_FLAG_CNTcpumask_tkmem_cacheDQF_PRIVATEDQST_FREE_DQUOTSkernel/power/energy_model.ckzallockmalloc_cacheswordNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEDQF_ROOT_SQUASH_Bcpufreq_table_set_inefficientpcpu_fcRSEQ_EVENT_MIGRATE_BITNR_SLAB_UNRECLAIMABLE_BcpumaskPCPU_FC_PAGEaddrnamekasan_kmallocunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTkcallocNR_VM_NUMA_EVENT_ITEMSraw_spinlock_tem_dev_register_perf_domainMIGRATE_TYPESlong unsigned intPIDTYPE_PIDunusedvec_type__ptrfind_first_bitNR_FILE_PAGESN_POSSIBLEMM_SHMEMPAGESNUMA_INTERLEAVE_HITSTICKY_TIMEOUTS__SD_NUMANR_MLOCKREAD_IMPLIES_EXECunsigned char__UNIQUE_ID___addressable_em_dev_unregister_perf_domain315numa_stat_itemkmallocvmscan_throttle_statecpufreq_frequency_tablesize_is_constantWORKINGSET_RESTORE_BASEfalseSHORT_INODE__UNIQUE_ID___addressable_em_dev_register_perf_domain314KMALLOC_CGROUPNR_FILE_THPSWMARK_HIGH__kmalloc_indexNR_ZONE_UNEVICTABLEcpumask_firstnr_statesem_pd_getdebug_dirDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYNR_WRITTENunlockMAX_ZONELISTSpowerPCPU_FC_AUTONR_VMSCAN_THROTTLEcpusget_orderunitssigned charLRU_UNEVICTABLE__ffsem_debug_units_showshort unsigned intfls64KMALLOC_RECLAIMem_debug_skip_inefficiencies_openkmalloc_arrayLRU_ACTIVE_ANON__compiletime_assert_309nr_cpu_idsem_data_callbackNR_SHMEM_THPS__SD_BALANCE_FORKdentry__SD_OVERLAPNUMA_LOCAL__ilog2_u64PIDTYPE_TGIDcpu_devNR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASEStopology_get_cpu_scaleNR_MM_COUNTERSVMSCAN_THROTTLE_WRITEBACKN_GENERIC_INITIATORbitmap_copyperf_hw_contextPIDTYPE_SIDpower_rescpu_subsysWMARK_MINNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKINGGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x $<B-AIA-$,B-D -B B-,8B-AG A-A $4C-AGA-$4C-AGA-$4C-AGA-$8B-AIA-$LB-ANA-$8B-BHA-,C-A B_A-A-ACCK LKA-A -\ jE Q A @C A BB \ A U A O A S A IF<Th  ~   ~ 3 ~ $ J4rR~~p48 4PL34F8~Yl~ ~~*Ry !#$~$%",08. "/>OYjw energy_model.c__initcall__kmod_energy_model__310_117_em_debug_init5em_debug_init__kstrtab_em_pd_get__kstrtabns_em_pd_get$d__ksymtab_em_pd_get__kstrtab_em_cpu_get__kstrtabns_em_cpu_get__ksymtab_em_cpu_get__kstrtab_em_dev_register_perf_domain__kstrtabns_em_dev_register_perf_domain__ksymtab_em_dev_register_perf_domain__kstrtab_em_dev_unregister_perf_domain__kstrtabns_em_dev_unregister_perf_domain__ksymtab_em_dev_unregister_perf_domain$xem_debug_skip_inefficiencies_openem_debug_skip_inefficiencies_showem_debug_units_openem_debug_units_showem_debug_cpus_openem_debug_cpus_showem_debug_cpus_fopsem_debug_units_fopsem_debug_skip_inefficiencies_fopsem_pd_mutexrootdir__UNIQUE_ID___addressable_em_dev_unregister_perf_domain315__UNIQUE_ID___addressable_em_dev_register_perf_domain314__UNIQUE_ID___addressable_em_cpu_get313__UNIQUE_ID___addressable_em_pd_get312__UNIQUE_ID___addressable_em_debug_init311debugfs_create_dirget_cpu_devicesingle_openseq_printfnr_cpu_idscpu_subsysmutex_lockdebugfs_lookupdebugfs_removekfreemutex_unlockkmalloc_cacheskmem_cache_alloccpu_scale__per_cpu_offsetcpumask_next__kmalloc_find_first_bitcpufreq_cpu_get__stack_chk_faildebugfs_create_filesnprintfdebugfs_create_ulong_dev_info_dev_warn_dev_errseq_lseekseq_readsingle_release@HIPPII ,8J\(h(lpt8x8JK@@KJLL $,M<@DNHOTP\PhQMQ4L8LHR8LR8TS|PKTKTUUHVR8 R8S\WKKHVX YZG((0 0$[88<8@[TpXx\`dhplxptx\G]]]]pp P(P,^`(d(t(|([_`PP`` ` ` `( x0 x4 K< `L HT HX `C  DEFG$4abpcabpcabppcFEDC 9 ==P=;0%<,=3=:=A=O=|V= [=i= =p====== = =2===c ==b !===a I=OS=_=yq====W==+=== ======u=\==I =)=82=;=dD=vM=PV=_= i=*{====P ===p===[=W=3 =(= =d= =[=A=` ===b=2#=85=;=vA= H=[=a={g=m= t==f=0= =; =p= ==? =j==P==== ===p==X ='=9= ?=E=K=Q=%W=]=c=i=o=u=m {===5=8= ==A=S => =7=>===K=P==h= ==X== =;=R= =I$=*= 0=6=<=B=H=N= T= Z=`= f='l=fr= x=}~= ==-= = = =W==P=|={==J==A= == = =( =&=,=2=aH=N=< T=x[=Fg== =/====@==O== ====== =^==="=</= <=I=V=y==E=V===(=O ==c =3=8$=*=-0=26=m<=}B=?H=N=U=7i= o= u={=T =r ===K=m= = = =/=F ==r===a = =t( =!5 > =hK T =a (j =U w ( = ( = 1 = 1 = 1 = 1 = 1 = $ =0 V =s = = = =q  0 H ;`, ;`K HS ;i Hq ; H ; ; P ;  ;  ` ;P ;PY f `n ;  ` ;  ;  ; ; $ ;  ;@8 @ ;@W ;@e m ; ; ( ; ( ` ; ;#;3\z;;;0B J;`];`qy;; ;;@=_=s==<= =]== = =7=\=r===== = = ===`.=G=(T== p=O =7==$=n!=,C=O Q=7`=kP=$==r =O =7=!=$0=]=iz=&=l=m===m==B=m'=4=k=}=m===R=m== ==m= = =8=E=m`=r=m=G=`===n={=m===]=^==c=i t======4==m===a*=>=O=\=o= =%====:=d=m= 5=gF=S=d=q=!;0HH9W_;0v  0088 08@H`HhPpPxPPPP\\``pp$$H H(P0P8@HPX`hpx HHHPPPPP P(\0\8\P`X```hpppxt<DHHHPP`dl `(`0d8p@pHtP@XD`HhPpPxd``dp@DHPP$$ <(@@HP X`hpx$$$(<DH`dll (08@HPX`h8\08@H` h(pDxHL|8<DT\08` @H<QA<A@dAh0ApAA A4A8P\A`AA.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall5.init__ksymtab_strings.rela___ksymtab_gpl+em_pd_get.rela___ksymtab_gpl+em_cpu_get.rela___ksymtab_gpl+em_dev_register_perf_domain.rela___ksymtab_gpl+em_dev_unregister_perf_domain.rodata.str1.8.rela.init.text.rela.rodata.rela.discard.addressable.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @` @k '+ &@w0'1 ; 6@0w'K2 Sb ]@HwH' $ {@wH' 0 @wH' < @ xH'2H  < @hxx' ( @x '-(((@zx'GPB@xz.'Sf*xf.@a@H'z/`u@Ȩ0'~6V @0'0A0Y^ZZ 8ZX@('%\` (C e#8