ELF@@ _WO{C@@(@9;7*h@RRHr@` 2*@R2* !)@2 @@ITh@ @hVJh@ @Hv?@h42- 322**V7@ @9}S-7RRHr@"R@2*7@@"M@:@EL?Th@ @h@ @ vh@ @ @*`7h@ @! @7@96h@$@ @+h@ @@v|Vh@ @ h@ @Hh@a @* 7@A@7@A 7@A@ 7@A 7@A@ 7@A 7@A62Wh@ @HV@:@j@A`*2*@9 7@2@`@ @)@(ˈ *{EODWC_B @_h@ @H@A* 2222Rh@ @H@QA@h@ @(@ @h@ @WO{@ @A4@@aA@aA@aA@aA@aA@aA@A@A@@BA`:@tj@u"`*2*@97@@2`@`@ @@{COBWAD_@ @@ @4 !@9) ) 4{B R{_!6R(y(@B@{RHr{__WO{j@*?T|) )@7A4 qTqAT:@B@T@ @h*?2sB@T:{COBWAD_g_WO{Ch@?T|p i@@?24AI?61h@ @ kiTi4 @R@Hrh@  A)@) @ih@*A @@y* @)@(@?|@7A8@)"1Hꇟ h@2 @"`@h@ P9 4 TBDy?!:kaT @@9DT_84B_8 4.BB?@T{EODWC_BgAF__WO{h@?T|Xi@?2I ?51@ @ kiTi4 @R~@Hr@  A)@) @i@* A8)@ @1Iꇟ*`*@a@y*A @ @)@( @?|@7h@h{COBWA_Ĩ_O{A! )@4AbP9)4@ @T w22f95h&B**?@9H7@qTw2T**{BOAC_ֈ@ @O{A"T@A_*Q} h"B?f9*w2{BOAC__WO{@A5*=kT@ @H64@*@*@?*7@P94 qTBDy!5kAT@9DT_84B_8 4.BB?@T`~@@ @H~@{COBWA_Ĩ_O{@A$*=kT@ @(4@*@* @?*7`~@@ @H~@{BOAC_{#@{_O{@  (@AqT@qATbP94@ @H@&B2**f9?2@97 @)@(({BOA_ֈ@ @ O{@  (@AqT@qT"VP94DDV9"B*?f9 @)@({COB @_{C@A @@@*2{A|@B_{#@{_{@2@|@{_ O{@@AqT@@4*@@ @H @)@({COB @_ { )@qT@qT@ @4B2 @)@(˨{B @_{@2!@9|@{_ { )@q!T @)@(!9 @)@({B @_{@2P9|@{_ { )@qaT @ )@q(9 @)@({B @_ O{@"*VP964@ @H4DDV9 @)@(ˈ{COB @_ֈ@BDy2Dy@!@?7DcR72V9@ @{(@a 2{_{2*{_{*{_author=Synaptics, Inc.description=Synaptics DSX RMI Dev Modulelicense=GPL v2vermagic=4.4.169-g09a041b17c60 SMP preempt mod_unload modversions aarch64intree=Ydepends=synaptics_dsx_core_htcsrcversion=09EFAC5152BA6EA96E292F8synaptics_dsx_rmi_dev_htcrmidev_init_device/buildbot/src/partner-android/p-dev-msm-wahoo-4.4-pi-qpr3/private/msm-google/drivers/input/touchscreen/synaptics_dsx_htc/synaptics_dsx_rmi_dev_htc.c%s: Handle already exists 3[TP]: [ERR]:%s: Failed to alloc mem for rmidev 3[TP]: [ERR]:%s: Failed to create device class rmi3[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 rmidev3[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 create /dev/%s rmidev_create_device_classrmi/%s3[TP]: [ERR]:%s: Pointer of char device data is invalidrmidev_llseek3[TP]: [ERR]:%s: New position 0x%04x is invalid rmidev_read3[TP]: [ERR]:%s: Failed to alloc mem for buffer rmidev_allocate_bufferrmidev_write3[TP]: [ERR]:%s: Sensor sleeping rmidev_open%s: Attention interrupt disabled data3[TP]: [ERR]:%s: Out of register map limit rmidev_sysfs_data_show3[TP]: [ERR]:%s: Failed to read data rmidev_sysfs_data_store3[TP]: [ERR]:%s: Failed to write data openreleaseattn_statepidtermintr_maskconcurrent%s Attempted to read from write-only attribute %s synaptics_rmi4_show_error%urmidev_sysfs_open_store3[TP]: [ERR]:%s: Interrupt already enabled rmidev_sysfs_irq_enablesynaptics_dsxv263[TP]: [ERR]:%s: Failed to create irq thread %u %s Attempted to write to read-only attribute %s synaptics_rmi4_store_error3[TP]: [ERR]:%s: Failed to locate PID of data logging tool rmidev_sysfs_pid_store0x%02x %d rmidev_device_cleanup%s: rmidev device removed 7r fmodule_layoutsysfs_notifyRrequest_threaded_irq>t*pid_taskfind_vpid1(snprintf p gpiod_get_raw_valueث free_irqo<disable_irqZ sscanf'ddev_warnK__arch_copy_from_user]__arch_copy_to_userHۈ__check_object_size}mutex_unlockj(mutex_lockT;Zsysfs_create_bin_file6+D&kobject_create_and_addFr__dynamic_dev_dbg^Fgpiod_export_link,Egpiod_exportEgpio_to_descdevice_create[Lgdev_set_namer7cdev_addcdev_init__mutex_init|S)alloc_chrdev_regionregister_chrdev_regionXUprintk ۀ__class_createdmemset地__kmallocg__stack_chk_guardwait_for_completionsynaptics_rmi4_new_function$$$.\Vsynaptics_dsx_rmi_dev_htcAndroid clang version 5.0.300080 (based on LLVM 5.0.300080)Android clang version 5.0.300080 (based on LLVM 5.0.300080)   PX%,(J^ L((  P( p8 (8XMT PY g 8s84x(4h$<Tdt+(Nil(<dLL|L<Z@k n)@kkk OJk  k # -APer<',3@Qet $;Tas= $xrmidev_modulermidev_init_devicermidevrmidev_init_device.descriptorrmidev_device_classrmidev_create_device_class.__keyrmi_char_devnodermidev_major_numrmidev_init_device.descriptor.7rmidev_init_device.__keyrmidev_fopsrmidev_init_device.descriptor.18attr_dataattrsrmidev_device_cleanup.descriptorrmidev_remove_devicermidev_attnrmidev_llseekrmidev_readrmidev_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_author0__UNIQUE_ID_description1__UNIQUE_ID_license2__UNIQUE_ID_vermagic0__UNIQUE_ID_intree1____versions__module_depends__UNIQUE_ID_srcversion2free_irqalloc_chrdev_region__check_object_size__class_createsysfs_create_file_nsdev_set_namegpiod_get_raw_value__this_modulesnprintfcomplete__stack_chk_guarddev_warnclass_destroysysfs_create_bin_filecleanup_modulesend_sig_infogpiod_exportkfree__dynamic_dev_dbginit_modulesysfs_notify__stack_chk_fail__arch_copy_to_usergpiod_unexportsysfs_remove_file_nsrmidev_remove_complete_v26cdev_addrequest_threaded_irqpid_taskdevice_createmutex_locksscanfprintk__mutex_initmemsetwait_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__kmalloccdev_deldisable_irqkobject_putR R$ R( R04 8 @ PT X \ yjj   O O   O    O  K,04@8 < @ @D H L @P T X @\hlpt x |    h      h          @ @ @ @v$@( @, @4 @@IL(P (T (\ (|y          i   xb    M" "  ", "<eT(X\ (` d (h l (      h      hrXr    p$P( P, P0 PDHP T X \ ` d hZ|D D  D  D h\ \  \  \       h  $ , 0m@pD pH pL pPU`d h p |LLLLLL L(,0 4 8 < @ D Hhhqpz|n   YnTYR R R R   $ ( , 0 4h@|R R  R  R h`      Z       Z(},0 }8 < }@ D }H LZT]lp t x    ````` ` `( p, p0 p8 p< wH |P rT _| q z n     Y n     T Y Y a a a a Q( , 0 8 < @ D H L ZT X \ `  W     l  $ ( , 0 4 8 < hH L P T h f         h o0 4 N8 < N@ D NH L NP h` d h l  f Y y Z  Z  Z  Z  hl J| ^o`dh l p t x | hf   Yy Z Z  Z  $ Z( ,hhJxsjo  $ ( HLP T X \ ` d hhfx x x xo      $ ( ,ZPT X \ pfo   3  3  $ 3( , 30hJ3 J 3 J 3 J 3h48 < @ lpqt x q|  q  qhq  q  q  qh$(, 0 4 8 < @ DSdRh Rl Rp Rx|   4 4 4 4g7  7  7  7h8< @ D TRX R\ R` R7  7  7  7Z]R R R R   4 4 4  4g@fP{\HhoR R R R]   rN   P48 < @  D H  L P  TSlp t x    PR R R R   4 4 4 4g0u8dT$Xa\ $` ad $h al $p ath|R R R R]R R R R4 4 4 4g  $ ( DWLRP RT RX R|]   x x x xPR R R R4 4 4 4g $ ( , DRH RL RP Rx]      PR R R R4 4 4 4g  ( , HRL RP RT R|]R R R RfO| O | O | O |h{H o$R( R, R0 R      c|  |  | ]        $\      t      t a$ a( a, a0kO  8Xh4aa(0XhT p$T(d (8@HX`hx|-(08-@}PX`-hx-7--X[V.symtab.strtab.shstrtab.rela.text.rela.init.text.rela.exit.text.modinfo.rodata.str1.1.rela.rodata__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.plt.bss.comment.note.GNU-stack @4@LE+t,&@x;<6@8FO2cx&^@( kP' {3v@ X5@p@6@@09909|9: H E