ELFH?@@{ _WO`e9 6@@ qCT&D'?TD?6&D'T6"@(  Ҩ *&D@R@h4R@@ @RODWC_B @{Ũ_{_WOHh4h@hIiI*Ʀ*jJ ySkRh&)H}  jh)`@R*(r` DCtB)@A @R`@*5u%h'hh vfRsFu2* 5xRh2Atuvs@R#R* 4`Dw*OCWB_A{Ĩ_{ `B`D @{¨_$@I@@4i@?k1_*)RIh_{ WO$@&D'T Ҷ"T@R6"@( OCWB @{Ĩ_{ WO@%@&D'6ROCWB @{Ĩ_{O(AR@E@@@`Bh@R@)@A @`R(RrhVOA*{¨_H@qaTH@h4_ֈR*(ƦrH,_{ (A)Ri* J IjlHh @{¨_{H@4{_hRH$@R*{_{ (A*Ih @{¨_{ *s4(A Hi4 I I+Ʀ* )))yS+lR*}  I ) @{¨_{ h@qT)A Ri)Ri I*iIh @{¨_heatmap&v4l2->lockstrengthheatmap: Error acquiring frame pointer heatmap: No buffers available, dropping frame  heatmapheatmap_readheatmap_probeheatmap_removedescription=Touchscreen heatmap video deviceauthor=Siarhei Vishniakou license=GPL v2vermagic=4.14.234-g0cbd60cbb186-ab7624117 SMP preempt mod_unload modversions aarch64name=heatmapintree=Ydepends=videobuf2-vmallocAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)heatmapsmodule_layoutwvb2_ioctl_streamoffnvb2_ioctl_streamon/cvb2_ioctl_create_bufsODvb2_ioctl_dqbufJvb2_ioctl_expbuf3vb2_ioctl_qbufvb2_ioctl_querybuf}Muvb2_ioctl_reqbufs vb2_fop_release2v4l2_fh_openR\=vb2_fop_mmap?3"video_ioctl2oa^vb2_fop_poll sovb2_fop_read }Pvb2_ops_wait_finish^Cvb2_ops_wait_prepareX,video_device_release_empty➻Avb2_vmalloc_memopsBcLvideo_devdatah__list_add_valid7video_unregister_device zkfreeEFv4l2_device_unregisterzhvideo_device_releaseS__video_register_device#Fkvb2_queue_init __mutex_init v4l2_device_registerHWstrlcpyVdevm_kmalloc*rvb2_buffer_done,7_dev_err\dev_warn~)HmemcpyXvb2_plane_vaddrUrS__list_del_entry_validG8_raw_spin_unlockՅ\_raw_spin_lockGNU] w 3 x0A V T8j y (t  00 `H L 0 $x `/2 I// x` 0 Pr P  / / --+.X EgU\ /o  /  i \S p%,5= pMZbw 4'BWky5H$xconsecutive_frames_droppedheatmap_probe.__keyheatmap_queueheatmap_video_deviceheatmap_queue_setupstop_streamingheatmap_buffer_queueheatmap_vidioc_querycapheatmap_vidioc_enum_fmtheatmap_vidioc_fmtheatmap_vidioc_enum_inputheatmap_vidioc_g_inputheatmap_vidioc_s_inputheatmap_vidioc_g_parm$d__kstrtab_heatmap_read__ksymtab_heatmap_readheatmap_queue_opsheatmap_video_fopsheatmap_video_ioctl_ops__kstrtab_heatmap_probe__ksymtab_heatmap_probe__kstrtab_heatmap_remove__ksymtab_heatmap_remove__UNIQUE_ID_description98__UNIQUE_ID_author99__UNIQUE_ID_license100__UNIQUE_ID_vermagic60__UNIQUE_ID_name61__UNIQUE_ID_intree62____versions__module_depends__crc_heatmap_read__crc_heatmap_probe__crc_heatmap_remove_raw_spin_lock_raw_spin_unlock__list_del_entry_validvb2_plane_vaddrmemcpydev_warndev_errvb2_buffer_donedevm_kmallocstrlcpyv4l2_device_register__mutex_initvb2_queue_init__video_register_devicevideo_device_releasev4l2_device_unregisterkfreevideo_unregister_device__list_add_validvideo_devdatavb2_vmalloc_memopsvideo_device_release_emptyvb2_ops_wait_preparevb2_ops_wait_finish__this_modulevb2_fop_readvb2_fop_pollvideo_ioctl2vb2_fop_mmapv4l2_fh_openvb2_fop_releasevb2_ioctl_reqbufsvb2_ioctl_querybufvb2_ioctl_qbufvb2_ioctl_expbufvb2_ioctl_dqbufvb2_ioctl_create_bufsvb2_ioctl_streamonvb2_ioctl_streamoff;#D# N(#89: !$ !( !, !P<`=<>?@+E  +E +E +EA0+4 +8 +< +@BLCT=EFG+ !$ +( !0 +4 !< +@ !THX+x\ +xd +xh +xt@I+ + + +@JKLM4O<LDM<C>=P<lP=QF+ + + +FFpQ+ + + +FQ4QQ+0 RP+ S+ 0 "T8 T@ Up "x "( V W X Y Z [ \ " "0 "` "` "`P ]X ^` _h `p ax b c d " " "$ ".symtab.strtab.shstrtab.rela__ksymtab.rela__kcrctab.init.plt.text.ftrace_trampoline.bss.data.rela.text.rela.rodata__ksymtab_strings.modinfo.comment.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @0@03/p *@3H>9C[`kf@4  v2 q@(;0 ~*20 @$X$X>X$x 8 -\