ELF\@@touch_offload_free_buffers3%s: mismatch between the number of buffers allocated(%d) and freed(%d)!include/linux/uaccess.h3%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 more (%d) than %d channels! drivers/input/touchscreen/touch_offload.c3%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. { WOA*E4B"`TBH*OCWB @{Ĩ_6"@(  Ҩ &B*{ WO@*E4BTBb6ZBaR"R**OCWB @{Ĩ_!{O 9 !Bh"ib`!Bhhii`!B`b!BtBc R**`7!B?`J"Ti@"- S?`NT!h@"R- S*OA{¨_*!`@!`@c R*`@!`J@`@c R*`@C{og_WO@@hE4s*h C@xFT!` C wB|c T6"@(  Ҩ &*@qTcyZ *@TGB9 7!R*@T*"R@T`4?|h/Gyi+GyR r}  }@A&AT $*@q T|R /Rz|}@*+ќ9?JTz|_q@T0786h/Gyi+Gy( h/Gyi+Gy} ySeUIx 8KxyBz#6wf7q TcFk T@j C*"R)?‰WaRA8 @9 @xӋ(7 @L6"kꃊk1 뇟@"?("@iF T` C  _)@?TOHWG_FgEoD{CC_!!*!*xF!({O@H@H?֓* CBb?T4R*OA{¨_*{og_WO@@hR2r?kT(Rr?k TRr?k-Th C @ @ B AaR D C q@ )F-@+7A8 @9 @xӋ(7 @L6"kꃊk1 뇟 '@"?("CR'.C2R*!RA8 @9 @(7 @k6xӊ"JA郉J1_ ꇟ*(x@"?("C2R&hC`CC?!RK A8 @9 @(7 @k6xӊ"J郉J1_ ꇟj$x@"?("CR`# C@9h4hO94G@9h4hO9H4K@9h4h"O94O@9h4h*O9H4S@9h4h.O94W@9i2O9 kTS@yhfGy(jTW@y(*?j!T@9W@yq HQqT#AjI!;@B@H)KL `HytP9hHyq+ T_qT`**h"hEZ_qhT@R rR`RhP94@R(R r/R//@ @;R/R9  C*c7RqzSBThHyj`T2;h.Gyi*GyR r} ySe;h@z(@{9 7RqzSBThHyj`T2;h.Gyi*GyR r(e;@h@z(@{9 +9bF"4_kT!cyB@ 6@xg8@b!T|@@ R!! _)@?TOEWD_CgBoA{ƨ_!R!R2RCA*RC*{ O0B" 5*M9h4*(R 9*OB @{è_{O4@*"  9OA*{¨_{g_WO*BhB*BEq+TB" ҷ*TBbAT6@T6"@( *@&q Tb@{y*9?kT@T6"@( *@&q Tb@{y*9?kT*EkAT"bODWC_BgA{Ũ_!*{ h@`J@- S`J@`@c R* @*{¨_author=Steve Pfetsch description=Touch Offload to APlicense=GPL v2intree=Yname=touch_offloadvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=touch_offload_cleanuptouch_offload_inittouch_offload_queue_frametouch_offload_reserve_frame4module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failkmalloc_caches9Mwait_for_completionk__unregister_chrdevUPU__register_chrdevh__list_add_validUrS__list_del_entry_validF__sw_hweight64}P__arch_copy_from_userA)k__arch_copy_to_userxp __might_faultHۈ__check_object_size地__kmalloc!e%kmem_cache_alloc_traceԣfinish_waitQscheduleSGprepare_to_wait_eventuyHinit_wait_entrynk__might_sleep zkfreemdevice_destroy $dcdev_delcdev_add;|cdev_init'hhclass_destroy)device_create'__class_create|__init_waitqueue_head__mutex_init:__wake_upvkcomplete_all2|printkmutex_unlockxmutex_lock_nestedLinuxtouch_offloadGNUCOX pqrs8JdKhJ i<NPO\KxG[|GG[GMG?G?QG?G?QG?G? RG?G ?,R4N8GC<n@GCDnTj`mdGCh? lmpGCt? xSGCGCTnnVWGGGGM GGGG M(GC,GC8kHGLGPGTGXM`UhGClGCxkuuJGG.GG.M [KDhGG`JK\]^_PbvilcpGetGe|de[Ku uXGD\G.`GDdG.lMtGxG.|GG.MKGAG.GAG.MGGGGM[tJ<Kxu|uGeGe dx e w Ge Ge d f$ Ge( GeD d f @P gd g g g J o8 o8 a4 oH8 oHP a bP b G5 G G5 G M i [ K G G GGMG}G} K,GQ0GQ<G@GDGHGPMXG\G`GdGhMpuxuGGGGMGGGGMwG7G7,w0G4G<tdJKJKJK l,Jx[h[[h,[|KGGGGMYZUGCGCk@XBPB L(B)0I8BChmx@@@X@@@Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)CB@AD)*,12345678<=>0?+-./9:w%  n D 0[hh>    b8@tJX +  + # Z  KO c vU[ N   ) C >0w  -5 MX:@`axU\<     H:thL\&~y)zf& @Hh h`d*(x&.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__might_fault__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_up__might_sleepwait_for_completiontouch_offload_opentouch_offload_ioctltouch_offload_pollcomplete_all__stack_chk_failcdev_delprintkmutex_unlock__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_validmutex_lock_nestedcdev_addtouch_offload_read__init_waitqueue_head__kmalloc$d.29$d.19$x.9__UNIQUE_ID_license78$d.28$d.18touch_offload_init.__key.8$x.8__UNIQUE_ID_author77$d.27$d.17$x.7_note_6__UNIQUE_ID_description76__UNIQUE_ID_intree56$d.36$d.26$d.16$x.6__UNIQUE_ID_name55$d.35$d.25$d.15$x.5__sw_hweight64__UNIQUE_ID_vermagic54$d.24$d.14touch_offload_init.__key.4$x.4$d.23$x.13$d.3$d.22$x.12touch_offload_init.__key.2$d.2$d.21$x.11$d.1$d.20$x.10$d.0_@@q!&({2 "V"_KH# , -@@:@1@X1`@1h@G+@H0ILoI&IiI@ IMUWV*