ELF@@GNU[ dS0bu%[w=^ _WO{C@@(@9A7* h@ @@RHrR R`@2h,($   @ Th@ @Vuh@ @vk@h42- 322*`7 @ )@9}S27@RHr2@"^1@2 7@@"M@@EL:?Th@ @Vh@ @vh@* @ @*`7h@ @a  7@96h@$@ @%h@* @@h@ @ h@ @h@ @  7@A7@A7@A7@A 7@A@7@A` 7@A@62ah@ @Vh@* @@Ah@  @@:@j@A`*2*@9 7@2@`@ @)@?! T{E*ODWC_B @^__* 2222Rh@ @@QA@h@ @*(@ @h@ @^^WO{@ @ 5@_A@A@A@A@A@A@A@A@Ah@ @@1BA`:@tj@u"`*2*@97@@2`@`@ @@{COBWAD^__@ @^{Ch@h @)4!@9jTh@@*h@R {AB^__a6R(y(@B@^{RHr{^___^WO{@?T|+ )@7A*4 qTq!TN@B@cT@ @*?2sB@TN{COBWAD^__^g_WO{C@?T|Yi@z@?25AI?71*h@@y*A @ @)@(@?|@ 7h@2 @A8@ @)胈)1?釟I#`@h@ Q9)4 T"Hy?!:kT @@9DTT_84C_8jTCC?@T{EODWC_BgAF^__^_WO{@?T|9i@?2I ?51*@* @A8@@)胈)1?釟 @@y*A @ @)@( @?|@7@{COBWA_Ĩ^__*^O{LA!T )@4AX9 4@ @Tw2295C**?@9(7@qmTw2**{BOAC^__ֈ@ @^O{LA"T@A_*Q} h C?9*w2{BOAC^__^O{Ch@ @ kITi4 @R~@Hrh@ A@ @h@*{AO¨^__^_WO{@A5*"(kT@ @74@*@*@?7@Q94 qT"Hy!5kaT@9DTT_84B_8jTCB?@T`~@@* @~@{COBWA_Ĩ^__^O{@A$*"(kT@ @4@*@* @?֠7`~@@* @~@{BOAC^__^{#@{^__^O{@  (@AqT@q!TX94@ @@C2**9?2@97 @)@?T{BOA^__ֈ@ @^ O{@  (@AqT@qTW94EE9 C*?9 @)@?T{COB @^__^{C@A @@@*2{A|@B^__^{#@{^__^{@@2|@{^__^ O{@@AqT@@ 4*@ @ @)@?T{COB @^__^O{@q!T@qT@@4@@*@2 @)@?T{BOA^__^{@!@92|@{^__^ {@q!T @)@(!9 @)@?T{B @^__^{@Q92|@{^__^ {@qaT @ )@q(9 @)@?T{B @^__^ O{@*W964@ @4EE9 @)@?T{COB @^__ֈ@"HyHy@!@?7EcR729@ @^{(@ 2{^__^{2*{^__^{*{^__author=Synaptics, Inc.description=Synaptics DSX RMI Dev Modulelicense=GPL v2vermagic=4.9.210-g28c696160049-ab6386370 SMP preempt mod_unload modversions aarch64intree=Ydepends=synaptics_dsx_coresynaptics_dsx_rmi_devrmidev_init_device/buildbot/src/partner-android/q-dev-msm-pixel-4.9-qt-qpr3/private/msm-google/drivers/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 emodule_layout89sysfs_notifyRrequest_threaded_irq1(snprintfO,gpiod_get_raw_valueث free_irqo<disable_irqZ sscanf}wMdev_warn地__kmallocdmemsetK__arch_copy_from_user]__arch_copy_to_userHۈ__check_object_sized<mutex_unlockKamutex_lockDkasprintfi$__rcu_read_unlock0.send_sig_info~pid_taskZCfind_vpid'R__rcu_read_lockˠdcomplete^sysfs_remove_bin_file__stack_chk_fail$rsysfs_remove_file_nsH%class_destroy zkfree^tunregister_chrdev_regionݾslcdev_deldevice_destroygpiod_unexportsysfs_remove_linkBOkobject_putG)sysfs_create_file_nsB~sysfs_create_bin_file,kobject_create_and_addU^__dynamic_dev_dbgZ>gpiod_export_link|5\#gpiod_export8'gpio_to_desc<device_create׸9dev_set_nameNRcdev_addphcdev_init97__mutex_init|S)alloc_chrdev_regionregister_chrdev_regionAAdev_errXUprintkp__class_create>~kmem_cache_alloc_tracezL_kmalloc_cachesg__stack_chk_guard{wait_for_completion+synaptics_rmi4_new_functionN$:hWsynaptics_dsx_rmi_devAndroid (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)    0Pd %,(J^, T((  P( 8 (8d HM Y g spl@x(ThDt*ttB(edltD$PttdP6hPSqH )@ OT    /CRbwD 0G4S`q  0$+2?GNbl )3=LUa$xrmidev_modulermidev_init_devicermidevrmidev_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$d__UNIQUE_ID_author18__UNIQUE_ID_description19__UNIQUE_ID_license20__UNIQUE_ID_vermagic8__UNIQUE_ID_intree9____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_put U$ U( U, U48 < D T"X "\ "` "tX| X X X^   \R`ldh Rl lp t Rx l|  R l M             n      p      $ ( ,p8, < , @ , D , LP T X dh p x }   KJ J J J@ @ @ @^           $o,0 8 < L\elp t  P   j      pl l  l   l p,08 < @ D H L Pp\yd[xy|% % % %wr r r rPL P L  P L  P L ]            $p8<@ H L P T `*dh *p t *x | * pl l l lt   X   O    O   ( 0O<@ D L TO`8d 8h 8p 8xOX X X XOx x x xOs s  s  s p     $ ( , 0p<D%H %L %T %Xf`ydcxu   \uW\U U U UTX\ d h l p t xpd         ]iS  i S  i S  i S ]$ (( K, 4 (8 K< @ (D KH L (P KT X ]` a|             d d d d d4 dH dP T X ` d ~p x %| % % % f y c x  u     \ u     W0 \8 \@ lD lH lL lP Tp t ix S  i S  i S  i S ]     N | h Z iP %T %X %` %h s , ^ , ^ , ^ , ^ n     k( l, ^0 l8 ^< l@ ^D lH ^P pt v ,  ,  ,  ,  n    ,kxLbHv, ,  ,  , nk   LLzvq    $( 0 4 8 < @ Dplk   vx x   x   x   ]<@ D H \kv   \     $ , 0 4plp t x ,K , K , K , Kpxb|K b K b K b Kp   ,{ ,  { , { , { plp{x | {  {  {p      VU U  U U   ( 004 08 0D 0Pmx|3  3  3  3p   U U U U$(,34 8 < 3@ D H 3L P T 3X]`a|U U U U   0 0 0 0mkJv0U4 U8 U< Uha|   yQ   S       V04 8 < HL T X `SU U U U   0 0 0 0m|h 0  0   0$ ( 0,p4U8 U< U@ UpaU U U U0 0 0 0m   N|h Z$i,U0 U4 U8 U`apt x | G G G GSU U U U0 0 0 0m    ,U0 U4 U8 Udatx |  O O O OSU U U U0 0 0 0m    8U< U@ UD UpaU U U UkKj K j K j K jpJvU U  U$ U|      gj  j  j al l  l   l ` 0 0 0 0 { 0 0 0 0 {$l( l, l0 l4rR  p`p l (l 8@d x 'Tdl($0t8HPtXhdpxh)(08)@KPX`)hLx)3)S)ip_Y.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.modinfo.rodata.str1.1.rela.rodata__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.init.plt.bss.comment.note.GNU-stack@$3d0.@R(M>49@xNDI@(Y b2 vX'q@ ~H(H6@ 7@`@9@0<<<0<>Ц>x J Km