ELF@@_$?#տ#_?#{A8 @R @B95R 5R5#RR95R5R`5A8@#@BBT @{è#_ր _$?#{R @ @{¨#__$?#տ#__$?#{SC9qT RSA{Ĩ#_[cabC9 q`T$q!Tt@!|S"9bbC9BDBQ_qlTRcfC9BP AA)! A ajC9 @`nC9DQqlTRcrC9P!A)B  bvC9!   q T` @*!`wV@R"`@9 4d@9*RaRd4"RRe@)Z@)RaRkk@RaRcK?@RaRs2qaT!RA9"R!RRRR@RSA[BcC{Ĩ#_*RaRRRbfC9`@B|SBQ_qhT!DӅR 9 B$R`fC9ajC9 S*@ `MxZ<@`vC9|S`<D$9c@"DafC9d c9"9!|SB590!T` @!`r` @!`_$?#տ#__$?#{R @`@ @{¨#_ _$?#{RS@*5*SA{¨#_` @!` _$?#{S4!rTR4B!b SA{¨#_@?#{SA8[@@"@BR`RtBRv@5R95R 5R 5CRR9 5"}R 5@9!`S@9!`Sj* 5uR@RR@*@!}J@!}cmA~*JRR@@RRRRRRRRR"RR@~!BcRg9zfdbaA8@@B!!T*SA[B{Ĩ#_v` @!`N` @!`focaltech: Invalid finger in abs packet: %d focaltech: First finger in rel packet invalid: %d focaltech: Unknown packet type: %02x focaltech: Unable to initialize the device FocalTechTouchpadfocaltech: Unable to read the size of the touchpad FLT0101FLT0102FLT0103mint*ju64!^P H   7 P   P V:  :P vdP P  @PPPP+PIP8 PP*PP   PA        !"#$%&'(P yPPRPPb      bPPPP&1P7hg~ JhP  P%)P+)@> .>  ?AKxQPyRPDX^ hP<k@YLn oPoPpI $ c If ! """"# ""$%#N """&'e( " "(!  " &% ' f' u# {" "# " #7 "E "E &%R %_ !kJ ""x&%%!kN ""x&%%(kKH ""x%%!kL| ""x&%%!S ""&%%(kM ""x%%#X""&%% ) ) I *1 * ) q *0 *FP+  *6 *P,u I *u0 w x y  ,[ I1 *[3 -reg[?I*\1 4+A m *A8 .devCm D 1/2 Il 20 c4Id#6"(0+ L+2 c#-"(+% 6*%- /  I 6 P  c u41w2= c3w"&%4.""&'d%'R'P4""&%%%'d5%%4~""6T%%5%%!6-%.%:5H4%I%U6a%b%n4\"""4"""7"""8"#"" 7"46""&'P%*'6R7C<"P"P"\%h%t'Q%9 :6 ;1 9 :: :1 ; ;;I;I 9 C:: :1 ; ;;P9 :< :1 ; ;;4H;P;P=;P;P=;P;P=;P;P Y?#Id2#& c2#4d,%*4*@,@.-*@=*@I=DP,.g*C*OP,.*I*U*P,.-sXg**!.ret,y%P*y<*z=@,T06>*TC,Z-sZ6g*ZE*[ *[9UAdevU4m :U=I+-dev1m +-dev7m *IP*SI+1-dev7m *IP*SIB0IO:HBIkAnq9AnrP:;; $ > : ; 9 I: ; 9 I> I: ; 9 ( 5I &I   I & 4: ; 9 I?> I: ; 9 (> I: ;9 ( : ;9 I> I: ;9 <I!I/ 4: ;9 I?<4: ; 9 I : ; 9  : ; 9 I8  : ; 9 I8 .?: ;9 'I@B: ;9 I4: ;9 I4: ;9 I : ;9 !1RUX YW "1#1RUX YW $ 1U%41& U'41(1X YW ).: ;9 '*: ;9 I+.: ;9 ' ,.: ;9 'I -: ;9 I.4: ;9 I/.: ;9 'I@B0.: ;9 '@B1.: ; 9 'I@B2: ; 9 I31RUX Y W 41RUX Y W 5 1U6 171X Y W 81X Y W 9.: ; 9 ' :: ; 9 I;4: ; 9 I<4: ; 9 I= > ?.?: ; 9 'I@B@.?: ;9 '<A: ; 9 IB.: ; 9 'I C.1@BD1E.1@B,x$00<$0XH0XPPTdhl0D|||X0DDLPTX`plpPThLxxx drivers/input/mouse./include/linux/input./include/linux./include/asm-generic/bitops./include/uapi/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/sched./include/asm-genericfocaltech.cmt.hinput.hslab.hkasan.hnon-atomic.hint-ll64.hposix_types.htypes.hpercpu.hprocessor.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.htopology.hquota.hquota.hfs.hinterrupt.hpsmouse.hstack_pointer.hgetorder.h log2.hfls64.hbuiltin-__fls.hint-ll64.h  "".Y$= -! #J#J# ! ;! #J#J$ 11!/! !//S!Y  <!wJf.. JV!/ .!/  //   . .!/  //  D.g~  = 0Y %[  %J[ ( K }  }./} }.} }X#}X$ <>}X ~X( .~<Y(XK D! !4$>30> 0 6  !.K=(. $#$<#&x ! #w %y 0JffZX!z)%% /4/![!q t. t  t /. =&SY }.!J/<1 !!!2 xJ. .~ X =~~~0~"#g.Uf<!c # ;! #J#J# ! ;! #J  * (V  !(  "! /% }}. } .}}v  v  <}}}KuuK} "| .! w  !!!s #+%'!u !" W).d Y// ] 0>kmalloc_order_tracezone_watermarksADDR_COMPAT_LAYOUTRSEQ_EVENT_PREEMPT_BITDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tfocaltech_process_touch_packetnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMENR_BOUNCEN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSNUMA_OTHERslotDQF_SYS_FILE_BWORKINGSET_RESTORE_FILERCU_SOFTIRQNR_FOLL_PIN_RELEASED/home/test/workspace/code/optee_3.16/linux_DQST_DQSTAT_LASTflagsMM_ANONPAGES__compiletime_assert_329__SD_BALANCE_EXECNR_NODE_STATESfocaltech_resetWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONICperf_event_task_contextARM64_VEC_SVEPIDTYPE_MAX__UNIQUE_ID___x332kmalloc_typeWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERONUMA_FOREIGNINPUT_CLK_MONONR_LRU_BASENR_ACTIVE_FILEWHOLE_SECONDSerror__UNIQUE_ID___y331__UNIQUE_ID___y333HRTIMER_BASE_BOOTTIME_SOFT__UNIQUE_ID___y335__UNIQUE_ID___y337focaltech_set_resolutionRSEQ_EVENT_MIGRATE_BITfocaltech_initrseq_event_mask_bitsperf_sw_contextWORKINGSET_RESTORE_ANONINPUT_CLK_REAL__SD_PREFER_SIBLINGNR_KERNEL_STACK_KBset_properties__SD_ASYM_CPUCAPACITYy_maxADDR_LIMIT_32BITinput_devinput_report_absLRU_ACTIVE_FILE__kernel_size_tADDR_NO_RANDOMIZEindexVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDDQST_DROPSIRQ_POLL_SOFTIRQfocaltech_set_rateTIMER_SOFTIRQlong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEpsmouse_scalefocaltech_process_abs_packetLRU_INACTIVE_FILErateWORKINGSET_REFAULT_FILEfocaltech_report_state__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLzone_stat_item__SD_SHARE_PKG_RESOURCESvalueMIGRATE_MOVABLEhrtimer_base_typenode_states__flsDQST_CACHE_HITSsize_tlong intwidthNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTHRTIMER_BASE_REALTIMEcurrent_stack_pointerNR_DIRTIED_BoolkmallocNR_PAGETABLENR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESobjectNR_VMSCAN_WRITEARM64_VEC_MAXNR_KMALLOC_TYPESNUMA_MISScodetrueGNU 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_BNET_TX_SOFTIRQSB_FREEZE_FSSB_FREEZE_COMPLETEfocaltech_read_sizeNR_SOFTIRQSNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLEHI_SOFTIRQmigratetypeNR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONorderinput_mt_slotpid_typearch___set_bitresolutionNET_RX_SOFTIRQN_ONLINEZONELIST_NOFALLBACKfocaltech_set_input_paramspsmouse_ret_tKMALLOC_DMAHRTIMER_BASE_TAINR_FREE_CMA_PAGESSB_UNFROZENNR_FOLL_PIN_ACQUIREDN_HIGH_MEMORYN_CPUps2dev__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intNR_KERNEL_MISC_RECLAIMABLEvm_fault_tvalidNR_ZONE_WRITE_PENDINGSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEboolPSMOUSE_SCALE11SCHED_SOFTIRQRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEPSMOUSE_FULL_PACKETscaleRSEQ_EVENT_SIGNAL_BITx_maxMIGRATE_CMAUNAME26focaltech_process_packetN_MEMORYTASKLET_SOFTIRQsize__UNIQUE_ID___x330ZONELIST_FALLBACKparamfocaltech_process_rel_packet__UNIQUE_ID___x336PCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEmaskBLOCK_SOFTIRQDQST_READSPSMOUSE_SCALE21rseq_cs_flags_bitNR_LRU_LISTSlru_listfocaltech_process_byteMM_FILEPAGESperf_invalid_contextSB_FREEZE_PAGEFAULTactiveprivfinger1finger2__UNIQUE_ID___x334kmem_cache_alloc_tracePIDTYPE_PGIDpacket__u64PSMOUSE_BAD_DATApsmouseWORKINGSET_NODERECLAIMkmalloc_largeKMALLOC_NORMALRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITgfp_tshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPNR_ZONE_ACTIVE_FILE__SD_FLAG_CNTfingersfocaltech_pnp_idsfingerDQF_PRIVATEDQST_FREE_DQUOTSkzallockmalloc_cacheswordINPUT_CLK_MAXNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEDQF_ROOT_SQUASH_Bpcpu_fcdrivers/input/mouse/focaltech.cNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddrperf_nr_task_contextskasan_kmallocunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTNR_VM_NUMA_EVENT_ITEMSfocaltech_hw_stateinput_report_keyMIGRATE_TYPESlong unsigned intPIDTYPE_PIDfocaltech_finger_statevec_typeinput_clock_typearch___clear_bitNR_FILE_PAGESDQST_LOOKUPSMM_SHMEMPAGESNUMA_INTERLEAVE_HITkmalloc_cache_type__SD_NUMANR_MLOCKfocaltech_dataREAD_IMPLIES_EXECunsigned charinput_syncnuma_stat_itemINPUT_CLK_BOOTfocaltech_detectfocaltech_read_registervmscan_throttle_statesize_is_constantWORKINGSET_RESTORE_BASEfalseSHORT_INODEKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGH__kmalloc_indexNR_ZONE_UNEVICTABLENR_FREE_PAGESfocaltech_disconnectstateDQST_WRITESNR_ISOLATED_ANONfail__SD_SHARE_CPUCAPACITYNR_WRITTENMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLEget_orderRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITfocaltech_switch_protocolpressedsigned charfocaltech_set_scaleLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intfls64KMALLOC_RECLAIMPSMOUSE_GOOD_DATAfocaltech_reconnectLRU_ACTIVE_ANONkmem_cacheclamped_xclamped_yNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCAL__ilog2_u64PIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESN_POSSIBLENR_MM_COUNTERSVMSCAN_THROTTLE_WRITEBACKHRTIMER_SOFTIRQN_GENERIC_INITIATORperf_hw_contextPIDTYPE_SIDWMARK_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-A-,A-A0Cm A-A ,@B-A DGA-B-A-LB-A@BG A-A AAh AAA-A B-A-,LB-A DJA-4lB-A DL A-A 4dB-A BP A-A <A-A@DB A-A  )C@S0fi@0@Llf    f*LRdczdfocaltech.c$xfocaltech_set_resolutionfocaltech_switch_protocolfocaltech_resetfocaltech_set_rate$dfocaltech_process_bytefocaltech_set_scalefocaltech_disconnectfocaltech_reconnectfocaltech_pnp_idsps2_command__stack_chk_failpsmouse_reset_dev_errinput_eventinput_mt_report_slot_stateinput_mt_report_pointer_emulationkfreefocaltech_detectpsmouse_matches_pnp_idfocaltech_initkmalloc_cacheskmem_cache_allocinput_set_abs_paramsinput_mt_init_slotsDXl ( h, h4!h"x#"""$""@"P# 0 0!  (!dl t%   ! $'8 < @ D l)8)8* 0D+++,@ @@@ $(,004080<0DH  !%  !   ( te)07>ESZt _imotk  m"b(0.V4>F<X_^Aem w}Um $P690 &, 28>2DJQKdj pv5 | C _8 & Gs h&7,n 29 F X^)d jpv |D  `    !39?J EKQ W ]>ci[ouF{p r,G g   13  I   #P)/5 ; BUI[cag|mszK51 V o  TP  &4,228 >e DJPV\.cs|]u]Ni`    I E%+2a7JPV-\ bO   q  OD' o=T  ^ #*DDQZ%gt <} J    d5 D Q ` -h u l}  l    ` ` ' / A ^ f  x   x 0 0  p p M U l       @ @" / < h J W d r s     I   3 I $  8  F ` t O       @ D P)7CZiI x @x@@3<;pQppP|0|`|9AaiX  ;x bb #lb+ 7VD|Q]biu < V~y"/ ; JV`c+oM"%z  .@ MZY hz Y >  a1?~\*i v_ kj#j$#2C PlVclv cl' W,V48dh0@0$(@TXd.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rela.rodata.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 @@R&$,$12(0EX @@pZHRx qM@Z+^ q%0l@0 3%p*@Ȇ030`J^JJ J@L8 Q