ELF@@*( zR| L0 D-D\ `  ` \D-D 8hD-D@P @  @PD-HD-D`X `  0 `XD-D 4D-D0L 0 | 0LD-D 0(D-D H   @  HD-D <\D-D@P @  t @PD-D <|D-DPT P D PTD-<D-D@P @   @PD-D 8D-D0L 0 x 0LD-D HXD-Dp\ `  X p\D-D ?#{og_ W O A8%C@cUo@ bDh42Bx@jDTmB`TCZ"H@97(@`T$*"R(@T8"R(@T8@!T5V$6#@@@#Y: #HRR(J*Dyx&Dy+@qTMJ(R~(#}@CR@Ty@w2 /@.@yH@yRq c8/*B@ {q)T#@ARh@yh@7+q8T*}@ ` Rw.@RRb.1`RtB@{#@ARh@yhH7+q2T*}@ `@Rw.@RB7Rb.+`T7RtB@{+@9@h4@A?@@@kT@6# @@q`T!**xӈ"@郉1 臟h!RC 5B;ըh4  RC`"h@) 8*@* ? ?5BՈx@"R")", 3B;hh4  RC( 8@ @ ?( ?3Bմ "@u郉1 臟3R 6B;h4  RCՠ"@) 8*@* ? ?6BՈ"@)"3R 3B;hh4  RC( 8@ @ ?( ?3Bմ#gBcB`?T@b!T|@E@@4R!5-'#!*R!*R!A8%C_ !TCOEWD_CgBoA{ƨ#_R3R **u@*@*@*@*!B*D@7@7@7#@7'6@7sh@7!BiRPRnRRRR?#{ O `bZAun bbG94(R*9*OB @{è#_!B?#{O`btn@bb9 *OA{¨#_!B?#{_WO  bD4B@T"B 6"6"@@# "HR@*!B*OCWB_A{Ĩ#_!B?#{ _WO 4  bD4"BATB65"""aR"R*!!B4*ODWC_B @{Ũ#_?#{_WO`b`!Bb9`b`t"`tut`u`!Bu`"!Bt`!BvjhjG9H5BcR!!t"*"R7a@"R*7BwB?xJ"Tb@vb@xNT*OCWB_A{Ĩ#_*!*!*!@!@@@!R?#{WO tBv"uJ@a@`J@`@!R`*OBWA{è#_!B?#{og_WOC tuh"Bv@hvbhDqM Tx yB?`T*6 #:@6@"V #<:((+@qkT;cvR {v*(+T{#@?`T*J*@xyB?T6 #:@3@`"zS #<:((+@qkT;cvR {v*(+T{#@?`TO@@kTu"`uvu`v`vjOFWE_DgCoB{A#_!**!BF8h RFFF8ը RFFF8h RFFF8h RFFF8ը RFFF8h RFFF8 RFFF8h RFFtouch_offload_inittouch_offload_reserve_frametouch_offload_queue_frametouch_offload_cleanupinclude/linux/thread_info.hWawq'%s: buffer not available. &context->file_lock3%s: device_create failed with error = %ld. 3%s: copy_from_user failed with err=0x%08lx. 3%s: Error packing frame! Result = %d. 3%s: copy_to_failed with err=0x%08lXtouch_offload_init3%s: register_chrdev failed with error = %u &x->wait3%s: class_create failed with error = %ld. %s: ioctl_num=0x%08X, ioctl_param=0x%08lX &context->read_queue3%s: Configuration enables more (%d) than %d channels! %stouch_offload_ioctltouch_offload_release3%s: Frame size mismatch! %d != %d. touch_offload_allocate_buffers3%s: incorrect or NULL buffer submitted. 3%s: [Unexpected!] The buffer should have been recycled after the previous read. 3%s: Packed frame size (%d) does not match size allocated per frame(%d)! 3%s: Invalid configuration enables unsupported sensitivity setting! 3%s: failed to allocate buffers. err = 0x%08X. 3%s: mismatch between the number of buffers allocated(%d) and freed(%d)!touch_offload_opentouch_offload_free_buffers../private/google-modules/touch/common/touch_offload.c%s touch_offload_read3%s: Invalid configuration enables unsupported features! 3%s: Invalid configuration enables unsupported context types! touch_offload_reserve_frame6%s: %s. 3%s: copy_to_user unexpectedly failed to copy %lu bytes. 3%s: Invalid channel_type = 0x%08X3%s: cdev_add failed with error = %u touch_offload_queue_frame&context->buffer_lock3%s: copy_from_user failed with err=0x%08lXtouch_offload_polltouch_offload_cleanuppack_frame3%s: Invalid configuration enables unsupported data types! 3%s: Invalid configuration enables more (%d) than %d channels! touch_offloaddescription=Touch Offload to APauthor=Steve Pfetsch license=GPL v2vermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=touch_offloaddepends=scmversion=g90f2eedab705LinuxLinuxtouch_offload`module_layout@%wait_for_completionRzdevice_destroy3`unregister_chrdev_region)cdev_del`Oclass_destroy'טdevice_create __class_create?cdev_add+/alloc_chrdev_regionZcdev_initscnprintfA`__init_swait_queue_headT__init_waitqueue_headq__mutex_init"#>__wake_up֓complete_all__hwasan_store1_noabort__hwasan_store4_noabortVkmem_cache_alloc_traceTn\kmalloc_caches; __hwasan_loadN_noabortF__sw_hweight64s}=F__hwasan_load1_noabort(__arch_copy_from_userQd__kasan_check_writedmemset Ycpu_hwcaps {{__dynamic_pr_debug__stack_chk_failTl__arch_copy_to_userR? Kgic_nonsecure_prioritiesתAcpu_hwcap_keys5arm64_const_caps_ready&__kasan_check_readHۈ__check_object_sizeh__list_add_valid zkfree~_printk~)HmemcpyE:#__kmallocTzD__hwasan_load2_noabort\__hwasan_store8_noabortUrS__list_del_entry_validTfinish_waitQschedule&prepare_to_wait_eventuyHinit_wait_entryUmutex_unlock{mutex_lockt_A__hwasan_load4_noaborth'J__hwasan_load8_noabort1[__sanitizer_cov_trace_pcGNU 6M$Y%MMϤnGNU@HT\p|,<HX`hx ,4Ldt$(h,h00408@HP\ht$<LX|$0T`ht8DLXht|(0<LX`l(4HXdp  0 8 H X         0 8 @ H T ` h     0 0     0 0     0 0   , 4 @ H P X `  d  h l t |       , , 0 0              $ P X d t       , ,          $       (8Ddp hx$0@L\hx<Tdp(T8X8`p   HH     0 <L\l    $ @P`     8Dd h8l8|      , 0H4HDT dpx       $4<PX`lx (8DT,8HTd ,4<DLLPLTX`hp|~~99  $(,8DLT\`CdChlp ,0]4]<DLPX`dPhPlRpRtx$,08DLTX`lt|,, 4<HT`lx ,,   (@DHL,P,TX\    ( 4 < D P \ h t |        , ,    ! !8!8!!! !$!P!X!l!t!!!!!!!!!!" "  " ,"4"<"@"=D"=H"kL"kP"\"`"pd"ph",l",p"kt"kx"""" """""" " ##(#4#<#@#D#H#P#X#}\#}`#d#h#t# |###### #####z#z##########$ $0$<$@$D$H$P$`$t$$$$$$$$$$$$D$D$%%%%%%%% %(%0%<%@%/D%/H%L%T%\%h%p%x%%%%%%%%%%%%&& 4&8&<&@&,D&,H&L&P&&&&&&&&&&&&&'4'<'D'P'\'h't'|''''''''''(( (((4(H(\(d(l(x(((((((((()))$)0)@)H)P)\)l)t) )))))) )))}*}**** *0$*0(*,,*,0*4*8* $(,0  JP     $ (0D 4 8@ D HP T X` d$ hp` t x@ `x pt| ,$L @$(04T8@DtHPTX`0dhp4txP$ P$@  ( !`T!\"%4& &$*(X$ @* ( D*P H*$| (L*0 4P*< @T*H LX*T X\*`d`*lpd*x|h*Dl*|p*t*x*|*,*0*L*x*** ** <$*,@0*8\<*DH*PT*\`*hl*tx* 8H0 PD pz,8z@HPpzxk,z,z0,z (0,PzX`hRz,z,z,0z8@H,Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)l0 D ,`d,!" %\X&?CAEe `   Q$i $ -0Q I c  J*0 $ ; 8 TE m   <  @* D*. 0 H 8 ` H* $ L*@ P  ! 0 P*+ <S T* `  |HX*T \*     0 F p 8 d kD jP8o    ` `*9 l d*9xh*  l*  t ` x3p*dt*  z  x* Z |*X& 8-Ce$k  (t  * T * 'D=_*e  *n 0  @N !*7Y** PY  b *  *B `4p#8  4 * ,> *f  T 8*D* '  1 Y P * \*  h * t$ *XL ?8 T;8u(8  88   p8 X!5 N ? 8 % f 08h& z I k +q K   /!` !Q!A Zc Z i "0#@ #K  s !"#y8d ][,!|ץ" X%.6Gd=e% y {V L YDu"@-+&.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.rodata.str.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela___ksymtab_gpl+touch_offload_reserve_frame.rela___kcrctab_gpl+touch_offload_reserve_frame.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rodata.str1.1init_wait_entrymemcpyclass_destroydevice_destroytouch_offload_init.__keyinit_completion.__keyarm64_const_caps_ready__hwasan_loadN_noabort__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_load2_noabort__hwasan_store1_noabort__hwasan_load1_noabortprepare_to_wait_event__mutex_initcdev_init__kstrtabns_touch_offload_init__crc_touch_offload_init__kstrtab_touch_offload_init__ksymtab_touch_offload_initfinish_waitmemsetcpu_hwcap_keystouch_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_opentouch_offload_ioctltouch_offload_pollcomplete_all__stack_chk_failcdev_del_printkmutex_unlockmutex_lock__dynamic_pr_debugscnprintf__check_object_size__kasan_check_write__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__list_del_entry_valid__list_add_validcdev_add__kasan_check_readtouch_offload_read__init_waitqueue_head__init_swait_queue_head__sanitizer_cov_trace_pc__kmalloc_note_9$x.99$x.89$x.79__UNIQUE_ID_author369$x.69touch_offload_reserve_frame.__UNIQUE_ID_ddebug359$d.159$x.59touch_offload_read.__UNIQUE_ID_ddebug349$d.149$x.49$x.139$d.39$x.129$d.29$x.119$d.19$x.109$d.9_note_8$d.98$d.88$d.78__UNIQUE_ID_description368$d.68touch_offload_ioctl.__UNIQUE_ID_ddebug358$d.58touch_offload_release.__UNIQUE_ID_ddebug348$d.148$d.48$d.138$x.38$d.128$x.28$d.118$x.18$d.108touch_offload_init.__key.8$d.8$x.97$x.87$x.77$x.67$x.57touch_offload_open.__UNIQUE_ID_ddebug347$x.147$x.47$x.137$d.37$x.127$d.27$x.117$d.17$x.107$d.7$d.96$d.86$d.76touch_offload_cleanup.__UNIQUE_ID_ddebug366$d.66$d.56$d.146$d.46$d.136$x.36$d.126$x.26$d.116touch_offload_init.__key.16$x.16$d.106$d.6$x.95$x.85$x.75$x.65touch_offload_free_buffers.__UNIQUE_ID_ddebug355$x.55$x.145$x.45$x.135$d.35$x.125$d.25$x.115$d.15$x.105$d.5$d.94$d.84$d.74__sw_hweight64$d.64touch_offload_allocate_buffers.__UNIQUE_ID_ddebug354$d.54$d.144$d.44$d.134$x.34$d.124$x.24$d.114$x.14__UNIQUE_ID_scmversion304$d.104$d.4$x.93$x.83$x.73touch_offload_queue_frame.__UNIQUE_ID_ddebug363$x.63touch_offload_poll.__UNIQUE_ID_ddebug353$d.153$x.53$x.143$x.43$x.133$d.33$x.123$d.23$x.113$d.13__UNIQUE_ID_depends303$x.103$d.3$d.92$d.82$d.72$d.62$d.152$d.52$d.142$d.42$d.132$x.32$d.122$x.22$d.112$x.12__UNIQUE_ID_name302$d.102$d.2$x.91$x.81$x.71$x.61$x.51.Ltmp41$x.141$d.41$x.131$d.31$x.121$d.21$x.111$d.11__UNIQUE_ID_vermagic301$x.101$d.1$d.90$d.80__UNIQUE_ID_license370$d.70touch_offload_reserve_frame.__UNIQUE_ID_ddebug360$d.160$d.60$d.150$d.50$d.140$x.40$d.130$x.30$d.120$x.20$d.110touch_offload_init.__key.10$x.10$d.100@0pV 0C@>AB H/**@[HQ'G@P`'r2`=`@ '@Э 'Q@'@0'2== @ؽ'?h@h '2hALGG50@H' Lo8bH0w@I@@gM@ Z$Z )p1