ELFp@@" ;;;;;;***;*****  ***;*****  ;;;; 6%s: %s. touch_offload_free_bufferstouch_offload_open3%s: mismatch between the number of buffers allocated(%d) and freed(%d)!3%s: Invalid configuration enables unsupported features! touch_offload_allocate_buffers3%s: register_chrdev failed with error = %u touch_offload_release%stouch_offload_queue_frame3%s: Invalid channel_type = 0x%08Xinclude/linux/thread_info.htouch_offloadtouch_offload_cleanup3%s: cdev_add failed with error = %u 3%s: Invalid configuration enables unsupported data types! 3%s: class_create failed with error = %ld. touch_offload_reserve_frame3%s: Configuration enables more (%d) than %d channels! touch_offload_init3%s: device_create failed with error = %ld. 3%s: Frame size mismatch! %d != %d. 3%s: incorrect or NULL buffer submitted. 3%s: [Unexpected!] The buffer should have been recycled after the previous read. 3%s: copy_to_user unexpectedly failed to copy %lu bytes. 3%s: Invalid configuration enables unsupported context types! 3%s: Invalid configuration enables more (%d) than %d channels! %s: ioctl_num=0x%08X, ioctl_param=0x%08lX 3%s: copy_from_user failed with err=0x%08lX%s: buffer not available. 3%s: failed to allocate buffers. err = 0x%08X. pack_frametouch_offload_read3%s: Packed frame size (%d) does not match size allocated per frame(%d)! 3%s: Invalid configuration enables unsupported sensitivity setting! touch_offload_ioctl../google-modules/touch/common/touch_offload.c3%s: copy_to_failed with err=0x%08lX&context->file_lock&context->buffer_lock&x->wait&context->read_queue3%s: Error packing frame! Result = %d. %s touch_offload_poll3%s: copy_from_user failed with err=0x%08lx. ?#ՈҨT(c(TҨT4覧(DaT6hCҨ)HT(hqTYhhT((c(ThhY( T( ȓ #T# ?!T#__$?#@9#qCT_@*?#{WO նU3D4B  `TzBh ն*OBWA{è#_ֶjBRz6"@(  IR  &*zBh$!B$!B ?#{ WO նD4zBTvB6vZBzaR"R** @OCWB{Ĩ#_!$!Bt?#{WO` !B" 9hBi`!Bzhjhniriv`!B`b!BtBRv* RBcR!!tb*"R7aA"R*@7B?`TbA?`T*OBWA{è#_*!*!*!u@ !`VR@!R?#C{#g_WOA8Bl@ hD-4thBh@yE!T!`B y(?`T7@6"@(  IR  &*@qTx (?TA97(?T*"R(?T`4?hEyRiEy}  }@ &ATA $*@qT.@_qT2RUy07b87_qT_qTH7R hEyiEy} hEyiEy(q}@.@*@9 qkT2@_qaT2R07b87_q T_qTH7R hEyiEy} hEyiEy(q}@2@*@9 q T6@_qaT2R0787_q` T_qTH7R hEyiEy} RhEyiEy(q}@6@*@9qkT:@_qaT2R0787_qT_qTH7R hEyiEy} RhEyiEy(q}@:@*@9qKT>@_qaT2R0787_q T_q TH7R hEyiEy} RhEyiEy(q}@>@*@qL T99KxxoBzC6wob?qTcE?kATh@*)?‰_iiB"R7 h@hiE T`B3!*!*yE!!R!R@*ԟ$!BhDH5A8B_ aT#@OHWG_FgE{CC#_(ÿ(ÿ(ÿ(ÿ?#{ WOl@ v@vࣖ2?B  `T4R* @OCWB{Ĩ#_*$!B ?#{WO A8)B*l@ iR3r k`T)Rr k T R)r kATh #"R )F A9 1D9 )E 1B )C 1@%A@#Rtn #@9bh4hK9 4'@9h4hK9h 4+@9h4hK9 4/@9h4hK9h 43@9h4hK9 4;@9h4hK9h 4?@9h4hK947@9iK9 k TC@yhEy(jATG@y(*?jTK@yiEy)j T@9qG@yK@y  HQ1 TA@B&@b&4*!T|@1#*3R#3RtB@>`B#?! !A8B_ TO]W\{[#_!R$!B*@*?#{ O@A5l ճb "J9h4(R*" 9* @OB{è#_֟$!B?#{O4l@b " 9 OA*{¨#_֟$!B?#{A8 @9 @ xӋ(7 @L6 kꃊk1 뇟k. *B;K5  RB Ak , 8Ս@- ? ?*B @ ?*" (B; 5  RB) 8)@*@ ?) ?(B{#_֟$ J@*'6$ $@'6$ $ R$ R F8K R Fk FF8 R FF՟@՟A?#{ OA8 @9 @)xӋ(7 @L6+ kꃊk1 뇟3 *B;K5  RB Ak , 8Ս@- ? ?*B @) ?*(" (B; 5  RB) 8)@*@ ?) ?(BյOB @{è#_֟$ J@'6$ $@('6$ յh*$ R$ R F8K R Fk FF8 R FF՟@՟A?#{_WO thzBHuBhzB(hDqT xBT*T@6"@( *@q&T.@*@ qKT2@*@ qT6@*@q T:@*@qkT>@*@qTE*bDkAThBizhjhnirivOCWB_A{Ĩ#_*xȵ`T@6"@( *@q&T.@*@ qKT2@*@ qT6@*@q T:@*@qkT>@*@qT@*!*$!Bgÿÿÿÿ?#{og_WO   @ytL9q @y( @y  _q@Fz*T` *hB@RRRhL94R2R@(R//@5R_Q(҈22RC*c4RzSq*bT(@yj@TqhThEy~@iEyR2} {:ySqz:z:@d) _4R z:@d) _zSq*T(@yj@TqThEy~@iEyR2({:qz:X( @y(@6qH T*R}@R@ R{4z4 R ҵz4@ _ @yH6q( T*R}@B7R@@R{4z4H7Rz4@@H7bE+9b4@_k@T!@cynB@6@xng8hD_qhaT @* @`OGWF_EgDoC{B#_!R@*ԟ$!B?#{  `@aA`@`A!R`B @*{¨#_֟$!B_$_$_$_$_$_$_$_$_$touch_offload_queue_frametouch_offload_cleanuptouch_offload_reserve_frametouch_offload_initXbxq'description=Touch Offload to APauthor=Steve Pfetsch license=GPL v2vermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=touch_offloaddepends=scmversion=g52d935b458baLinuxtouch_offloadmodule_layoutdmemset ѩ__stack_chk_fail~)HmemcpyR? Kgic_nonsecure_prioritiespcpu_hwcaps/cpu_hwcap_keys5arm64_const_caps_readyدHkmalloc_caches@%wait_for_completionA`__init_swait_queue_headh__list_add_validUrS__list_del_entry_validF__sw_hweight64}P__arch_copy_from_user,__cfi_slowpathA)k__arch_copy_to_userHۈ__check_object_sizeE:#__kmallocq]\kmem_cache_alloc_traceTfinish_waitQschedule&prepare_to_wait_eventuyHinit_wait_entry zkfree[device_destroy3`unregister_chrdev_region-\cdev_del4`class_destroysdevice_createS__class_create^kcdev_add+/alloc_chrdev_regionucdev_initscnprintfstrnlenT__init_waitqueue_headwJW__mutex_init"#>__wake_up֓complete_allprintkhmutex_unlockemutex_lock {{__dynamic_pr_debugGNUOB 5.e\ @_>GNU $(0,_ _ L__ HLVP3TXV\3`t8x|383,8X\$`d$hxp|V$pV$  $(04@HX`!d~h!l~x|    @DHLT\`dhpx|(DHLPT\(<p   L   x   -  -     $ , @ mD H mL T d >h l >p t |   V   V   ` |    V Z  V Z  x    H$(|,0|8L\|TTmm||66||04|8<|DLTPX)\|`Pd)h|xV&V&,8X\V` dhVl p | $<@d 8TLh9 9 0V  $0(V, 088H HP|88HH88DHLPTd8xOO V$(,V04\dlxVVdh $(04<@   D(p` $t(04 8@4 D H@P$ TPXx`dhp<tTx x@(,@<PT,@dl8 $H(@04x8@DHXPtTX`Pdh l  $( 0,4 < @ HLTX`dlpx|04DdX\lt  $,080<DLHP T8\@`<h@l@tPxD< 9  ~3V8~@3HPp~x$V~V~V~ Z(0VP~X|`h)~V~&V~ V0~8 @HVAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)2EMV\#(,-.05HPY_/   0 0S 0 _V$ $>  | _   L _   tC  _co T xF 8 1 w   88 L I p8F  5YS N |09  0!8$ j    ? w$9  0,  xP * b b] <   @ 828 j<$   }   PP8 ( mNH P `8 h%p8]@ xp    C H} TP j `  l 6 xw ,J 0d     Z @ ^  y   T TX X  C   h" u  L  7  }   RL 0 ?   * ,p  8 ED}?  @ 082  P 8c \ <h8@pt2 D H% P 8 x <V `( 8 T+c v    I  ~ V + KEh(< y  ZbS Z"   > `  t `x\OH0s?m<&!,'s Kb."T$gT  f?)O!s;'\:8}>.note.gnu.property.note.Linux.text.comment.init.plt.bss.rela.rodata.touch_offload_fops.rela.altinstructions__versions__ksymtab_strings.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.text.touch_offload_reserve_frame.rela___ksymtab+touch_offload_reserve_frame.rela___kcrctab+touch_offload_reserve_frame.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodatainit_wait_entrymemcpyclass_destroydevice_destroytouch_offload_init.__key__init_completion.__keyarm64_const_caps_ready__cfi_jt_startprepare_to_wait_eventtouch_offload_init.cfi_jttouch_offload_cleanup.cfi_jttouch_offload_open.cfi_jttouch_offload_ioctl.cfi_jttouch_offload_poll.cfi_jttouch_offload_release.cfi_jttouch_offload_reserve_frame.cfi_jttouch_offload_queue_frame.cfi_jttouch_offload_read.cfi_jt__mutex_initcdev_init__kstrtabns_touch_offload_init__crc_touch_offload_init__kstrtab_touch_offload_init__ksymtab_touch_offload_initfinish_waitmemsetcpu_hwcap_keystouch_offload_allocate_bufferstouch_offload_free_bufferstouch_offload_fopscpu_hwcaps____versionsgic_nonsecure_prioritieskmalloc_caches__arch_copy_to_user__arch_copy_from_user__kstrtabns_touch_offload_cleanup__crc_touch_offload_cleanup__kstrtab_touch_offload_cleanup__ksymtab_touch_offload_cleanup__wake_upwait_for_completionunregister_chrdev_regionalloc_chrdev_regiontouch_offload_openstrnlentouch_offload_ioctltouch_offload_pollcomplete_all__stack_chk_fail__cfi_check_failcdev_delprintkmutex_unlockmutex_lock__cfi_check__cfi_slowpath__dynamic_pr_debugscnprintf__check_object_size__class_createdevice_createtouch_offload_release__kstrtabns_touch_offload_reserve_frame__crc_touch_offload_reserve_frame__kstrtab_touch_offload_reserve_frame__ksymtab_touch_offload_reserve_frame__kstrtabns_touch_offload_queue_frame__crc_touch_offload_queue_frame__kstrtab_touch_offload_queue_frame__ksymtab_touch_offload_queue_frame__this_moduleschedulekfreekmem_cache_alloc_trace__cfi_jt_end__list_del_entry_valid__list_add_validcdev_addtouch_offload_read__init_waitqueue_head__init_swait_queue_head__kmalloc$x.99__UNIQUE_ID_author289$x.89touch_offload_reserve_frame.__UNIQUE_ID_ddebug279$d.79touch_offload_read.__UNIQUE_ID_ddebug269$d.69$d.59$d.149$x.49$x.139$d.39$d.129$d.29$x.119$d.19$x.109$d.9$d.98__UNIQUE_ID_description288$d.88touch_offload_ioctl.__UNIQUE_ID_ddebug278$x.78touch_offload_release.__UNIQUE_ID_ddebug268$x.68$x.58$d.48$x.138$x.38$x.128$x.28$d.118$x.18$d.108touch_offload_init.__key.8$d.8_note_7$x.97$x.87$d.77__UNIQUE_ID_scmversion267touch_offload_open.__UNIQUE_ID_ddebug267$d.67$d.57$d.147$x.47$x.137$d.37$d.127$d.27$x.117$x.17$x.107$d.7$d.96touch_offload_cleanup.__UNIQUE_ID_ddebug286$d.86$x.76__UNIQUE_ID_depends266$x.66$x.56$d.146$x.46$x.136$x.36$x.126$x.26$d.116touch_offload_init.__key.16$d.16$d.106$d.6$x.95$x.85touch_offload_free_buffers.__UNIQUE_ID_ddebug275$d.75__UNIQUE_ID_name265$d.65$d.155$d.55$d.145$d.45$d.135$x.35$d.125$d.25$x.115$x.15$x.105$d.5$d.94$x.84touch_offload_allocate_buffers.__UNIQUE_ID_ddebug274$x.74__sw_hweight64__UNIQUE_ID_vermagic264$x.64$x.54$x.144$x.44$x.134$d.34$x.124$x.24$d.114$d.14$d.104$d.4$x.93touch_offload_queue_frame.__UNIQUE_ID_ddebug283$d.83touch_offload_poll.__UNIQUE_ID_ddebug273$d.73$d.63$d.53$x.143$x.43$x.133$d.33$d.123$d.23$x.113$x.13$x.103$d.3$d.92$x.82$x.72$x.62$x.52$x.142$d.42$d.132$x.32$x.122$x.22$d.112$d.12$d.102$d.2$x.91$d.81$d.71$d.61$d.51$x.141$x.41$x.131$d.31$d.121$x.21$x.111$x.11$x.101$d.1__UNIQUE_ID_license290$d.90touch_offload_reserve_frame.__UNIQUE_ID_ddebug280$x.80$x.70$x.60$x.50$x.140$x.40.Ltmp30$x.130$x.30$x.120$x.20$d.110touch_offload_init.__key.10$x.10$d.100@0pc |p92  4,/,,1@?`2,`@(@ @HA w@bx^@h@n0>@nx,h@Po .&0psLotb/]0@t4 ?$? ptpt!|