ELF@@_$?#{c8Cx 5S[k5 @)&@9A)kBzbFzTc  8RĂAA"Aj@}:@S<@rSV^a ?%Q 44j@-R*K RJ KQ K_khT( @@$ʉ ) Q1TcKd ` ! |S|S(|Sg|SI Q!/!њd`Rk(!ɚ`TKP_kT( @R07!P К_kH6T@  ) Q1aTSA[BkDcC{Ũ#_94j@*K R R J KQqhTH@@ BQc 1Ta gb|S |S!x(!Ϛk(`"!ÚTK0qTH@?q'T К@ʂB *()1|S?qT0"Q~S (@( @ Ѩ(@@@Ѩ(`@`Ѩ(@Ѩ(@Ѩ(@Ѩ"!B@_T1 (4 A@B AT/4@@ʉ ) J *'51|S?qT/"Q}Suz @' @2 G@@2@G`@2`G@2G@2G@2GBB@$!T1 41f}  !@ AT(@@R с@6$$ǚbK V^|S_qTQB~SR~SB@! КD$ǚ!!ф@B К!љ$ǚB"AB@ КAY$ǚ$a!@B К$$ǚbBAT@˵14/@ К $ǚ 1"?Tv4K! Кk T@!) ) @ ?qmT #К@B#|SqTQR~SB2 @9'Ě К9!@!$Ě  К!!AZ@$Ě@@#К!!a9@@'Ě!#Кc_ATRRz{ӵ1V 4f}'Y@$Ě #КB 1"?Tw4K$'ĚkT@ʈP$ǚ! $Ě?q T @ К@@"B# @@( ф aK@"К@&ǚ!~@ѱ@/ К$&ǚ@ʄ) !@'$ǚK@@!'Ě!К p YȂ(BAȄB!ȁȄB!ȁZ9Yȁȵȵȱ!ȯcfb_copyarea========================================================cfbcopyarea.license=GPLcfbcopyarea.file=drivers/video/fbdev/core/cfbcopyareacfbcopyarea.description=Generic software accelerated copyareacfbcopyarea.author=James Simmons !"intIa*{u32Uu64oa   # aV,a vKa |a  @a 7a{a+aIa aa*oaa  a(        !"#$%&'(a `aaRaaaFata7a  as*a       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abca       a+ a(      a   a) aQ a +  a!$ a"  ()*+a"'E a"Hj j  t   8    =    5   -  -  }p}#y f}@QdxedySsx$Rsy3Vj cII aa%ah  Q R!" #+ Y#7 b$C x"D #P Q"\ #g `#t W%!" !"!%!0!"!u!0G!!!!0k""%!9 !#!Q!J""%!S !"!!T""%!V -!"!!WQ""%!Y y!"!!Z""%! \ !#!Q!]""!b !!#!Q!f;""%!wc!"!u!w!!!!w""%!q !"!%!B !"!%!J(!"!u!JQ!!!&!+ !!"!'!!"!'!$!"!(u!!!!(!""%!9!"!%!a""%!!"!%!""%!!"!%!""%!)!"!%!Q""%! y!"!%! ""%! !"!%! ""%! !"!%! A""%! i!"!%! ""%! !"!%!""%! !"!%!%1!"!u!Z!!!!~""'!!"!'!%!"!(u!!!!)!""&         !# R" #!a$!("!#!i"'!#1!`#=!T'!u !"!'!!"!(u! !!!(!/""'! X!#!i'!!"!(u!!!!(!""'! !"!(!""'! ;!"!(!^""'! !"!(!""'!  !#!i(!""(! !!#!i(!B""'!i!"!(u!!!!(!""(! !!"!'! !"!*! !"!'!IO!"!'!I$v!"!(u!I!!!(!I""'!X!"!'!X""'!Y6!"!'!Y]""'!Z!"!'!Z""'![!"!'![""'!\ !"!'!\G""'!]n!"!'!]""'!^!"!'!^""'!_ !"!'! _1""'!cX!"!'!c""'!g!"!'!g%!"!(u!g!!!(!g""'!O?!"!'!O%f!"!(u!O!!!)!O"" o + ,py ,dst6 -Da,src -.a-;I,n a-...I/0d00d10mI P P+.K!,p.y ,dst.2 -.@a,src/ -/.a-/;I,n0 a-0.2.2.3 P/1d0k1d1k1mlI.n P.o P2u!,valA- 2!,a,b%-63!4/y 2S!-S $ > &I: ; 9 I: ; 9 I> I: ; 9 (  & 5I 4: ; 9 I?  I> I: ; 9 (> I: ;9 ( : ;9 I> I: ;9 <4: ;9 II!I/ 4: ;9 I .?: ;9 '@B: ;9 I: ;9 I4: ;9 I4: ;9 I1RUX YW 1 1! U"41#41$ 1U%1X YW &1RUX YW '1X Y W (1RUX Y W )1RUX Y W *1X Y W +.: ; 9 ' ,: ; 9 I-: ; 9 I.4: ; 9 I/ 04: ;9 I14: ; 9 I2.: ; 9 'I 3.: ;9 'I 4: ;9 I55, (,PPXX400DDddp`400DDddpLLDDLPXX\`hlttx|   ,  ,4LLL\\\`d,HLTTXdhll4<<LLHHHHtt  pxxp4<<<@LLHHHHtt  pxxPPP\PP\`08DHLLPTxxxxx((,d drivers/video/fbdev/core./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/schedcfbcopyarea.cio.hfb_draw.hfb.hint-ll64.hint-ll64.htypes.hpercpu.hprocessor.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.hquota.hquota.hfs.hslab.hinterrupt.hmm.hvm_event_item.htopology.htaskstats.huser_namespace.hkernel_stat.hbpf.hcgroup-defs.hbacking-dev-defs.hmemcontrol.hstack_pointer.h !w J xX3 $  K!!  #z 8m ) Al  %8g   = "!0 w  !# v. ~. 5 ~J0 =~$ $d      / ! !~ ~.! ! ~ !" ~  'x  '  % z !| ! |")  ! "0 =~$ #" .~~$d      X xJ! p }. <}<0 = $ $d     $! =  }  }  } } "   } !{)  ! "0 =`$/R0 "_Q$d   !  (! ~$S  ~2S.~2S.~2S.~2S.~2S.~2S.~@S . w6! "Y~@~   /#!~$ $d   !  (! $S, 2S-. 2S..z2S/.y2S0.x2S1.w2S2.v 2S3< w6! "Yr.$S 5./#!n$ $d   !  ~ $~"~x(}  ! !! z< &g~$}. }  }2}}   }  }2}}   }  }@}.}  }   s < +! $K} ..} $~~} }   z/ ! " .~}$d   !  I $3jC= 0!  x$d    # !! 7 %Y$.    2      2      @~. ~  ~   s < +! $K .. $pn~ ~   z/ ! " .]$$d   !  ~."3V)W $&%\ N.$ $d   # !!.~$ $d    !!D.$a! .}$~ N. ~ $~  !! "~#~$d  .~~ $~ ~.  $=t  !" ! H ..~.:__SD_NUMAzone_watermarksOOM_KILLTHP_SWPOUTRSEQ_EVENT_PREEMPT_BITDQST_ALLOC_DQUOTSDQST_SYNCSCOMPACTISOLATEDPGMIGRATE_FAILnode_stat_itemMIGRATE_HIGHATOMICUCOUNT_INOTIFY_INSTANCES__SD_BALANCE_EXECBALLOON_MIGRATEHRTIMER_BASE_BOOTTIMENR_BOUNCENR_WB_STAT_ITEMSN_NORMAL_MEMORYNR_INACTIVE_ANON__UNIQUE_ID_description400FDPIC_FUNCPTRSNUMA_OTHERDQF_SYS_FILE_BPGSTEAL_DIRECTHTLB_BUDDY_PGALLOC_FAILRCU_SOFTIRQBPF_CGROUP_STORAGE_SHAREDTHP_SPLIT_PAGE_FAILED/home/test/workspace/code/optee_3.16/linux_DQST_DQSTAT_LASTPGSCAN_ZONE_RECLAIM_FAILEDTHP_MIGRATION_SUCCESSMM_ANONPAGESfb_copyareaCPUTIME_GUESTcgroup_subsys_idTHP_FAULT_FALLBACKNULL_COMPOUND_DTORTHP_COLLAPSE_ALLOC_FAILED__UNIQUE_ID_license402NR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONICSWAP_RA_HITperf_event_task_contextPIDTYPE_MAXUCOUNT_RLIMIT_MSGQUEUEDROP_SLABPGDEMOTE_KSWAPDWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZEROPGSCAN_KSWAPDPGSCAN_ANONARM64_VEC_SVESWAP_RAcpu_cgrp_id__UNIQUE_ID_author399NR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSPGREFILLcfb_copyareaPGSCAN_SKIP_DMAUNEVICTABLE_PGSCANNEDUCOUNT_RLIMIT_NPROCrev_copyWB_RECLAIMABLErseq_event_mask_bitsperf_sw_contextPSWPOUTWB_WRITTENWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGwb_stat_itemPGPGOUTNUMA_HUGE_PTE_UPDATESNR_KERNEL_STACK_KBTASKSTATS_CMD_GETucount_type__SD_ASYM_CPUCAPACITYmemcg_memory_eventPGDEMOTE_DIRECTCOMPACTSUCCESSADDR_LIMIT_32BITNR_ANON_MAPPEDLRU_ACTIVE_FILEbits_per_linelong long unsigned intshiftHTLB_BUDDY_PGALLOCUNEVICTABLE_PGSTRANDEDADDR_NO_RANDOMIZEbaseTHP_COLLAPSE_ALLOCVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDIRQ_POLL_SOFTIRQPGLAZYFREEDMEMCG_LOWTIMER_SOFTIRQUCOUNT_CGROUP_NAMESPACESsrc_idxMEMCG_SOCKSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEPGACTIVATEUCOUNT_USER_NAMESPACESmigratetypeCPUTIME_GUEST_NICEKSWAPD_INODESTEALLRU_INACTIVE_FILECMA_ALLOC_SUCCESSPGMAJFAULTWORKINGSET_REFAULT_FILEPGALLOC_MOVABLEKSWAPD_HIGH_WMARK_HIT_QUICKLYPGSTEAL_FILE__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLPGSCAN_SKIP_DMA32DQST_READSNR_VM_ZONE_STAT_ITEMSzone_stat_itemADDR_COMPAT_LAYOUTMEMCG_SWAPMIGRATE_MOVABLEhrtimer_base_typenode_statesPGSCAN_DIRECTTHP_SWPOUT_FALLBACKDQST_CACHE_HITSKCOMPACTD_MIGRATE_SCANNEDPGINODESTEALlong int__BPF_CGROUP_STORAGE_MAXwidthNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTHUGETLB_PAGE_DTORUCOUNT_PID_NAMESPACEScurrent_stack_pointerALLOCSTALL_DMA32NR_DIRTIEDBPF_CGROUP_STORAGE_PERCPU_BoolDQST_LOOKUPSNR_PAGETABLEPGDEACTIVATECOMPOUND_PAGE_DTORMIGRATE_PCPTYPESDQST_DROPSUNEVICTABLE_PGCLEAREDNR_VMSCAN_WRITENUMA_HINT_FAULTSARM64_VEC_MAXUCOUNT_MNT_NAMESPACESPGSCAN_SKIP_MOVABLEBPF_TRAMP_FEXITNR_WMARKvec_typelastALLOCSTALL_MOVABLEPGPGINNR_VM_EVENT_ITEMSNR_SLAB_RECLAIMABLE_BNET_TX_SOFTIRQSB_FREEZE_FSKCOMPACTD_WAKEcompound_dtor_idSB_FREEZE_COMPLETEKCOMPACTD_FREE_SCANNEDrseq_cs_flags_bitWORKINGSET_RESTORE_FILEPGSCAN_DIRECT_THROTTLEhugetlb_cgrp_idmem_cgroup_events_targetNR_SOFTIRQSNR_VMSCAN_IMMEDIATEPGLAZYFREEVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharPGROTATEDMIGRATE_RECLAIMABLENR_UNEVICTABLEHI_SOFTIRQNR_ZONE_INACTIVE_FILE__raw_readqUCOUNT_RLIMIT_MEMLOCK__TASKSTATS_CMD_MAXNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSALLOCSTALL_NORMALVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONCOMPACTFREE_SCANNEDTHP_MIGRATION_FAILUCOUNT_IPC_NAMESPACESpid_typeCGROUP_SUBSYS_COUNTPGMIGRATE_SUCCESSCOMPACTSTALLNET_RX_SOFTIRQN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMAcompdrivers/video/fbdev/core/cfbcopyarea.cNR_FREE_CMA_PAGESGNU 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-baseonlyareaRSEQ_EVENT_SIGNAL_BIT__UNIQUE_ID___addressable_cfb_copyarea398DROP_PAGECACHENUMA_PTE_UPDATESWB_WRITEBACK__SD_SHARE_PKG_RESOURCESNR_FOLL_PIN_ACQUIREDN_HIGH_MEMORYN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intNR_KERNEL_MISC_RECLAIMABLEBALLOON_DEFLATEvm_fault_tBPF_TRAMP_FENTRYtrueperf_event_cgrp_idTHP_SPLIT_PAGECPUTIME_SYSTEMNR_ZONE_WRITE_PENDINGBPF_TRAMP_REPLACETHP_MIGRATION_SPLITSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHENR_COMPOUND_DTORSboolSCHED_SOFTIRQRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMEMCG_SWAP_MAXCPUTIME_SOFTIRQMIGRATE_CMAUNAME26N_MEMORYTASKLET_SOFTIRQperf_hw_contextPGREUSEZONELIST_FALLBACKTHP_FILE_FALLBACK_CHARGEPCPU_FC_EMBEDPGALLOC_DMA32PCPU_FC_NRLRU_INACTIVE_ANONcpuacct_cgrp_idNR_ISOLATED_FILEmaskSLABS_SCANNEDBLOCK_SOFTIRQWB_DIRTIEDheightNUMA_PAGE_MIGRATETHP_ZERO_PAGE_ALLOC_FAILEDNR_LRU_LISTSlru_listfb_infodst_idxbitsMM_FILEPAGESio_cgrp_idNR_FOLL_PIN_RELEASEDperf_invalid_contextTHP_FILE_MAPPEDbitcpy_revSB_FREEZE_PAGEFAULTCPUTIME_IRQPGALLOC_NORMALTHP_FILE_FALLBACKpids_cgrp_idHRTIMER_SOFTIRQNR_KMALLOC_TYPESNUMA_FOREIGNALLOCSTALL_DMATRANSHUGE_PAGE_DTORUCOUNT_RLIMIT_SIGPENDING__u32PIDTYPE_PGIDPGSCAN_SKIP_NORMAL__u64HRTIMER_BASE_REALTIMEWORKINGSET_NODERECLAIMKMALLOC_NORMALRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITNR_FILE_MAPPEDshort intMEM_CGROUP_TARGET_THRESHPSWPINvm_event_itemHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPbytesNR_ZONE_ACTIVE_FILE__SD_FLAG_CNTCPUTIME_NICECOMPACTFAILMEMCG_PERCPU_Bmemory_cgrp_idPGFREETHP_SPLIT_PMDDQF_PRIVATEUCOUNT_FANOTIFY_GROUPSDQST_FREE_DQUOTSfb_be_mathMEMCG_MAX__raw_writeqNR_ZONE_INACTIVE_ANONUNEVICTABLE_PGCULLED__UNIQUE_ID_file401WORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILENUMA_MISSDQF_ROOT_SQUASH_Bmemcg_stat_itempcpu_fcleftRSEQ_EVENT_MIGRATE_BITNR_SLAB_UNRECLAIMABLE_BBALLOON_INFLATETHP_FAULT_FALLBACK_CHARGENUMA_HINT_FAULTS_LOCALPCPU_FC_PAGEaddrMEM_CGROUP_NTARGETSTHP_ZERO_PAGE_ALLOCcpu_usage_statunsigned intMEMCG_NR_STATNR_SHMEMdevices_cgrp_idMEMCG_OOMHRTIMER_BASE_MONOTONIC_SOFTKSWAPD_LOW_WMARK_HIT_QUICKLYUNEVICTABLE_PGMLOCKEDNR_VM_NUMA_EVENT_ITEMSUNEVICTABLE_PGMUNLOCKEDbpf_tramp_prog_typeMIGRATE_TYPESlong unsigned intPIDTYPE_PIDUNEVICTABLE_PGRESCUEDperf_nr_task_contextsfb_rev_pixels_in_longUCOUNT_FANOTIFY_MARKSTHP_FAULT_ALLOCPGSCAN_FILENR_FILE_PAGESN_POSSIBLETHP_DEFERRED_SPLIT_PAGEMM_SHMEMPAGESNUMA_INTERLEAVE_HITkmalloc_cache_typeMEMCG_SWAP_HIGHNR_MLOCKTHP_FILE_ALLOCREAD_IMPLIES_EXECUCOUNT_INOTIFY_WATCHESunsigned charKMALLOC_CGROUPnuma_stat_itemcpuset_cgrp_idvmscan_throttle_stateCPUTIME_USERWORKINGSET_RESTORE_BASEfalseSHORT_INODEUCOUNT_COUNTSfirstbitcpyUCOUNT_TIME_NAMESPACESNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGESPGSTEAL_ANONBPF_TRAMP_MAXDQST_WRITESNR_ISOLATED_ANONHRTIMER_BASE_BOOTTIME_SOFTinfo__SD_SHARE_CPUCAPACITYCPUTIME_IDLENR_WRITTENMEM_CGROUP_TARGET_SOFTLIMITMAX_ZONELISTSBPF_TRAMP_MODIFY_RETURNPCPU_FC_AUTONR_VMSCAN_THROTTLECOMPACTMIGRATE_SCANNEDRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITPGFAULTbpf_cgroup_storage_typeUCOUNT_UTS_NAMESPACESsigned charPGALLOC_DMASB_UNFROZENLRU_UNEVICTABLENR_STATSADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMLRU_ACTIVE_ANONMEMCG_OOM_KILLNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESbswapmaskTASKSTATS_CMD_NEWTASKSTATS_CMD_UNSPECCPUTIME_IOWAITNR_MM_COUNTERSVMSCAN_THROTTLE_WRITEBACKUCOUNT_NET_NAMESPACESPGSTEAL_KSWAPDN_GENERIC_INITIATORMEMCG_SWAP_FAILMEMCG_HIGHPIDTYPE_SIDCPUTIME_STEALCMA_ALLOC_FAILrightWMARK_MINNR_ZONE_ACTIVE_ANONMEMCG_NR_MEMORY_EVENTSPAGEOUTRUNWMARK_LOW__SD_ASYM_PACKINGGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x \B-AP BCABdAABA-AP -& ?BY ? \    6 N> 9 ?Lcfbcopyarea.c__kstrtab_cfb_copyarea__kstrtabns_cfb_copyarea$d__ksymtab_cfb_copyarea$x__UNIQUE_ID___addressable_cfb_copyarea398__UNIQUE_ID_license402__UNIQUE_ID_file401__UNIQUE_ID_description400__UNIQUE_ID_author399  $(04<@HLTX`dlpx|(8H\   0  @ P$ ,`0 8t< DH PT \`$ hl( t8x, T0 p4 8 < @ 8D LH L P T X 4\ t`  d (,h 48l @Dp LPt X\x dh| p,t |H ` t   - )07>E1VAdmk_pg~ K, b i QG $&c- ?EH Lj ^]djGpvO$KHk!"vm  & %+18KQ W]'ci5o~u,E0O u7Y . -'?EfK; Q W]ci=p {Z9z i DfS# & ,j28O > DJPVG\bhnt za 6,siN  '    m D& C" )<nBTHXNT Zat?z N ^ [  +e  "(.E4:W@V\&bh n% u0D ^   |g   A $P+= CIOU[Uagms y  ETl   |/ot|y  !'F-39?1 EKrQW]c7 i ou {r/A q- b s 8 jUi     }  ;# ) \/ 5 .; nA G M S Y J_ e #k q w }   +  ;   X  W    P &    X   9 %  , K> D S J P T V Y\ V b h 7n t }z   k [ (   ^  f     !  ^ 3       )3 9  ? 9E K R ld j p v 9|      s        [   z m   ! ' d- C3 9 ? F  X ^ d 6k Ru      0 N 3 3 B K 8S w     6 '>*9JR#+LTp8D0 P2X:`Vl~t   $P@h p ,H-L5V\^l}@p>f .V$~,4<DLFTnd6>_g0"`S`o @ 48]LPp P  @H c@  0  $L, Gtnxv xP    t-T{   ;b$,4<%DLLsT\dpx6] @ Dksp  ~'  *,  8 h u  0   '  *  !2!>!L!i!v! !!!! !1!"1.symtab.strtab.shstrtab.text.data.bss__ksymtab_strings.rela___ksymtab+cfb_copyarea.rela.altinstructions.rela.discard.addressable.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame@ ! ' ,2 C >@sH` [@@t v q@~  ] %"@~@; /h20@02 h?h@H0O80o^fo ho "op@`0o  s/