ELFХ@@GNU?*u EZ ̥p/a{g_WOC@@ * h@ @@RHrR 0 |}}}}}}}9y(@R 0 R_y________ @  Th@ @VUh@ @vK@h4 R- 3!R "R*@7@}S @RHrR@"R@"R 7@@"M@ @EL:?Th@ @Vh@ @vh@* @@@*Ҁ7h@@@@7 #h@* @h@ @ h@ @h@ @  7@A7@A 7@A@7@A`7@A 7@A 7@A 7*@h@ @Vh@* @@Ah@ @@@:@j@}A`*!R* @!R @`?@ @)@?!T*OEWD_CgB{A_* 5R URuRRRRh@ @@QA@h@ @*@ @h@ @wh@D@ @{ WO@ @ 5@_A@A@A@A@A@A@A@A@Ah@ @@B3}A`:@tj@u"`*!R* @@!R`@`@ @@OCWB @{Ĩ_@ @{ h@h @)4!@9?jTh@@*h@R! @{¨_!{6R(y(@B@RHr{__{ WOh@?T+ )@7}A*4 qTq!T:@B@cT@ @*RsB@T:OCWB @{Ĩ_{ g_WOh@?TMi@z@R5}AI?71*h@@y*}A @ @)@(@?|@7h@"R @A8@ @)胈)1?釟I`@h@ AP94 cTGy?!:kT @@9D@TTOEWD_CgB @{ƨ_@T_84C_8j TBC?{_WOh@?T9i@RI ?51*@* @A8@@)胈)1?釟b@@y*}A @ @)@( @?|@7@OCWB_A{Ĩ_*{ O A!T )@4}AU9 4@ @T)R95hB**? ը@qmT**OB @{è_ֈ@ @{ O A"T@}A_*Q} hB?9*OB @{è_{Oh@ @ kITi4 @R~@Hrh@ }A@ @h@*OA{¨_{_WO@}A5*"(kT@ @84@*@*@?7@AP94 qCTGy!5kT@9D@TT`~@@T_84B_8j TBB?@* @~@OCWB_A{Ĩ_{ O@}A$*"(kT@ @4@*@* @?֠7`~@@* @~@OB @{è_{#@{_{OC@  (@}AqT@qTU94@ @@ B)R**9?!R  @)@?TOB{A_@ @{OC@  (@}AqT@qTU94ZEZE9B*?9 @)@?TOC@{A_{ @}A @@@*R @|@{¨_{#@{_{@@R|@{_{OC@@}AqT@@ 4*@ @ @)@?TOC@{A_{OC@q!T@qT@@4@@*@R! @)@?TOB{A_{@!@9R|@{_{C@q!T @)@(!9 @)@?T@{A_{@AP9R|@{_{C@qaT @ )@q(A9 @)@?T@{A_{OC@*U96h4@ @4ZEZE9 @)@?aTOC@{A_ֈ@GyFy@!@?7ZEcR7(R9@ @{(@  R{_{!R*{_{*{_author=Synaptics, Inc.description=Synaptics DSX RMI Dev Modulelicense=GPL v2vermagic=4.9.270-g862f51bac900-ab7613625 SMP preempt mod_unload modversions aarch64intree=Ydepends=synaptics_dsx_coresynaptics_dsx_rmi_devrmidev_init_devicedrivers/input/touchscreen/synaptics_dsx_v27/synaptics_dsx_rmi_dev.c%s: Handle already exists %s: Failed to alloc mem for rmidev %s: Failed to create device class rmi%s: Failed to allocate char device region %s: Major number of rmidev = %d %s: Failed to alloc mem for dev_data &dev_data->file_mutex%s: Failed to add rmi char device rmidev%drmi%d%s: Failed to create rmi char device %s: Failed to export attention gpio attn%s Failed to create gpio symlink %s: Exported attention gpio %d rmidev%s: Failed to create sysfs directory %s: Failed to create sysfs bin file %s: Failed to create sysfs attributes 3[TP] %s: Failed to create /dev/%s rmidev_create_device_classrmi/%s3[TP] %s: Pointer of char device data is invalidrmidev_llseek%s: New position 0x%04x is invalid rmidev_read%s: Failed to alloc mem for buffer rmidev_allocate_bufferrmidev_write%s: Sensor sleeping rmidev_open%s: Attention interrupt disabled data%s: Out of register map limit rmidev_sysfs_data_show%s: Failed to read data rmidev_sysfs_data_store%s: Failed to write data openreleaseattn_statepidtermintr_maskconcurrent%s Attempted to read from write-only attribute %s synaptics_rmi4_show_error%urmidev_sysfs_open_store%s: Interrupt already enabled rmidev_sysfs_irq_enablesynaptics_dsx%s: Failed to create irq thread %u %s Attempted to write to read-only attribute %s synaptics_rmi4_store_error%s: Failed to locate PID of data logging tool rmidev_sysfs_pid_store0x%02x %d rmidev_device_cleanup%s: rmidev device removed  module_layout=sysfs_notifyRrequest_threaded_irq1(snprintf#Sgpiod_get_raw_valueث free_irqo<disable_irqZ sscanf_dev_warn地__kmallocdmemsetK__arch_copy_from_user]__arch_copy_to_userHۈ__check_object_size)mutex_unlockIBOmutex_lockDkasprintfi$__rcu_read_unlock$~send_sig_info pid_task؀find_vpid'R__rcu_read_lockcomplete?*>sysfs_remove_bin_file6"R__dynamic_dev_dbg__stack_chk_fail{\sysfs_remove_file_nsć]class_destroy zkfree^tunregister_chrdev_region"cdev_del]|device_destroy%(gpiod_unexporti%sysfs_remove_linkikobject_putsysfs_create_file_nsڇQsysfs_create_bin_file}vkobject_create_and_add3#7gpiod_export_link bgpiod_export(gpio_to_descHHidevice_createȍdev_set_name cdev_addplcdev_initX__mutex_init|S)alloc_chrdev_regionregister_chrdev_regionYdev_errXUprintkn__class_create\}~kmem_cache_alloc_traceL[kmalloc_cachesg__stack_chk_guardwait_for_completionb-synaptics_rmi4_new_function$:hWsynaptics_dsx_rmi_devAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)   P%, /@Ma L@@  @ p8@@;,P x\ j vd$@@hd<X-lE@hHHl<H80H`9 HVTtt@,)@,,, OT,  ,   1ETdy<  2I,Ubs &-4AIPdn +5?NWc$xrmidev_modulermidev_init_devicermidev$drmidev_init_device.descriptorrmidev_device_classrmidev_create_device_class.__keyrmi_char_devnodermidev_major_numrmidev_init_device.descriptor.8rmidev_init_device.__keyrmidev_fopsrmidev_init_device.descriptor.19attr_dataattrsrmidev_device_cleanup.descriptorrmidev_remove_devicermidev_attnrmidev_llseekrmidev_readrmidev_allocate_bufferrmidev_writermidev_openrmidev_open.descriptorrmidev_releasermidev_sysfs_data_showrmidev_sysfs_data_storesynaptics_rmi4_show_errorrmidev_sysfs_open_storermidev_sysfs_irq_enablermidev_sysfs_open_store.descriptorrmidev_sysfs_release_storermidev_sysfs_attn_state_showsynaptics_rmi4_store_errorrmidev_sysfs_pid_showrmidev_sysfs_pid_storermidev_sysfs_term_storermidev_sysfs_intr_mask_showrmidev_sysfs_intr_mask_storermidev_sysfs_concurrent_showrmidev_sysfs_concurrent_storermidev_sysfs_irq__UNIQUE_ID_author86__UNIQUE_ID_description87__UNIQUE_ID_license88__UNIQUE_ID_vermagic52__UNIQUE_ID_intree53____versions__module_dependsfree_irqalloc_chrdev_region__check_object_size__class_create__rcu_read_locksysfs_create_file_nsdev_set_namegpiod_get_raw_value__this_modulesnprintf__stack_chk_guarddev_warnclass_destroysysfs_create_bin_filecleanup_modulesend_sig_infogpiod_exportkfree__dynamic_dev_dbgkmem_cache_alloc_traceinit_modulesysfs_notify__stack_chk_fail__arch_copy_to_usergpiod_unexportsysfs_remove_file_nscdev_addsysfs_remove_linkrequest_threaded_irqpid_task__rcu_read_unlockdevice_createmutex_lockrmidev_remove_completesscanfprintk__mutex_initdev_errmemsetwait_for_completionkasprintfkobject_create_and_addunregister_chrdev_regionmutex_unlockgpiod_export_linkdevice_destroygpio_to_desc__arch_copy_from_usersynaptics_rmi4_new_functionfind_vpidsysfs_remove_bin_filecdev_init__kmallockmalloc_cachescdev_deldisable_irqkobject_putW W$ W( W04 8 @ \Xd Xh Xl X`   T  T$ ( , T0 4 8 T< @ DOTX\` d h l p t x |  p      r      r             $ , @H L T `Mx@| @ @ @`E  E   E   E  q   g~ ~ ~$ ~(R48 < D Tldhl t x |   r      r[ [  [  [ r{]  {( , 4 <yTX` d h l p t xr           r   vp p p p Z   ( 4Q@D H P XQdh l t |Q   Q( ( ( (QH H H HQh h h h Q &$( &0 4 &8 < &@ DrXL\d Lh l Lp t Lx |r   h{ezw^wY^W W  W$ Wq q  q  q rfcm  m   m    m _$@(,4 @8 < @ @D H L @P T X_d@hlt @x |  @   @  _         _       , 8 < @ L f` ft f f f f f p p p p       h { e< zD P w\ ^l wp t x |  Y ^ ^ n n n n V @   @   @   @   _  $ ( H PT ~\ jt \x k     u         p $ ( , L mx |        r x  C  C  C $ C( p8 < @ D t m N d`x      p,m8< @ D \N|xs8< @ D \`d l p t x | rmx      $ ( , 0 4 8_\` d h |mx   ^$O(s, O4 s8 O< sD OH sLr|         r      r    .  .   .$ ( .,rxF|. F . F . F .r      XW W W  W  $ ,0 4 @ Lotx|      rW W W Wc    $ ( , 0 4 8 < @_\W` Wd Wh Wpt x     omLxW W W WDcTX \ ` |{Sd d d dUh h  h  h X   d d d  d(ULWP WT WX W`d h p x|   o~j      rW W W W,c@WD WH WL WTX \ d to   P~j\kW W W Wc $ ( , 8< D H PUpWt Wx W| W   o   W W W Wc    ,0 8 < DUdWh Wl Wp Wx|   o   W W W WcW  W$ W( WDmX\` h l p t x |rLxW W W Wt 5 t 5 t 5  t$ 54iLCPT C\ ` Cd h Cpcm  m  m  mb      }      } n$ n( n, n0tT  `p@P(t `(h0D8@HP Xh`T h phx(nn(0h ph`eHmHx 8(|8@0HX``hx T)m@HP)X)))@HP)XXa[.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.modinfo.rodata.str1.1.rela.rodata__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.init.plt.bss.comment.note.GNU-stack@$3d.@`QXJ>,9@xND<I@0Yb2G7v%q@  ~p&p4@ 5@6@`@8@0<<<0<<D=ФH= L Io