ELF@@GNUͦi+V8q\{Sc@X"XSA{¨_ {SXc@XBSA{¨_{S['cX'@@<SB ARKk)T@`B` @ SA[BcC{Ũ_4b@#@#@**?*X7@P9`4qTBDykaT@9"@ TCTbB @BрT@94@9jT.B@?s~@SA[BcC{Ũ_@`B` @ @SA[BcC{Ũ_XX!!X@X!{StX[@'@XqT X@G@k9'@@_TSA[B{Ũ_ֳ{S4X[@'@AXqATA9X@""9'@@_TSA[B{Ũ_ֳ{StX[@'@XqaTG@qTX@@5'@@_aTSA[B{Ũ_@@R@R@! { X@`@cP9"X @|@{è_ { X@`"@c"@9"X @|@{è_ { X@`@c@"X @|@{è_ { `X@`B sA`bs@s@``@*@"X @|@{è_ {S[ X@B A`sAw"Tv`_qTuR"BR@?րff9@*SA[B{Ĩ_ { `"`@X"X` @ R{¨_{S[@ X@`B sAA" T`b`bP9 4Us@`B` @@*SA[B{Ĩ_`f!RBaf9j`"c&BRR`?XF@y 7_kmT@*SA[B{Ĩ_sRs@`BXa @Xc`AXX!` {SX@B A`tj@``:@@*`"*!R3Xs`F@y7@SA{Ĩ_@BX @"Xc {S[c`bs@ X Xx@@?@b AsT@`b `A@`b `A@@`tB@`@!R@''@@`B` @@bSA[BcC{Ũ_{S6RBay*@R!X@Hr@SA{è_B @{S[R' X'@@b@k T5u~@RHrB@ B @Rb*@SA[B{Ũ_u~@B @@B As@`B` @wbaXX!@ {S[c#Bj@@ TA8@!?3*8 X@B @ #!@@Ⴡ0 R#@SA[BcC{ƨ_RW@B A@yB @b/@"@B @/@**?|@@XX!`#@SA[BcC{ƨ_ {[ckSs`BWXuj@@`B zA@T@ss*@B A@yB @c7@"@"@7@**?|@t @A8C7 @7@ 7@ @!@!!0?ᇟa"R@77@ @P94@)T@CDy ;kTVC @`w@9X#@ TCTXc`Bs @sBрT``@94``@9jTB/B@?SA[BcCkDsE{Ǩ_ִ!XX!{c7@XS[ks@?b@>Xv@@@V>XBF@y7R?@*@_!6TSA[BcCkDsE{Ȩ_R@B;X @;Xc:X`@RHry `B xt????????R` a"*`Ra@`@4s. Ss24X*!Rw5XR`@Hr#4Xb@S@/XX!w@"R*s7@w@1XBL@;w@0XEL@ T@R7"@Z# @-X`7(XZ@G@y"7@@`(X!` b @ڎ`b `A`7v+X7@*7R@@c @A7ssSqAT$s@B @a!X!X!#"XR"R*73Xw@s`F@y|S67@CX @ Xc7@U@B @`ow@!R@77@@s@B @XX!@B @!X@X! XB!X@T`X`XXXB@`B` @S@`B` @@ "E@B @ @b A@`B` @` S@B @@X!@`B` @@SX!r@B @sQ@sSb a~{A` X!" X! X!@C @77@ X#@SXFSX!/X!*{S5SX@``@4`"`"@9jT@SA{Ĩ_@``@R@R@! @SA{Ĩ_ {S[' X'@@<SB ARKk)T@`B` @@SA[B{Ũ_4b@"@B @**?*T7s~@@SA[B{Ũ_@`B` @ ~@@SA[B{Ũ_XX! !X@X! {SX['@/6X@B A'@XSq!T@W@5/@@_TSA[B@{ƨ_*R@`B` @XX!{S[*Bj@@ X@B A@Tq`T qT4@SA[B{Ĩ_s>@s?)T@B @aX*`X!::@sXX!@SA[B{Ĩ_{[u XSc'@/X@`B sA'@!XSqTW@qTv"wV`VP95`b"BR@?`ff9/@@_TSA[BcC{ƨ_x`D`DV9 {[XSck+7@GX@`B sA7@!Xq T@q T`b`bP94Ts@`B` @ G@@_ATSA[BcCkD+@{ɨ_w"`fxVvf9`"c&BRR`?`VP9@4v@B @  X"F@y7`yBDy`b9{2Dy`b9?Sz@@#Z@@#D@**?7``DbXcdX7vV9s@`BXa @Xc v@B @aX@X!X X! XX! {X!RR{_{ SXR``b @{¨_ synaptics_rmi4_show_errorsynaptics_rmi4_store_errorrmidev_sysfs_data_showrmidev_openrmidev_device_cleanuprmidev_allocate_bufferrmidev_writermidev_readrmidev_init_devicermidev_create_device_classrmidev_sysfs_data_storermidev_sysfs_pid_storermidev_llseekrmidev_sysfs_open_storermidev_sysfs_irq_enablelicense=GPL v2description=Synaptics DSX RMI Dev Moduleauthor=Synaptics, Inc.srcversion=0F1690FDF798AC3B72F1AE0depends=synaptics_dsx_core_htcintree=Yvermagic=4.4.210-gff8bddbea588 SMP preempt mod_unload modversions aarch64%s Attempted to read from write-only attribute %s %s Attempted to write to read-only attribute %s 3[TP]: [ERR]:%s: Out of register map limit 3[TP]: [ERR]:%s: Failed to read data %u%d 0x%02x %u rmidevattn_state3[TP]: [ERR]:%s: Sensor sleeping %s: Attention interrupt disabled %s: rmidev device removed rmi/%s3[TP]: [ERR]:%s: Failed to alloc mem for buffer 3[TP]: [ERR]:%s: Pointer of char device data is invalid%s: Handle already exists 3[TP]: [ERR]:%s: Failed to alloc mem for rmidev 3[TP]: [ERR]:%s: Failed to create /dev/%s rmi3[TP]: [ERR]:%s: Failed to create device class 3[TP]: [ERR]:%s: Failed to allocate char device region %s: Major number of rmidev = %d 3[TP]: [ERR]:%s: Failed to alloc mem for dev_data &dev_data->file_mutex3[TP]: [ERR]:%s: Failed to add rmi char device rmidev%drmi%d3[TP]: [ERR]:%s: Failed to create rmi char device 3[TP]: [ERR]:%s: Failed to export attention gpio attn3[TP]: [ERR]:%s Failed to create gpio symlink %s: Exported attention gpio %d 3[TP]: [ERR]:%s: Failed to create sysfs directory 3[TP]: [ERR]:%s: Failed to create sysfs bin file 3[TP]: [ERR]:%s: Failed to create sysfs attributes 3[TP]: [ERR]:%s: Failed to write data 3[TP]: [ERR]:%s: Failed to locate PID of data logging tool 3[TP]: [ERR]:%s: New position 0x%04x is invalid 3[TP]: [ERR]:%s: Interrupt already enabled synaptics_dsxv263[TP]: [ERR]:%s: Failed to create irq thread synaptics_dsx_rmi_dev_htc/buildbot/src/partner-android/q-dev-msm-wahoo-4.4-qt-qpr3/private/msm-google/drivers/input/touchscreen/synaptics_dsx_htc/synaptics_dsx_rmi_dev_htc.copenreleasepidtermintr_maskconcurrentdatamodule_layoutwait_for_completionx/synaptics_rmi4_new_functionRrequest_threaded_irqث free_irqo<disable_irq^Gkmalloc_cachesd__class_create|S)alloc_chrdev_region :sysfs_create_file_ns:Gsysfs_create_bin_filebkobject_create_and_addO$gpiod_export_linkeT{gpiod_export͇device_create`vdev_set_nameP cdev_addFkcdev_initU__mutex_initregister_chrdev_region[kmem_cache_alloc_trace]__arch_copy_to_userdmemset __asan_storeNK__arch_copy_from_userHۈ__check_object_size地__kmallocT;send_sig_infoEy"pid_taskCfind_vpid'R__rcu_read_lockj-8__asan_load4g__stack_chk_guards__stack_chk_failk>__asan_store1Z sscanfI'printk<__asan_load2u__asan_load1V6`dev_warn)__asan_load8EzZ__sanitizer_cov_trace_pc$$$8fUsynaptics_dsx_rmi_dev_htcGCC: (GNU) 4.9.x 20150123 (prerelease)GCC: (GNU) 4.9.x 20150123 (prerelease)  DHPX!XH<X (S(qhpxxLL@HPPL|08@@ (!(@hpx2x ( 0 8 @ H >H  ( 0 8 @ T@ h   i H P zP < (08@HPX`hpxx (088@ H P X ` h h X!!!!!!4# #(#0#!0#%%&&&& &(&0&8&@&9((L48_n }@X h  .= L a )z 8   8 8P (((P(#x(4(E( PV P#n x  J    (<JS\nw4( ,@Od  #0IPdn &3=S]gv$xsynaptics_rmi4_show_error$dsynaptics_rmi4_store_errorrmidev_sysfs_data_showrmidev_sysfs_concurrent_storermidev_sysfs_intr_mask_storermidev_sysfs_term_storermidev_sysfs_concurrent_showrmidev_sysfs_intr_mask_showrmidev_sysfs_pid_showrmidev_sysfs_attn_state_showrmidev_releasermidev_sysfs_irqrmidev_openrmidev_device_cleanuprmidev_remove_devicermi_char_devnodermidev_allocate_bufferrmidev_writermidev_readrmidev_init_devicermidev_attnrmidev_sysfs_data_storermidev_sysfs_pid_storermidev_llseekrmidev_sysfs_release_storermidev_sysfs_open_storermidev_module_initrmidev_module_exit__func__.31394__func__.31401__func__.31658__func__.31832__func__.31853__func__.31763__func__.31817__func__.31792__func__.31879__func__.31863rmidev_fops__func__.31687__func__.31727__func__.31772__func__.31696__func__.31641__UNIQUE_ID_license2__UNIQUE_ID_description1__UNIQUE_ID_author0attrsattr_datarmidev_modulermidevrmidev_device_class__key.31861rmidev_major_num__key.31885descriptor.31833descriptor.31852descriptor.31878descriptor.31883descriptor.31887descriptor.31697__UNIQUE_ID_srcversion2__module_depends__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0____versionsfree_irqalloc_chrdev_region__check_object_size__class_create__rcu_read_locksysfs_create_file_nsdev_set_namegpiod_get_raw_value__this_modulesnprintfcomplete__stack_chk_guarddev_warnclass_destroysysfs_create_bin_filecleanup_modulesend_sig_infogpiod_exportkfree__dynamic_dev_dbgkmem_cache_alloc_traceinit_modulesysfs_notify__asan_storeN__stack_chk_fail__arch_copy_to_usergpiod_unexportsysfs_remove_file_nsrmidev_remove_complete_v26cdev_add__asan_store2request_threaded_irqpid_task__rcu_read_unlockdevice_createmutex_lock__asan_load4__asan_load1__asan_store1__asan_store4sscanfprintk__mutex_init__sanitizer_cov_trace_pcmemsetwait_for_completionkasprintfkobject_create_and_add__asan_load8unregister_chrdev_regionmutex_unlockgpiod_export_linkdevice_destroy__asan_store8gpio_to_desc__arch_copy_from_usersynaptics_rmi4_new_function__asan_load2find_vpidsysfs_remove_bin_filecdev_init__kmallockmalloc_cachescdev_deldisable_irqkobject_put 0HPl t8  $ @ H P\h        (4 <L Tl t        p L \ h      ,4 dhpx       (08D X\ `px  (@H` p 08X ht       8 @Thp       0 < D h  t                    ( 0 8 @ (\  l x          "         ( 0 P8 X  ` l             $      ( 0  8 D T  \ d  p x                  ,  4 H pl                      , 4@LX d p  x    8Dh x      ,8Dh p      0 < Ldx , <LX d l|       , 4D Ld lp    $ < p |    0 @h x        0< T`     (8H Xl x      , 4@\d lx          ,8 H P `t |     $$, 4@T \ht          $ , < D P X `l|      !X (H0x8 @HPX!@` hXppx08h     4 8DLT` tx |    0 8 @LX|          p(00` p           ,  < @ H P X X`             ! !  ! (!4!@! X! `! h!t! |!! ! ! !!!!" "0" <" L" \"d"p" x"""" " ""#"""## #(#`# p## # # ## ### $  $,$H$P$\$ d$p$|$ $$ $ $$$$$% %$%,% 4%H% P%\%t%x% % %%% % %% % % % %%&&&& &((&0&8&@&( (  $8h HxX@0# 08!@PXX`pPx8 0(@(0@H@ HXh((H0h8h@PPHX`hhxHhHhhHh(X.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rela.rodata.modinfo.rodata.str1.8__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3hH&.@k?>&09@HHN&@I@`^ '8Y@fX)o2H*E~1A@ C@8@@D@@x0@G0@GPGGx c