ELFh@@%#`F+GL+:#*_ %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@ hEH44t*hCh@x;F T!PwB|T6"@(  IR  &hC*@?qTy#Z *@TB97R@!T*"R@!T`4?P*AUA )*@?qT.@_qT2RUA07b87_qT_q$TH7R h+Gyi'Gy}h+Gyi'Gy(q}@.@*@ qkT2@_qaT2R07b87_q T_q!TH7R h+Gyi'Gy}h+Gyi'Gy(q}@2@*@ q T6@_qaT2R0787_q` T_q!TH7R 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}@>@*@qjThCKhyBz6wf7q Tc;Fk Th@*)?6_ө iC"R7RA8(@9(7)@i6xӨ" )?cT 8B;h44(@) 8*@* ? ?H58BՠHp 5B;ըH44( 8@ @ ?( ?ըH55Bոh@hi;F aT>  RC5  RCը5!*!*x;F!!RG!mR_@*!BhE5A8C_ aTOHWG_FgEoD{CC#_@7{@7RR?#{OC@ ճ"ah@(_1rrk@TE0?֓*CB @T4R*OB{A#_*!B@?#{og_WOA8C*@ hR3rk BT(Rrk TR(rkaTTh iO9R9 1D -F3 1B/ )E3 1@+ )C3%A+'A8h@9(7i@i6xӈ"[p#Rj̟I  MT 5B;ը(J4J4h@) 8*@* ? ?ըH55BՀHC"R 3B;hH4hhH4( 8@ @ ?( ?hH53BՔJCRc A8ը@9(7@i6xӈ"[pi̟)} KTz| 6B;<4(=4@) 8*@* ? ?H56BՁHCRh 5B;ը:4;4( 8@ @ ?( ?ըH55BtFuC@9bh4h O9h=4G@9h4hO9<4K@9h4hO9h<4O@9h4hO9;4S@9h4h"O9h;4[@9h4h*O9:4_@9h4h.O9h:4W@9i&O9 k"<TS@yhZGy(jA:TW@y(*?j9T[@yibGy)j;T@9qW@y[@y  HQ1;T'B@cCv*Gy&w&Gy#Ab" @@yt P9q@@y@ @y +9T_q9Tu~*IR R) `N@~@R`8*ht*#hE{qh0TRR@,Rh P94R2R@(R//*@4RQ(҈22RC*6R  A@ zSq*bTH@yj@TqH4T~@~ӈW1T0TVq0T2 R-h*Gyi&Gy} ySq}.T.Tq`.T-`#d)-Tc-TBqTh6RzSq*"TH@yj@TqH.T~@~ӈW+T*TVq*T2 R-h*Gyi&Gy(q}(T(Tq`(T-`d)'Tc'TBq 'T A@ H @y@6qh(T*}@~V%T$TVq$T  RR @ R -}##T#Tq"T- ҈!T!TBq@!T R A@H @yH6q"T*}@~V#TTVqT  RB7R @ @R -}CT#TqT-@H7TTBq`T I7R A@+9b:F"4_kT!c:yB@6@xg8C*3RRA8ը@9(7@i6xӈ"[pi̟ hT 6B;4h4@) 8*@* ? ?H56BՁHC3R 5B;ը4H4( 8@ @ ?( ?ըH55B4hCC`C_ɂrrk@TE0?R  RC(5  RCըH5(  RC5  RCը5@b!T|@*  RCըȵ5  RCh5@4R! !A8C_ ATOEWD_CgBoA{ƨ#_!R!R RC*3RC*u@*!B*@7@7@(7/@7C@H70@7D!BRORTRYR^RoRtU?#{ OtB5 ճ *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!*!B#F8 R R RF4F8ը R R RFF RFը RF8ը R R RF-F8h Rh Rh RFSF8 R R RFdF8ը R R RFF8 R R RF F8ը R R RFF RFը RF RFը RFը RFh Rtouch_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_nopstrace_hardirqs_on__arch_copy_to_userR? Kgic_nonsecure_priorities.=trace_hardirqs_offeb,__dynamic_pr_debugғ__stack_chk_fail+ycpu_hwcaps +__arch_copy_from_userF__sw_hweight64#]devm_kmallockmalloc_cachesɡkmalloc_traceE:#__kmallocdmemset zkfree7complete_allB__wake_uph˽__mutex_initoa__init_waitqueue_head$8__init_swait_queue_headstrnlenscnprintf۸cdev_init+/alloc_chrdev_region[0tcdev_addM+__class_create[>device_create;Ibclass_destroyRx<cdev_del3`unregister_chrdev_regionfortify_panic jdevice_destroyrwait_for_completionemodule_layoutGNU"u)WbjL?DMGNU`$|ll%&11'$0(D)h*x+,0--0--8-l./0P2d32(55 $(l,l4%@DHlLlT%h!l!pltl|%\\--%hhll678 8,808$(hh 60t 2 3 2   0 2 9 2 : : : :0 :< :p $ ; <8 <8 = <H <H = >><8(<84=<H<H=t4x4|ZZ%.?0P2d925505L5X@`(hlp t |%55(88  %BB   %duhul p x%ZZ%??]]7PP ZZ  $6,808<8@8L8P8\8`8l8p8|88hhZZ6 $0(LPThXh\`d6$(hh6$H(p&hh68860$\.xAB(yy%pphh6 $,C<@DHdClpt x |D$$@@EAFG%HHIJ0K<L@LD0H0PMxN%%--%// %O P,Q48<RdSlOtPQAhh6$ (T $\@t&@(,@D&x@%00hh6$ (,!0  "#JH<4 $D(40l48@@hDHxP TX`dh4ptx448444L (<`X $(X 1 $(0 4<H@HTLTlX1`pdltpxx| 0 14  8 < D l  x $ , 018 <$D H(P T,\ `0h l4t x8< 1@ <D @H DP Hx L P 1 T X \ ` d h( ,148l@DpLPtX \xdHh|pTt|l1ptx $ (@$D(04<@HLTXdLP,8Hp1h8@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)HNLR k $f $0B   J, >H 08aLW R    $0M <C E H  T p`l@ x6 8  w  3 ) + n V  u ]&   dP8 LI P< 0 8Pp, (,@iP8 l  4 <  Cc       ,6 V8$D ( P , \ 0h)4Itz8w @ r  <  @D<mHLd _ P   TXZ \P K `  d h$P 8 F( < 4> l @} p LtXx9d |/ p1  |p p z, " $ g O n V`   1 pB 5 I      5 <<\$    0 </OH} x T   > 8"phBlspB 8p k   8  88@5f p8] X 5  N@0 @ D 8\  08S I      + K  k  hf     t ZaZ\ { o 0c R &D6D# (Vdez?|R5d LQgHQ5yx&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_regiontrace_hardirqs_ontouch_offload_openstrnlentouch_offload_ioctltouch_offload_pollcomplete_all__stack_chk_failcdev_del_printkmutex_unlock__dynamic_pr_debugscnprintftrace_hardirqs_off__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.199$d.99$d.189$d.89$d.179$d.79$d.169$d.69touch_offload_reserve_frame.__UNIQUE_ID_ddebug359$d.159$d.59$d.149$x.49$d.139$x.39$d.129$x.29$d.119$x.19$d.209$d.109$x.9$x.198$x.98$x.188$x.88$x.178$x.78touch_offload_cleanup.__UNIQUE_ID_ddebug368$x.168$x.68$x.158$x.58$x.148$d.48$x.138$d.38$x.128$d.28$x.118$d.18$x.208$x.108touch_offload_init.__key.8$d.8$d.197$d.97$d.187$d.87$d.177$d.77$d.167$d.67touch_offload_ioctl.__UNIQUE_ID_ddebug357$d.157$d.57touch_offload_read.__UNIQUE_ID_ddebug347$d.147$x.47$d.137$x.37$d.127$x.27$d.117$x.17$d.207$d.107$x.7$d.7$x.196$x.96$x.186$x.86$x.176$x.76$x.166$x.66$x.156$x.56$x.146$d.46__UNIQUE_ID_depends336$x.136$d.36$x.126$d.26$x.116touch_offload_init.__key.16$d.16$x.206$x.106$d.6$d.195$d.95$d.185$d.85$d.175$d.75$d.165$d.65touch_offload_free_buffers.__UNIQUE_ID_ddebug355$d.155$d.55touch_offload_release.__UNIQUE_ID_ddebug345$d.145$x.45__UNIQUE_ID_scmversion335$d.135$x.35$d.125$x.25$d.115$x.15$d.205$d.105$d.5$x.194$x.94$x.184$x.84$x.174$x.74__sw_hweight64touch_offload_queue_frame.__UNIQUE_ID_ddebug364$x.164$x.64$x.154$x.54$x.144$d.44__UNIQUE_ID_name334$x.134$d.34$x.124$d.24$d.214$x.114$d.14$x.204$x.104$d.4$d.193$d.93$d.183$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$x.43__UNIQUE_ID_vermagic333$d.133$x.33$d.123$x.23$d.213$d.113$x.13$d.203$d.103$d.3$x.192$x.92$x.182$x.82__UNIQUE_ID_author372$x.172$x.72$x.162$x.62$x.152$x.52$x.142$d.42$x.132$d.32$x.122$d.22$x.112$d.12$x.202$x.102$d.2$d.191$d.91$d.181$d.81__UNIQUE_ID_description371$d.171$d.71touch_offload_reserve_frame.__UNIQUE_ID_ddebug361$d.161$d.61touch_offload_poll.__UNIQUE_ID_ddebug351$d.151$d.51$d.141$x.41$d.131$x.31$d.121$x.21$d.211$d.111$x.11$d.201$d.101$d.1$x.190$x.90$x.180$x.80$x.170$x.70$x.160$x.60$x.150$d.50$x.140$d.40$x.130$d.30$d.220$x.120$d.20_note_10$d.210$x.110touch_offload_init.__key.10$d.10$x.200$x.100@0pV`N <0L P2 / C*>** 0H000*@E "r20`@e "7@fX"Q@8l "I@y0"@y"`0h@xz "250~LoQI304@g8 ZD$D $ mwB&