ELF(@@!{ g_WOb@`Bt @B @? *rATRR r99B9J@!BBRBx?@bb!nB@ iT!8*!"_?cT!?8?T!**OEWD_CgB @{ƨ_"!B!4*!c"R*4*!M!"@"R4*!5!B?^T8R"@?T8R~4*S@@@@@!R!@**7* 4@!B***!**(R9_{ WO`btn@T@94^@"@^@"@!R`!m`!OCWB @*{Ĩ_{WO@94* "@* 7(R9}RwR@94}RwR4B @RRarbr7@* 7(R9@!*@!* @!B**OBWA{è_{WOuh@94`B` @@7*9* *h@!B*}RwRuh@9h4`"`@79*h@!B***OBWA{è_{ O^@"@9BR*OB @|@{è_{WOC@^@94*~@ @)@?TOCWB{A_֕"@94`4*g~@`*~@q{ O^@".@BR*`~@OB @{è_C{WOC@^@"@94@9h4*4*~@ @)@?TODWC@{AC_@9@**`7 @!B**@*.C{WOC@^@"@94@9h4*4*~@ @)@?TODWC@{AC_@~S@**4*@!B*7>S*@kT.{ O**AOB @{è_{ O*b~@*1OB @{è_{ O 2A]`"tfOB @*{è_{O` t2A](OA*{¨_{og_WO@*`"uf@#!R*R*"(@R!rkaTA8"@@9xӨ(7@h7@!B*#"!1臟/#!R#h@"("#!R@.~O@QqcT _)@?a-T~@O[WZ_YgXoW{V_#K@_q T  y) O@h4<RQ#@8{"a @*7@;z9O@k"TO@(4<R#Q@3" @*7h~@ `"zO@kT@!B*pO@ 4<R#Q@3x"{ @z"b@**`4@Z@9@9!*O@kBT#!@qaT* 4Q@N* 4@!B@yB*9@d@9!B*'@d@9!B*@h 4 @8R#QU3@9s3`"uO@kTA@u@h @9(7@7  @"!1臟#!Rh@("#!R!ROA@u@h @9(7@7!1臟#!Rh@("#!R*!R!R#!*ARA_ARA__`@@@ @@@ @@ `@ @&`@@@@(` @ @ @ @@@@@@@@@@"`"`'`@)`(`(`@@{!{_{{_(T,st,vd6281vd6281fail at %s, %d paring rainbow dt failed rc %d&ctrl->work_mutexfailed to create sysfs filesvd6281_ioctlfailed to alloc chrdev regionfailed to add cdevcharprobe success, device id 0x%x rc = %dvioUnable to get vio vddUnable to get vdd rainbow_enable%d rainbow_read_byte%x rainbow_write_byte%s failed rc = %d%s: got data 0x%x from 0x%x%s: set data 0x%x from 0x%x%s: Fail to power down %s: Unsupported opertion type %d %s: Unsupported ioctl command %u %s vdd regulator_enable failed: rc: %dset vio voltage failed: %d%s vio regulator_enable failed: rc: 0x%x%s vio regulator_disable failed: rc: %d%s vdd regulator_disable failed: rc: %d%s failed addr 0x%x value = %drainbow device is NULL/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/input/misc/vd6281/vd6281_module.c 044Z8<->%FJ J do&rv&yZSOPQO#P!QI^cdescription=ST VD6281 rainbow sensorlicense=GPLauthor=Xu Han author=Speth Chang author=Nick Chung vermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64name=vd6281_moduleintree=Ydepends=alias=of:N*T*Cst,vd6281alias=of:N*T*Cst,vd6281C*dev_attr_rainbow_enablevd6281_read_data/buildbot/src/partner-android/s-dev-msm-pixel-4.19-sc/private/msm-google/drivers/input/misc/vd6281/vd6281_module.cvd6281_ioctl_handlervd6281_proberainbow_dev_groupsdev_attr_rainbow_write_bytevd6281_write_datadev_attr_rainbow_read_bytevd6281_power_downvd6281_fops__keyrainbow_dev_groupvd6281_power_upvd6281_platform_driverrainbow_dev_attrszRx (B 4 B (PxG ` |E @ xD 0 ,D 0tD 0 E 0,tD 0 LF @ pF @@D 0@D 0`D 0PC  ,PH ` DA\AzRx Linuxvd6281_moduleFiūmodule_layout__asan_unregister_globalsF<__asan_register_globalsA)k__arch_copy_to_user~Lkasan_check_read}P__arch_copy_from_userUƧkasan_check_writedmemset\put_device@get_device i2c_smbus_write_byte_data /ikstrtouintl__asan_store4_noabort__stack_chk_fail^kstrtoboolg__stack_chk_guardfLscnprintf2: mutex_unlock֮Amutex_lockEUoregulator_disableYoregulator_set_voltageGusleep_range@^regulator_enable __asan_load1_noabort`#_dev_infoci2c_smbus_read_byte_data#nsysfs_remove_groups3`unregister_chrdev_regionvcdev_delclass_destroy9'device_destroy~device_createt@__class_createӊcdev_addn__asan_load4_noabort_\devm_regulator_get_dev_errs__asan_store1_noabort__asan_store8_noabortܨdevm_kmallocd__asan_load8_noabortmi2c_del_driverJS^i2c_register_driverEzZ__sanitizer_cov_trace_pcGNUL1.a j(o4o@opp|qrrrojjQgQgsjjo qqQ Q,t<qLjTqXQ\Qhstj|Q@Q@tqjqQQsjQ@Q@sQNQ N$u,M`0M`8vDjHQLQTs`QdQtwjQ@Q@sQQxyzjQQskQ N kQ N { qj,y4Q8QH|Tjpjoy}o~yM`M`ojjo Q $g(Q 0g<sHjLQ`PQ``hrjojoy}o~y M`M`(j,Q 4Q 8s@jpj|jojrjo o(4j<rLjTo\Q `Q ljto|Q Q sjoQ Q gagasjo jr,j<jDoLQ PgTQ \gdsp|ojrjjoQ gQ gsj o08DHQ`LQ`\jorj  0 j@ L j` t j|   j o  y Q Q    , j4 o@ P X h   j j j    y  o  j j$ o, Q 0 g4 Q < gH sP y\ h t |    j o      j j j, 4 < h yx o  o Q` g Q` g s j j y j  j  j 4 jt j j o o  qjo o,hljooyojjo$Q (g,Q 4g<sHjPj|oyjy$Q(Q@ydo|yryjyoy,8yHjTj\odQ` hglQ` tgyggoyyjoyyQ Q,s4j<yLj`yjjjoQ gQ gsjjjjoyQgQg(s8j@oPyXQ\g`Qdgpsyjjoyoj j(j4j<jDjdjpxojjoyojjjj(0oLXjdjtjMMMMLLx8QHk`Q`QMM M`Q LLt Q0L 8L `Q xL MgqQ` Q Qg,Q` Q Q8g,@Q` PQ `Q@xg,Q` Q NgIQ` Q Qg,Q` Q( M`8g@Q` PQ8 `Qxg,Q` QH Qg,Q` QX Q@g,Q` Qh Q8g=@Q` PQx `Qxg,Q` Q N gIQ` Q Q g,Q` Q Q`8g,@Q` PQ `Qxg,Q` Q Qg,Q` Q Q@g,Q` Q Q8g,@Q` PQ `QxgOQ` QMgQ` QMgQ` Q( M 8g@Q` PQ8`M`xgQ` QHQ g,Q` QXQ`g, Q`  Qh Q8 g,@ Q` P Qx` Qx g, Q` Q Q  g, Q` Q Q` g, Q`  Q Q8 g,@ Q` P Q` Qx g, Q` Q Q g, Q` Q Q` g, Q`  Q Q 8 g,@ Q` P Q` Q x g, Q` Q Q g, Q` Q Q g, Q`  Q( Q 8 g,@ Q` P Q8` Q x g, Q` QH Q g, Q` QX Q g, Q`  Qhj kMkMlj MMnkL LX L L M g) g) g) g) g)( g)8 g)H g)X g)h g)x g) g) g) g) g) g) g) g) g)g)g)(g)8g)Hg)Xg)hg)xg)g)g)g)g)g)g)g)g)g)g)(g)8g)Hg)Xg)hg)LLLAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)O8PTLLxL\LL Lt0L PL tL L LX L L LHHL`LLpim1 `1 1x^ @V @ @ @@ @ @@ @ .`@ @m @. @@i ` @ @  @\x, @u ```x @ ` @ `e `F `Kt& `@t4 t @  m `@ @YHPX @ ` P] ` ` `  @ @N @2   C , % %  1#t T+5 )22n `@@ @w`@e @ @ @22 2    1 2 UJ 2  u 2   " :22 2(5>L uN_ U"Au8+V[C!/[ .init_array.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss__versions.modinfo.note.GNU-stack.text.ftrace_trampoline.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rela.init_array.1.rela.fini_array.1.rodata.str1.1class_destroydevice_destroyvd6281_probe.__key$xrainbow_read_byte_showrainbow_enable_show__asan_store8_noabort__asan_load8_noabort__asan_store4_noabort__asan_load4_noabort__asan_store1_noabort__asan_load1_noabortkstrtouint__mutex_initcdev_initmemsetdevm_regulator_getrainbow_dev_attrsrainbow_dev_groupssysfs_remove_groupssysfs_create_groupsvd6281_fops____versions__asan_unregister_globals__asan_register_globals__module_depends.str_dev_errasan.module_dtorasan.module_ctori2c_register_drivervd6281_platform_driveri2c_del_driver__arch_copy_to_user__arch_copy_from_uservd6281_ioctl_handlerrainbow_dev_groupvd6281_power_up_dev_infovd6281_power_downunregister_chrdev_regionalloc_chrdev_regionvd6281_openvd6281_compat_ioctlvd6281_ioctlkstrtobool__stack_chk_failcdev_delmutex_unlockmutex_lockst_vd6281_dt_matchscnprintfvd6281_platform_removedev_attr_rainbow_write_bytedev_attr_rainbow_read_bytekasan_check_write__class_createdevice_createvd6281_releaserainbow_write_byte_storerainbow_read_byte_storerainbow_enable_storeinit_module__this_modulecleanup_module__mod_of__st_vd6281_dt_match_device_tableregulator_disabledev_attr_rainbow_enableregulator_enableusleep_rangeregulator_set_voltageput_deviceget_devicevd6281_probe__stack_chk_guardcdev_addkasan_check_read$d__sanitizer_cov_trace_pcdevm_kmalloci2c_smbus_write_byte_datai2c_smbus_read_byte_data.str.29.str.19.str.9__UNIQUE_ID_alias58.str.28.str.18vd6281_probe.__key.8__UNIQUE_ID_alias57.str.27.str.17.str.7_note_6__UNIQUE_ID_intree56.str.16.str.6__UNIQUE_ID_author85__UNIQUE_ID_name55.str.25.str.15.str.5__UNIQUE_ID_author84__UNIQUE_ID_vermagic54.str.24.str.14.str.4__UNIQUE_ID_author83.str.33.str.23.str.13.str.3__UNIQUE_ID_license82.str.32.str.22.str.12.str.2__unnamed_1__UNIQUE_ID_description81.str.31.str.21.str.11.str.1.str.30.str.20.str.10@RPMPP>P@ W`#@ .`#(# #x g83T124#(606 89@\< H9@H)@ rX)@x@` @h  @0@ D00@Љ@0pȋȋ ih@}