ELF`a@@touch_offload_free_buffers3%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_queue_frame3%s: Invalid channel_type = 0x%08Xtouch_offload3%s: Invalid configuration enables unsupported data types! 3%s: class_create failed with error = %ld. 3%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: Invalid configuration enables unsupported context types! 3%s: Invalid configuration enables more (%d) than %d channels! 3%s: copy_to_user unexpectedly failed to copy %lu bytes. 3%s: copy_from_user failed with err=0x%08lX3%s: failed to allocate buffers. err = 0x%08X. pack_frame3%s: Invalid configuration enables unsupported sensitivity setting! touch_offload_read3%s: Packed frame size (%d) does not match size allocated per frame(%d)! touch_offload_ioctl3%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. 3%s: copy_from_user failed with err=0x%08lx. ҨT(c(TҨT4覧(DaT8hCҨ)H@T(hq@TYhhT((c(ThhY( T( ȓ cTA ?T_֠@9qCT_@*^{ WO`!C4A`TBh*OCWB @{Ĩ^__R6"@(  Ҩ &B*^{ WO C4BTA6ZB"aR"R**OCWB @{Ĩ^__!^{O9!Bhi`!Bhhii`"!B`b!BtBRc R**`7!B?`JBTi@"- S?`NT!h@"R- S*OA{¨^__*!`@!`@c R*`@!`J@`@c R*`@^{og_WO @d@hCh4shB@x+DT!`BwAz_ T6"@(  Ҩ &*@qTfy# CW@_TA9( 7H@_TC* C"RH@_T`4?|g@y@yR r}  }@A&AT $*@q TxR 2Rzx}@* +9?JTzx_q@T07b87_qT_qTH7R@y@y} @y@y(qRUF@8KhxyAz6wf7q Tc+Dk T@jB*"R)?‰WA8 @9 @xӋ(7 @L6"kꃊk1 뇟@"?("@i+D T`B _)@?T{DOIWH_GgFoE^__u!!*!*x+D!@^{ WOd@!"6@ࣖ2?BA?`T4R*OCWB @{Ĩ^__*^{og_WOC@d@hR3r?kT(Rr?k TR(r?k4Th  @ @ B A D C A9 )F-@C9+?A8 @9 @xӋ(7 @L6"kꃊk1 뇟k.@"?(""R@/i3R*A8 @9 @(7 @k6xӊ"Ju郉J1_ ꇟ0x@"?("3R/t>B@>`:B?PcA8 @9 @(7 @k6xӊ"J郉J1_ ꇟ+x@"?("R+t.@9h4h&H9!4@9h4h*H9(!4@9h4h.H9 4@9h4h:H9( 4@9h4h>H94@9h4hFH9(4@9iBH9 k Tzfs@yH7@y(jTw@y(*?jAT{@yI?@y)jT@9w@yq{@y  HQqB T#B"cDC@b `Dyt&I9hDyqhDy +`T_q*T`*h hCqhT@R rR`Rh&I94@R(R r2R// @)҉2 2RQ<R C*c5RqzS"ThDyj`T2description=Touch Offload to APlicense=GPL v2intree=Yname=touch_offloadvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=touch_offload_cleanuptouch_offload_inittouch_offload_queue_frametouch_offload_reserve_frameS0?module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failKkmalloc_caches8mwait_for_completionk__unregister_chrdevUf__register_chrdevh__list_add_validUrS__list_del_entry_validF__sw_hweight64}P__arch_copy_from_user,__cfi_slowpathA)k__arch_copy_to_userHۈ__check_object_size地__kmalloc3qmkmem_cache_alloc_traceTfinish_waitQschedule&prepare_to_wait_eventuyHinit_wait_entry zkfreedevice_destroyȜcdev_del42cdev_add4\cdev_initclass_destroyNjdevice_create__class_createT__init_waitqueue_headv__mutex_init"#>__wake_upNcomplete_all2|printk2: mutex_unlock֮Amutex_lockLinuxtouch_offloadGNU_ɒLW,? uvwxNOkdNlRSOKCKKCKQKC,K0C4U8K<CLKPClUpKtC|KCVKCKCVRK+sK+smrK+CrK+CWK+ K+ X0s4s<ZP[lKpKtKxK|QKvKKvKQK+K+nKKKKQYK+K+n$z(zTNpKntK,xKn|K,Q_Ok cN(OT`daxbe{lfPg|_OzzKBK,KBK,QK K,K K, Q O K? K, K?$ K,, Q8 K< K@ KD KH QP _\ y h N O8 z< z( gD | i hL iX D j, j< jx j j j N t8 t8 dtHtH4de4eht8lt8dtHtHd4K8K<K@KDQdl_OKKKKQKeKeOK9K9KKKKQKKKKK KQz zTKXK\K`KhQpKtKxK|KQ|K5K5|K}K}yN<OtNONOoN0_Hk|__k_4OTKXK\K`KhQ]^YK+K+nD`DdDDDDDpD D(D,D4D8D@DDDMPDD` D DDXT\DFDF D(F)0D8FChrxDDDDDAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)sGFDEHUVWXYZ[-.056789:;<@AB4C/123=>F ) c C2 0C4h   .@ #XipI8:TOl>0 `  + +  Z  K c vVM @ N   )3 C Y0i  5o1 dE` ^`X@     cl0XqUpd& zT-Dzf v"TT :h Zx0^@#e.note.Linux.text.comment.init.plt.bss.rela.rodata.touch_offload_fops__versions__ksymtab_strings.rela___ksymtab+touch_offload_cleanup.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.text.touch_offload_reserve_frame.rela___kcrctab+touch_offload_reserve_frame.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodatainit_wait_entrymemcpyclass_destroydevice_destroytouch_offload_init.__key__init_completion.__key__unregister_chrdev__register_chrdevprepare_to_wait_event__mutex_initcdev_init__crc_touch_offload_init__kstrtab_touch_offload_init__ksymtab_touch_offload_initfinish_waitmemsettouch_offload_free_bufferstouch_offload_fops____versionskmalloc_caches__module_depends__arch_copy_to_user__arch_copy_from_user__crc_touch_offload_cleanup__kstrtab_touch_offload_cleanup__ksymtab_touch_offload_cleanup__wake_upwait_for_completiontouch_offload_opentouch_offload_ioctltouch_offload_pollcomplete_all__stack_chk_fail__cfi_check_failcdev_delprintkmutex_unlockmutex_lock__cfi_check__cfi_slowpath__check_object_size__class_createdevice_createtouch_offload_release__crc_touch_offload_reserve_frame__kstrtab_touch_offload_reserve_frame__ksymtab_touch_offload_reserve_frame__crc_touch_offload_queue_frame__kstrtab_touch_offload_queue_frame__ksymtab_touch_offload_queue_frame__this_moduleschedulekfreekmem_cache_alloc_trace__stack_chk_guard__list_del_entry_valid__list_add_validcdev_addtouch_offload_read__init_waitqueue_head__kmalloc$d.39$d.29$x.19$x.9__UNIQUE_ID_license78$d.28$x.18touch_offload_init.__key.8$x.8__UNIQUE_ID_author77$d.27$x.17$x.7_note_6__UNIQUE_ID_description76$d.26$x.16$x.6$d.25$x.15$x.5__sw_hweight64$d.24$x.14touch_offload_init.__key.4$x.4__UNIQUE_ID_intree53$d.33$d.23$x.13$d.3__UNIQUE_ID_name52$d.32$x.22$x.12touch_offload_init.__key.2$d.2__UNIQUE_ID_vermagic51$d.31$x.21$x.11$d.1$d.40$d.30$x.20$x.10$d.0_@@q!&{2 $V%_K0&@ p/ /@:@3@X3`@3h@K+@xL0MLoM/MiM MMYW[K