ELFpr@@!zR| DpD-DPT P   PTD-D @`D-DPT P   PTD-D 0D-D0L 0  0LD-0D-D0L 0 | 0LD-<  D-DPT P  PTD-8LD-D@P @  @PD-40D-D0L 0  0LD-,D-D H  `  HD-,hD-D H  H  HD-, pD-D H  P  HD-,P`D-D H  @  HD-0D-D0L 0  0LD-4D-D0L 0  0LD-?#{g_WOr(@Tyh7j@ qTB*b*NE T*VE?6B*b*NE T 6"@@ #8/ "HR**Y@BEr@(4  bRODWC_BgA{Ũ#_@!@@!R?#{ _WO`&hIh4'`)t"`)j urJ`)u`2tzJ`BtR`R(Ʀrh(R`hhR`bzSh`r~ut`rt@a@Rt*uBuBFC:@yb@R`@4*Mvb*`*vN`B*vRv(!B wB!mR`b`svz4*(x!ÀR`"`u`Rv^`V`" wR#Rs*4@*ODWC_B @{Ũ#_?#{ Ot*hBE(`u(`B`Bu@aBEBOB @{è#_?#{ O"&@r@@(4h@k1 (R*uOB @{è#_?#{ _WO`"u&@B*b*NE@T ҷR@6"@@ #6"TODWC_B @{Ũ#_?#{_WOt@"&@B*؂*ub*RE6`wvOCWB_A{Ĩ#_?#{WO@ *A@"F@@R"@uB6@R R(-@:@t@`R`R(R*rhVOBWA{è#_?#{ `h@qTh@4 `R*(Ʀrh. @{¨#_?#{O@ *A(R"Rh*OA{¨#_?#{ h@4 `hR`!"Rh&* @{¨#_?#{O@ *A)jJ*tOA{¨#_?#{ O*@ 40t*A&I4("))j rJ)2zJBRR(Ʀr(RhRbzSr~*OB @{è#_?#{ Oh@qaTB `*AR`bh(R"*h`2J2*u`BJ*tOB @{è#_heatmap_removeheatmap_probeheatmap_readheatmap: No buffers available, dropping frame heatmap: Error acquiring frame pointer &v4l2->lockstrengthheatmap description=Touchscreen heatmap video deviceauthor=Siarhei Vishniakou license=GPL v2vermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=heatmapdepends=scmversion=g90f2eedab705LinuxLinuxheatmap`module_layoutvb2_ioctl_streamoffvb2_ioctl_streamontvb2_ioctl_create_bufsvvb2_ioctl_dqbuf3:"vb2_ioctl_expbuf5nFvb2_ioctl_qbufvɷvb2_ioctl_querybufd]vb2_ioctl_reqbufs0'vb2_fop_releaseCuv4l2_fh_open?vb2_fop_mmap58bvideo_ioctl2߶vb2_fop_pollvb2_fop_read̮Tvb2_vmalloc_memopskvb2_ops_wait_finish0߂vb2_ops_wait_preparevideo_device_release_empty__hwasan_storeN_noabortn{4video_devdatah__list_add_valid2>"devm_kfree6video_unregister_device zkfree@@v4l2_device_unregistere5?video_device_releaseUmutex_unlock}ORvb2_queue_release{mutex_lock-C__video_register_deviceivb2_queue_initq__mutex_initjv4l2_device_registerHWstrlcpyO\aBdevm_kmalloctuy_dev_errLp_dev_warnkvb2_buffer_done~)Hmemcpy}ۇvb2_plane_vaddr\__hwasan_store8_noabortUrS__list_del_entry_valid__hwasan_store4_noabort4K_raw_spin_unlockh'J__hwasan_load8_noabortd_raw_spin_lockTzD__hwasan_load2_noabortt_A__hwasan_load4_noabort1[__sanitizer_cov_trace_pcGNUDwO-Ret>u8UGNU$L,M8NDLL0P0XMpO|PQLLPOPRSLP PT$T0L8L@TTTlUPVMLRLLTWQ LPD D$X,M<RHLPPXD/\D/`YLMLLRPRPRRRR,R<RHPTMdZtTPPLLLP[P\LTTR$DW(DW,000<]D1xH1xTV\ThTt^L11VTTRTT__`Labc d(e0P8f\L|LPLgabcePPhTL,L4P@MLMXL`MxLRRLPOPP$W,S4L<PHPTT`TlLtTTLLLQLPPO$P8i@LHTTT`TlTxLQLjPPPP [ P L P0 [8 LD k` Pl Px L L P [ R L M M L L L( Rd Ll jx P R V L M L L R Dc Dc V< LD jP P\ Mh R L j P L M L L R P R P$ R0 RD RT Rh Rx R L j M L P R R M R$ M0 R@ LFHJ GCCICCKC C1 l18 /  m(n`/h/1o _ p q r s t( u8 /@ / x /L /L X /L v w x y z { | }@ / H /$ P / @ / Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)/d/p/d/ /P/// /L $/ T/$ / / EGIkljnopqrstuvwxyz{ !"#JLKNiPRT(/01456m-.] vJ u =] "+xh%    F 0 , L hV pp $ `?  n X8 -XB-+ X`   gcg u =^ #co pH pxz@P d.^#?L>@oQWL[=z9{)8hI.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.gnu.linkonce.this_module.note.gnu.build-id.rela___ksymtab_gpl+heatmap_read.rela___kcrctab_gpl+heatmap_read.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rodata.str1.1video_device_release_emptymemcpystrlcpyheatmap_probe.__keyheatmap_vidioc_s_inputheatmap_vidioc_enum_inputheatmap_vidioc_g_input__hwasan_storeN_noabort__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_load2_noabortheatmap_vidioc_enum_fmtheatmap_vidioc_fmt__mutex_initvb2_queue_initvb2_vmalloc_memopsheatmap_video_fopsheatmap_video_ioctl_opsheatmap_queue_ops____versionsvb2_ioctl_reqbufsvb2_ioctl_create_bufs_dev_errv4l2_device_unregisterv4l2_device_registervb2_plane_vaddrheatmap_queue_setupvb2_fop_mmapheatmap_vidioc_querycap_dev_warnvb2_ioctl_streamonv4l2_fh_openheatmap_vidioc_g_parmvb2_fop_pollmutex_unlock_raw_spin_unlockmutex_lock_raw_spin_lockvb2_ops_wait_finishstop_streamingvb2_ioctl_querybufvb2_ioctl_dqbufvb2_ioctl_qbufvb2_ioctl_expbufvb2_ioctl_streamoff__kstrtabns_heatmap_remove__crc_heatmap_remove__kstrtab_heatmap_remove__ksymtab_heatmap_removeheatmap_buffer_queueheatmap_queuevb2_fop_releasevb2_queue_releasevideo_device_releasevb2_ops_wait_preparevb2_buffer_done__this_moduledevm_kfreevideo_unregister_device__video_register_deviceheatmap_video_device__kstrtabns_heatmap_probe__crc_heatmap_probe__kstrtab_heatmap_probe__ksymtab_heatmap_probe__list_del_entry_valid__list_add_validconsecutive_frames_droppedvb2_fop_read__kstrtabns_heatmap_read__crc_heatmap_read__kstrtab_heatmap_read__ksymtab_heatmap_read__sanitizer_cov_trace_pcdevm_kmallocvideo_devdata_note_9$d.19$d.9_note_8$x.8$d.8$d.7$d.6$d.5__UNIQUE_ID_license514__UNIQUE_ID_scmversion304$d.4__UNIQUE_ID_author513$d.13__UNIQUE_ID_depends303$d.3video_ioctl2__UNIQUE_ID_description512$d.12__UNIQUE_ID_name302$d.2__UNIQUE_ID_vermagic301$d.1$d.20$d.10w@$d Cp>qr Hp/\ *@A 5@WH\2D +@WLp 2p l |@X0n.50[@\8 Lo]9/00@@Q@4 @$@  ^h^ FVi`k