ELF@@@" ;;;;;;;;;;;***;*****  ***;*****   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#_?# ?#C^{#g_WOA8Bl@ h;D-4tChCBh@yD"T!`CB'yC(?`T7@6"@(  IR  &*@qTx 5(?TA97(?T*"R(?AT"R(?ThkDyRigDy}  }@ &ATA $*@q T.@_qT2RUy0787_q T_qTH7R hkDyigDy} ?hkDyigDy(q}@.@*@9 qkT2@_qaT2R07b87_q T_qTH7R hkDyigDy} hkDyigDy(q}@2@*@9 q T6@_qaT2R0787_q` T_qTH7R hkDyigDy} RhkDyigDy(q}@6@*@9qkT:@_qaT2R0787_qT_qTH7R hkDyigDy} RhkDyigDy(q}@:@*@9qKT>@_qaT2R0787_q T_q TH7R hkDyigDy} RhkDyigDy(q}@>@*@qL T99KxCx'Bz6w'b?qTcD?kATh@*)?‰_iiCB"R7 h@hiD T`CBC3!*!*yD!!R!R@*ԟ$!Bh;Dh5A8B_ T#@OHWG_FgE{C^_C#_(ÿ(ÿ(ÿ(ÿ(ÿ?#^{ WOl@ v@vࣖ2?BBBB  T4R* @OCWB{Ĩ^_#_*$!B ?#^{WO A8)B*l@ iR3r k`T)Rr k T R)r kAThj#"R )F A9 1D9 )E 1B )C 1@%A@#Rt. #@9bh4hI9 4'@9h4hI9h 4+@9h4hI9 4/@9h4hI9h 43@9h4hI9 4;@9h4hI9h 4?@9h4hI947@9iI9 k TC@yhDy(jATG@y(*?jTK@yiDy)j T@9qG@yK@y  HQ1) TA@B&@b&4*!T|@1#*3R#3RtvB@>`rB#?! !A8B_ TO]W\{[^_#_!R$!B*@)?#^{ O@A5l ճ"G9h4(R*9* @OB{è^_#_֟$!B?#^{O4l@"9 OA*{¨^_#_֟$!B?#^{WO նU3B:D4  `T2B ն*OBWA{è^_#_ֶ"B26"@(  IR  &*2Bh$!B$!B ?#^{ WO նB:D(42BT.BB6.Z2aR"R** @OCWB{Ĩ^_#_!$!BT?#^{WO !B9hiB`B!B:2h"h&i*i.`!B`"!BtvRBcR!!t"*"R 7a@"R*`7B?`JTb@?`NT*OBWA{è^_#_*!*!*!uJ@ !`VI@!R?#^{  `J@a@`J@`@!R` @*{¨^_#_֟$!B?#^{_WO tBh2BHuh2B(h:DqT xT*T@6"@( *@q&T.@*@ qKT2@*@ qT6@*@q T:@*@qkT>@*@qTF*b:DkaThiB:2h"h&i*i.OCWB_A{Ĩ^_#_*xBȵ@T@6"@( *@q&T.@*@ qKT2@*@ qT6@*@q T:@*@qkT>@*@qT@*!*$!Bfÿÿÿÿ?#^{A8 A9 @ xӋ(7 @L6 kꃊk1 뇟k/ *B;K5  RB Ak , 8Ս@- ? ?*B @ ?*" (B; 5  RB) 8)@*@ ?) ?(B{^_#_֟$ J@ '6$ $@h'6$ $ R$ R F8K R Fk FF8 R FF՟@՟A?#^{og_WO   @ytJ9q @y( @y  _q@FzJT`B *h@RRRhJ94R2R@(R//@5R_Q(҈22RC*c4RzSq*bT(@yj@TqThjDy~@ifDyR2} {:ySqz:z:@d) _4R z:@d) _zSq*T(@yj@TqThjDy~@ifDyR2({:qz:X( @y(@6qh T*R}@R@ R{4z4 R ҵz4@ _ @yH6qH T*R}@B7R@@R{4z4H7Rz4@@H7bD+9b4@_k@T!@cy&B@6@x&g8h:D_qh:aT @* @`OGWF_EgDoC{B^_#_!R@*ԟ$!B?#^{ OA8 A9 @)xӋ(7 @L6+ kꃊk1 뇟4 *B;K5  RB Ak , 8Ս@- ? ?*B @) ?*(" (B; 5  RB) 8)@*@ ?) ?(BOB @{è^_#_֟$ J@j'6$ $@'6$ Օh*$ R$ R F8K R Fk FF8 R FF՟@՟A_$?#@9#qCT_@*_$_$_$_$_$_$_$_$_$touch_offload_queue_frametouch_offload_cleanuptouch_offload_reserve_frametouch_offload_initXbxq'description=Touch Offload to APauthor=Steve Pfetsch license=GPL v2vermagic=5.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=touch_offloaddepends=scmversion=g9d099a1b868fLinuxtouch_offload̄emodule_layoutdmemset ѩ__stack_chk_fail~)HmemcpyR? Kgic_nonsecure_prioritiespcpu_hwcaps/cpu_hwcap_keys5arm64_const_caps_readyOkmalloc_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:#__kmallocCnfkmem_cache_alloc_traceTfinish_waitQschedule&prepare_to_wait_eventuyHinit_wait_entry zkfree:Ndevice_destroy3`unregister_chrdev_regiong cdev_delclass_destroyw\device_createmn__class_createX cdev_add+/alloc_chrdev_regionvcdev_initscnprintfstrnlenT__init_waitqueue_headwJW__mutex_init"#>__wake_up֓complete_allprintkhmutex_unlockemutex_lock {{__dynamic_pr_debugGNU_3mMN5ȂOBGNUdXhX``xx pp$(04<@\dlt|`t <  D  P`--mm>> (DHVLPTVX\!4XVZVZp |   l L    p  |  |  " l< T X ` d p Tt T m m | |  6 6   | |   |  |  ! P ) |$ P( ), |< t    V &  V &   , 0 V4  8 < V@  D    $(V,304V83<P8TX3\8`d3h <@$DH$L\p`Vd$hplVp$t (0@H!L~P!T~`dhlpx|    ,048@HLPT\dhlpx L,0V48<V@Dx  4H\p 8L`t9 9 0V 0V 88 ,H8HD|88 HH d8ptx|8$O(,O08LPVTX\V`d4"Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) NSX\]^`d2:CI_i  $(0,_ _ L__@@ $ (x0h 4 8@ D( H Pl T X(` dLh`ptXx(lX8<@L, @8H $(@048@<DHP@TX@`Pdh d$(04<D@H LpTX`dlpx|@DDHTL\P|TX\`dh$l  $ ,08<DDHPHT\X` hxl$tx(,0  ~3V8~@3HPp~x$V~V~V~ Z(0VP~X|`h)~V~&V~ V0~8 @HV_ X ` p x|   7 d 00_$ $ g!_"  L__   _7 !\T!\R8     o   * $E0 X  b b F  * 8  <8  c P8r lLpsH H 0X 89 l u p  @ 8  L +P8 p e H p `88,  t p p8 5 NS   8_  L  08& p T `l Y x    < @D S Hh  P 8 L P T $ -   2 X] \  `'  d , h< tl'pX3 8  l  u    0 K 0     L ,  8# @>@ Px D D ? P  ` T\1  hk $ t (2  , 0 T$ ~B  z +iK $ d} ZbZ  K   >   @\TlH  pL $'t(8H4:U_XgF&bDn J2"0$ T- qf@XW!G~} X`hXpx}T.note.gnu.property.note.Linux.text.comment.init.plt.bss.rela.rodata.touch_offload_fops.rela.altinstructions__versions__ksymtab_strings.modinfo.rela.text.__cfi_check.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.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_reserve_frame.cfi_jttouch_offload_queue_frame.cfi_jttouch_offload_open.c57bb8d650f00d49c37b040412490ca9.cfi_jttouch_offload_ioctl.c57bb8d650f00d49c37b040412490ca9.cfi_jttouch_offload_poll.c57bb8d650f00d49c37b040412490ca9.cfi_jttouch_offload_release.c57bb8d650f00d49c37b040412490ca9.cfi_jttouch_offload_read.c57bb8d650f00d49c37b040412490ca9.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__kmalloctouch_offload_open.c57bb8d650f00d49c37b040412490ca9touch_offload_ioctl.c57bb8d650f00d49c37b040412490ca9touch_offload_poll.c57bb8d650f00d49c37b040412490ca9touch_offload_release.c57bb8d650f00d49c37b040412490ca9touch_offload_read.c57bb8d650f00d49c37b040412490ca9$x.99__UNIQUE_ID_author289$x.89touch_offload_reserve_frame.__UNIQUE_ID_ddebug279$x.79touch_offload_read.__UNIQUE_ID_ddebug269$x.69$d.59$x.49$x.139$x.39$x.129$d.29$x.119$d.19$x.109$d.9$d.98__UNIQUE_ID_description288$d.88touch_offload_ioctl.__UNIQUE_ID_ddebug278$d.78touch_offload_release.__UNIQUE_ID_ddebug268$d.68$x.58$d.48$x.138$d.38$d.128$x.28$d.118$x.18$d.108touch_offload_init.__key.8$x.8$d.8_note_7$x.97$x.87$x.77__UNIQUE_ID_scmversion267touch_offload_open.__UNIQUE_ID_ddebug267$x.67$d.57$x.47$x.137$x.37$x.127$d.27$x.117$d.17$x.107$x.7$d.7$d.96touch_offload_cleanup.__UNIQUE_ID_ddebug286$d.86$d.76__UNIQUE_ID_depends266$d.66$x.56$x.46$d.136$x.36$d.126$x.26$d.116touch_offload_init.__key.16$x.16$d.106$x.6$d.6$x.95$x.85touch_offload_free_buffers.__UNIQUE_ID_ddebug275$x.75__UNIQUE_ID_name265$x.65$d.55$d.45$x.135$d.35$x.125$x.25$x.115$d.15$x.105$x.5$d.5$d.94$d.84touch_offload_allocate_buffers.__UNIQUE_ID_ddebug274$d.74__sw_hweight64__UNIQUE_ID_vermagic264$x.64$x.54$d.144$x.44$d.134$x.34.Ltmp24$d.124$d.24$d.114$x.14$d.104$x.4$d.4$x.93touch_offload_queue_frame.__UNIQUE_ID_ddebug283$x.83touch_offload_poll.__UNIQUE_ID_ddebug273$x.73$d.63$x.53$d.43$x.133$x.33$x.123$d.23$x.113$d.13$x.103$x.3$d.3$d.92$d.82$d.72$x.62$d.52$d.142$x.42$d.132$d.32$d.122$x.22$d.112$x.12$x.102$x.2$d.2$x.91$x.81$x.71$d.61$x.51$d.141$d.41$x.131$x.31$x.121$d.21$x.111$d.11$d.101$x.1$d.1__UNIQUE_ID_license290$d.90touch_offload_reserve_frame.__UNIQUE_ID_ddebug280$d.80$d.70$x.60$d.150$x.50$d.140$x.40$d.130$x.30$d.120$x.20$d.110touch_offload_init.__key.10$x.10$x.100@0pc~ l p92  4,/,,@? &0`LoNae!@a`2,`@b g@8cx^@i0y@o0>@p-h@p p/d0M0@t4 ?$? ttx!8 .