ELF@@ GNU_=ca_1pxd3{R`X@A@L9 @cQqR0@@?kП{_{#R[XS X@@AK9d@L9@ @?*7@@9`@"|Sb9qTqTQq T`8@9409d@eK9aL9#R@ @?*7@ @q@TqTQq T 8@9R@4?9@*@_ATSA[B{Ĩ_b0A94`@@@c@9 XX@`@@@XX!Da09!a09`@@AXX@9  9@9 9!a09@9 9 {!S X@@9?j@Tu{_{SQ X?Dq XSc@@tAdL9T@!@ @*@_TSA@{Ĩ_ւ XAHa8bA!  R9@aK9#R@ @?*s7R@@ !X@X!`R9 R9`@y@5R9@R9R9 q TqTqTqaT`R9R9@R9R9X*@X!`{[XScskXR@RXR@<RAR3R?9$@*R@@?7A9$4F@y7q Tq TqA9`TcQb ?SZS/qT{RkhT @@w5?@*@ATSA[BcCkDsE{Ȩ_SXX 4 X"R@"9D@y73A!L9#Rd@@@?7A9B94`@@R*A9A9cA9A9$7y"?y!Cy ;y@7RA9A9A9cA9A9G 9D 9A 9@ 9@A9A9A9EӡA9q} 9 9 9` T4qTRA9@ 9c k TRa""*SkBSKT9;R @@ X!@ X X!@A9v@$H9"&@#R'@9!?Dy*$9!@@?*6 @@ X`Xu @@ XXmR`@@XRX!@aR*\;RL!@XX!@@kXR X!@L {SW%X[S$X@@/@!Q?q THqAL9T@!@"/@*@_A!TSA[B@{ƨ_a#X!H`8bA! RR?9>S9?K9@#R @@?*s7R@@!X?A9` X!R?9@K9>SCR@ @?*7@?A9`R?9@R?9R?9`R?9RR?9RR?9RR?9RR?9AR@R?9?9RQA_DqL9iT@!@AX*@X!@@ XX!XbHb8cb"@#R"R?99$Q+ qI TCA9RW9R@3C9@K9C@9R@! @9[9@_9?*36@@aXX!@bRR?9 Q9_$q)T@K9?#R@! @?*6@@! X X!HRR?9BR?9@R9bRcR?9R?9R9 X@H`8b@ ֠CA9RW9"R@3C9CA9RW9"R@3C9CA9RW9bR@3C9CA9RW9BR@3C9CA9RW9R@3C9CA9RW9R@3C9CA9RW9R@3C9CA9RW9R@3C9CA9"RW9@3C9{X*@X!{SX`@ `@A`@At@ `@@`@8@`@XSA{¨_{k-XS[cs&@4A9ؘAs'4G?O(T ѠK*TB+X[,X*R3teCD@y@9@9 @9@9x *6 *"7`7Aye7`D@yA7`D@y7`D@y7@9Q.qT(XXtxa ֡G@`cy6yD@yA!7*@y *y4@ZZS6A9k)T#O@SSh"TK@)T*G@` y6yD@y6@"X%X!@c @yG@`C&y6$yD@y6@ X#X!@c&@yG@`#y6yD@yA6@#X X!@c@yG@`y6yD@y6@cXX!@c@yG@`y6yD@y6@XX!@c@yG@`y6yD@y6@XBX!@c@yG@`y6 yD@yA6@#XBX!@c@yG@`y6yD@y6@cXX!@c@y|G@`#"y6 yD@y6@XBX!@c"@yn@X3@X !@dd8?C?@C@`D@y6@ C!@dd8F@XjXX !@dd8?C?@C@`D@y6@ C!@dd8+@ Xj XX !@dd8?C?@C@`D@y6@ C!@dd8@S XI XKdjb8!@  7;?C7@?@;@D@y@6@C@ !@ dd8@X* X!@RSA[BcCkDsE{ʨ_@XX!@c@yRBX@XO@a#@aX*c4A9*RBsXҤO@@Xa{ ?嗟s*35BT3R* @{¨_!XX!R!X X! {[IXSckHX@ ( @G?|y_|_@A?q T@|L9CR@*@?*s7@`@qTq`*TaK9@! d@CR@?*S'7@A9A9s^SA@s ?qs>SSy'T?q@+T@AK9#RBx @ @?*'7@RAxL9 kRA 6cA (7@AK9@ @?*(7@ңA9A9c\S"xL9c #yA9A9c\Sc #y6A9ҤA9c\Sc #yb 6|@hc8S@9c\S #y(6dch`8@9\S` y?(9B87?,9RG@*@_A6TSA[BcCkD{ɨ_ր@@`7X:X!BRcRb 9aRc 9` 9 9b 9ccS@!K9#R@ @?*7A9#7@@c|L9#R@*@?*7@cA9R@!@!@!S ?*7@A99A99? qTA9A9/XwTA *y.X A9A99.X! *yA9A9 9A *yAR 9aR 9R"R 9R 9 949`@9@6"4A9B"496"4A9B"496"4A9B"496"4A9B"49 6"4A9B"49(6"4A9B"4906"4A9B"4986 4A9 49G@y7sAT@RHr@4A9pS<S@y8@Ry`@ayQxAqyL9T@9?SaK9{CR@! @?@7@CR@y9!|S9@K9@! @? 7R7@3RA@ҁ z@`@9`5`0A9@4sqT@@@ @ @@@@@`XX!@K9s sSS 9S 9BRRb 9bR Ra 9b 9ARR` 9b 9 9` 9@@AXX!@@AXX!@R@ 9`R@ 9@@@X@X!@s@ X`X!@@ X`X!@d@9!@^@@ XX!@* @`!X@X! @@CR@!K9@ ?*S7A9"R@A9\S "(9 y@* @a XX! xRq*7@@@* @ X X! i@@ XX!@aK9c@y@! @?`7@" #( !@y*5@R#Ey$Ey"xL9k%Fyk$ Fyb3k%Fyb3kb3k"x 9$(9#,9X@* @ X@X! ,KX@X!%X X! aX@X!{SsXX[a@@'XR D@ya7'@*a@_aTSA[B@{Ũ_@CXX!@c XRHr.@@R"@Hr :@ 8@` 6R@#R@@?7A906@U@ @8@@@u@@ X X!  X@ D@y6@ Xb X!@c *u7@@@95#*7*7@V X#R_ 9C9_$9R@ XARX!<3"R@{{# " R#c#X#!A@u@X X! @@@@aXX! XX! { sXa@7`@@94 @{¨_ֶ @{¨_* @{¨_{s\GXS[ck4GX@FXV@@X@yWx@;FXa@ @9S5@*@_ATSA[BcCkDsE{ը_S9AR|| R g9&@#@!L9@qRZ#'Bf@{*?*6 @@"#BR@??g9CX @@``CXR#>X39_k-Tahs8#s##;X @@@;X#s@:XbEyc@ybyyB|U<Suy*S7x5RR|"{@!@kbTkT @@`7X`@@q T*6!Ey8 4R#2|&jbb4_kTkT @@`4X*#R+W3Xkv8aҠ###_kT @@1X#@1X* qR2~S!QR!|*_@TkbxB`  <`@@ ~Sv 6 R!2|"j`kT @@` ,XO,XB @@ ,XE@*1TQk5 @@*X*a@"k`8B@9k T_k,T @qT PA9C5AG9QC9CR@!L9@@?*7RY*S7`@R"RA@ҁ Ң??@k Ta@ @95 0A95@!L9#R@!@?*7@@@%X**kk TT @@` !X`@y*7`@Ey@y@yBQ0#|y_qyBRiT*36 @@X* @@X@@Xa@ @9`4`@@X@@ Xb  @@ Xa@ @94`@@X@@  0A95@@X?y7AN*7s@CCRaRA9uL9!QG9C9>S@aK9@ @?* 7`@@?qTR* 7`@R#RAB@ҁ ң7;?;@7@_k Ta@ @9`5 0A9 5@!K9R@ @?*7@@@` Xb**M@@ XH X  0A95@"RK99f@ 9CR@?*6@@ Xb+@@Xb$@@ Xb@@@Xb{ksZXXS[cb@A@_a"@9"4"@95qTMҀR"@9_qPT_qi>T_@qOT @9*$ @9%@9* $@9 ?@9%;@9$7@9 83@9 # **S48@9{@9g@9c@9  w@9T s@9 &Bӵ" 4Q8R 4 *S`4$%kt8 @9@9@9 **S`4 l@9|@9h@9x@9  d@9  t@9  `@9p@9  @9"  @9* **C*gS 4C@ Q?Tq( TXAXaxbA! A@&B p4 4896k) TNTB@~ҥ7Dp@Bx@h`8 @9 @9@9 ! ! **C<S4C@B@ Bx@l@9|@9h@9 x@9! d@9$! t@9 p@9! $! `@9 @9! D! @9**I! **;?CS4C@?@?]q;@7@TA@ "@HX4 kd8469A@8 9 4@kTC@`@QqpT0949C@eh@b@9@9_kT@@|[@@Xa" K@g9A@A@ 4A@ x4A@89 4(B@qX9T@9@9@9  @9  @A@89 X4A@89 4A@q@9"`9 h4ITQ6R&Bt4B@~Dh@Bx@h`8 @9@9@9  ! *CS`4C@B@ Bx@l@9|@9h@9x@9  d@9! t@9 p@9  ! `@9@9  $! @9**(!**;?CS4C@?@Q;@?4q (T"xXAHa8bA! A@ '8SkTnA@ P'A@ 'Ha@9@9?kAT`*t7@@@9\4!R9@@ uXa" @@ @9AT5@9T5@&B@sXab *@@B9AT4@@@Q@k`MT*4:7@@@A?q.TR5d7umXbD@y6@c" "sX!@@@R8jRA@ҁ ҔkdT@@@950A95D@y/6@c" pX!@x@@ 7@y'5EyҢ *B@?k"T!T@@"`6fX@@^BaT#BR@?@@8@"adX#@"@!@yydX D@y6@c" D@bcX!@8@A@@!8@B@4@@@B@a" aXB8@Nq)T @9! @9"@9 !@9@ @9b9!@9!AӁ9!S!4 @9"@9$@9@ "@9 @ /@9"+@96'@9@ 5#@9" " 44@ *S@4@@@!B@**A@Bx@S4@@4xB@@`B9qT ?@9!;@9$7@9 B@!3@9 @4@x@cTA@Bx@S4B@@x@D@A@Bx@ *xS@4@@4D@`B9q Tq` T 9aTO@@@TXa @@9A@ @9@ 9 6 OA9"KA9$GA9@ "CA9 @ dMTO@@@LT@z@9qT# RR@O@@@PXa H D@y6@c" [@"NX!@@[@T@@6A@Oz\!#@@ !@yy @96 R 9x@!A9% A9 A9  %A9  !A9*%A9'A9  %A9   * S4A@ @  B9@5 @96A@ Bx@S4@@!xb@@J*`CXzc#BRJ@?֡ztAB@OT8@qhTO@T@@AXa" @@@q@T6 R)* R 67>X" D@y6@c" CX!@@@R8jRA@ҁ ҔkT@@@950A95 D@y6@c" AX!@@@y17@@@y@@x@!BQ_q!<S) T"R*6#BR@?ւ#BR@?ր@@@>Xa" @yB@PA!BQ_qbR!<ST*6@@@=Xa" #BR@?v`@@@9!4@@8Xa 0A95ub 8X@@y*T77X#BR@?@@$@94PAA@!Q? qȩTB6XAHa8bA! "R*A 7@A@#RD@"x %K9!|L9@ ? 7@@xL97@R@2Xa A`7@A@#R@%K9!L9@ ?7B9q!T@R@@/Xa @@@yB@PA!BQ_qbR!<S T*T7-Xa @* @@-Xa v+Xa vl@* @@*Xa f*d7B@RA@D@!Q?qR!0Ch`8c@9kT? k(T@@#Xab #BR@?p@"Xab @@kT@@"Xab !Xj@@@@ Xab 8@ X`XRbHrO@O@ @@"8@$ЂT"C@9bQBS_$qTk!8!9#`B95O@@@`Xa AR*4@@Xa `@b a(Ac8 @5@@(FyEy49_k@T!R49@?qTFyEy09_kT!R09xL9(6FyEy_k`T!R09(@948FyEy_k T!R09>FyEy_kAT$FyEy_kT!R494FyEy_kT,FyEy_kT0FyEy_kT@@Xa X@@B@a XB8@O*c@9a" @9 X"!@BH@X@@@@94@@ Xa@@ @? qT0A9 qT\0A95`Xa " @" !3@yy{SXX`@"@9Ac @t@5SA{¨_ ?9A97`7`@ SA{¨_A96 {&RCRStXc[c# X@@AL9K9e@>S7 @/c9R@yw9S@CR@R!K9@ ?*6**7`@@`!XX!`v@d@CR6@y@!K9 @ k9~S9?`6a@* @ X*X!`Z*`6a@* @` !X*`X!`M@@y~@qlT|?S?qT <#S5R!X*G@!@_T`@ @X*X !`SA[BcCkDsE{ɨ_{R`X[cS#a X@!@A/L9@!@B@yxEHӥO9K9@@?ր6@@`7 X@ X!1@R*7@R8RA@ҁ skAT@ @9`5 0A9`4kaT @@@XX!%@!L9R@!@?ց@6 @XX!/@*@_TWA9RSA9B *y @aXX! SA[BcC#@{ƨ_{X X[Sc!@@'4A*7@R@9@5&BR"R`?*s7R R*7@R7RA@ҁ skAT@@9a50A9a4kaT@@ X X!K@95@@! X@ X!'@*@_T@@*6 ?*36*7@>Dy#R@@?*36@@aXX!@A9>Dy#R@2t9@?*36@@ X@X!R SA[BcC{Ũ_{CR[XkcsS7X:<S@[S9@tAxL9aK9@s@y?S? @sjS9@?*7RSkT @* @aX*`X!@@* @`!X*`X!@ kT7@@@X@X!R?@*@_T@ @X*`X !@SA[BcCkDsE{Ȩ_ {X@DAyA@yC@@@cQ_yq@0DyAyBRhTgS{_{!RXR{_ {R X` @{¨_63%"0LHD@<852/,HHHHHHC?%%%%%%%%L*#18S} oaE7)  vrSSSSSSSSzSvrOS  fwu_read_flash_statusfwu_write_f34_v7_partition_idfwu_scan_pdtfwu_recovery_check_statusfwu_write_f34_v7_commandfwu_write_f34_v7_command_single_transactionfwu_write_f34_v5v6_commandin_boundsfwu_parse_partition_tablefwu_get_tw_vendor_v7fwu_wait_for_idlefwu_erase_configurationfwu_write_f34_v7_blocksfwu_read_f34_v7_queriesfwu_read_f34_v7_partition_tablefwu_read_f34_v5v6_queriessynaptics_rmi4_fwu_initfwu_get_tw_vendor_v5v6fwu_enter_flash_progfwu_write_f34_v5v6_blockssynaptics_config_updatersyn_crccrc_comparison_v7crc_comparison_v5v6fwu_start_reflashfwu_parse_image_header_05_06fwu_parse_image_infofwu_go_nogofwu_get_image_firmware_idfwu_erase_allfwu_do_reflashfwu_do_lockdown_v5v6fwu_do_lockdown_v7license=GPL v2description=Synaptics DSX FW Update Moduleauthor=Synaptics, Inc.srcversion=B2700F4A6DBF89BCE2D6C7Fdepends=synaptics_dsx_core_htcintree=Yvermagic=4.4.177-g83bee1dc48e8 SMP preempt mod_unload modversions aarch64synaptics_config_updatersynaptics_fw_updater3[TP]: [ERR]:%s: Failed to read flash status 3[TP]: [ERR]:%s: Flash status = %d, command = 0x%02x 3[TP]: [ERR]:%s: Failed to read flash command 3[TP]: [ERR]:%s: Invalid command 0x%02x 3[TP]: [ERR]:%s: Failed to write partition ID %s: Found F%02x 3[TP]: [ERR]:%s: Unrecognized F34 version 3[TP]: [ERR]:%s: Failed to find both F01 and F34 3[TP]: [ERR]:%s: Failed to find F35 %s: In microbootloader mode 3[TP]: [ERR]:%s: Failed to read status 3[TP]: [ERR]:%s: Recovery mode status = %d 3[TP]: [ERR]:%s: Failed to set interrupt enable bit 3[TP]: [ERR]:%s: Failed to write single transaction command 3[TP]: [ERR]:%s: Failed to write flash command 3[TP]: [ERR]:%s: Failed to write bootloader ID 3[TP]: [ERR]:%s: Failed to write command 0x%02x 3[TP]: [ERR]:%s: %lu or %lu > %lu 3[TP]: [ERR]:%s: %lu > %lu - %lu %s: Partition entry %d: %s: 0x%02x %s: Core code block count: %d %s: Core config block count: %d %s: Bootloader block count: %d %s: Utility parameter block count: %d %s: Display config block count: %d %s: Flash config block count: %d %s: Guest code block count: %d %s: Guest serialization block count: %d %s: Global parameters block count: %d %s: Device config block count: %d 3[TP]: [ERR]:%s: %d/%d not in bounds 3[TP]: [ERR]:%s: Failed to write tw vendor pin 3[TP]: [ERR]:%s: Timed out waiting for idle status 3[TP]: [ERR]:%s: Failed to read tw vendor pin 6[TP]: %s: tw_vendor = 0x%x 3[TP]: [ERR]:%s: Invalid config area %s: Erase command written %s: Idle status detected 3[TP]: [ERR]:%s: Failed to write block number 3[TP]: [ERR]:%s: Failed to write transfer length (remaining = %d) 3[TP]: [ERR]:%s: Failed to write command (remaining = %d) 3[TP]: [ERR]:%s: Failed to write block data (remaining = %d) 3[TP]: [ERR]:%s: Failed to wait for idle status (remaining = %d) 3[TP]: [ERR]:%s: Failed to read query 0 3[TP]: [ERR]:%s: Failed to read queries 1 to 7 %s: Supported partitions: 0x%02x 3[TP]: [ERR]:%s: Failed to alloc mem for partition table 3[TP]: [ERR]:%s: Failed to write transfer length 3[TP]: [ERR]:%s: Failed to write command 3[TP]: [ERR]:%s: Failed to wait for idle status 3[TP]: [ERR]:%s: Failed to read block data 3[TP]: [ERR]:%s: Failed to read partition table 3[TP]: [ERR]:%s: Failed to read bootloader ID 3[TP]: [ERR]:%s: Failed to read block size info 3[TP]: [ERR]:%s: Failed to read flash properties 3[TP]: [ERR]:%s: Failed to read block count info 3[TP]: [ERR]:%s: Failed to read flash properties 2 3[TP]: [ERR]:%s: Failed to read guest code block count %s: Handle already exists 3[TP]: [ERR]:%s: Failed to alloc mem for fwu 3[TP]: [ERR]:%s: Failed to alloc mem for image name %s: Failed to read PDT properties, assuming 0x00 3[TP]: [ERR]:%s: Reflash for LTS not currently supported 3[TP]: [ERR]:%s: Failed to read device config ID fwu_wake_lock%sfwu_workqueue3[TP]: [ERR]:%s: BL mode not entered 3[TP]: [ERR]:%s: Failed to read F01 device control 3[TP]: [ERR]:%s: Failed to write F01 device control 3[TP]: [ERR]:%s: Failed to write block data (block %d) 3[TP]: [ERR]:%s: Failed to write command for block %d 3[TP]: [ERR]:%s: Failed to wait for idle status (block %d) 6[TP]:%s %02x 6[TP]:%s: Device config ID = %s 6[TP]:%s: Start of write config process 6[TP]: %s: no config data - pr_number does not match 6[TP]: %s: no config data - sensor_id does not match 6[TP]: %s: no config data - cross_combination does not match %02x6[TP]:%s: Image config ID = %s 6[TP]:%s: config_size = %d 3[TP]: [ERR]:%s: data incorrect3[TP]: [ERR]:%s: crc_checksum Error6[TP]: %s: crc_cksum = %X 6[TP]: %s: CRC comparison fail! 6[TP]: %s: No need to update 3[TP]: [ERR]:%s: Failed to erase config 3[TP]: [ERR]:%s: Failed to write config 6[TP]:%s: End of write config process 6[TP]: %s end 3[TP]: [ERR]:%s: Failed to write crc addr 3[TP]: [ERR]:%s: Failed to write read config command 3[TP]: [ERR]:%s: Failed to read crc data 6[TP]: %s: config_crc = %X, flash_crc = %X 3[TP]: [ERR]:%s: Sensor sleeping 6[TP]:%s: Start of reflash process 6[TP]:TP FW: %s, id %#x 3[TP]: [ERR]:TP FW: no matching FW for id %#x 3[TP]: [ERR]:id: %#x, src: %s: synaptics.img3[TP]: [ERR]:%s: Failed to copy image file name %s: Requesting firmware image %s 3[TP]: [ERR]:%s: Firmware image %s not available %s: Firmware image size = %d 3[TP]: [ERR]:%s: Failed to copy custom product ID string 3[TP]: [ERR]:%s: Failed to copy product ID string 3[TP]: [ERR]:%s: Unsupported image file format (0x%02x) 3[TP]: [ERR]:%s: No flash config found in firmware image 3[TP]: [ERR]:%s: Bootloader version mismatch (chip: %d-%d, img: %d-%d) 6[TP]:%s: Device in bootloader mode 6[TP]:%s: Device firmware ID = %d PR3[TP]: [ERR]:%s: No valid PR number (PRxxxxxxx) found in image file name (%s) 3[TP]: [ERR]:%s: Failed to alloc mem for firmware_id 3[TP]: [ERR]:%s: Failed to obtain image firmware ID 6[TP]:%s: Image firmware ID = %d 6[TP]:%s: No need to do reflash 6[TP]:%s: Updating %s UI firmware and config%s: Erase all command written 6[TP]:%s: Firmware programmed 6[TP]:%s: Configuration programmed 3[TP]: [ERR]:%s: Failed to do reflash 6[TP]:%s: Device already locked down 6[TP]:%s: Lockdown programmed 3[TP]: [ERR]:%s: Failed to do lockdown 6[TP]:%s: End of reflash process synaptics_dsx_fw_update_htc/usr/local/google/buildbot/src/partner-android/q-dev-msm-wahoo-4.4-qt/private/msm-google/drivers/input/touchscreen/synaptics_dsx_htc/synaptics_dsx_fw_update_htc.c@module_layoutqFkmalloc_caches地__kmallocmsleep`Ϙstrlen0Gwakeup_source_add57C__alloc_workqueue_keyn__pm_stay_awakesynaptics_rmi4_new_function~cancel_work_syncstrnstrٵmutex_unlockG%wakeup_source_preparewait_for_completioncstrlcat֢kstrtoulldmemsetI'printk,UO*mutex_lock destroy_workqueueiBflush_workqueue__pm_relaxGusleep_ranges__stack_chk_failkmem_cache_alloc_trace=__dynamic_dev_dbg zkfree~)HmemcpyȖrequest_firmwareg__stack_chk_guard/ .queue_work_oncomplete1(snprintf wakeup_source_dropMrelease_firmwareDUwakeup_source_remove X &.6>FNM U # synaptics_dsx_fw_update_htcGCC: (GNU) 4.9.x 20150123 (prerelease)GCC: (GNU) 4.9.x 20150123 (prerelease)XX` `8@HPX`h6h0N08@HPX`l` (08@HPX`hpxyx( 0 8 @ H P X ` h p x    (08@HPX`hpx (  8 X`hpx'!!!!!!!!!!!!!""?B"Z"Xh"0s0     ( 0 8 8 0h p x       $       p"h+p+x+++++++++++++++++,,,, ,(,0,8,@,H,P,X`X,AAA A(A0A8A@AHAPAXA`AhApAxAAAAAAAAAAAAAAAAABBBB B(B0B8B@BHBPBXB`BhBpBxBBCC$(00 ( 7FU0,d`s ( Hh '6ETcr(@`x   -+F: Z} (P  (((P(x( (1(B(S(d@(uh(((((0(X(((((0 (AH(Rp(c(t( XX# J     2@IWiz0p"Eor$  +FQasX,~  0 B I  h o y $xfwu_get_device_config_id$dfwu_read_flash_statussynaptics_rmi4_fwu_attnfwu_write_f34_v7_partition_idfwu_scan_pdtfwu_write_f34_commandsynaptics_rmi4_fwu_removefwu_parse_partition_tablein_boundsfwu_get_tw_vendor_v7fwu_erase_configurationfwu_write_f34_v7_blocksfwu_read_f34_queriessynaptics_rmi4_fwu_initfwu_startup_fw_update_worksynaptics_rmi4_fwu_resetfwu_get_tw_vendor_v5v6fwu_enter_flash_progfwu_write_f34_v5v6_blocksfwu_write_ui_configurationrmi4_fw_update_module_initrmi4_fw_update_module_exit__func__.30012__func__.30140__func__.30280__func__.30453__func__.30069__func__.30041__func__.30103__func__.29851__func__.29881__func__.30357__func__.30022__func__.30321__func__.30203__func__.30166__func__.30153__func__.30183__func__.30527__func__.30365__func__.30303__func__.30218__func__.30487__func__.29861__func__.30387__func__.30377__func__.30431__func__.29991__func__.30004__func__.30261__func__.30237__func__.30330__func__.30396__func__.30409__func__.30403__kcrctab_synaptics_fw_updater__UNIQUE_ID_license2__UNIQUE_ID_description1__UNIQUE_ID_author0__kstrtab_synaptics_config_updater__kstrtab_synaptics_fw_updaterdo_once.30514fwu_module__kcrctab_synaptics_config_updaterfwudescriptor.30279descriptor.30296descriptor.29882descriptor.29883descriptor.29888descriptor.29891descriptor.29893descriptor.29895descriptor.29897descriptor.29899descriptor.29901descriptor.29903descriptor.29905descriptor.29907descriptor.30322descriptor.30323descriptor.30170descriptor.30526descriptor.30530descriptor.30433descriptor.30434descriptor.30329descriptor.30331descriptor.30332descriptor.30333__UNIQUE_ID_srcversion2__module_depends__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0____versionswakeup_source_removerelease_firmwarefwu_remove_completewakeup_source_drop__this_modulesnprintfqueue_work_on__stack_chk_guardrequest_firmwarecleanup_modulememcpykfree__crc_synaptics_config_updater__dynamic_dev_dbgkmem_cache_alloc_traceinit_module__ksymtab_synaptics_config_updater__stack_chk_failusleep_range__crc_synaptics_fw_updater__pm_relaxflush_workqueuedestroy_workqueuemutex_lockprintkmemsetkstrtoullstrlcatwait_for_completionwakeup_source_preparemutex_unlockstrnstrcancel_work_syncsynaptics_rmi4_new_function__pm_stay_awake__alloc_workqueue_keywakeup_source_addstrlen__ksymtab_synaptics_fw_updatermsleep__kmallockmalloc_cachesX08@HPX0`hx(08@HPX|h  (08@H@PxX`hp t   H    ( 0 8 (@ H P <X X` h p x     z }     X8p0`(h@hH (08(@PHxPX`hp@x@htTt ,X ,(<PX`hpx8` @ p    H    $ L x    0!T!x!!!!!!! !!! !H ! ! ! !0 !@ "H "Bh"" ##### $$<$h$l$8 $$0,%4%T%p%%%%<&L&d&&@''''0( P(X(x((((( )X)*|*** +(+D+`+h+p+ x+++ + + + ++P++++++@+h++,,,0,X ,h(,0,8,@, H,P,--(-8-h-0{003L338 33(4848 55@567788,9D90`9h9999:8: x:: :;(;4;H;;;8 <<8 p<< <<<<<=====>,>>>>>@4@X@t@@@@AAA0 A(AX0A8A@AHAPAXA`A@hAhpAxAhAAAA8AxAAA0AXA`AAAA A AHBpBBPB Bp(B0B8B@BHBPB XB0`BXhBxpBxBBBBBCC` lhXxlxxx`T`(Pp$xL$0`lH (x`H   h  ( 0 l `  x  ` H ` p `   8 D h p x   X   H  x  ` , X x        0 h `( 0||08 @"ph(08@PX`hx (0(@HPXPhpxx 08@HPX`hpp8h h (@ ((08HPX`PpxppX.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab.rela__kcrctab.rodata.modinfo__ksymtab_strings.rodata.str1.8__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.plt.bss.comment.note.GNU-stack@$3hC.@@$>Ch9@ RQ0M@0bR8]@HrPR m@ ` pR|@0 RxVjW.2W0o 0xx@x@@` |@@0 0P$'z