ELFȢ@@%#2dpeƨ[o3 %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%sinclude/linux/uaccess.htouch_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{og_WOA8C@ hE24t*hCh@x;F T!LwB|T6"@(  IR  &hC*@?qTy#Z *@TB97R@!T*"R@!T`4?>*AUA )*@?qT.@_qT2RU/07b87_qT_q"TH7R h+Gyi'Gy}h+Gyi'Gy(q}@.@*@ qkT2@_qaT2R07b87_q T_qTH7R h+Gyi'Gy}h+Gyi'Gy(q}@2@*@ q T6@_qaT2R0787_q` T_qTH7R h+Gyi'Gy}Rh+Gyi'Gy(q}@6@*@qkT:@_qaT2R0787_qT_qTH7R h+Gyi'Gy}Rh+Gyi'Gy(q}@:@*@qKT>@_qaT2R0787_qT_qTH7R h+Gyi'Gy}Rh+Gyi'Gy(q}@>@*@q*ThCKhyBz6wf7q Tc;FkA Th@*)?6_i iC"R7RA8 @9(7 @j6xө" J_ Tr )B;*5  RC@* 8K@+ ? ?)BՠH` (B; 5  RC) 8)@*@ ?) ?(Bh@hi;F aT0!*!*x;F!!RY!Rq@*!BhEH5A8C_ aTOHWG_FgEoD{CC#_ )@7@7 R R?#{OC@ ճ"ah@(_1rrk@TE0?֓*CB @T4R*OB{A#_*!B@?#{og_WOA8C*@ hR3rk AT(Rrk@ TR(rkMTh iO9R9 1D -F3 1B/ )E3 1@+ )C3%A+'A8 @9(7 @j6xӉ"[p#Rk̟j ? GT )B;*5  RC@* 8K@+ ? ?)BՀHC"R (B; 5  RC) 8)@*@ ?) ?(BTDRc A8 @9(7 @j6xӉ"[pj̟J}? ETzJ )B;*5  RC@* 8K@+ ? ?)BՁHCR8 (B; 5  RC) 8)@*@ ?) ?(Bմ@uC@9bh4h O974G@9h4hO9(74K@9h4hO964O@9h4hO9(64S@9h4h"O954[@9h4h*O9(54_@9h4h.O944W@9i&O9 kb6TS@yhZGy(j4TW@y(*?j4T[@yibGy)jA5T@9qW@y[@y  HQ1)6T'B@cCv*Gy&w&Gy#Ab" @@yt P9q@@y@ @y +4T_q3Tu~*IR R) `N@~@R`3*ht*#hE{qh*TRR@(Rh P94R2R@(R//&@4RQ(҈22RC*6R  A@ zSq*bTH@yj@Tq.T~@~ӈWC+T#+TVq*T2 R-h*Gyi&Gy} ySq})T(Tq(T-`d)'T'TBqT:6RzSq*"TH@yj@Tq(T~@~ӈWC%T#%TVq$T2 R-h*Gyi&Gy(q}#T"Tq"T-`d)!T!TBq`!T A@ H @y@6q"T*}@~VCT#TVqT  RR @ R -}cTCTqT- ҈TTBqT R A@H @yH6qT*}@~VcTCTVqT  RB7R @ @R -}TcTq T- @H7TTBqT I7R A@+9b:F"4_kT!c:yB@6@xg8C*3RRA8 @9(7 @j6xӉ"[pj̟? T )B;*5  RC@* 8K@+ ? ?)BՁHC3R (B; 5  RC) 8)@*@ ?) ?(B hCC`C_ɂrrk@TE0?(@b!T|@@4R! !A8C_ ATOEWD_CgBoA{ƨ#_!R!R RC*3RC*u@*!B*G )@7@Ⱥ7 )@7]@7o )@ɮ7f@7x!B  R] Rq R R RD RXU?#{ OhB5 ճ *bM9h4(R*b 9* @OB{è#_!BU?#{O4@* b 9 OA*{¨#_!B?#{WO նuS*E4B`TBh ն*OBWA{è#_6"@(  IR  &*Bh!B!BaJ?#{ WO ն*E4BTB6Z"aR"R** @OCWB{Ĩ#_!!BLyd?#{WO !Bb 9hi`!Bhhii`"!B`!Btvj R TBcR!!t"*"R7a@"R*@7B?`JTb@?`NT*OBWA{è#_*!*!*!uJ@ !`VI@!RLyd?#{  `J@a@`J@`@!R` @*{¨#_!B?#{g_WO t*hBhu*hBhEqkTvB ҷx`T*@T6"@( *@q& Tb@{y*9?kT*bEk!Thihhii:ODWC_BgA{Ũ#_*vBx@@T6"@( *@q& Tb@{y*9?kT!*!Bi F8* R F FyF8 R FFV F8* R F FfF8 R FFՋ F8* R F F՛F8 R FF1 F8* R F FAF8 R FFtouch_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{f8emutex_lock_nested~_printkUrS__list_del_entry_valid"9finish_waitmutex_unlockj__might_sleepuyHinit_wait_entryM΂prepare_to_wait_eventQschedule~)Hmemcpyh__list_add_validHۈ__check_object_sizexp __might_faultdHalt_cb_patch_nopsR? Kgic_nonsecure_priorities__arch_copy_to_usereb,__dynamic_pr_debugғ__stack_chk_fail+ycpu_hwcaps +__arch_copy_from_userF__sw_hweight64.devm_kmallocUCkmalloc_cachesAkmalloc_traceE:#__kmallocdmemset zkfree7complete_allB__wake_uph˽__mutex_initoa__init_waitqueue_head$8__init_swait_queue_headstrnlenscnprintfcdev_init+/alloc_chrdev_regiontlcdev_add__class_createqdevice_create9class_destroy'cdev_del3`unregister_chrdev_regionfortify_panic4)device_destroyrwait_for_completionEnmodule_layoutGNU^֋sRXZ9WXGNU`|ll110Dhx008l\llll  !$!(l,l4D\H\L-P-Tlpthxh|llhhh\`8    4 P ` l       P  8\  8`  |  H  H  X    8 8 l H| H  44ZZ8` dhppx  88  BB  DuHuL P X`dhZlZt  ]]PPZZ    ,0<@LP\`lpthxh|ZZ,04h8h<@Dp|hh(Phh88<Xlxyypphh  $(DLPT X \d$h$l@p@| $0(00X--//  D!LT`hhh"<T $Xptx|00hh$(,0  JHl  x$(0$48@@ DHxPTX`T dhp txP  l, (`8 $(X  $(0(4<L@HdLThX`ldlppx| ( @ D H L \ |   $, 08 <D HP T\$ ` h< lt@ xD H X x  $(,048< @(,D488H8HP1h8@H1Ppx1h1hl1h (10hPX `1hZZ1h1h1h08@1HhAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) $c0   J, !}8L  1   $p $r 0 $ <  HhTc`e l   | xVX   i 0 8t ( I@P8v$K   3 g }Pi >    Z D ?\1 j ` X  2 * ,+ I 8  D ,p P$\%  C h @ t & T  7    $ 8 v $ * (  ,i0k 4    8<\@^  ( D 4 HO9 8|qPhLQ P 8 b m 8Bp 88o D  * p8 , ` 5  N@0v $ 08b< E087    8O    + K   C>    x o Za!Zz o  1 D6$Vd@z?|#d ZgL,B6QTcxq&d.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.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__might_fault__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_up__might_sleepwait_for_completionunregister_chrdev_regionalloc_chrdev_regiontouch_offload_openstrnlentouch_offload_ioctltouch_offload_pollcomplete_all__stack_chk_failcdev_del_printkmutex_unlock__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_validmutex_lock_nestedcdev_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.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@N <0LP2/ LC0(>1(2( 0H000*@D8"r20`@c "7@dX"Q@8j "I@8s0"@hs"`0h@s "250xLoxI304@g8 Z@D$hD y yH$mhw