ELFأ@@'%n}Hv巬&( %s: buffer not available. &context->file_lock3%s: device_create failed with error = %ld. 3%s: copy_from_user failed with err=0x%08lx. strnlen3%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! include/linux/thread_info.h%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_offloadf?#C{#g_WOA8Cl@ hD04th;Bh@x{D! T!BwBzT6"@(  IR  &Wh3B*@?qTy# W@aTA97H@T*"RH@T`4?:*AUA )*@?qT.@_qT2RU+07b87_qT_q!"TH7R h+Dyi'Dy}h+Dyi'Dy(q}@.@*@ qkT2@_qaT2R07b87_q T_qATH7R h+Dyi'Dy}h+Dyi'Dy(q}@2@*@ q T6@_qaT2R0787_q` T_qaTH7R h+Dyi'Dy}Rh+Dyi'Dy(q}@6@*@qkT:@_qaT2R0787_q@T_qATH7R h+Dyi'Dy}Rh+Dyi'Dy(q}@:@*@qKT>@_qaT2R0787_q@T_q!TH7R h+Dyi'Dy}Rh+Dyi'Dy(q}@>@*@qTh3BKh;yBz6wf7q- Tc{Dk Th@*)?6_ i;B"R7A8 A9(7 @j6xө" J_ Tr )B;*5  RC@* 8K@+ ? ?)BՠH` (B; 5  RC) 8)@*@ ?) ?(Bh@hi{D aT;0!*!*x{D!!R]!Ru@*!BhD5A8C_ aTOHWG_FgE{C#@C#_ )@7@7 R R?#{OCl@ ճ"ah@(_1rrk@TE0?֓:BB @T4R*OB{A#_*!B@?#{og_WOA8C*l@ hR3rk@T(Rrk TR(rkLThiI9 -F9 1D/ )E3 1B+ )C3 1@+ )AA83 A9+(7 @j6xӉ"[p#Rk̟j ? ET )B;*5  RC@* 8K@+ ? ?)BՀHC"R~ (B; 5  RC) 8)@*@ ?) ?(B4CA8 A9c (7 @j6xӉ"[pj̟J}? DTz E )B;*5  RC@* 8K@+ ? ?)BՁHCR3 (B; 5  RC) 8)@*@ ?) ?(B@u C@9bh4h I974G@9h4hI964K@9h4hI964O@9h4hI954S@9h4h"I954[@9h4h*I944_@9h4h.I944W@9i&I9 k5TS@yhZDy(j3TW@y(*?ja3T[@yibDy)j4T@9qW@y[@y  HQ15T'B@cCv*Dy&w&Dy#Ab" @@yt J9q@@y@ @y +`3T_q*3Tu~IR R) `N@~@R`22*htj#hD{qh`*TRR@(Rh J94R2R@(R//&@4RQ(҈22RC*6R  A@ zSq*bTH@yj@Tq.T~@~ӈW*T*TVq`*T2 R-h*Dyi&Dy} ySq}(Tc(Tq (T-d)C'T#'TBqT66RzSq*"TH@yj@Tq(T~@~ӈW$T$TVq`$T2 R-h*Dyi&Dy(q}"Tc"Tq "T-d)C!T#!TBq T A@ H @y@6q("T*}@~VTTVq`T  RR @ R -}TTqT-@ ҈cTCTBqT R A@H @yH6qHT*}@~VTTVqT  RB7R @ @R -}TTqT-` @H7TcTBq T I7R A@+9bzD"4_kT!czyB@6@xg8C*3RA8 A9(7 @j6xӉ"[pj̟? T )B;*5  RC@* 8K@+ ? ?)BՁHC3R (B; 5  RC) 8)@*@ ?) ?(B hnBC`jB_ɂrrk@TE0?(@b!T|@@4R! !A8C_ ATOEWD_CgBoA{ƨ#_!R!R RC*3RC*u@*!B*T )@I7@h7 )@7]@7o )@7o@7!B Rf Rz R R RD RXU?#{ OHA5l ճbG9h4(R*b9*OB @{è#_!BU?#{O4l@b9 *OA{¨#_!B?#{WO նU3D4B`T"Bh ն*OBWA{è#_"6"@(  IR  &*"Bh!B!BaJ?#{ WO նD4"BTB6Z""aR"R**OCWB @{Ĩ#_!!BLyd?#{WO!Bb9hi`!B"hhii`"!B`!BtvjR TBcR!!t"*"R7a@"R*@7B?`JTb@?`NT*OBWA{è#_*!*!*!uJ@ !`VI@!RLyd?#{  `J@a@`J@`@!R`* @{¨#_!B?#{g_WO th"BHuh"B(hDqkTvB ҷx`T*@T6"@( *@q& Tb@{y*9?kT*bDk!Thi"hhiizODWC_BgA{Ũ#_*vBx@@T6"@( *@q& Tb@{y*9?kT!*!B} F8* R F FՍF8 R FFe F8* R F FuF8 R FFՖ F8* R F FզF8 R FF7 F8* R F FGF8 R FFzR| HD-D\ `  X \D-D 0dD-D0L   t 0LD-D H D-D`X `   `XD-D 4D-D0L 0 @ 0LD-D 0dD-D H   d  HD-D 8PD-D0L 0 \ 0LD-D 8D-D@P @   @PD-D 8DD-D0L 0 | 0LD-D ,D-D H   D  HD-D D4D-DPT P   PTD-D touch_offload_inittouch_offload_reserve_frametouch_offload_queue_frametouch_offload_cleanupQ[qa'description=Touch Offload to APauthor=Steve Pfetsch license=GPL v2vermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=touch_offloadscmversion=gfaab3479c4f2depends=LinuxLinuxtouch_offload{mutex_lock~_printkUrS__list_del_entry_validTfinish_waitUmutex_unlockuyHinit_wait_entry&prepare_to_wait_eventQschedule~)Hmemcpyh__list_add_validHۈ__check_object_sizedHalt_cb_patch_nopsR? Kgic_nonsecure_priorities__arch_copy_to_usereb,__dynamic_pr_debugғ__stack_chk_fail+ycpu_hwcaps +__arch_copy_from_userF__sw_hweight64ndevm_kmallockmalloc_cachesCukmalloc_traceE:#__kmallocdmemset zkfree֓complete_allDC__wake_upq__mutex_initT__init_waitqueue_headA`__init_swait_queue_headstrnlenscnprintfW6}cdev_init+/alloc_chrdev_regiongzcdev_add7__class_createK2kdevice_create8 class_destroy;acdev_del3`unregister_chrdev_regionfortify_panicAVdevice_destroy@%wait_for_completionumodule_layoutGNU+`~P ߦ{f&.lCGNU\x|TT  L\pP0TTTT  TTDD $(@DHPLPPTTTX8\PP    h x       8  8  (  H4  H@      \ 8l 8x  H( H4 BB   p p$(08g<gHT X dhlpx**]]BB@ DHh l]p]|PPZZ PPBB PP,04P8P<@D P$P(,0@8D8HLPTX$a(a,04<p@pDPHPLPT$$ 048<HLPTX`dhp$,h0h48@H-L-PT\l/p/tx| !P P$(,`t|" \00PP $($(,0  JH@ L$(048@@DHxPT(X` d0hp t8x @\ THPx, l(@`< T$(X 04$(804<< @@H8LT<XD`@dHlDpLxT|PtTX\`dh  l p t x< |  $, 08 <D HP T\ `h lt x   ( @DHL\ (,48 \0P8@HPpxPPTP (0PPX`hZBPPP08@HPAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)h\ TPdh84z %Cu@CR\N&H.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.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.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.datainit_wait_entrymemcpyclass_destroydevice_destroytouch_offload_init.__keyinit_completion.__keyprepare_to_wait_event__mutex_initcdev_init__kstrtabns_touch_offload_init__crc_touch_offload_init__kstrtab_touch_offload_init__ksymtab_touch_offload_initfinish_waitmemsettouch_offload_free_buffersalt_cb_patch_nopstouch_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_failcdev_del_printkmutex_unlockmutex_lock__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_moduleschedulekfreekmalloc_trace__list_del_entry_valid__list_add_validcdev_addtouch_offload_read__init_waitqueue_head__init_swait_queue_headdevm_kmalloc__kmallocfortify_panic_note_9$d.99$d.89$d.79$d.69touch_offload_reserve_frame.__UNIQUE_ID_ddebug359$d.159$d.59$d.149$d.49$d.139$d.39$d.129$x.29$d.119$x.19$d.109$x.9$x.98$x.88$x.78touch_offload_cleanup.__UNIQUE_ID_ddebug368$x.68$x.158$x.58$x.148$x.48$x.138$d.38$x.128$d.28$x.118$d.18$x.108touch_offload_init.__key.8$d.8$d.97$d.87$d.77$d.67touch_offload_ioctl.__UNIQUE_ID_ddebug357$d.157$d.57touch_offload_read.__UNIQUE_ID_ddebug347$d.147$d.47$d.137$x.37$d.127$x.27$d.117$x.17$d.107$x.7$d.7$x.96$x.86$x.76$d.166$x.66$x.156$x.56$x.146$x.46__UNIQUE_ID_depends336$x.136$d.36$x.126$d.26$x.116touch_offload_init.__key.16$d.16$x.106$d.6$d.95$d.85$d.75$d.165$d.65touch_offload_free_buffers.__UNIQUE_ID_ddebug355$d.155$d.55touch_offload_release.__UNIQUE_ID_ddebug345$d.145$d.45__UNIQUE_ID_scmversion335$d.135$x.35$d.125$x.25$d.115$x.15$d.105$d.5$x.94$x.84$x.74__sw_hweight64touch_offload_queue_frame.__UNIQUE_ID_ddebug364$x.64$x.154$x.54$x.144$x.44__UNIQUE_ID_name334$x.134$d.34$x.124$d.24$x.114$d.14$x.104$d.4$d.93$d.83__UNIQUE_ID_license373$d.173$d.73$d.163$d.63touch_offload_allocate_buffers.__UNIQUE_ID_ddebug353$d.153$d.53touch_offload_open.__UNIQUE_ID_ddebug343$d.143$d.43__UNIQUE_ID_vermagic333$d.133$x.33$d.123$x.23$d.113$x.13$d.103$d.3$x.92$x.82__UNIQUE_ID_author372$d.172$x.72$d.162$x.62$x.152$x.52$x.142$x.42$x.132$d.32$x.122$d.22$x.112$d.12$x.102$d.2$d.91$d.81__UNIQUE_ID_description371$d.71touch_offload_reserve_frame.__UNIQUE_ID_ddebug361$d.161$d.61touch_offload_poll.__UNIQUE_ID_ddebug351$d.151$d.51$d.141$d.41$d.131$x.31$d.121$x.21$d.111$x.11$d.101$d.1$x.90$x.80$x.70$x.160$x.60$x.150$x.50$x.140$x.40$x.130$d.30$x.120$d.20_note_10$x.110touch_offload_init.__key.10$d.10$x.100@0pV@l Z0L2/ C'>'' 0H0000x*@F$r2x2` @c $U@dX$Q@Pj $g@Ps0$@s$2h@t $@5500x@x$LoyI060;6@@g: xE$E )z0zH&x@